@font-face{font-family:Canela SR;src:url(data:font/otf;base64,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u9Gnr8SxGY37K4kHsmaLaFM4CCn7I/sJ91Fvuoe2pp4ZjftRiQe0c6VqrlII9yv7iPso+3ZeRmhlVGYZiQcO+Nz3ZY0Vifc2jQdqt4SixRr3aAf3IfeDuNifrsCzGY37IokHpW6fXFg1CPsL+177JPeVcriHtqqeGY37UIkHsHOkaq5Q9zL7qBj7ZwdTgnBsYR4O93X3QvmBFYWRBV5rTE9IGnCbcKJ7Hsu+BY0HeJ51qJ8arKKxqKoeDvgi+A35yRX8Ev4jpIv4E/ojBQ75iqn3/hX5Tp79TgYO962p9/QV93G3+3EGDvh93hblBsD3ufcb94b3FPdPCJX8Swd6QQX4HQb7F/s++x77ckH7nggO+LP3iXwV9y/07Pcn9yv7Bdj7EmluhoFzH/fQ96wFlfwdB2tB99aL+7T7lJSABaSssJ7HG/cFyUf7IPsPWyf7DSxey/JMH4OJofsgBXO013fPGw74wPfMjRWJ9zaNB2u8g6HNGr7dB5OiBTH3lzn7l/vTBvgu+Jsri/vn/KYFf/fsWAdLg3JrWx4O+LT3oXwV9xn3AdP3GM5p4Psozh/3BK6q1Mga8jTO+wP7DDY8+wBIq0XvVh77C2taPDka+wvxQvcaHoyeFfsFTc320qfQ6rgfjokF9zFGzGEvGi5HTyIe+xz44RXXv8bj4rpSL1V6TTtbHvsHvk214BoO+NX3JYcVj4AF97Lr7/dw9zIa9zEk9xf7KPsd+wT7Afsv+yXsL/cR4sO2uqYeafsYMvsf+zNGCPcf97MVJ07R9yT3Iszk6/cIufsT+xBqh2iEZB9QcE9vSxsO+PukFviaBrz3VIOOVixKQCKIGft/hPhY+VYFlvx3B1z7SZOIv+LJ0faQGfddkfxZ/VUFDvi6+HYWzPc+g44FPFtocTYb+6UGuKvO3aP3SAj3HgaQnvshi5r3AQX3VqOutrIbvLxFJrMflI539zAFmnhgnF4bLSc4+1R+H4QwPYuGeNyLiGd7+3VnbTFMGYMHDvio96n3vhX3Zp/7Zvdmdftm+2Z392b7ZqEGDvhC9xf3ZBWbBrf3PPdioPdOGvcAR8P7EEtXeYBuHnf7E5KJBeOzs7/UG9ewVy/7Wfsyf3P7PB+Z+2gVqqWkqqtxpGxscnJrbKRyqh8O90C3+XAVsPtjlYuw92MFDgChAAAAnwAAAwIAHQL7AC0A4QAzAOQAKQDhADgCkQAnAUcALgIGAAgCEgAhAkEAKgDhADgCdgACAlYAMwLrACMC3gAzAlkAMwIuADMDGQAjAt0AMwEHADMBegAZAnMAMwIzADMDZQAZAsIADAMsACMCMQAzAywAIwJ3ADMCHgAjAp8ADwKyACoCd///A8oABwKKAAYCSP/6AOEAPAGO//sC9gAeARkAHgHpACECHwAmAiwACAIgACECQQAjAmcAGQImAAgCFAAtAa4AKACsACw=)format("opentype");font-weight:300;font-display:block}:root[data-style=sr]{--background:#fff;--foreground:#000;--color-neutral-50:#f7f7f7;--color-neutral-100:#f4f4f4;--color-neutral-200:#e6e6e6;--color-neutral-300:#d6d6d6;--color-neutral-400:#a6a6a6;--color-neutral-500:#767676;--color-neutral-600:#5a5a5a;--color-neutral-700:#3a3a3a;--color-neutral-800:#2a2a2a;--color-neutral-900:#1f1f1f;--color-neutral-950:#1a1a1a;--color-blue-50:#ffecee;--color-blue-100:#ffecee;--color-blue-200:#ffc6cb;--color-blue-300:#ffc6cb;--color-blue-400:#ffc6cb;--color-blue-500:#ff0019;--color-blue-600:#ff0019;--color-blue-700:#ff0019;--color-blue-800:#3a2a2b;--color-blue-900:#3a2a2b;--color-blue-950:#2a2021;--color-red-50:#ffecee;--color-red-100:#ffecee;--color-red-200:#ffc6cb;--color-red-300:#ffc6cb;--color-red-400:#ffc6cb;--color-red-500:#ff0019;--color-red-600:#ff0019;--color-red-700:#ff0019;--color-red-800:#3a2a2b;--color-red-900:#3a2a2b;--color-red-950:#2a2021;--color-amber-50:#fdede0;--color-amber-100:#fbe0cb;--color-amber-200:#f8c9a3;--color-amber-300:#f4aa74;--color-amber-400:#f08a45;--color-amber-500:#f07a2b;--color-amber-600:#d9661c;--color-amber-700:#b35214;--color-amber-800:#6b3410;--color-amber-900:#4f270c;--color-amber-950:#2e1808;--color-emerald-50:#e8f2ec;--color-emerald-100:#d5e9dd;--color-emerald-200:#abd2bb;--color-emerald-300:#7fb898;--color-emerald-400:#4f9a72;--color-emerald-500:#2f7a55;--color-emerald-600:#286a49;--color-emerald-700:#1f563b;--color-emerald-800:#173f2b;--color-emerald-900:#10301f;--color-green-500:#2f7a55;--color-green-600:#286a49;--color-green-400:#4f9a72;--tl-good:#2f7a55;--tl-warn:#f07a2b;--tl-urgent:#e8501f;--tl-bad:#ff0019;--radius-xs:1px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-xl:4px;--radius-2xl:4px;--radius-3xl:4px;--font-weight-semibold:500;--font-weight-bold:500;--font-weight-extrabold:500}:root[data-style=sr].dark{--background:#1a1a1a;--foreground:#ededed;--color-blue-400:#ffc6cb;--color-red-400:#ff7a86;--color-amber-400:#f5a266;--color-amber-300:#f8bc8e;--color-emerald-400:#6fbf95;--color-emerald-300:#95d2b0;--color-emerald-500:#4f9a72;--tl-good:#5fb58a;--tl-warn:#f5a266;--tl-urgent:#f27d57;--tl-bad:#ff5a6a}:root[data-style=sr] body{letter-spacing:0}.ctrl-burger{cursor:pointer;width:28px;height:20px;color:inherit;background:0 0;border:0;flex:none;padding:0;position:relative}.ctrl-burger i{background:currentColor;height:1.2px;transition:transform .45s cubic-bezier(.7,0,.2,1),left .45s cubic-bezier(.65,0,.25,1),width .35s,top .35s;position:absolute}.ctrl-burger i:first-child{width:18px;top:3px;left:5px}.ctrl-burger i:nth-child(2){width:18px;transition-delay:0s,50ms,0s,0s;top:9px;left:0}.ctrl-burger i:nth-child(3){width:18px;transition-delay:0s,.1s,0s,0s;top:15px;left:5px}.ctrl-burger:not([aria-expanded=true]):hover i:first-child,.ctrl-burger:not([aria-expanded=true]):hover i:nth-child(3){left:0}.ctrl-burger:not([aria-expanded=true]):hover i:nth-child(2){left:5px}.ctrl-burger[aria-expanded=true]{color:#ff0019;z-index:1001}.ctrl-burger[aria-expanded=true] i:first-child{width:14px;top:9px;left:4px;transform:rotate(45deg)}.ctrl-burger[aria-expanded=true] i:nth-child(2){width:0;left:11px}.ctrl-burger[aria-expanded=true] i:nth-child(3){width:14px;top:9px;left:4px;transform:rotate(-45deg)}.ctrl-menu{z-index:1000;color:#ff0019;opacity:0;visibility:hidden;overscroll-behavior:contain;background:#ffecee;font-family:Inter,sans-serif;transition:opacity .5s,visibility 0s linear .5s;position:fixed;inset:0;overflow-y:auto}.ctrl-menu.on{opacity:1;visibility:visible;transition:opacity .5s}.ctrl-menu .close{color:#ff0019;position:fixed;top:14px;left:16px}.ctrl-menu-inner{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:44px 64px;max-width:1640px;margin:0 auto;padding:min(16vh,140px) 48px 120px;display:grid}.ctrl-menu h3{text-transform:uppercase;letter-spacing:-.005em;text-align:center;grid-column:1/-1;margin:0 0 10px;font:300 clamp(34px,4.2vw,59px)/1 Canela SR,Cormorant Garamond,Georgia,serif}.ctrl-menu .tsec{display:grid}.ctrl-menu .th,.ctrl-menu .row{color:inherit;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:40px 1fr;align-items:baseline;padding:0;text-decoration:none;display:grid;position:relative}.ctrl-menu .th:after,.ctrl-menu .row:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.45)}.ctrl-menu .th{padding:0 0 14px}.ctrl-menu .th:after{transform:scaleY(.9)}.ctrl-menu .th span:last-child{text-transform:uppercase;letter-spacing:-.005em;font:300 29px/1.05 Canela SR,Cormorant Garamond,Georgia,serif}.ctrl-menu .row{cursor:pointer;padding:9px 0 8px}.ctrl-menu .row span{font:400 16px/22px Inter,sans-serif}.ctrl-menu .row span:last-child{transition:transform .5s cubic-bezier(.22,1,.36,1)}.ctrl-menu .row:hover span:last-child,.ctrl-menu .row.cur span:last-child{transform:translate(10px)}.ctrl-menu .row.cur{cursor:default}.ctrl-menu .row.cur span:first-child{font-weight:600}.ctrl-menu.on h3,.ctrl-menu.on .th,.ctrl-menu.on .row{animation:.6s cubic-bezier(.2,.7,.1,1) both ctrlrise;animation-delay:calc(var(--i,0) * 35ms + .1s)}@keyframes ctrlrise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@media (max-width:1099px){.ctrl-menu-inner{grid-template-columns:1fr 1fr;gap:34px 48px}}@media (max-width:699px){.ctrl-menu-inner{grid-template-columns:1fr;row-gap:34px;padding:96px 24px}.ctrl-menu .th span:last-child{font-size:clamp(22px,6vw,29px)}.ctrl-menu .row span{font-size:15px}}@media (prefers-reduced-motion:reduce){.ctrl-menu,.ctrl-menu .row span{transition:none}.ctrl-menu.on h3,.ctrl-menu.on .th,.ctrl-menu.on .row{animation:none}}@media (max-width:639px){.ctrl-look{display:none!important}}.ctrl-look{border:1px solid var(--color-neutral-300);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.dark .ctrl-look{border-color:var(--color-neutral-700)}.ctrl-look button{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500);cursor:pointer;background:0 0;border:0;padding:5px 9px;font:500 10.5px/1 Inter,sans-serif}.ctrl-look button[aria-pressed=true]{color:var(--color-neutral-900);background:var(--color-neutral-100)}.dark .ctrl-look button[aria-pressed=true]{color:var(--color-neutral-100);background:var(--color-neutral-800)}.ctrl-nav{white-space:nowrap;align-items:center;gap:22px;font-size:13px;display:none}.ctrl-nav a,.ctrl-nav span{color:var(--color-neutral-500);text-decoration:none}.dark .ctrl-nav a,.dark .ctrl-nav span{color:var(--color-neutral-400)}.ctrl-nav .home{color:var(--color-neutral-900);margin-right:6px;font-weight:600}.dark .ctrl-nav .home{color:var(--color-neutral-100)}.ctrl-nav .sw{cursor:pointer;width:var(--wa,auto);justify-items:start;transition:width .5s cubic-bezier(.22,1,.36,1);display:inline-grid;overflow:hidden}.ctrl-nav .sw:hover,.ctrl-nav .sw:focus-visible{width:var(--wb,auto)}.ctrl-nav .sw>span{white-space:nowrap;color:inherit;grid-area:1/1;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1)}.ctrl-nav .sw>.b{opacity:0;transform:translateY(70%)}.ctrl-nav .sw:hover>.a,.ctrl-nav .sw:focus-visible>.a{opacity:0;transform:translateY(-70%)}.ctrl-nav .sw:hover>.b,.ctrl-nav .sw:focus-visible>.b{opacity:1;transform:none}.ctrl-nav .sw:hover{color:var(--color-neutral-900)}.dark .ctrl-nav .sw:hover{color:var(--color-neutral-100)}.ctrl-nav .cur{color:var(--color-neutral-900);cursor:default;font-weight:600}.dark .ctrl-nav .cur{color:var(--color-neutral-100)}:root[data-style=sr] .ctrl-nav a,:root[data-style=sr] .ctrl-nav span{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}:root[data-style=sr] .ctrl-nav .cur,:root[data-style=sr] .ctrl-nav .home{font-weight:500}:root[data-style=sr] .ctrl-nav .sw:not(.cur):hover{color:#ff0019}:root[data-style=sr].dark .ctrl-nav .sw:not(.cur):hover{color:#ffc6cb}@media (prefers-reduced-motion:reduce){.ctrl-nav .sw>span{transition:none}}header.nav-fit .ctrl-nav{display:flex}header.nav-fit .ctrl-burger-wrap,header.nav-fit .ctrl-title,html.embed .ctrl-nav,html.embed .ctrl-burger-wrap,html.embed .ctrl-look,html.embed .ctrl-dark-btn{display:none!important}:root[data-style=sr]{--app-head:164px;--sr-paper:#fff;--sr-rule:#e6e6e6;--sr-rule2:#d6d6d6;--sr-tint:#f7f7f7;--sr-tint2:#f1f1f1}:root[data-style=sr][data-paper=pink]:not(.dark){--sr-paper:#ffecee;--sr-rule:#e0d6d7;--sr-rule2:#d6cbcc;--sr-tint:#fbe4e7;--sr-tint2:#f7dde0;--background:#ffecee;--color-white:#ffecee;--color-neutral-50:#fbe4e7;--color-neutral-100:#f7dde0;--color-neutral-200:#e0d6d7;--color-neutral-300:#d6cbcc;--color-neutral-400:#a89c9e;--color-neutral-500:#7a6f70}:root[data-style=sr].dark{--app-head:164px;--sr-paper:#1a1a1a;--sr-rule:#333;--sr-rule2:#444;--sr-tint:#222;--sr-tint2:#262626;--background:#1a1a1a;--color-neutral-950:#1a1a1a;--color-neutral-900:#1a1a1a;--color-neutral-800:#262626;--color-neutral-700:#333}:root[data-style=sr] body{background:var(--sr-paper);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}:root[data-style=sr][data-paper=pink]:not(.dark) .text-white{color:#fff}:root[data-style=sr]{--g:clamp(24px,2.6vw,64px);--sr-line:#8c8c8c}:root[data-style=sr][data-paper=pink]:not(.dark){--sr-line:#8d8284}:root[data-style=sr].dark{--sr-line:#4a4a4a}:root[data-style=sr] header.app-head{height:var(--app-head);padding:0 var(--g);background:var(--sr-paper);border-bottom:0;display:block;position:relative}:root[data-style=sr] header.app-head:before,:root[data-style=sr] header.app-head:after{content:"";left:var(--g);right:var(--g);height:1px;position:absolute}:root[data-style=sr] header.app-head:before{background:var(--sr-line);top:108px}:root[data-style=sr] header.app-head:after{background:var(--sr-rule);bottom:0}:root[data-style=sr] .app-brand{left:var(--g);z-index:1;align-items:center;height:65px;display:flex;position:absolute;top:33px}:root[data-style=sr] .app-tools{place-content:flex-start flex-end;align-items:center;gap:0;height:100%;padding-top:33px;flex-wrap:wrap!important;display:flex!important;overflow:visible!important}:root[data-style=sr] .app-me,:root[data-style=sr] .app-actions{display:contents!important}:root[data-style=sr] .app-tools:after{content:"";flex-basis:100%;order:50;height:11px}:root[data-style=sr] .app-who{height:65px;order:1!important}:root[data-style=sr] .app-tools .app-lookwrap{margin-left:18px;order:2!important}:root[data-style=sr] .app-tools .ctrl-dark-btn{display:none!important}:root[data-style=sr] .app-tools .sr-ctl-modes{margin-left:10px;order:3!important}:root[data-style=sr] .app-tools .sr-me{margin-left:30px;order:4!important}:root[data-style=sr] .app-tools .sr-ctl-fs{margin-left:22px;order:5!important}:root[data-style=sr] .app-tools .app-link,:root[data-style=sr] .app-tools .app-opt,:root[data-style=sr] .app-tools .app-pill,:root[data-style=sr] .app-tools .app-dash{align-items:center;height:44px;margin-left:22px;display:inline-flex!important}:root[data-style=sr] .app-tools .app-link:first-child{order:60!important}:root[data-style=sr] .app-tools .app-link:nth-child(2){order:61!important}:root[data-style=sr] .app-tools label.app-opt{order:62!important}:root[data-style=sr] .app-tools select.app-opt{order:63!important}:root[data-style=sr] .app-tools .app-pill{order:64!important}:root[data-style=sr] .app-tools .app-dash{align-self:center;height:auto;order:65!important}:root[data-style=sr] .app-tools .app-log{align-self:center;margin-left:12px;order:66!important}.sr-only-ctl,.sr-brandmark{display:none!important}:root[data-style=sr] .sr-only-ctl{align-items:center;display:inline-flex!important}.sr-modes{align-items:center;gap:8px;display:inline-flex}.sr-modes button{cursor:pointer;background:0 0;border:0;padding:3px;line-height:0}.sr-modes i{border-radius:50%;width:10px;height:10px;transition:transform .25s;display:block;box-shadow:inset 0 0 0 .8px #8c8c8c}.sr-modes [data-m=light] i{background:#fff}.sr-modes [data-m=pink] i{background:#ffc6cb}.sr-modes [data-m=dark] i{background:#1a1a1a}.sr-modes button:hover i{transform:scale(1.15)}.sr-modes button[aria-pressed=true] i{box-shadow:inset 0 0 0 .8px #8c8c8c,0 0 0 2px var(--sr-paper),0 0 0 3px var(--foreground)}.sr-me{border:1px solid var(--sr-rule);border-radius:999px;padding:2px;text-decoration:none}.sr-av{color:#000;letter-spacing:.12em;text-indent:.12em;background:#ffe0e3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}:root[data-style=sr].dark .sr-av{color:#ededed;background:#2a2a2a}.sr-fs{width:28px;height:20px;color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .3s;display:inline-flex}.sr-fs:hover{opacity:.6}.sr-fs svg{width:15px;height:15px;overflow:visible}.sr-fs path{fill:none;stroke:currentColor;stroke-width:1.2px;vector-effect:non-scaling-stroke}:root[data-style=sr] .sr-brandmark{left:var(--g);z-index:50;color:var(--foreground);transition:opacity .3s;position:fixed;bottom:20px;display:block!important}.sr-brandmark svg{width:54px;height:23px;display:block}.sr-brandmark:hover{opacity:.65}@media (max-width:600px){:root[data-style=sr] .sr-brandmark{bottom:14px}.sr-brandmark svg{width:44px;height:19px}}@media (min-width:900px){:root[data-style=sr] header.app-head .ctrl-nav{display:flex}:root[data-style=sr] header.app-head .ctrl-burger-wrap,:root[data-style=sr] header.app-head .ctrl-title{display:none!important}}:root[data-style=sr] .ctrl-nav{gap:20px}:root[data-style=sr] .ctrl-nav a,:root[data-style=sr] .ctrl-nav span{letter-spacing:.1em;color:#3a3a3a;font-size:10.5px}:root[data-style=sr].dark .ctrl-nav a,:root[data-style=sr].dark .ctrl-nav span{color:#c8c8c8}:root[data-style=sr] .ctrl-nav .home{color:var(--foreground);margin-right:6px;font-weight:500}:root[data-style=sr] .ctrl-nav .cur,:root[data-style=sr] .ctrl-nav .cur span{color:var(--foreground);font-weight:500}:root[data-style=sr] .app-who{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);font-size:10.5px}:root[data-style=sr] .app-who>span:first-child{display:none}:root[data-style=sr] .ctrl-look{border:0;border-radius:0;gap:0;padding-left:14px;position:relative;overflow:visible}:root[data-style=sr] .ctrl-look:before{content:"";background:var(--sr-line);width:1px;position:absolute;top:3px;bottom:3px;left:0;transform:scaleX(.6)}:root[data-style=sr] .ctrl-look button{position:relative}:root[data-style=sr] .ctrl-look button+button:before{content:"";background:var(--sr-rule2);width:1px;position:absolute;top:7px;bottom:7px;left:0;transform:scaleX(.6)}:root[data-style=sr] .ctrl-look button{color:#767676;padding:6px 9px;font-weight:400;background:0 0!important}:root[data-style=sr] .ctrl-look button[aria-pressed=true]{color:var(--foreground);font-weight:600}:root[data-style=sr] .ctrl-dark-btn{color:var(--foreground)}:root[data-style=sr] .app-link,:root[data-style=sr] .app-opt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500)!important;font-size:10.5px!important;font-weight:400!important}:root[data-style=sr] .app-link:hover,:root[data-style=sr] .app-opt:hover{color:#ff0019!important}:root[data-style=sr].dark .app-link:hover,:root[data-style=sr].dark .app-opt:hover{color:#ffc6cb!important}:root[data-style=sr] select.app-opt{background:0 0;border:0!important;padding:0 2px!important}:root[data-style=sr] .app-pill,:root[data-style=sr] .app-dash,:root[data-style=sr] .app-log>button{letter-spacing:.12em;text-transform:uppercase;transition:opacity .4s cubic-bezier(.16,1,.3,1);box-shadow:none!important;border:0!important;border-radius:8px!important;padding:8px 13px!important;font-size:10.5px!important;font-weight:500!important}:root[data-style=sr] .app-pill{color:var(--foreground)!important;background:0 0!important;padding-left:0!important;padding-right:0!important}:root[data-style=sr] .app-pill:hover{color:#ff0019!important}:root[data-style=sr] .app-dash{color:#000!important;background:#ffc6cb!important}:root[data-style=sr] .app-log>button{color:#ffecee!important;background:#000!important}:root[data-style=sr].dark .app-log>button{color:#1a1a1a!important;background:#ededed!important}:root[data-style=sr] .app-pill:hover,:root[data-style=sr] .app-dash:hover,:root[data-style=sr] .app-log>button:hover{opacity:.8}:root[data-style=sr] aside{background:var(--sr-paper)!important;border-right-color:var(--sr-rule)!important}:root[data-style=sr] aside .uppercase{letter-spacing:.12em!important;color:var(--foreground)!important;font-size:10.5px!important;font-weight:600!important}:root[data-style=sr] .app-month{text-transform:uppercase;letter-spacing:.12em;min-width:9rem;width:auto!important;font:400 13px/1 Inter,system-ui,sans-serif!important}:root[data-style=sr] .app-today{letter-spacing:.12em;text-transform:uppercase;color:#000!important;box-shadow:none!important;background:#ffc6cb!important;border-radius:8px!important;padding:8px 13px!important;font-size:10.5px!important;font-weight:500!important}:root[data-style=sr].dark .app-today{color:#1a1a1a!important}:root[data-style=sr] main{background:var(--sr-paper)}:root[data-style=sr] main .shadow,:root[data-style=sr] main .shadow-sm,:root[data-style=sr] main .shadow-md{box-shadow:none!important}:root[data-style=sr] main .uppercase{letter-spacing:.12em}:root[data-style=sr] main [style*="border-radius: 9999px"]{border-radius:6px!important}:root[data-style=sr] main .rounded-full.absolute.leading-tight,:root[data-style=sr] main button.rounded-full.absolute{border-radius:6px!important;font-weight:400!important}:root[data-style=sr] main button.absolute.leading-tight{letter-spacing:0;font-size:12px;transition:top .35s cubic-bezier(.2,.7,.2,1),left .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1),opacity .3s,filter .3s!important}:root[data-style=sr] main button.absolute.leading-tight[style*=--c]{box-shadow:none!important}:root[data-style=sr] main button.absolute.leading-tight[style*=--c]:before{content:"";background:linear-gradient(to right,var(--c) 3px,transparent 3px);z-index:2;pointer-events:none;border-radius:6px 0 0 6px;width:6px;position:absolute;top:0;bottom:0;left:0}:root[data-style=sr] main button.absolute.leading-tight[style*=--c]:hover{filter:saturate(1.12)brightness(.97)!important}:root[data-style=sr].dark main button.absolute.leading-tight[style*=--c]:hover{filter:brightness(1.12)!important}:root[data-style=sr] main button.absolute.leading-tight>span{border-radius:6px!important}:root[data-style=sr] body>div [class*=fixed][class*=bottom-]>button.rounded-full{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:500;color:#000!important;box-shadow:none!important;background:#ffc6cb!important}:root[data-style=sr] main button.border:not([class*=bg-]),:root[data-style=sr] main .border.rounded-md.bg-white{background-color:#0000;border-color:var(--sr-rule2)!important}:root[data-style=sr] main button.bg-neutral-900{color:var(--sr-paper)!important;background:#000!important;border-radius:8px!important}:root[data-style=sr].dark main button.bg-neutral-900{color:#1a1a1a!important;background:#ededed!important}:root[data-style=sr] main button{font-weight:400}:root[data-style=sr] aside.app-side{padding-left:var(--g)!important}:root[data-style=sr] select.app-opt{max-width:max-content;width:auto!important}:root[data-style=sr] main .today-ring{box-shadow:inset 0 0 0 2px var(--foreground)!important;--tw-ring-shadow:0 0 #0000!important}.job-page{--jg:var(--g,24px);max-width:none;padding:28px var(--jg) 120px;color:var(--foreground);font-family:Inter,system-ui,sans-serif}.job-bar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.job-back{color:var(--color-neutral-500);font-size:12px;text-decoration:none}.job-back:before{content:"← "}.job-back:hover{color:var(--foreground)}.job-edit{border:1px solid var(--color-neutral-300);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:500}.job-edit:hover{border-color:var(--foreground)}.job-head{border-bottom:1px solid var(--color-neutral-200);margin-bottom:28px;padding-bottom:24px}.job-tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.job-tag{border:1px solid var(--color-neutral-200);color:var(--color-neutral-600);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.job-tag i{background:var(--c);border-radius:50%;width:7px;height:7px}.job-title{letter-spacing:-.01em;margin:0 0 8px;font-size:30px;font-weight:500;line-height:1.15}.job-sub{color:var(--color-neutral-500);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:14px;display:flex}.job-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin:0 6px 0 2px;display:inline-block}.job-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.job-primary{background:var(--foreground);color:var(--background);cursor:pointer;border:0;border-radius:8px;padding:9px 15px;font-size:12px;font-weight:500}.job-primary:disabled,.job-quiet:disabled{opacity:.5}.job-quiet{color:var(--color-neutral-500);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.job-note{color:var(--color-neutral-500);font-size:13px}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px;display:grid}.job-wide{grid-column:1/-1}@media (max-width:900px){.job-grid{grid-template-columns:1fr}}.job-sec h2{border-top:1px solid var(--color-neutral-200);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;padding-top:14px;font-size:13px;font-weight:600;display:flex}.job-sec h3{color:var(--color-neutral-500);margin:20px 0 8px;font-size:12px;font-weight:500}.job-count{color:var(--color-neutral-500);font-size:12px;font-weight:400}.job-notes{white-space:pre-wrap;max-width:72ch;margin:0 0 12px;font-size:15px;line-height:1.55}.job-empty{color:var(--color-neutral-500);margin:0 0 10px;font-size:13px}.job-link{color:var(--foreground);font-size:13px}.job-list{margin:0;padding:0;list-style:none}.job-list li{border-bottom:1px solid var(--color-neutral-100);align-items:center;gap:4px;padding:9px 0;font-size:14px;display:flex}.job-list li small{color:var(--color-neutral-500);text-align:right;margin-left:auto;font-size:12px}.job-list a{color:var(--foreground)}.job-missing{color:var(--color-neutral-400)}.job-meter{border-bottom:1px solid var(--color-neutral-100);padding:10px 0}.job-meter-top{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.job-k{color:var(--color-neutral-500)}.job-over{color:var(--tl-bad,#dc2626)}.job-track{background:var(--color-neutral-200);border-radius:2px;height:4px;overflow:hidden}.job-track i{background:var(--foreground);border-radius:2px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.job-track i.over{background:var(--tl-bad,#dc2626)}.job-meter:last-child .job-track{display:none}.job-progress{margin:-4px 0 14px}:root[data-style=sr] .job-page{background:var(--sr-paper)}:root[data-style=sr] .job-back,:root[data-style=sr] .job-edit,:root[data-style=sr] .job-primary,:root[data-style=sr] .job-tag,:root[data-style=sr] .job-sec h2{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}:root[data-style=sr] .job-edit{color:#000;background:#ffc6cb;border:0}:root[data-style=sr].dark .job-edit{color:#1a1a1a}:root[data-style=sr] .job-tag{border-color:var(--sr-rule2);color:var(--foreground)}:root[data-style=sr] .job-head,:root[data-style=sr] .job-sec h2{border-color:var(--sr-line,#8c8c8c)}:root[data-style=sr] .job-list li,:root[data-style=sr] .job-meter{border-color:var(--sr-rule)}:root[data-style=sr] .job-title{font-size:34px;font-weight:400}.job-brief{white-space:pre-wrap;max-width:80ch;margin:0 0 14px;font-size:14.5px;line-height:1.6}.job-textarea{border:1px solid var(--color-neutral-300);width:100%;max-width:80ch;color:var(--foreground);background:0 0;border-radius:8px;margin:0 0 10px;padding:12px 14px;font:14px/1.55 Inter,system-ui,sans-serif;display:block}.job-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.job-extra{margin-top:14px}.job-create{color:var(--foreground);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.job-count a{color:inherit}:root[data-style=sr] .job-textarea{border-color:var(--sr-rule2)}:root[data-style=sr] .job-create{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.job-brief h3{color:var(--foreground);margin:18px 0 4px;font-size:13px;font-weight:600}.job-brief p{margin:0 0 8px}:root[data-style=sr] .job-brief h3{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.job-files{color:var(--color-neutral-500);cursor:pointer;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;display:flex;position:relative}.job-files input{opacity:0;width:1px;height:1px;position:absolute}.job-files span{color:var(--foreground);text-decoration:underline}.job-source{color:var(--color-neutral-500);margin:18px 0 0;font-size:12px}.job-source a{color:var(--foreground)}.login{color:#000;background:#ffecee;place-items:center;min-height:100vh;padding:24px;font-family:Inter,system-ui,sans-serif;display:grid}.login-box{width:100%;max-width:380px}.login-logo{width:72px;height:31px;margin-bottom:40px;display:block}.login h1{letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10.5px;font-weight:600}.login-sub{margin:0 0 28px;font-size:15px;line-height:1.5}.login-google{text-align:center;color:#ffecee;letter-spacing:.12em;text-transform:uppercase;background:#000;border-radius:8px;padding:14px;font-size:10.5px;font-weight:500;text-decoration:none;display:block}.login-or{color:#7a6f70;margin:28px 0 10px;font-size:12px}.login-form{gap:8px;display:flex}.login-form input{background:0 0;border:1px solid #d6cbcc;border-radius:8px;flex:1;min-width:0;padding:11px 12px;font:14px Inter,sans-serif}.login-form button{letter-spacing:.12em;text-transform:uppercase;color:#000;cursor:pointer;background:#ffc6cb;border:0;border-radius:8px;padding:0 14px;font-size:10.5px;font-weight:500}.login-form button:disabled{opacity:.5}.login-msg{margin-top:16px;font-size:13px}.access-list li{gap:14px}.access-name{flex:none;width:120px}.access-list input,.access-list select{border:1px solid var(--color-neutral-300);color:var(--foreground);background:0 0;border-radius:8px;padding:7px 10px;font:13px Inter,sans-serif}.access-list input{flex:1;min-width:0}@keyframes srflow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes srgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.plan-page{--ease:cubic-bezier(.22,1,.36,1)}.plan-page .job-sec,.plan-page .job-head{animation:srflow .9s var(--ease) both}.plan-page .job-grid>.job-sec:nth-child(2){animation-delay:60ms}.plan-page .job-grid>.job-sec:nth-child(3){animation-delay:.12s}.plan-page .job-grid>.job-sec:nth-child(n+4){animation-delay:.18s}.plan-filters{flex-wrap:wrap;gap:6px;display:flex}.plan-filters button,.plan-chips button{border:1px solid var(--color-neutral-200);color:var(--color-neutral-600);cursor:pointer;transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease);background:0 0;border-radius:999px;padding:7px 12px;font:12px Inter,sans-serif}.plan-filters button[aria-pressed=true],.plan-chips button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.plan-chips{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.plan-chips button:disabled{cursor:default}.plan-table{flex-direction:column;display:flex}.plan-row{border-bottom:1px solid var(--color-neutral-100);color:var(--foreground);animation:srflow .8s var(--ease) both;animation-delay:calc(min(var(--i,0),12) * 40ms);transition:background .6s var(--ease),padding .6s var(--ease);grid-template-columns:52px minmax(0,2.4fr) minmax(0,1.2fr) 80px minmax(120px,1fr) 96px;align-items:center;gap:18px;padding:14px 0;text-decoration:none;display:grid}.plan-row:hover{background:var(--sr-tint,var(--color-neutral-50));padding-left:8px}.plan-no{color:var(--color-neutral-500);font-variant-numeric:tabular-nums;font-size:12px}.plan-name{text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}.plan-name small{color:var(--color-neutral-500);margin-top:2px;font-size:12px;display:block}.plan-dates{color:var(--color-neutral-500);font-size:12px}.plan-dots{gap:2px;display:flex}.plan-prog{align-items:center;gap:10px;display:flex}.plan-prog .job-track{flex:1}.plan-prog .job-track i{transform-origin:0;animation:srgrow 1.2s var(--ease) both;animation-delay:calc(min(var(--i,0),12) * 40ms + .2s)}.plan-prog small{color:var(--color-neutral-500);text-align:right;font-variant-numeric:tabular-nums;width:52px;font-size:11px}.plan-status{border:1px solid var(--color-neutral-200);color:var(--color-neutral-600);white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 9px;font-size:11px}.plan-status.s-live,.plan-status.s-in_progress{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.plan-status.s-done,.plan-status.s-complete{color:var(--color-neutral-400)}@media (max-width:760px){.plan-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.plan-no,.plan-dots,.plan-dates{display:none}.plan-prog{order:3;grid-column:1/-1}}.plan-title{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;padding:0;font-family:inherit;display:block}.plan-title:focus{box-shadow:0 1px 0 var(--foreground)}.plan-steps{flex-wrap:wrap;gap:0;margin:20px 0 0;padding:0;list-style:none;display:flex}.plan-steps li{color:var(--color-neutral-500);border-right:1px solid var(--color-neutral-200);animation:srflow .8s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .1s);align-items:center;gap:8px;margin-right:18px;padding:6px 18px 6px 0;font-size:12px;display:flex}.plan-steps li:last-child{border-right:0}.plan-steps b{border:1px solid var(--color-neutral-300);width:20px;height:20px;transition:background .6s var(--ease),color .6s var(--ease);border-radius:50%;place-items:center;font-size:10px;font-weight:500;display:inline-grid}.plan-steps li.ok{color:var(--foreground)}.plan-steps li.ok b{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.plan-field{margin:0 0 12px;display:block}.plan-field span{color:var(--color-neutral-500);margin-bottom:5px;font-size:11px;display:block}.plan-field input,.plan-field textarea{border:1px solid var(--color-neutral-300);width:100%;color:var(--foreground);transition:border-color .5s var(--ease);background:0 0;border-radius:8px;padding:9px 11px;font:14px/1.5 Inter,sans-serif}.plan-field input:focus,.plan-field textarea:focus{border-color:var(--foreground);outline:none}.plan-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-picker{margin-bottom:6px}.plan-new{max-width:640px;margin-top:28px}.plan-figs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.plan-figs b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;line-height:1;display:block}.plan-figs span{color:var(--color-neutral-500);margin-top:6px;font-size:11px;display:block}.plan-big{height:6px;margin-bottom:12px}.plan-big i{transform-origin:0;animation:srgrow 1.4s var(--ease) both .3s}.plan-actions{margin-bottom:18px}.plan-gap{flex:1}.plan-msg{margin-bottom:14px}:root[data-style=sr] .plan-filters button,:root[data-style=sr] .plan-chips button,:root[data-style=sr] .plan-status,:root[data-style=sr] .plan-steps li,:root[data-style=sr] .plan-field span,:root[data-style=sr] .plan-figs span{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}:root[data-style=sr] .plan-filters button,:root[data-style=sr] .plan-chips button,:root[data-style=sr] .plan-status,:root[data-style=sr] .plan-field input,:root[data-style=sr] .plan-field textarea,:root[data-style=sr] .plan-steps b{border-color:var(--sr-rule2)}:root[data-style=sr] .plan-row,:root[data-style=sr] .plan-steps li{border-color:var(--sr-rule)}:root[data-style=sr] .plan-figs b{font-size:44px;font-weight:200}.gantt{--lw:260px;border-top:1px solid var(--color-neutral-200);font-family:Inter,sans-serif}.gantt-head,.gantt-row{grid-template-columns:var(--lw) minmax(0,1fr);display:grid}.gantt-row{border-bottom:1px solid var(--color-neutral-100);animation:srflow .8s var(--ease,ease) both;animation-delay:calc(min(var(--i,0),12) * 50ms)}.gantt-label{min-width:0;padding:10px 14px 10px 0}.gantt-track{min-height:56px;position:relative}.gantt-scale{height:44px;min-height:0}.gantt-month{border-left:1px solid var(--color-neutral-300);padding-left:4px;font-size:11px;font-weight:600;position:absolute;top:4px}.gantt-day{text-align:center;color:var(--color-neutral-500);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;bottom:4px}.gantt-day.we{color:var(--color-neutral-300)}.gantt-day.today{color:var(--foreground);font-weight:600}.gantt-we{background:var(--sr-tint,var(--color-neutral-50));position:absolute;top:0;bottom:0}.gantt-now{border-left:1px solid var(--foreground);opacity:.6;width:0;position:absolute;top:0;bottom:0}.gantt-bar{background:var(--c);transform-origin:0;height:22px;animation:srgrow 1s var(--ease,ease) both;animation-delay:calc(min(var(--i,0),12) * 50ms + .15s);transition:left .35s var(--ease,ease),width .35s var(--ease,ease);border-radius:4px;margin-top:-11px;position:absolute;top:50%;overflow:hidden}.gantt-bar.live{cursor:grab;touch-action:none}.gantt-bar.live:active{cursor:grabbing}.gantt-fill{transition:width .8s var(--ease,ease);background:#00000047;position:absolute;inset:0 auto 0 0}.gantt-h{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0}.gantt-h.l{left:0}.gantt-h.r{right:0}.gantt-h:after{content:"";opacity:0;background:#ffffffb3;border-radius:1px;width:2px;transition:opacity .4s;position:absolute;top:6px;bottom:6px;left:3px}.gantt-bar:hover .gantt-h:after{opacity:1}.gantt-name{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;padding:0;font:500 14px Inter,sans-serif;display:block}.gantt-name:focus{box-shadow:0 1px 0 var(--foreground)}.gantt-meta{color:var(--color-neutral-500);align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.gantt-meta select{color:var(--color-neutral-600);cursor:pointer;background:0 0;border:0;padding:0;font:12px Inter,sans-serif}.gantt-tasks-btn{color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0;font:12px Inter,sans-serif;text-decoration:underline}.gantt-done{font-variant-numeric:tabular-nums}.gantt-x{color:var(--color-neutral-400);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:15px;line-height:1}.gantt-x:hover{color:var(--foreground)}.gantt-taskbox{animation:srflow .6s var(--ease,ease) both;grid-column:1/-1;padding:4px 0 14px}.gantt-task{align-items:center;gap:10px;max-width:640px;padding:5px 0;display:flex}.gantt-task input{border:0;border-bottom:1px solid var(--color-neutral-200);color:var(--foreground);background:0 0;outline:none;flex:1;padding:4px 0;font:13px Inter,sans-serif}.gantt-task input:focus{border-color:var(--foreground)}.gantt-task span{flex:1;font-size:13px}.gantt-task small{color:var(--color-neutral-500);font-size:11px}.gantt-task .gantt-x{margin-left:0}.gantt-add{margin-top:10px}@media (max-width:760px){.gantt{--lw:150px}}:root[data-style=sr] .gantt,:root[data-style=sr] .gantt-row{border-color:var(--sr-rule)}:root[data-style=sr] .gantt-month{letter-spacing:.12em;text-transform:uppercase;border-color:var(--sr-line);font-size:10px}:root[data-style=sr] .gantt-bar{border-radius:2px}@media (prefers-reduced-motion:reduce){.plan-page *,.gantt *{transition:none!important;animation:none!important}}[data-area=planning] .app-opt,:root[data-style] [data-area=planning] .app-tools .app-opt{display:none!important}.plan-page .job-sub{margin-bottom:36px}.plan-page .job-list+.plan-field{margin-top:18px}:root{--silk:cubic-bezier(.22,1,.36,1)}:root[data-style=sr] .dash-page{background:var(--sr-paper);min-height:100%;max-width:none!important;padding:28px var(--g) 120px!important}:root[data-style=sr] .dash-title{letter-spacing:-.01em;margin-bottom:8px;line-height:1.15;font-size:34px!important;font-weight:400!important}:root[data-style=sr] .dash-h2{letter-spacing:-.01em;font-size:28px!important;font-weight:400!important}:root[data-style=sr] .dash-page h1+a{color:#000!important;background:#ffc6cb!important;border:0!important;border-radius:8px!important}:root[data-style=sr] .dash-page .rounded-lg,:root[data-style=sr] .dash-page .rounded-md,:root[data-style=sr] .dash-page .rounded-xl{border-radius:0!important}:root[data-style=sr] .dash-page .border,:root[data-style=sr] .dash-page [class*=border-neutral]{border-color:var(--sr-rule)!important}:root[data-style=sr] .dash-page .bg-white,:root[data-style=sr] .dash-page [class*=dark\:bg-neutral-900]{background-color:#0000!important}:root[data-style=sr] .dash-page .shadow,:root[data-style=sr] .dash-page .shadow-lg,:root[data-style=sr] .dash-page .shadow-sm{box-shadow:none!important}:root[data-style=sr] .dash-page .absolute.shadow-lg{background:var(--sr-paper)!important;border-color:var(--sr-rule2)!important}:root[data-style=sr] .dash-page .uppercase,:root[data-style=sr] .dash-label{letter-spacing:.12em!important;color:var(--foreground)!important;font-size:10.5px!important;font-weight:500!important}:root[data-style=sr] .dash-card{border-width:1px 0 0!important;border-color:var(--sr-line)!important;padding:14px 0 0!important}:root[data-style=sr] .dash-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:200!important}:root[data-style=sr] .dash-tile{transition:padding .7s var(--silk),background .7s var(--silk);border-width:1px 0 0!important;padding:16px 0!important}:root[data-style=sr] .dash-tile:hover{background:var(--sr-tint)!important;padding-left:10px!important}:root[data-style=sr] .dash-page input{border-color:var(--sr-rule2)!important;border-radius:8px!important}:root[data-style=sr] .dash-page>*,:root[data-style=sr] .dash-page .grid>*{animation:srflow .9s var(--silk) both}:root[data-style=sr] .dash-page>:nth-child(2),:root[data-style=sr] .dash-page .grid>:nth-child(2){animation-delay:60ms}:root[data-style=sr] .dash-page>:nth-child(3),:root[data-style=sr] .dash-page .grid>:nth-child(3){animation-delay:.12s}:root[data-style=sr] .dash-page>:nth-child(4),:root[data-style=sr] .dash-page .grid>:nth-child(4){animation-delay:.18s}:root[data-style=sr] .dash-page .grid>:nth-child(n+5){animation-delay:.24s}:root[data-style=sr] .dash-page [style*=width\:][class*=h-full],:root[data-style=sr] .dash-page .h-full.rounded-full{transition:width 1.1s var(--silk)}:root[data-style=sr] .dash-page svg circle,:root[data-style=sr] .dash-page svg path{transition:stroke-dashoffset 1.2s var(--silk),stroke-dasharray 1.2s var(--silk)}@keyframes srsettle{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}:root[data-style=sr] main button.absolute.leading-tight{animation:srsettle .8s var(--silk) both}:root[data-style=sr] aside,:root[data-style=sr] .job-page .job-head,:root[data-style=sr] .job-page .job-sec{animation:srflow .9s var(--silk) both}:root[data-style=sr] .job-page .job-grid>.job-sec:nth-child(2){animation-delay:60ms}:root[data-style=sr] .job-page .job-grid>.job-sec:nth-child(n+3){animation-delay:.12s}:root[data-style=sr] .job-track i{transform-origin:0;animation:srgrow 1.3s var(--silk) both .25s}@media (prefers-reduced-motion:reduce){:root[data-style=sr] .dash-page *,:root[data-style=sr] main button.absolute.leading-tight,:root[data-style=sr] aside,:root[data-style=sr] .job-page *{transition:none!important;animation:none!important}}@keyframes srbreathe{0%,to{opacity:1}50%{opacity:.35}}.dictate{align-items:center;gap:12px;margin:10px 0;display:inline-flex}.dictate-btn{border:1px solid var(--color-neutral-300);color:var(--foreground);cursor:pointer;transition:background .6s var(--silk),color .6s var(--silk);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 13px;font:12px Inter,sans-serif;display:inline-flex}.dictate-btn i{border:1.5px solid;border-radius:50%;width:8px;height:8px}.dictate-btn.on{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.dictate-btn.on i{background:currentColor;animation:1.8s ease-in-out infinite srbreathe}.dictate-live{color:var(--color-neutral-500);text-overflow:ellipsis;white-space:nowrap;max-width:48ch;font-size:12px;overflow:hidden}.job-row .dictate{margin:0}:root[data-style=sr] .dictate-btn{letter-spacing:.12em;text-transform:uppercase;border-color:var(--sr-rule2);font-size:10.5px}@media (prefers-reduced-motion:reduce){.dictate-btn.on i{animation:none}}.plan-hello{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px;display:flex}.plan-n{margin-left:10px}.tr-nav{color:var(--color-neutral-500);letter-spacing:0;text-transform:none;align-items:center;gap:10px;font-size:12px;font-weight:400;display:inline-flex}.tr-nav button{color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:15px;line-height:1}.tr-nav .tr-now{font-size:inherit;text-decoration:underline}.tr-wk{margin-bottom:8px;overflow-x:auto}.tr-r{border-top:1px solid var(--color-neutral-100);min-width:690px;animation:srflow .8s var(--silk) both;animation-delay:calc(var(--i,0) * 60ms);grid-template-columns:90px repeat(5,minmax(120px,1fr));display:grid}.tr-r.tr-h{border-top:0;animation:none}.tr-n{align-self:center;padding:12px 0;font-size:13px}.tr-c{border-left:1px solid var(--color-neutral-100);flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:48px;padding:8px 6px;display:flex}.tr-h .tr-c{color:var(--color-neutral-500);border-left-color:#0000;min-height:0;padding:0 6px 10px;font-size:11px}.tr-h .tr-c.now{color:var(--foreground);font-weight:600}.tr-c.now{background:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--foreground) 6%,transparent) 5px 6px)}.tr-h .tr-c.now{background:0 0}.tr-c.off{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--foreground) 4%,transparent) 0 5px,color-mix(in srgb,var(--foreground) 12%,transparent) 5px 6px)}.tr-offl{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500);font-size:10.5px}.tr-blk{border-top:3px solid var(--pc);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;transition:opacity .5s var(--silk);padding:5px 0 0;font-size:12px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.tr-blk.soft{border-top-width:1px}a.tr-blk:hover{opacity:.65}.tr-more{color:var(--color-neutral-500);font-size:11px}.tr-two{grid-template-columns:7fr 5fr;gap:40px;margin:36px 0;display:grid}@media (max-width:900px){.tr-two{grid-template-columns:1fr}.plan-hello{flex-direction:column;align-items:flex-start}}.tr-cap{border-bottom:1px solid var(--color-neutral-100);animation:srflow .8s var(--silk) both;animation-delay:calc(var(--i,0) * 60ms + .1s);grid-template-columns:90px minmax(0,1fr) 48px;align-items:center;gap:14px;padding:11px 0;display:grid}.tr-capn{font-size:14px}.tr-cap .job-track{height:6px}.tr-capv{text-align:right;color:var(--color-neutral-500);font-variant-numeric:tabular-nums;font-size:12px}.tr-sec h2{flex-wrap:wrap}:root[data-style=sr] .tr-r,:root[data-style=sr] .tr-c,:root[data-style=sr] .tr-cap{border-color:var(--sr-rule)}:root[data-style=sr] .tr-h .tr-c,:root[data-style=sr] .tr-nav span{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.plan-page h2 .plan-filters{font-weight:400}:root[data-style=sr] .plan-filters,:root[data-style=sr] .plan-chips{align-items:center;gap:0}:root[data-style=sr] .plan-filters button,:root[data-style=sr] .plan-chips button{color:var(--color-neutral-500);letter-spacing:.12em;text-transform:uppercase;transition:color .5s var(--silk);border-radius:0;padding:6px 10px;font-size:10.5px;font-weight:400;position:relative;background:0 0!important;border:0!important}:root[data-style=sr] .plan-filters button:first-child,:root[data-style=sr] .plan-chips button:first-child{padding-left:0}:root[data-style=sr] .plan-filters button+button:before,:root[data-style=sr] .plan-chips button+button:before{content:"";background:var(--sr-rule2);width:1px;position:absolute;top:8px;bottom:8px;left:0}:root[data-style=sr] .plan-filters button:hover,:root[data-style=sr] .plan-chips button:hover{color:var(--foreground)}:root[data-style=sr] .plan-filters button[aria-pressed=true],:root[data-style=sr] .plan-chips button[aria-pressed=true]{font-weight:600;color:var(--foreground)!important}:root[data-style=sr] .plan-status{color:var(--color-neutral-500);border:0;border-radius:0;padding:0;background:0 0!important}:root[data-style=sr] .plan-status.s-live,:root[data-style=sr] .plan-status.s-in_progress{color:var(--foreground);font-weight:600}.app-embed{background:var(--background)}:root[data-style=sr] .app-embed{background:var(--sr-paper)}.dash-embed .dash-top,.dash-embed .dash-intro,.dash-embed .dash-back,.dash-embed .dash-name{display:none!important}.dash-embed{max-width:none!important;padding:0!important}:root[data-style=sr] .dash-embed{min-height:0;padding:0 0 8px!important}.dash-embed .dash-namerow{justify-content:flex-end}.proj-nums{opacity:0;transition:opacity 1s var(--silk)}.proj-nums.in{opacity:1}.proj-nums iframe{width:100%;transition:height .6s var(--silk);background:0 0;border:0;display:block}body:has(.app-embed) .sr-brandmark{display:none!important}body:has(.app-embed) [class*=fixed][class*=bottom-]{display:none!important}.plan-field select{border:1px solid var(--color-neutral-300);width:100%;color:var(--foreground);background:0 0;border-radius:8px;padding:9px 11px;font:14px/1.5 Inter,sans-serif}:root[data-style=sr] .plan-field select{border-color:var(--sr-rule2)}.plan-new{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;max-width:none;display:grid}.plan-new .job-row{margin-top:10px}@media (max-width:900px){.plan-new{grid-template-columns:1fr}}:root[data-style=sr] .plan-chips button{box-shadow:none!important}:root[data-style=sr] .plan-chips{margin:8px 0}textarea{field-sizing:content;overflow:hidden;resize:none!important}@keyframes srdrawer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.plan-item{border-bottom:1px solid var(--color-neutral-100);animation:srflow .8s var(--silk) both;animation-delay:calc(min(var(--i,0),12) * 40ms);grid-template-columns:minmax(0,1fr) 108px;align-items:center;display:grid}.plan-item .plan-row{border-bottom:0;animation:none}.plan-logbtn{color:var(--color-neutral-500);cursor:pointer;text-underline-offset:3px;transition:color .5s var(--silk);background:0 0;border:0;justify-self:end;padding:8px 0;font:12px Inter,sans-serif;text-decoration:underline}.plan-logbtn:hover,.plan-logbtn.on{color:var(--foreground)}.plan-log{animation:srdrawer .6s var(--silk) both;grid-column:1/-1;grid-template-columns:minmax(0,2fr) 90px 160px minmax(0,1.4fr) auto;align-items:end;gap:14px;padding:6px 0 18px 70px;display:grid}.plan-log .plan-field{margin:0}.plan-log .job-primary{height:40px}.plan-logmsg{grid-column:1/-1;margin:0}.plan-item.open{background:var(--sr-tint,var(--color-neutral-50))}@media (max-width:900px){.plan-log{grid-template-columns:1fr 1fr;padding-left:0}.plan-item{grid-template-columns:minmax(0,1fr) 84px}}:root[data-style=sr] .plan-item{border-color:var(--sr-rule)}:root[data-style=sr] .plan-logbtn{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;text-decoration:none}:root[data-style=sr] .plan-logbtn.on,:root[data-style=sr] .plan-logbtn:hover{font-weight:600}.job-finish{transition:box-shadow .6s var(--silk);box-shadow:inset 0 0 0 1.5px #ffc6cb;background:var(--background)!important;color:var(--foreground)!important}:root[data-style=sr] .job-finish{background:var(--sr-paper)!important}.job-finish:hover{box-shadow:inset 0 0 0 2.5px #ffc6cb}.job-page .job-head{padding-bottom:8px;border-bottom:0!important}.job-finish{text-decoration:none!important}.conn-dot{border:1px solid var(--color-neutral-400);border-radius:50%;flex:none;width:8px;height:8px}.conn-dot.on{background:var(--foreground);border-color:var(--foreground)}.conn-note{flex:1;text-align:left!important;margin-left:0!important}.adm-flash{min-height:1em}.adm-ok{border:1px solid var(--color-neutral-400);border-radius:50%;flex:none;width:9px;height:9px}.adm-ok.y{background:var(--foreground);border-color:var(--foreground)}.adm-ok.n{background:var(--tl-bad,#dc2626);border-color:var(--tl-bad,#dc2626)}.adm-checks li{animation:srflow .7s var(--silk) both;animation-delay:calc(var(--i,0) * 50ms)}.adm-grid{margin:18px 0 6px;overflow-x:auto}.adm-row{grid-template-columns:150px minmax(180px,1.4fr) 130px 64px repeat(var(--n),64px) 90px;border-bottom:1px solid var(--color-neutral-100);min-width:1180px;animation:srflow .7s var(--silk) both;animation-delay:calc(min(var(--i,0),12) * 40ms);align-items:center;gap:10px;padding:10px 0;display:grid}.adm-row.off .adm-name{color:var(--color-neutral-400)}.adm-head{color:var(--color-neutral-500);padding-top:0;font-size:11px;animation:none}.adm-head span{text-align:center}.adm-head span:nth-child(-n+3){text-align:left}.adm-name{align-items:center;font-size:14px;display:flex}.adm-row input,.adm-row select,.adm-addrow select{border:1px solid var(--color-neutral-300);color:var(--foreground);background:0 0;border-radius:8px;min-width:0;padding:7px 10px;font:13px Inter,sans-serif}.adm-x{justify-content:flex-end;gap:10px;display:flex}.adm-sw{box-sizing:border-box;border:1px solid var(--color-neutral-300);cursor:pointer;width:26px;height:14px;transition:background .5s var(--silk),border-color .5s var(--silk);background:0 0;border-radius:7px;flex:none;justify-self:center;padding:0;position:relative}.adm-sw i{background:var(--color-neutral-400);width:10px;height:10px;transition:transform .55s var(--silk),background .5s var(--silk);border-radius:50%;position:absolute;top:1px;left:1px}.adm-sw.on{background:var(--foreground);border-color:var(--foreground)}.adm-sw.on i{background:var(--background);transform:translate(12px)}.adm-sw:disabled{opacity:.35;cursor:default}.adm-add{margin:32px 0 48px}.adm .job-sec{margin-bottom:44px}.adm-addrow input,.adm-addrow select,.adm-addrow .job-primary{box-sizing:border-box;height:46px;margin:0}.adm-add h3{color:var(--color-neutral-500);margin:0 0 10px;font-size:12px;font-weight:500}.adm-addrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px auto;align-items:end;gap:12px;max-width:900px;display:grid}.adm-addrow .plan-field{margin:0}.adm-addrow .job-primary{padding:0 22px}@media (max-width:760px){.adm-addrow{grid-template-columns:1fr}}:root[data-style=sr] .adm-head{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}:root[data-style=sr] .adm-row,:root[data-style=sr] .adm-row input,:root[data-style=sr] .adm-row select,:root[data-style=sr] .adm-sw:not(.on){border-color:var(--sr-rule2)}:root[data-style=sr] .adm-row{border-width:0 0 1px}:root[data-style=sr] .adm-sw.on i{background:var(--sr-paper)}:root[data-style=sr] .adm-add h3{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);font-size:10.5px}@keyframes srveil{0%{opacity:0}to{opacity:1}}.brief-peek{cursor:zoom-in;max-height:220px;margin-bottom:12px;position:relative;overflow:hidden}.brief-peek:after{content:"";background:linear-gradient(to bottom,transparent,var(--background));pointer-events:none;height:90px;position:absolute;bottom:0;left:0;right:0}:root[data-style=sr] .brief-peek:after{background:linear-gradient(to bottom,transparent,var(--sr-paper))}.brief-peek .job-brief{margin:0}.brief-full{z-index:200;background:var(--background);animation:srveil .5s var(--silk) both;color:var(--foreground);flex-direction:column;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0}:root[data-style=sr] .brief-full{background:var(--sr-paper)}.brief-bar{padding:18px var(--g,24px);border-bottom:1px solid var(--color-neutral-200);justify-content:space-between;align-items:center;gap:16px;display:flex}:root[data-style=sr] .brief-bar{border-color:var(--sr-line)}.brief-t{font-size:13px;font-weight:600}.brief-tools{align-items:center;gap:14px;font-size:12px;display:flex}.brief-tools button{color:var(--foreground);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.brief-tools button[aria-label]{width:24px;font-size:16px;text-decoration:none}:root[data-style=sr] .brief-t,:root[data-style=sr] .brief-tools button:not([aria-label]),:root[data-style=sr] .brief-tools span{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;text-decoration:none}.brief-scroll{padding:48px var(--g,24px) 120px;flex:1;overflow:auto}.brief-doc{max-width:72ch;animation:srflow .8s var(--silk) both .1s;-webkit-user-select:text;user-select:text;margin:0 auto;line-height:1.65}.brief-doc h3{margin:28px 0 6px;font-size:.85em}:root[data-style=sr] .fb-open .fb-ico{flex:none}textarea:not([data-no-dictate]){padding-right:40px}.dict-layer{pointer-events:none;z-index:60;position:fixed;inset:0}.dict-spot{pointer-events:none;flex-direction:row-reverse;align-items:center;gap:8px;display:flex;position:fixed}.dict-mic{pointer-events:auto;width:28px;height:28px;color:var(--color-neutral-500);cursor:pointer;transition:color .6s var(--silk),background .6s var(--silk);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.dict-mic svg{width:16px;height:16px}.dict-mic:hover{color:var(--foreground)}.dict-mic.on{background:var(--foreground);color:var(--background);animation:1.8s ease-in-out infinite srbreathe}.dict-heard{pointer-events:none;color:var(--color-neutral-500);background:var(--background);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:36ch;padding:3px 8px;font:11px Inter,sans-serif;overflow:hidden}@media (prefers-reduced-motion:reduce){.dict-mic.on{animation:none}}.gather-can{max-width:60ch}.gather-can a{color:inherit;text-underline-offset:3px;text-decoration:underline}.gather-found{border-top:.25pt solid var(--color-neutral-300);margin:14px 0 4px;padding:0;list-style:none}.gather-found li{border-bottom:.25pt solid var(--color-neutral-300);opacity:0;animation:gatherIn .9s var(--silk) forwards;animation-delay:calc(var(--i,0) * 70ms);grid-template-columns:76px 1fr auto;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:grid;transform:translateY(6px)}.gather-found small{color:var(--color-neutral-500);font-size:11.5px}.gather-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500);font-size:10px}.gather-note span:last-child{color:var(--color-neutral-500)}@keyframes gatherIn{to{opacity:1;transform:none}}.gather-more{margin-top:18px}.gather-more summary{cursor:pointer;color:var(--color-neutral-500);font-size:12.5px;list-style:none}.gather-more summary::-webkit-details-marker{display:none}.gather-more[open] summary{margin-bottom:10px}@media (prefers-reduced-motion:reduce){.gather-found li{opacity:1;animation:none;transform:none}}.fin-tiles{border-top:.25pt solid var(--color-neutral-300);border-bottom:.25pt solid var(--color-neutral-300);grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 0 34px;display:grid}.fin-tile{opacity:0;animation:gatherIn 1s var(--silk) forwards;animation-delay:calc(var(--i,0) * 90ms);flex-direction:column;gap:6px;padding:18px 18px 20px 0;display:flex;transform:translateY(8px)}.fin-tile+.fin-tile{border-left:.25pt solid var(--color-neutral-300);padding-left:18px}.fin-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500);font-size:10.5px}.fin-big{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1.1}.fin-tile small{color:var(--color-neutral-500);font-size:11.5px;line-height:1.4}.fin-cols{grid-template-columns:repeat(12,1fr);align-items:end;gap:10px;height:200px;padding-top:10px;display:grid}.fin-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.fin-col i{background:var(--foreground);width:100%;height:0;animation:finGrow 1.4s var(--silk) forwards;animation-delay:calc(var(--i,0) * 60ms);display:block}.fin-col span{color:var(--color-neutral-500);font-size:10px}@keyframes finGrow{to{height:var(--h)}}@keyframes finWide{to{width:var(--w)}}.fin{--fin-cols:minmax(0,1.15fr) minmax(0,1.85fr) repeat(4,130px)}.fin-table{border-top:.25pt solid var(--color-neutral-300)}.fin-gap{margin-top:26px}.fin .job-sec{margin-bottom:44px}.fin .plan-hello .job-count{white-space:nowrap}.fin-row{grid-template-columns:var(--fin-cols);border-bottom:.25pt solid var(--color-neutral-300);min-height:42px;color:inherit;opacity:0;animation:gatherIn .9s var(--silk) forwards;animation-delay:calc(min(var(--i,0),20) * 35ms);align-items:center;gap:16px;padding:0;font-size:13px;text-decoration:none;display:grid}.fin-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-row>b{text-align:right;grid-column:6;font-weight:500}.fin-row.fin-head{opacity:1;letter-spacing:.12em;text-transform:uppercase;min-height:34px;color:var(--color-neutral-500);font-size:10px;animation:none}.fin-row.fin-head span:last-child{text-align:right}.fin-bar .fin-track{background:color-mix(in srgb,var(--foreground) 12%,transparent);grid-column:2/6;height:3px;position:relative;overflow:visible}.fin-bar .fin-track i{background:var(--foreground);width:0;animation:finWide 1.4s var(--silk) forwards;animation-delay:calc(var(--i,0) * 70ms);position:absolute;inset:0 auto 0 0}a.fin-row{transition:background .6s var(--silk)}a.fin-row:hover{background:var(--color-neutral-100)}.fin-used{justify-content:flex-end;align-items:center;gap:10px;display:flex}.fin-used i{background:linear-gradient(var(--foreground),var(--foreground)) 0 0/var(--w) 100% no-repeat,color-mix(in srgb,var(--foreground) 12%,transparent);width:56px;height:3px;display:block}.fin-used.watch,.fin-used.over{font-weight:600}.fin-used.over i{background:var(--foreground)}@media (max-width:900px){.fin-tiles{grid-template-columns:repeat(2,1fr)}.fin-tile+.fin-tile{border-left:0;padding-left:0}.fin-tile{border-bottom:.25pt solid var(--color-neutral-300);padding-left:0}.fin{--fin-cols:minmax(0,1fr) auto}.fin-row>span{display:none}.fin-row>span:first-child{display:block}.fin-row>b{grid-column:2}.fin-bar .fin-track{display:none}}@media (prefers-reduced-motion:reduce){.fin-tile,.fin-row{opacity:1;animation:none;transform:none}.fin-col i{height:var(--h);animation:none}.fin-bar .fin-track i{width:var(--w);animation:none}}.adm-todos{border-top:.25pt solid var(--color-neutral-300);margin:6px 0 0;padding:0;list-style:none}.adm-todos li{border-bottom:.25pt solid var(--color-neutral-300);opacity:0;animation:gatherIn .9s var(--silk) forwards;animation-delay:calc(min(var(--i,0),20) * 50ms);grid-template-columns:22px minmax(0,1fr) 70px 24px;align-items:start;gap:14px;padding:12px 0;font-size:13.5px;display:grid}.adm-todos li.done .adm-todo-t{color:var(--color-neutral-500);text-decoration:line-through;text-decoration-thickness:.5px}.adm-todo-t small{color:var(--color-neutral-500);margin-top:4px;font-size:12px;line-height:1.45;display:block}.adm-todo-d{color:var(--color-neutral-500);text-align:right;padding-top:2px;font-size:11.5px}.adm-todo-empty{color:var(--color-neutral-500);display:block!important}.adm-tick{border:1px solid var(--foreground);cursor:pointer;width:18px;height:18px;transition:background .6s var(--silk);background:0 0;border-radius:50%;margin-top:1px;position:relative}.adm-tick.on{background:var(--foreground)}.adm-tick.on:after{content:"";border:solid var(--background);border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.adm-todo-add{gap:12px;max-width:640px;margin-top:14px;display:flex}.adm-todo-add input{box-sizing:border-box;border:1px solid var(--color-neutral-300);height:42px;color:var(--foreground);background:0 0;border-radius:8px;flex:1;padding:0 12px;font:13px Inter,sans-serif}.adm-todo-add .job-edit{height:42px;padding:0 20px}.dark{--hair-pink:#ffc6cb;--hair-pink-soft:#ffc6cb5c}:root[data-style=sr].dark{--sr-line:#ffc6cb;--sr-rule:#ffc6cb5c;--sr-rule2:#ffc6cb7a}html.dark .job-sec h2,:root[data-style=sr].dark .job-sec h2{border-top-width:.5px;border-color:var(--hair-pink)}html.dark .job-head,:root[data-style=sr].dark .job-head{border-color:var(--hair-pink)}:root.dark .fin-tiles{border-top-width:.5px;border-bottom-width:.5px;border-color:var(--hair-pink)}:root.dark .fin-table,:root.dark .adm-todos,:root.dark .gather-found{border-top-width:.5px;border-color:var(--hair-pink)}:root.dark .fin-tile+.fin-tile{border-left-width:.5px;border-color:var(--hair-pink-soft)}:root.dark .fin-row,:root.dark .job-list li,:root.dark .adm-todos li,:root.dark .gather-found li,:root.dark .adm-row,:root.dark .plan-item{border-bottom-width:.5px;border-color:var(--hair-pink-soft)}:root[data-style=sr].dark header.app-head:before{background:var(--hair-pink);height:.5px}:root[data-style=sr].dark header.app-head:after{background:var(--hair-pink-soft);height:.5px}.fin{--fin-warn:#e8730c;--fin-bad:#ff0019}.dark .fin{--fin-warn:#f5a266;--fin-bad:#ff6b78}.fin-tile.warn .fin-big,.fin-tile.warn .fin-label{color:var(--fin-warn)}.fin-tile.bad .fin-big,.fin-tile.bad .fin-label{color:var(--fin-bad)}.fin-bar.warn>span:first-child,.fin-bar.warn>b{color:var(--fin-warn)}.fin-bar.bad>span:first-child,.fin-bar.bad>b{color:var(--fin-bad)}.fin-bar.warn .fin-track i{background:var(--fin-warn)}.fin-bar.bad .fin-track i{background:var(--fin-bad)}.fin-row.warn>span:nth-child(5),.fin-row.warn>b{color:var(--fin-warn);font-weight:600}.fin-row.bad>span:nth-child(5),.fin-row.bad>b{color:var(--fin-bad);font-weight:600}.fin-used.warn{color:var(--fin-warn)}.fin-used.bad{color:var(--fin-bad)}.fin-used.warn i{background:linear-gradient(var(--fin-warn),var(--fin-warn)) 0 0/var(--w) 100% no-repeat,color-mix(in srgb,var(--foreground) 12%,transparent)}.fin-used.bad i{background:var(--fin-bad)}.adm-sub{color:var(--color-neutral-500);margin:26px 0 6px;font-size:12px;font-weight:500}.adm-claude-conns{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.adm-claude-conns li{border:.5px solid var(--color-neutral-300);border-radius:999px;padding:6px 12px;font-size:12px}:root[data-style=sr] .adm-claude-conns li{border-color:var(--sr-rule2)}select:not(.app-opt){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238c8c8c' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:40px!important}.gantt-meta select:not(.app-opt){background-position:right 2px center;padding-right:20px!important}:is(:root[data-style=sr] .dash-page :is(.grid,.flex):has(>.rounded-lg.border),:root[data-style=sr] .dash-page .grid:has(.dash-card)){clip-path:inset(0 -100vw -100vh 0);gap:36px!important}:root[data-style=sr] .dash-page .grid:has(.dash-card)>*>.rounded-lg.border{background:0 0!important;border:0!important;border-radius:0!important;padding:2px 0 0!important}:root[data-style=sr] .dash-page :is(.grid,.flex)>.rounded-lg.border,:root[data-style=sr] .dash-page .dash-card{position:relative;overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 0 0!important}:root[data-style=sr] .dash-page :is(.grid,.flex)>.rounded-lg.border:before,:root[data-style=sr] .dash-page .dash-card:before{content:"";background:var(--sr-rule);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:-18px}:root[data-style=sr] .dash-page :is(.grid,.flex)>.rounded-lg.border:after,:root[data-style=sr] .dash-page .dash-card:after{content:"";background:var(--sr-tint);pointer-events:none;height:4px;position:absolute;top:-20px;left:-18px;right:-18px}:root[data-style=sr].dark .dash-page :is(.grid,.flex)>.rounded-lg.border:before,:root[data-style=sr].dark .dash-page .dash-card:before{background:#ffc6cb38}:root[data-style=sr] .dash-page .grid:has(.dash-card)>:has(>.rounded-lg.border){position:relative}:root[data-style=sr] .dash-page .grid:has(.dash-card)>:has(>.rounded-lg.border):before{content:"";background:var(--sr-rule);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:-18px}:root[data-style=sr].dark .dash-page .grid:has(.dash-card)>:has(>.rounded-lg.border):before{background:#ffc6cb38}.gantt-sheet{animation:.45s cubic-bezier(.22,.61,.36,1) both gantt-in;background:var(--background)!important}@keyframes gantt-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gantt-sheet{animation:none}}body:has(.gantt-sheet) .animate-backdrop-in{z-index:70}
