@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff) format("woff");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}:root{color-scheme:dark;--bg: #0c0e11;--bg-deep: #07080b;--surface: #171a20;--surface-2: #1b1f26;--border: rgba(230, 233, 237, .14);--border-faint: rgba(230, 233, 237, .08);--border-strong: rgba(230, 233, 237, .3);--ruler: repeating-linear-gradient(90deg, var(--border) 0 1px, transparent 1px 8px);--ruler-v: repeating-linear-gradient(180deg, var(--border) 0 1px, transparent 1px 8px);--grain: none;--text: #e6e9ed;--text-dim: #9ba3ad;--text-faint: #848b95;--accent: #d8ff3a;--accent-strong: #c6ee22;--accent-soft: rgba(216, 255, 58, .1);--accent-glow: rgba(216, 255, 58, .28);--accent-ink: #0c0e11;--cool: #c3cad3;--success: #d8ff3a;--danger: #ff4d2e;--font-display: "IBM Plex Mono", ui-monospace, "SFMono-Regular", "Consolas", monospace;--font-body: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", ui-sans-serif, system-ui, sans-serif;--radius-s: 0px;--radius-m: 0px;--radius-l: 0px;--radius-full: 999px;--shadow-raise: none;--shadow-glow: 0 0 0 1px rgba(216, 255, 58, .55);--shadow-glow-soft: 0 0 0 1px rgba(216, 255, 58, .3);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--dur-fast: .12s;--dur-med: .26s;--ease-spring-ish: cubic-bezier(.32, 1.25, .42, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;-webkit-text-size-adjust:100%;overscroll-behavior:none}body{min-height:100dvh;font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5;color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(132% 96% at 50% 40%,rgba(7,8,11,0) 0%,rgba(7,8,11,.5) 72%,var(--bg-deep) 100%)}#root{isolation:isolate}.ambiance~*{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.2;letter-spacing:.01em;text-wrap:balance}p,li,dd{overflow-wrap:break-word}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:.01em}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{padding:0;border:0;background:none;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;min-width:44px}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--accent-ink);text-shadow:none}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-full);background-color:#ffffff21;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#ffffff38}.visually-hidden{position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.ambiance{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;contain:layout paint style}.ambiance__rule{position:absolute;top:0;bottom:0;width:4px;background-image:var(--ruler-v);opacity:.55;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 18%,rgba(0,0,0,1) 82%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#000 18%,#000 82%,#0000)}.ambiance__rule--left{left:0}.ambiance__rule--right{right:0;transform:scaleX(-1)}@media(max-width:359px){.ambiance__rule{display:none}}.pressbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-display);font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-indent:.14em;white-space:nowrap;border:1px solid transparent;border-radius:0;background-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:background-color var(--dur-fast) linear,border-color var(--dur-fast) linear,color var(--dur-fast) linear,opacity var(--dur-fast) linear}.pressbtn__label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-2)}.pressbtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:currentColor;opacity:0;transition:opacity var(--dur-fast) linear}.pressbtn:active:not(:disabled):after{opacity:.14}.pressbtn--md{min-height:44px;padding:0 var(--space-4);font-size:.8125rem}.pressbtn--lg{min-height:52px;padding:0 var(--space-5);font-size:.9375rem}.pressbtn--primary{background-color:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.pressbtn--ghost{color:var(--text-dim);border-color:var(--border-faint)}.pressbtn--outline{color:var(--text);border-color:var(--border-strong)}.pressbtn--danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 38%,transparent)}@media(hover:hover)and (pointer:fine){.pressbtn--primary:hover:not(:disabled){background-color:var(--accent-strong);border-color:var(--accent-strong)}.pressbtn--ghost:hover:not(:disabled){color:var(--text);border-color:var(--border)}.pressbtn--outline:hover:not(:disabled){background-color:var(--surface-2)}.pressbtn--danger:hover:not(:disabled){border-color:var(--danger)}}.pressbtn:disabled{opacity:.38;cursor:not-allowed}.done{display:flex;flex-direction:column;min-height:100dvh;padding-top:max(var(--space-5),calc(env(safe-area-inset-top) + var(--space-4)));padding-bottom:max(var(--space-6),calc(env(safe-area-inset-bottom) + var(--space-5)))}.done__body{display:flex;flex-direction:column;gap:var(--space-5);width:100%;margin-block:auto}.done__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.done__id{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.done__stamp{flex:none;color:var(--text-faint)}.done__title{font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.done__sub{display:flex;align-items:baseline;color:var(--text-dim)}.done__sep{margin:0 8px;color:var(--text-faint)}.rule{display:block;width:100%;height:1px;background-color:var(--border)}.rule--grad{height:5px;background-color:transparent;background-image:linear-gradient(var(--border),var(--border)),var(--ruler);background-size:100% 1px,100% 4px;background-position:0 0,0 1px;background-repeat:no-repeat}.figs{position:relative;padding:var(--space-2) var(--space-4) var(--space-3);border:1px solid var(--border);background-color:var(--surface)}.figs:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background-image:var(--ruler);pointer-events:none}.fig{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-faint)}.fig:last-child{border-bottom:0}.fig__k{flex:none;color:var(--text-dim)}.fig__v{display:flex;align-items:baseline;gap:5px;font-family:var(--font-display);font-size:1.625rem;font-weight:600;line-height:1;letter-spacing:.01em;color:var(--text)}.fig__u{font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.mark{border-top:1px solid var(--border)}.mark__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--space-3);padding:11px 0;border-bottom:1px solid var(--border-faint)}.mark__row:last-child{border-bottom:0}.mark__k{flex:none;color:var(--text-dim)}.mark__v{margin-left:auto;font-size:.875rem;font-weight:500;letter-spacing:.04em;text-align:right;text-transform:uppercase;white-space:nowrap;color:var(--text)}.mark__v--dim{font-size:.8125rem;color:var(--text-dim)}.mark__row--lit .mark__k,.mark__row--lit .mark__v{color:var(--accent)}.mark__sep{margin:0 7px;color:var(--text-faint)}.confs{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;border-top:1px solid var(--border-faint)}.conf{display:flex;align-items:center;gap:var(--space-2);padding:10px 0;border-bottom:1px solid var(--border-faint);font-size:.8125rem;color:var(--text-dim)}.conf__n{flex:1 1 auto;min-width:0}.conf__v{flex:none;color:var(--text-faint)}.conf__tick{width:14px;height:14px;flex:none;color:var(--text-dim)}.done__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.done__save{width:100%}.done__next{display:flex;align-items:baseline;justify-content:center;color:var(--text-faint)}.done__nextday{color:var(--text-dim);font-weight:600}@media(min-width:600px){.figs{padding-left:var(--space-5);padding-right:var(--space-5)}.fig__v{font-size:1.75rem}}.yeardial{display:block;width:100%;height:auto;overflow:visible}.yeardial__track,.yeardial__face{fill:none;stroke:var(--border);stroke-width:1}.yeardial__face--outer{stroke:var(--border-faint)}.yeardial__tick{stroke:var(--border);stroke-linecap:butt}.yeardial__tick--maj{stroke:var(--border-strong)}.yeardial__tick--on,.yeardial__tick--on.yeardial__tick--maj{stroke:var(--accent)}.yeardial__arc{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.yeardial__needle{fill:var(--accent);transform-origin:200px 200px}@keyframes yeardial-sweep{0%{opacity:.3}to{opacity:1}}@keyframes yeardial-settle{0%{transform:rotate(0)}to{transform:rotate(var(--yeardial-deg, 0deg))}}.yeardial--sweep .yeardial__tick{animation:yeardial-sweep .4s linear both}.yeardial--sweep .yeardial__needle{animation:yeardial-settle 1.15s cubic-bezier(.16,.86,.28,1) both}@media(prefers-reduced-motion:reduce){.yeardial--sweep .yeardial__tick,.yeardial--sweep .yeardial__needle{animation:none}}.picker{--pk-bleed-l: max(var(--space-4), env(safe-area-inset-left));--pk-bleed-r: max(var(--space-4), env(safe-area-inset-right));--pk-pad-l: var(--pk-bleed-l);--pk-pad-r: var(--pk-bleed-r);display:flex;flex-direction:column;min-height:100dvh;margin-left:calc(-1 * var(--pk-bleed-l));margin-right:calc(-1 * var(--pk-bleed-r))}.pkhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);position:relative;padding:max(var(--space-5),calc(env(safe-area-inset-top) + var(--space-4))) var(--pk-pad-r) var(--space-4) var(--pk-pad-l);border-bottom:1px solid var(--border)}.pkhead:after{content:"";position:absolute;inset:auto 0 0 0;height:5px;background-image:var(--ruler);pointer-events:none}.pkhead__id{display:flex;min-width:0;flex-direction:column;gap:7px}.pkhead__serial{font-size:.6875rem;line-height:1.3;letter-spacing:.02em;color:var(--text-dim)}.pkhead__stamp{flex:none;padding-top:1px}.pkmain{display:block}.bay{position:relative;padding:var(--space-5) var(--pk-pad-r) var(--space-6) var(--pk-pad-l)}.bay__h{margin-bottom:var(--space-5)}.dial{position:relative;width:min(340px,100%);margin:0 auto}.dial__read{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.dial__h{display:flex;flex-direction:column;align-items:center;gap:10px;letter-spacing:0}.dial__h .dial__num{font-size:clamp(72px,21vw,104px);font-weight:600;line-height:.86;letter-spacing:-.02em;color:var(--text)}.dial__sub{font-size:.6875rem;font-family:var(--font-display);font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.dial__rule{display:block;width:88px;height:5px;background-image:linear-gradient(var(--border),var(--border)),var(--ruler);background-size:100% 1px,100% 4px;background-position:0 0,0 1px;background-repeat:no-repeat}.bayspec{margin-top:var(--space-6);border-top:1px solid var(--border)}.bayspec__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:11px 0;border-bottom:1px solid var(--border-faint)}.bayspec__v{font-size:.875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--text)}.bayspec__v--empty,.bayspec__of{color:var(--text-dim);font-weight:400}.next{position:relative;margin-top:var(--space-6);padding:var(--space-5) var(--space-4);background-color:var(--surface);border:1px solid var(--border)}.next:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background-image:var(--ruler);pointer-events:none}.next__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:18px}.next__day{margin-top:var(--space-4);font-family:var(--font-display);font-size:1.875rem;font-weight:600;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--text)}.next__focus{margin-top:10px;font-size:.8125rem;line-height:1.4;color:var(--text-dim)}.next .next__load{display:flex;align-items:baseline;margin:var(--space-4) 0 var(--space-5);font-weight:400}.next__n{font-weight:600;color:var(--text);margin-right:6px}.next__sep{margin:0 8px}.next__cta,.next__override{width:100%}.next__override{min-height:46px;margin-top:var(--space-2)}.rail{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-4)}.rail[hidden]{display:none}.rail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--border);background-color:var(--border)}.chip{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:7px;min-height:48px;padding:0 10px;font-family:var(--font-display);font-size:.75rem;font-weight:600;line-height:1;text-align:left;color:var(--text-dim);border:0;border-radius:0;background-color:var(--bg);transition:color var(--dur-fast) linear,background-color var(--dur-fast) linear}.chip__i{font-size:.625rem;font-weight:500;letter-spacing:.08em;color:var(--text-faint);transition:color var(--dur-fast) linear}.chip__name{min-width:0;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.chip--on{color:var(--text);background-color:var(--accent-soft)}.chip--on:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;background-color:var(--accent);pointer-events:none}.chip--on .chip__i{color:var(--cool)}.chip__mark{position:absolute;top:7px;right:7px;width:4px;height:4px;background-color:var(--text-dim)}.chip:active:not(.chip--on){background-color:var(--surface-2)}@media(hover:hover)and (pointer:fine){.chip:hover:not(.chip--on){color:var(--text);background-color:var(--surface-2)}}.ledger{border-top:1px solid var(--border);padding-bottom:max(var(--space-6),calc(env(safe-area-inset-bottom) + var(--space-5)))}.panel{position:relative;padding:var(--space-5) var(--pk-pad-r) var(--space-5) var(--pk-pad-l);background-color:var(--surface);border-bottom:1px solid var(--border)}.panel:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background-image:var(--ruler);pointer-events:none}.panel--foot{border-bottom:0}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:10px;border-bottom:1px solid var(--border)}.panel__head .panel__note{flex:none;font-weight:400}.panel__title{margin-top:var(--space-4);font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--text)}.panel__title--empty{font-size:.9375rem;letter-spacing:.08em;color:var(--text-dim)}.panel__sub{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.panel__none{margin-top:var(--space-3);max-width:52ch;font-size:.8125rem;line-height:1.5;color:var(--text-dim)}.figrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}.figrow>.figcell:first-child{grid-column:1 / -1}.figcell{min-width:0}.figcell__v{display:block;margin-top:8px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;color:var(--text)}.figcell__v--md{font-size:1.625rem}.figcell__v--lg{font-size:2.125rem}.figcell__v--empty{color:var(--text-dim);font-weight:400}.figcell__u{margin-left:5px;font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.lifts{list-style:none;margin-top:10px;padding:0}.lifts__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:10px 0;border-bottom:1px solid var(--border-faint)}.lifts__row:last-child{border-bottom:0;padding-bottom:0}.lifts__n{min-width:0;font-family:var(--font-display);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--text)}.lifts__n--empty{color:var(--text-dim)}.lifts__v{flex:none;font-size:.9375rem;font-weight:600;white-space:nowrap;color:var(--text)}.lifts__v--empty{color:var(--text-dim);font-weight:400}.lifts__x{margin:0 7px;font-weight:400;color:var(--text-dim)}.week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:var(--space-5)}.week__cell{display:flex;flex-direction:column;align-items:stretch;gap:8px}.week__bar{display:block;height:34px;border:1px solid var(--border);background-color:transparent}.week__cell--on .week__bar{background-color:var(--accent);border-color:var(--accent)}.week__d{font-family:var(--font-display);font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.18em;text-align:center;text-transform:uppercase;color:var(--text-dim)}@media(min-width:600px){.picker{--pk-pad-l: max(var(--space-6), env(safe-area-inset-left));--pk-pad-r: max(var(--space-6), env(safe-area-inset-right))}.next{padding-left:var(--space-5);padding-right:var(--space-5)}.week__bar{height:44px}.figrow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.figrow>.figcell:first-child{grid-column:auto}}@media(min-width:900px){.pkmain{display:grid;grid-template-columns:420px minmax(0,1fr);align-items:start}.bay{position:sticky;top:0;padding-right:var(--space-6);border-right:1px solid var(--border)}.bay:after{content:"";position:absolute;inset:0 -1px 0 auto;width:5px;background-image:var(--ruler-v);pointer-events:none}.bay__h{margin-bottom:var(--space-4)}.dial{width:min(332px,100%)}.bayspec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5);border-bottom:1px solid var(--border-faint)}.bayspec__row{display:block;padding:10px 0;border-bottom:0}.bayspec__row+.bayspec__row{padding-left:var(--space-4);border-left:1px solid var(--border-faint)}.bayspec__v{margin-top:7px}.next{margin-top:var(--space-5);padding:20px var(--space-5)}.next__day{margin-top:12px;font-size:2.125rem}.next__load{margin:12px 0 20px}.chip{min-height:52px}.ledger{border-top:0;padding-bottom:var(--space-7)}.panel{padding-left:var(--space-6)}.figrow{gap:var(--space-6)}.figcell__v--lg{font-size:2.25rem}.figcell__v--md{font-size:1.75rem}}.ring{position:relative;display:inline-grid;place-items:center;flex:none}.ring__svg{overflow:visible;transform:rotate(-90deg)}.ring__track{stroke:var(--border-strong)}.ring__arc{stroke:var(--accent)}.ring__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1;line-height:1;text-align:center;pointer-events:none}.check{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) 0;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.check__input{position:absolute;width:1px;height:1px;min-width:0;min-height:0;margin:0;padding:0;opacity:0;pointer-events:none}.check__box{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;border:1px solid var(--border-strong);border-radius:0;background-color:var(--surface-2);transition:border-color var(--dur-med) ease}.check__fill{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-color:var(--accent)}.check__mark{position:relative;width:16px;height:16px;color:var(--accent-ink)}.check__label{font-family:var(--font-display);font-size:.8125rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);transition:color var(--dur-med) ease}.check__input:checked~.check__box{border-color:var(--accent)}.check__input:checked~.check__label{color:var(--text)}.check__input:focus-visible~.check__box{outline:2px solid var(--accent);outline-offset:2px}.check__input:disabled~.check__box,.check__input:disabled~.check__label{opacity:.4}.check:has(.check__input:disabled){cursor:not-allowed}.check:active .check__input:not(:disabled)~.check__box{border-color:var(--accent);background-color:var(--surface-2)}@media(hover:hover)and (pointer:fine){.check:hover .check__input:not(:disabled)~.check__box{border-color:var(--text-faint)}.check:hover .check__input:not(:disabled)~.check__label{color:var(--text)}}.stepper{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:0;background-color:var(--surface);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.stepper__btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:0;color:var(--text-dim);background-color:transparent;touch-action:manipulation;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear,opacity var(--dur-fast) linear}.stepper--larger .stepper__btn{width:54px;height:54px;min-width:54px;min-height:54px}.stepper__btn:active:not(:disabled){background-color:var(--surface-2);color:var(--accent)}.stepper__btn:disabled{opacity:.26;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.stepper__btn:hover:not(:disabled){background-color:var(--surface-2);color:var(--text)}}.stepper__glyph{width:18px;height:18px}.stepper__value{display:flex;flex:1 1 auto;align-items:baseline;justify-content:center;gap:3px;min-width:78px;padding:0 var(--space-2);border-left:1px solid var(--border-faint);border-right:1px solid var(--border-faint);font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:.01em;color:var(--text)}.stepper--larger .stepper__value{min-width:100px;font-size:1.625rem}.stepper__value--unset{color:var(--text-faint)}.stepper__unit{font-family:var(--font-display);font-size:.58em;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.cards__item{display:block}.excard{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:0;background-color:var(--surface);transition:border-color var(--dur-med) ease,background-color var(--dur-med) ease}.excard:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background-image:var(--ruler);opacity:.7;pointer-events:none;transition:opacity var(--dur-med) ease}.excard--open{border-color:var(--border-strong)}.excard--open:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;background-color:var(--accent);pointer-events:none}.excard--open:before{opacity:1}.excard--done{gap:var(--space-3);border-color:var(--border-faint);background-color:color-mix(in srgb,var(--surface) 62%,transparent)}.excard--done:before{opacity:.4}.excard--done .excard__sets,.excard--done .excard__note{color:var(--text-faint)}.excard--untouched:before{opacity:.45}.excard__head{display:flex;flex-direction:column;gap:6px}.excard__ident{display:flex;align-items:center;gap:var(--space-2)}.excard__name{flex:1 1 auto;min-width:0;font-size:.9375rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text);transition:color var(--dur-med) ease}.excard--untouched .excard__name,.excard--done .excard__name{color:var(--text-dim)}.excard__kit{flex:none}.excard__target{display:flex;align-items:center;gap:var(--space-2)}.excard__sets{font-size:.6875rem;font-weight:500;letter-spacing:.14em;color:var(--text-dim)}.excard__note{font-family:var(--font-display);font-size:.5625rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:var(--space-2);padding:0;margin:0;list-style:none}.slots__item{display:block}.slot{display:flex;width:100%;min-height:56px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:0 10px;border:1px solid var(--border-faint);border-radius:0;text-align:left;transition:border-color var(--dur-fast) ease,color var(--dur-fast) ease,background-color var(--dur-fast) ease}.slot__no{position:relative;z-index:1;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.18em;color:var(--text-faint)}.slot__text{position:relative;z-index:1;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:clip}.slot--filled{position:relative;overflow:hidden;color:var(--text);border-color:var(--border);background-color:var(--surface-2)}.slot--editing{border-color:var(--accent)}.slot--editing .slot__no{color:var(--accent)}.slot__flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--accent)}.slot--next{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 70%,transparent);background-color:transparent}.slot--next .slot__no{color:var(--accent)}.slot--next:active{background-color:var(--accent-soft)}.excard--open .slot--next{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.slot--extra{color:var(--text-dim);border-color:var(--border);background-color:transparent}.slot--extra:active{background-color:var(--surface-2)}.slot--ghost{color:var(--text-faint);border-color:var(--border-faint);background-color:transparent}@media(hover:hover)and (pointer:fine){.slot--next:hover{border-color:var(--accent);background-color:var(--accent-soft)}.slot--extra:hover{color:var(--text);border-color:var(--border-strong)}.slot--filled:not(.slot--editing):hover{border-color:var(--border-strong)}}@media(max-width:359px){.excard{padding:var(--space-3)}.excard__name{font-size:.875rem}.slots{grid-template-columns:repeat(2,minmax(0,1fr))}.slot{padding:0 8px}.slot__text{font-size:.8125rem}}.logger{display:grid;grid-template-rows:0fr;opacity:0;margin-top:calc(-1 * var(--space-4));transition:grid-template-rows var(--dur-med) var(--ease-spring-ish),margin-top var(--dur-med) var(--ease-spring-ish),opacity var(--dur-med) ease}.logger--open{grid-template-rows:1fr;opacity:1;margin-top:0}.logger__clip{min-height:0;overflow:hidden}.logger__inner{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);background-image:var(--ruler);background-repeat:no-repeat;background-size:100% 4px;background-position:0 0}.logger__fields{--lgr-btn: 44px;--lgr-pad: 2px;--lgr-gap: 4px;--lgr-reps: 28px;display:flex;gap:var(--space-2)}.logger__field{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.logger__field--weight{flex:1 1 auto}.logger__field--reps{flex:none;width:calc(2px + 2 * (var(--lgr-pad) + var(--lgr-gap) + var(--lgr-btn)) + var(--lgr-reps))}.logger__label{color:var(--text-dim)}.logger__stepper{width:100%;gap:var(--lgr-gap);padding:var(--lgr-pad)}.logger__stepper .stepper__btn{width:var(--lgr-btn);min-width:var(--lgr-btn);height:44px;min-height:44px}.logger__stepper .stepper__value{min-width:0;padding:0 2px;font-size:1rem}@media(min-width:360px)and (max-width:379px){.logger__fields{--lgr-gap: 3px;--lgr-reps: 26px}.logger__stepper .stepper__value{font-size:.875rem}.logger__stepper .stepper__unit{font-size:.6em}}@media(max-width:359px){.logger__fields{flex-direction:column}.logger__field--reps{width:auto}}.logger__actions{display:flex;gap:var(--space-2)}.logger__primary{flex:1 1 auto}.logger__actions .pressbtn--ghost,.logger__actions .pressbtn--danger{flex:none;padding:0 var(--space-3)}@media(max-width:359px){.logger__actions .pressbtn{font-size:.75rem;letter-spacing:.08em;text-indent:.08em}.logger__actions .pressbtn--ghost,.logger__actions .pressbtn--danger{padding:0 var(--space-2)}}.session{display:flex;flex-direction:column;gap:var(--space-5);min-height:100dvh;padding-bottom:max(var(--space-7),calc(env(safe-area-inset-bottom) + var(--space-6)))}.shead{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:var(--space-3);padding-top:max(var(--space-3),calc(env(safe-area-inset-top) + var(--space-2)));padding-bottom:var(--space-3);border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.shead:after{content:"";position:absolute;inset:auto 0 0 0;height:5px;background-image:var(--ruler);pointer-events:none}.shead__ident{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:6px}.shead__day{font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.shead__target{color:var(--text-dim)}.shead__count{flex:none;font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.04em;color:var(--text)}.shead__slash{margin:0 1px;color:var(--text-faint)}.shead__dial{flex:none}.cards{display:flex;flex-direction:column;gap:var(--space-3);padding:0;margin:0;list-style:none}.extras{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);background-color:var(--surface)}.extras:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background-image:var(--ruler);pointer-events:none}.extras__title{color:var(--text-dim)}.extras__list{display:flex;flex-direction:column;gap:var(--space-1)}.sfoot{display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.sfoot__seal{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--space-2)}.sfoot__finish{width:100%}.sfoot__left{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.sfoot__ask,.sfoot__confirm{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.sfoot__ask .pressbtn{font-size:.6875rem;font-weight:400;letter-spacing:.16em;color:var(--text-faint);border-color:transparent}@media(hover:hover)and (pointer:fine){.sfoot__ask .pressbtn:hover:not(:disabled){color:var(--text-dim);border-color:var(--border-faint)}}.app{display:flex;justify-content:center;min-height:100dvh;padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right))}.app__column{width:100%;max-width:480px}.app__column:has(.picker){max-width:calc(1280px - 2 * var(--space-4))}.scene--leaving{opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,1,1)}.wordmark{font-family:var(--font-display);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.36em;text-transform:uppercase;color:var(--text-dim)}.wordmark--center{text-align:center;text-indent:.36em}.overline{font-family:var(--font-display);font-size:.625rem;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.stamp{font-family:var(--font-display);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.tag{display:inline-flex;flex:none;align-items:center;height:18px;padding:0 6px;font-family:var(--font-display);font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;white-space:nowrap;color:var(--text-faint);border:1px solid var(--border-faint);border-radius:0;background-color:transparent}.tag--cool{color:var(--cool);border-color:var(--border)}.tag--accent{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background-color:var(--accent-soft)}
