:root{--orange:#FF7614;--glow:#FF8C32;--ink:#181616;--ink2:#2E2A28;--warm:#786E64;--sand:#DED6CC;--ivory:#FAF7F2;--bg:var(--ivory);--bg2:var(--sand);--fg:var(--ink);--muted:#655B52;--surface:rgba(255,255,255,.74);--surface-2:rgba(222,214,204,.36);--field:#fff;--line:rgba(120,110,100,.22);--line-2:rgba(120,110,100,.42);--accent:var(--orange);--accent-t:#B8480A;--wash:rgba(255,118,20,.1);--mka:#FBEEE3;--err:#B3261E;--sel:var(--ink);--hero:#181616;--hero-fg:#FAF7F2;--hero-mu:#DED6CC;--fill:#FF7614;--barh:96px;--font:"IBM Plex Sans Arabic","RL Symbols",system-ui,sans-serif;--head:"Alexandria","IBM Plex Sans Arabic","RL Symbols",sans-serif;--mono:"IBM Plex Mono","RL Symbols","IBM Plex Sans Arabic",monospace;--ease:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--ease-in:cubic-bezier(.7,0,.84,0);--back:cubic-bezier(.34,1.56,.64,1);--xs:.15s;--s:.25s;--m:.4s;--l:.6s;--stride:.66s;--walk:1.1s;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{font:400 1rem/1.7 var(--font);color:var(--fg);min-height:100vh;overflow-x:hidden;background:radial-gradient(120% 90% at 50% 30%,var(--bg) 35%,var(--bg2) 100%) fixed,var(--bg);-webkit-tap-highlight-color:transparent}body.calm{background:var(--bg)}h1,h2,h3,h4{font-family:var(--head);font-weight:700;line-height:1.45;margin:0;font-feature-settings:"locl" 0}p{margin:0}button,input{font:inherit;color:inherit}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.n,bdi.n{font-family:var(--mono);font-weight:500;direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-feature-settings:"tnum"}.mu{color:var(--muted)}.sm{font-size:.875rem;line-height:1.75}.xs{font-size:.75rem;line-height:1.6}:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:8px}h1[tabindex]:focus,h2[tabindex]:focus{outline:none}[hidden]{display:none!important}svg.hx{width:12px;height:14px;flex:none}.wrap{max-width:1080px;margin:0 auto;padding:0 16px calc(var(--barh) + 16px + env(safe-area-inset-bottom))}html.wide .wrap{padding-bottom:48px}body.skipping #bar{display:none}.top{display:flex;align-items:center;gap:12px;height:56px}.top .logo{width:24px;height:28px;color:var(--fg);flex:none}.top b{font:700 1rem/1 var(--head)}.top .beta{font-size:.75rem;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:4px 12px}.top .sp{flex:1}.top>*:not(.sp){white-space:nowrap;flex:none}.top .ghost{padding:0 8px}.ghost{background:none;border:0;min-height:44px;padding:0 12px;color:var(--muted);font-size:.875rem;cursor:pointer;border-radius:8px}.cols{display:block}html.wide .cols{display:grid;grid-template-columns:600px 340px;gap:48px;justify-content:space-between;align-items:start}.profile{display:none}html.wide .profile{display:block;position:sticky;top:120px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:20px}.profile h3{font-size:1.25rem;margin-bottom:8px}.profile .pst{margin-top:16px;font-size:.875rem;font-weight:600;color:var(--muted)}.profile ul{list-style:none;margin:8px 0 0;padding:0}.profile li button{all:unset;cursor:pointer;display:flex;gap:8px;align-items:center;width:100%;min-height:36px;font-size:.875rem;border-bottom:1px dashed var(--line)}.profile li button:hover{color:var(--accent-t)}.profile li button:focus-visible{outline:2px solid var(--fg)}.profile li .k{color:var(--muted);flex:none}.profile li .hx{width:11px;height:12px;flex:none}.profile .est{font-size:.75rem;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:0 8px}.profile .foot{margin-top:16px;font-size:.875rem;color:var(--muted)}.profile .empty{font-size:.875rem;color:var(--muted)}.screen{padding-top:8px;min-height:60vh;position:relative}.screen.hl:before{content:"";position:absolute;inset:0 -8px;border-radius:12px;background:var(--wash);pointer-events:none;animation:hlfade .6s var(--ease) forwards}@keyframes hlfade{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.screen.hl:before{display:none}}html.wide .slide{max-width:520px;margin-inline:auto}.lockline{font-size:.875rem;color:var(--muted);text-align:center}.lockline button{all:unset;cursor:pointer;color:var(--accent-t);font-weight:600;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.head{display:flex;align-items:center;gap:8px;min-height:44px}.back{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;cursor:pointer;font-size:1.25rem}.editbar{font-size:.875rem;font-weight:600;color:var(--muted)}.kick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;color:var(--muted);margin:8px 0}.kick .stg{font-weight:600}.mk{display:inline-flex;align-items:center;gap:8px;min-height:22px;font:600 .875rem/1 var(--font);border-radius:999px;padding:4px 12px 4px 8px}.mk .hx{width:12px;height:14px}.mk-a{color:var(--accent-t);background:var(--mka)}.mk-a .hx{color:var(--accent-t)}.mk-b{color:var(--fg);border:1px solid var(--line-2)}.mk-c{color:var(--muted);font-weight:400;padding:4px}.sub{font-size:1rem;color:var(--muted);margin-top:8px}.impact{display:flex;gap:8px;align-items:flex-start;font-size:.875rem;margin-top:12px;padding:12px;border-radius:12px;background:var(--surface-2)}.impact .hx{width:12px;height:14px;flex:none;margin-top:4px}.gloss{font-size:.875rem;color:var(--muted);margin-top:4px}.body{margin-top:20px;display:grid;gap:12px}.row{border-top:1px solid var(--line);padding-top:16px;margin-top:8px}.row:first-child{border:0;padding:0;margin:0}.rowq{font:600 1rem/1.6 var(--font);display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0}.cards{display:grid;gap:12px}.card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:64px;padding:16px;border-radius:12px;border:2px solid var(--line);background:var(--surface);cursor:pointer;overflow:clip;transition:border-color var(--xs) var(--ease),background-color var(--xs) var(--ease)}@media(hover:hover){.card:hover{border-color:var(--warm)}}.card input{position:absolute;opacity:0;width:1px;height:1px}.card b{display:block;font:600 1rem/1.5 var(--font)}.card .s{display:block;font-size:.875rem;color:var(--muted);line-height:1.6}.card .ic{width:28px;height:28px;display:grid;place-items:center;color:var(--fg)}.card .mark{position:relative;width:20px;height:22px;color:var(--line-2)}.card .mark svg{position:absolute;inset:0;width:20px;height:22px}.card .mark .ck{opacity:0;stroke:var(--ivory)}.card:has(input:checked),.card.on{border-color:var(--sel);background:var(--wash)}body.calm .card:has(input:checked),body.calm .card.on{background:var(--surface-2)}.card:has(input:checked) .mark,.card.on .mark{color:var(--fill)}body.calm .card:has(input:checked) .mark,body.calm .card.on .mark{color:var(--fg)}.card:has(input:checked) .mark .ck,.card.on .mark .ck{opacity:1}body.ink .card:has(input:checked) .mark .ck,body.ink .card.on .mark .ck{stroke:var(--ink)}.card:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.ring,.glow{position:absolute;pointer-events:none;width:48px;height:48px;margin:-24px 0 0 -24px;opacity:0}.ring{color:var(--fill);width:20px;height:20px;margin:-10px 0 0 -10px}.ring svg{display:block;width:20px;height:22px;overflow:visible}.lvl{display:flex;gap:4px}.lvl i{width:9px;height:10px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--line-2)}.lvl i.f{background:var(--fg)}.dist{grid-template-columns:1fr;justify-items:start;min-height:88px;gap:8px}.dist .dh{position:relative;display:block;min-height:34px}.dist .dh span{position:relative;font:400 2rem/1 var(--mono);direction:ltr;display:inline-block}.dist.saved{border-color:var(--fill)}.dist .dh{color:var(--fg)}.dist.saved .dh span{color:var(--accent-t)}.dist .dh span.ar{font:700 1.25rem/1.2 var(--head);direction:rtl}.dist .tv{font-size:.875rem}.dist .tv .n{font-size:1rem}.opts{display:grid;gap:12px}.opts.inline{grid-template-columns:repeat(3,1fr)}.opt{min-height:56px;border-radius:12px;border:2px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:600;text-align:center;padding:8px 12px;position:relative;transition:border-color var(--xs) var(--ease),background-color var(--xs) var(--ease)}.opts.inline .opt{min-height:48px;font-size:1rem}.opt input{position:absolute;opacity:0;width:1px;height:1px}.opt:has(input:checked),.opt.on{border:2px solid var(--sel);background:var(--surface-2)}.opt:has(input:checked):before,.opt.on:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--ck) center/contain no-repeat;mask:var(--ck) center/contain no-repeat}.opt:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line-2);background:var(--surface);display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:1rem;position:relative;transition:background-color var(--xs) var(--ease),border-color var(--xs) var(--ease)}.chip input{position:absolute;opacity:0;width:1px;height:1px}.chip:has(input:checked),.chip[aria-pressed=true],.chip.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.calmnote{font-size:1rem;padding:12px 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface)}.numbig{display:flex;align-items:center;gap:12px;justify-content:center;margin:8px 0}.numbig input{width:150px;height:84px;text-align:center;font:400 3rem/1 var(--mono);border-radius:12px;border:1.5px solid var(--line-2);background:var(--field);direction:ltr}.step{width:56px;height:56px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--surface);font:600 1.5rem/1 var(--mono);cursor:pointer}input[aria-invalid=true]{border-color:var(--err)!important;border-right-width:3px!important}.err{display:flex;gap:8px;align-items:flex-start;color:var(--err);font-size:.875rem;font-weight:600;min-height:0}.err:empty{display:none}.err .ex{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;display:grid;place-items:center;font:700 .75rem/1 var(--mono);margin-top:4px}.field{display:grid;gap:8px}.field label{font-weight:600;font-size:1rem}.field input{min-height:48px;border-radius:12px;border:1.5px solid var(--line-2);background:var(--field);padding:0 16px;font-size:1rem}.field input.ltr{direction:ltr;text-align:right;font-family:var(--mono)}.slide{padding:8px 4px 0}.read{display:flex;align-items:baseline;justify-content:center;gap:8px;min-height:60px}.read .v{font:400 3rem/1 var(--mono);direction:ltr;display:inline-block;min-width:2.2ch;text-align:center}.read .u,.read .ph{font-size:1rem;color:var(--muted)}.read .band{display:block;text-align:center;font-size:.875rem;color:var(--muted)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:48px;background:transparent;margin:0;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:8px;background:linear-gradient(to left,var(--fg) var(--p,0%),var(--line-2) var(--p,0%))}input[type=range]::-moz-range-track{height:4px;border-radius:8px;background:var(--line-2)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:34px;margin-top:-15px;border:0;background:var(--thumb) center/contain no-repeat}input[type=range]::-moz-range-thumb{width:30px;height:34px;border:0;background:var(--thumb) center/contain no-repeat}input[type=range].untouched::-webkit-slider-thumb{opacity:.55}:root{--ck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5l3.2 3.2L12 3.6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--thumb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 1 29 9v16l-14 8L1 25V9z' fill='%23181616' stroke='%23FAF7F2' stroke-width='2'/%3E%3C/svg%3E")}.ticks{display:flex;justify-content:space-between;font-size:.75rem;color:var(--muted);padding:0 8px;direction:rtl}.ticks span{font-family:var(--mono)}.ticks span.tap{cursor:pointer;padding:6px 4px;margin:-6px -4px;touch-action:manipulation}.kmtype{display:flex;align-items:center;gap:8px;margin-top:8px}.kmtype label{font-size:.875rem;color:var(--muted)}.wd .chip.off{opacity:.38;cursor:default}.wd .wdmsg{min-height:1.5em;margin:4px 0 0}#rej{line-height:1.5;min-height:4.5em;margin:0}@media(min-width:600px){#rej{min-height:3em}}@media(min-width:1000px){#rej{min-height:1.5em}}.rseason{margin:6px 0 0;font-size:.875rem;color:var(--muted)}.ticks.tkabs{--thw:32px;position:relative;display:block;height:1.25rem;padding:0}.ticks.tkabs span{position:absolute;top:0;transform:translate(50%);white-space:nowrap}.unk{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.week{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.day{position:relative;width:44px;height:52px;border:0;background:none;padding:0;cursor:pointer;color:var(--line-2)}.day svg{position:absolute;inset:0;width:44px;height:52px}.day span{position:relative;font:400 1.25rem/1 var(--mono);color:var(--fg)}.day.lock{cursor:not-allowed}.day.lock span{font:600 .75rem/1 var(--font);color:var(--muted)}.daysum{text-align:center;font-size:1rem;margin-top:8px}.rejectmsg{text-align:center;font-size:.875rem;color:var(--muted)}.toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 16px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);cursor:pointer}.toggle input{width:44px;height:26px;accent-color:var(--ink)}.bar{position:fixed;inset:auto 0 0;z-index:6;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg) 30%)}.bar .in{max-width:600px;margin:0 auto;display:grid;gap:8px}html.wide .bar{position:static;background:none;padding:24px 0 0}html.wide .bar .in{margin:0}.btn{min-height:56px;border-radius:12px;border:1.5px solid transparent;font:600 1rem/1 var(--font);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;width:100%;transition:background-color var(--xs) var(--ease),border-color var(--xs) var(--ease),color var(--xs) var(--ease)}.btn-ink{background:var(--fg);color:var(--bg)}.btn-or{background:var(--accent);color:var(--ink)}.btn-line{background:transparent;color:var(--fg);border-color:var(--fg)}.btn[aria-disabled=true]{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.btn-text{background:none;border:0;min-height:44px;color:var(--fg);text-decoration:underline;text-underline-offset:4px;font-weight:600;cursor:pointer;font-size:1rem}.why{font-size:.875rem;color:var(--muted);text-align:center}.skip{border:1.5px solid var(--fg);border-radius:12px;padding:16px;background:var(--bg);display:grid;gap:12px;margin-top:16px}.skip h3{font:600 1rem/1.5 var(--font);display:flex;gap:8px;align-items:center}.skip h3 .hx{width:14px;height:16px}.skip p{font-size:1rem}.skip .acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.skip .acts .btn{min-height:48px;font-size:1rem}.skip.build .acts{grid-template-columns:1fr}.sheet{position:fixed;inset:auto 0 0;z-index:20;background:var(--bg);border-radius:20px 20px 0 0;border-top:1px solid var(--line-2);padding:16px 16px calc(20px + env(safe-area-inset-bottom));max-height:88vh;overflow:auto;box-shadow:0 -20px 40px -20px #00000059}html.wide .sheet{inset:auto auto 24px 50%;width:520px;margin-left:-260px;border-radius:20px;border:1px solid var(--line-2)}.sheet .in{max-width:600px;margin:0 auto;display:grid;gap:16px}.sheet .tin{height:64px;font:500 2rem/1 var(--mono);text-align:center;direction:ltr;border-radius:12px;border:1.5px solid var(--line-2);background:var(--field);width:100%}.prev{text-align:center;font-size:.875rem;color:var(--muted);min-height:24px}.tread{font-size:.875rem;color:var(--muted);min-height:20px;margin:4px 0 0}.sheet .tread{text-align:center}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.scrim{position:fixed;inset:0;z-index:19;background:#14121259}.box{border:1px solid var(--line-2);border-radius:12px;padding:16px;background:var(--surface)}.box h3{font:600 1rem/1.6 var(--font);margin-bottom:8px}.protect{list-style:none;margin:0;padding:0;display:grid;gap:12px}.protect b{display:block}.protect span{font-size:.875rem;color:var(--muted)}.emerg p{font-size:1rem;font-weight:600}.emerg p+p{font-weight:400;font-size:1rem}.xhex{width:30px;height:34px;position:relative;display:grid;place-items:center;flex:none}.xhex svg{position:absolute;inset:0;width:30px;height:34px;color:var(--accent)}.xhex b{position:relative;font:700 1rem/1 var(--mono);color:var(--ink)}.sign{border-top:1px solid var(--sand);padding-top:12px;font-size:.875rem}.sign .who{margin-top:4px;color:var(--muted)}.pledge{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:12px;margin-top:8px;border:1px solid var(--sand);border-radius:12px;cursor:pointer;font-size:1rem;line-height:1.6}.pledge input{position:absolute;opacity:0;width:1px;height:1px}.pledge .pbox{flex:none;width:24px;height:24px;margin-top:2px;border:2px solid var(--fg);border-radius:6px;display:grid;place-items:center}.pledge input:checked+.pbox{background:var(--fg)}.pledge input:checked+.pbox:after{content:"";width:14px;height:14px;background:var(--bg);-webkit-mask:var(--ck) center/contain no-repeat;mask:var(--ck) center/contain no-repeat}.pledge input:focus-visible+.pbox{outline:2px solid var(--rj-blue);outline-offset:2px}.pledge:has(input:checked),.pledge.on{border-color:var(--fg)}details.waiver summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;text-decoration:underline;text-underline-offset:4px}details.waiver ol{font-size:.875rem;line-height:1.8;color:var(--muted);padding-inline-start:16px}details.rev summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-weight:600}.revl{list-style:none;padding:0;margin:0}.revl li{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:40px;border-bottom:1px dashed var(--line);font-size:.875rem}.revl li .hx{width:11px;height:12px}.revl button{all:unset;cursor:pointer;color:var(--accent-t);font-weight:600;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.res{max-width:720px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:8px;min-width:0}html.wide .resgrid{display:grid;grid-template-columns:minmax(0,688px) 312px;gap:32px;justify-content:space-between;align-items:start}html.wide .resgrid .res{max-width:none;margin:0}.res>*{min-width:0}.resside{display:none}html.wide .resside{display:grid;gap:12px;position:sticky;top:24px}.resside nav a{display:flex;min-height:40px;align-items:center;color:inherit;text-decoration:none;border-bottom:1px dashed var(--line);font-size:.875rem}.rh1{font:700 2rem/1.35 var(--head);text-align:right;margin-top:4px}.estrip{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line-2);border-radius:12px;padding:12px;font-size:.875rem;background:var(--surface)}.estrip .xhex{width:22px;height:25px}.estrip .xhex svg{width:22px;height:25px}.estrip .xhex b{font-size:.75rem}.hero{position:relative;overflow:hidden;border-radius:20px;background:var(--hero);color:var(--hero-fg);padding:24px 20px 20px}.hero>*{position:relative}.hero .lv{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pill{font-size:.875rem;border:1px solid rgba(222,214,204,.4);border-radius:999px;padding:4px 12px;color:var(--hero-mu)}.big{display:flex;align-items:flex-end;gap:12px;margin:12px 0 4px}.cnt{font:400 3rem/.9 var(--mono);direction:ltr;unicode-bidi:isolate;contain:layout paint;display:inline-flex;color:var(--hero-fg)}.cnt .d{display:inline-block;width:.5em;text-align:center}.cnt .p{display:inline-block;width:.22em;text-align:center}.big .lab{font-size:1rem;padding-bottom:10px}.big .lab small{display:block;color:var(--hero-mu);font-size:.75rem}.hero .ex{font-size:.875rem;color:var(--hero-mu)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;border-top:1px solid rgba(222,214,204,.18);padding-top:14px}.stats div{display:grid;gap:4px;justify-items:start}.stats .cnt{justify-self:start}.stats small{font-size:.75rem;color:var(--hero-mu)}.hero .calc{font-size:.75rem;color:var(--hero-mu);margin-top:12px}.acc{border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2);padding:16px;display:grid;gap:12px}.acc h3{font:600 1rem/1.5 var(--font);display:flex;gap:8px;align-items:center}.acc h3 .hx{width:16px;height:18px}.acc .items{display:grid;gap:8px}.acc .it{all:unset;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:4px 12px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);font-size:.875rem}.acc .it:focus-visible{outline:2px solid var(--rj-blue);outline-offset:2px}.acc .it .go{font-weight:600;color:var(--accent-t);white-space:nowrap}.sec{display:grid;gap:12px}.sec>.secsub{font-size:.875rem;color:var(--muted);margin-top:-8px}.paces{display:grid;gap:12px}html.wide .paces{grid-template-columns:repeat(3,1fr)}.pace{border:1px solid var(--line-2);border-radius:12px;padding:16px;background:var(--surface);display:grid;gap:4px}.pace .rng{font:500 1.5rem/1.2 var(--mono);direction:ltr;unicode-bidi:isolate}.pace .rng+.u{font-size:.875rem;color:var(--muted)}.pace .gl{font-size:.875rem;color:var(--muted)}details.more{border:1px solid var(--line);border-radius:12px;padding:0 16px}details.more summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600}table.z{width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:12px}table.z th,table.z td{text-align:right;padding:8px 4px;border-bottom:1px solid var(--line)}table.z th{font-weight:600;color:var(--muted);font-size:.875rem}.trap{border:1px solid var(--line-2);border-right:3px solid var(--accent);border-radius:12px;padding:16px;background:var(--surface);display:grid;gap:12px}.trap h2{font-size:1.25rem}.bars{display:grid;gap:8px;margin-top:4px}.bars .b{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;font-size:.875rem}.bars i{display:block;height:10px;border-radius:8px;background:var(--line-2);position:relative;overflow:hidden}.bars i:after{content:"";position:absolute;inset:0;background:var(--fg);transform-origin:right;transform:scaleX(var(--w))}.before{border:1px solid var(--line-2);border-radius:12px;padding:16px;font-size:.875rem;display:grid;gap:8px}.before h3{font:600 1rem/1.5 var(--font)}.wk1{display:grid;gap:8px}html.wide .wk1{grid-template-columns:1fr 1fr}.banner{display:grid;grid-template-columns:auto 1fr;gap:12px;border:2px solid var(--fg);border-radius:12px;padding:16px;background:var(--surface)}.banner h2{font:700 1.25rem/1.5 var(--head)}.banner p{font-size:1rem;margin-top:4px}.hero.dim .cnt{font-size:3rem}.hero.dim .stats .cnt{font-size:2rem}.hero .info{display:inline-block;font-size:.75rem;font-weight:600;border:1px solid #DED6CC;border-radius:999px;padding:0 8px;color:#ded6cc}.hero .ageln{font-size:.875rem;color:var(--hero-fg);margin-top:4px}.pdfbar{position:fixed;inset:auto 0 0;z-index:6;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg) 30%)}.pdfbar .btn{max-width:600px;margin:0 auto}html.wide .pdfbar{display:none}.endacts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:8px 0 40px}.endacts .btn{width:auto;min-height:48px;font-size:1rem}.foot{text-align:center;font-size:.75rem;color:var(--muted);margin-top:24px}@media print{.bar,.pdfbar{display:none}}body.busy #screen,body.busy #bar{pointer-events:none}.tn{font-feature-settings:"tnum";direction:ltr;unicode-bidi:isolate;white-space:nowrap}.appn{font:700 1rem/1 var(--head);margin:0}.estrip.short{align-items:center}:root{--r1:8px;--r2:16px;--rp:999px;--tile:rgba(255,255,255,.84);--tile-hov:#fff;--tile-bd:rgba(120,110,100,.16);--on:#181616;--on-fg:#FAF7F2;--on-mu:#B3A99E;--on-acc:#FF7614;--ic-bg:rgba(120,110,100,.1);--ic-on:rgba(250,247,242,.12);--lane:rgba(120,110,100,.13);--lane-ln:rgba(120,110,100,.38);--tick:rgba(120,110,100,.5);--rng:var(--fg);--bg-b:#DED6CC;--shade:0 1px 0 rgba(255,255,255,.9) inset,0 10px 24px -18px rgba(24,22,22,.5);--shade-2:0 18px 40px -24px rgba(24,22,22,.55)}.top{height:56px;gap:8px}.top .logo{width:24px;height:28px}.top .beta{font-size:.75rem;line-height:1;padding:4px 8px;border-color:var(--line-2)}.top .ghost{padding:0 4px;font-size:.875rem}.ghost:hover{color:var(--fg)}.screen{padding-top:0}.screen{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-content:start}.screen>*{grid-column:1/-1;min-width:0}.screen>.head{grid-column:1;grid-row:1;min-height:44px}.screen>.head:empty{display:none}.screen>.kick{grid-column:2;grid-row:1}.screen>.head:empty~.kick{grid-column:1/-1}.screen>.head:has(.editbar),.screen>.head.edit{grid-column:1/-1}.screen>.head:has(.editbar)~.kick,.screen>.head.edit~.kick{grid-row:2}.back{width:44px;height:44px;border-radius:var(--rp);border:0;background:var(--tile);box-shadow:var(--shade);color:var(--fg);transition:background-color .15s,transform .15s cubic-bezier(.16,1,.3,1)}.back:active{transform:scale(.94)}.kick{min-height:44px;margin:0 0 8px}.kick .stg{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk{min-height:28px;padding:4px 12px}.q{font:700 1.5rem/1.45 var(--head)}body.calm .q{font:600 1.25rem/1.6 var(--font)}.sub{font-size:1rem;line-height:1.6;margin-top:8px}.calmnote.honest{border:0;background:none;padding:0 12px 0 0;border-inline-start:2px solid var(--line-2);border-radius:0;font-size:.875rem;line-height:1.6;color:var(--muted);margin:0 0 16px!important;grid-row:2}.impact{display:flex;gap:8px;align-items:flex-start;background:none;padding:0;margin-top:12px;font-size:.875rem;line-height:1.6;color:var(--fg);border-radius:0}.impact .hx{width:12px;height:14px;margin-top:4px;color:var(--fg)}.impact b{font-weight:600}.body{margin-top:24px;gap:12px}.row{border-top:1px solid var(--line);padding-top:24px;margin-top:12px}.rowq{margin-bottom:12px}details.what{font-size:.875rem;line-height:1.7;color:var(--muted)}details.what>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;color:var(--fg);font-weight:600;border-radius:var(--r1)}details.what>summary::-webkit-details-marker{display:none}details.what>summary:before{content:"?";flex:none;width:20px;height:20px;border-radius:var(--rp);border:1.5px solid currentColor;display:grid;place-items:center;font:600 .75rem/1 var(--mono)}details.what[open]>summary:before{content:"−"}details.what>div{display:grid;gap:8px;padding:0 0 8px;max-width:60ch}details.what .gloss{margin:0}.gloss{font-size:.875rem;line-height:1.7}.lvl{display:flex;direction:ltr;align-items:flex-end;gap:4px;height:22px}.lvl i{width:5px;border-radius:var(--rp);clip-path:none;background:currentColor;opacity:.25}.lvl i:nth-child(1){height:10px}.lvl i:nth-child(2){height:16px}.lvl i:nth-child(3){height:22px}.lvl i.f{opacity:1;background:currentColor}.cards.two{grid-template-columns:1fr 1fr}.dist{min-height:112px;gap:4px;align-content:start;padding:16px}.dist .dh{min-height:44px}.dist .dh span{font:400 3rem/1 var(--mono)}.dist b{font:600 .875rem/1.5 var(--font);color:inherit}.dist .s{font-size:.875rem}.dist .s:before{content:"+ ";font-family:var(--mono)}.dist.saved{background:var(--on);color:var(--on-fg);border-color:transparent}.dist.saved:after{border-color:transparent}.dist.saved .dh span{color:var(--on-acc)}.dist .tv{font-size:.875rem;color:var(--on-fg)}.dist .tv .n{font-size:.875rem}label.card.dist:has(input:checked) .dh span,label.card.dist.on .dh span{color:var(--on-acc)}label.card.dist .mark{top:16px!important;left:16px!important}.numbig{justify-content:center;gap:16px;margin:8px 0 0}.numbig input::placeholder{color:#786e6459}.numbig input{width:176px;height:112px;border:0;border-radius:var(--r1);font:400 3rem/1 var(--mono);color:#181616;caret-color:#ff7614;background:radial-gradient(circle at 12px 12px,rgba(120,110,100,.45) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 12px) 12px,rgba(120,110,100,.45) 2.5px,transparent 3px),radial-gradient(circle at 12px calc(100% - 12px),rgba(120,110,100,.45) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),rgba(120,110,100,.45) 2.5px,transparent 3px),#fff;box-shadow:inset 0 8px #ff7614,0 0 0 1px #786e642e,var(--shade-2);padding-top:16px;background-color:#faf7f2}.numbig input:focus{outline:2px solid var(--orange);outline-offset:4px}.numbig input[aria-invalid=true]{outline:2px solid var(--err);outline-offset:4px;border:0!important}#rwIn{width:120px!important;height:80px!important;font-size:3rem!important}.step{width:56px;height:56px;border:0;background:var(--tile);box-shadow:var(--shade);color:var(--fg);transition:background-color .15s,transform .15s cubic-bezier(.16,1,.3,1)}.step:hover{background:var(--tile-hov)}.step:active{transform:scale(.92)}.field input{border-radius:var(--r2);border:1px solid var(--line-2)}.slide{padding:0}.read{justify-content:flex-start;min-height:88px;align-items:baseline}.read .v{font:400 3rem/1 var(--mono);min-width:0;text-align:start}.read .u{font-size:1rem}.read .band{text-align:start}.read>span{display:block}.read .ph{font-size:1rem}input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:var(--rp);background:linear-gradient(to left,var(--rng) var(--p,0%),var(--lane) var(--p,0%))}input[type=range]::-webkit-slider-thumb{width:32px;height:36px;margin-top:-14px}.ticks{padding:0 8px}.unk{margin-top:12px}.week{justify-content:flex-start;gap:4px}.day{color:var(--line-2);transition:transform .15s cubic-bezier(.16,1,.3,1)}.day:active{transform:scale(.94)}.day span{font-size:1.25rem}.day[aria-pressed=true]{color:var(--fg)}.day[aria-pressed=true] span{color:var(--bg)}.daysum,.rejectmsg{text-align:start}.daysum{margin-top:12px}.daysum .n{font-size:1.25rem}.toggle{min-height:56px;border:0;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade);position:relative}.toggle:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--tile-bd);pointer-events:none}.toggle input{accent-color:var(--fg)}.bar{background:linear-gradient(transparent,var(--bg-b) 32%)}.btn{border-radius:var(--r2);transition:background-color .15s,border-color .15s,color .15s,transform .15s cubic-bezier(.16,1,.3,1)}.btn:active:not([aria-disabled=true]){transform:scale(.98)}.btn-ink:hover{background:var(--ink2)}body.ink .btn-ink:hover{background:#fff}.btn-or{box-shadow:0 10px 24px -14px #ff7614e6}.btn-or:hover{background:var(--glow)}.btn-line{border-color:var(--line-2);border-width:1.5px}.btn-line:hover{border-color:var(--fg)}.btn[aria-disabled=true]{background:var(--surface-2);color:var(--muted);border:1.5px dashed var(--line-2);box-shadow:none;cursor:not-allowed}:focus-visible{outline-offset:3px}.lockline,.why{text-align:center}span.mk{width:auto;height:auto}.mk-a{background:none;padding:4px;gap:6px;font-size:1rem;color:var(--accent-t)}.mk-a .hx{width:14px;height:16px}.mk-a .mkt{font:600 .875rem/1.4 var(--font)}.mk-b{border:0;padding:4px;gap:6px;color:var(--fg);font-weight:700}.mk-b .hx{width:14px;height:16px;color:var(--fg)}.impact[hidden],.calmnote[hidden]{display:none!important}.calmnote.guardian{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:.875rem;line-height:1.6}.calmnote.guardian .hx{width:12px;height:14px;flex:none;margin-top:5px;color:var(--accent-t)}.sub2{margin-top:12px}.ticks span{font-family:var(--font);font-variant-numeric:tabular-nums}.numbig input{width:144px;height:88px;font-size:3rem;padding-top:12px}.step{width:64px;height:64px;font-size:1.5rem}.day.f{color:var(--fg)}.day.f span{color:var(--bg)}.week .day.f svg path{fill:currentColor}.day.lock.low span{font:400 1.25rem/1 var(--mono);color:var(--muted)}.day.lock{opacity:.6}.day:focus-visible{outline:2px solid var(--rj-blue);outline-offset:2px;border-radius:var(--r1)}.dayswhy{font-size:.875rem;line-height:1.6;color:var(--muted);margin-top:4px;text-align:start}.skipln{font-size:.875rem;line-height:1.6;text-align:center;color:var(--muted)}.refine .revl{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.refine .revl li{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1rem}.refine .btn{width:auto;min-height:44px;padding:0 16px;flex:none}.foot .footp{margin:0}.foot .footl{display:flex;justify-content:center;flex-wrap:wrap;gap:0 8px}html.wide .cols{grid-template-columns:minmax(0,680px) 320px}html:not(.wide) .qcol{max-width:640px;margin-inline:auto}.skip{border:0;border-radius:var(--r2);background:var(--bg);box-shadow:0 0 0 1.5px var(--fg),var(--shade-2);padding:16px}.sheet{border-radius:var(--r2) var(--r2) 0 0;border-top:0;box-shadow:0 -24px 48px -24px #00000073}html.wide .sheet{border-radius:var(--r2)}.sheet .tin{border-radius:var(--r2);font:400 3rem/1 var(--mono);height:72px}.back,.sheet .back{border-radius:var(--rp)}.box{border:0;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade);position:relative}.box:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--tile-bd);pointer-events:none}.pledge{border:0;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade);padding:16px;position:relative}.pledge:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--line-2);pointer-events:none}.pledge:has(input:checked):after,.pledge.on:after{border:1.5px solid var(--fg)}.pledge .pbox{border-radius:var(--r1)}.sign{border-top:1px solid var(--line)}.revl li{border-bottom:1px solid var(--line)}.res{gap:24px}.rh1{font:700 2rem/1.35 var(--head)}.res.calmres .rh1{font-size:1.5rem}.estrip{border:0;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade);position:relative;padding:12px 16px;align-items:center}.estrip:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--tile-bd);pointer-events:none}.hero{border-radius:var(--r2);padding:24px 20px 20px;box-shadow:var(--shade-2)}.hero.win:before{filter:none;opacity:.14}.hero .lv b{font:700 1.25rem/1.4 var(--head)}.big{display:grid;justify-items:start;gap:0;margin:24px 0 8px}.big .lab{order:-1;padding:0;font-size:1rem;font-weight:600}.big .lab small{font-size:.75rem;font-weight:400;margin-top:0}.hero.dim .big>.cnt{font-size:3rem}.hero .ex{font-size:.875rem}.stats{gap:0;margin-top:20px;padding-top:16px;border-top:1px solid rgba(222,214,204,.2)}.hero.win .stats{border-top-color:#18161638}.stats>div{padding-inline:12px;border-inline-start:1px solid rgba(222,214,204,.2)}.hero.win .stats>div{border-inline-start-color:#18161638}.stats>div:first-child{padding-inline-start:0;border:0}.stats small{font-size:.75rem;line-height:1.5}.hero .calc{font-size:.75rem;line-height:1.7}.acc{border:0;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade);position:relative}.acc:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--tile-bd);pointer-events:none}.acc>*{position:relative;z-index:1}.acc .it{border-radius:var(--r1);border:1px solid var(--line-2);background:transparent;transition:background-color .15s,border-color .15s}.acc .it:hover{border-color:var(--fg)}.sec>h2{font-size:1.5rem}.paces{gap:12px}.pace{border:0;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade);padding:16px;gap:8px;position:relative;overflow:hidden}.pace:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--tile-bd);pointer-events:none}.pace .ph{display:flex;justify-content:space-between;align-items:center;gap:8px}.pace .nm{font:700 1rem/1.4 var(--head)}.pace .rng{font:500 2rem/1.1 var(--mono)}.pace .gl{font-size:.875rem;line-height:1.6}.eff{display:grid;gap:4px;justify-items:end}.eff .bars10{display:flex;gap:2px;direction:ltr}.eff .bars10 i{width:6px;height:12px;border-radius:2px;background:var(--line-2)}.eff .bars10 i.f{background:var(--fg)}.eff .bars10 i.top{background:var(--orange)}.eff small{font-size:.75rem;color:var(--muted);line-height:1}details.more{border:0;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade)}.trap{border:0;border-inline-start:4px solid var(--orange);border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade)}.bars i{height:8px;border-radius:var(--rp)}.before{border:0;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade)}.banner{border-radius:var(--r2);border:1.5px solid var(--fg);background:var(--tile)}.endacts{justify-content:flex-start}html.wide .resside .acc{padding:12px 16px}.resside nav a{border-bottom:1px solid var(--line)}.pdfbar{background:linear-gradient(transparent,var(--bg-b) 32%)}html.wide .profile{border:0;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade)}.profile li button{border-bottom:1px solid var(--line)}.cnt .d{width:.42em}.cnt .p{width:.2em}body.journey .screen{min-height:calc(100vh - 200px - var(--barh))}html.wide body.journey .screen{min-height:0}details.rev>summary,details.waiver>summary,details.more>summary{list-style:none;justify-content:space-between}details.rev>summary::-webkit-details-marker,details.waiver>summary::-webkit-details-marker,details.more>summary::-webkit-details-marker{display:none}details.rev>summary:after,details.more>summary:after{content:"";flex:none;width:8px;height:8px;border-inline-start:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-2px);transition:transform .25s cubic-bezier(.16,1,.3,1)}details.rev[open]>summary:after,details.more[open]>summary:after{transform:rotate(135deg) translateY(-2px)}details.more>summary{padding:0}details.more{padding:0 16px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important}}html.rm *,html.rm *:before,html.rm *:after{transition-duration:0s!important}@media(max-width:359px){.top>.beta{display:none}.numbig{gap:8px}.numbig input{width:144px;height:100px;font-size:3rem}.step{width:48px;height:48px}}.opt input,.card input,.chip input,.pledge input{pointer-events:none}.read .v.ph0{font-size:3rem;color:var(--line-2)}.wrap{padding-bottom:calc(var(--barh) + 24px + env(safe-area-inset-bottom))}.bar,.pdfbar{background:linear-gradient(transparent,var(--bg-b) 32px)}.bar .privacy{font-size:.75rem;line-height:1.6;color:var(--muted);text-align:center}html.wide body.journey .foot{max-width:600px;margin-inline-start:0;margin-inline-end:auto}html.wide body.journey .foot{margin-right:0;margin-left:auto}html.wide .bar .privacy{display:none}body.calm .read .v{font-size:3rem}body.calm .read{min-height:64px}.acc .accl{font-size:.875rem;line-height:1.6;margin-top:-4px}.eff .bars10{direction:rtl}.eff .bars10 i{background:var(--lane);box-shadow:inset 0 0 0 1px var(--tile-bd)}.eff .bars10 i.lo{background:var(--fg);opacity:.35}.eff .bars10 i.on{background:var(--fg)}.pace:not(:first-child) .eff .bars10 i.on{background:var(--orange)}.eff small{color:var(--muted)}.estrip .xhex svg{color:var(--fg)}.estrip .xhex b{color:var(--bg)}#diabLine{margin-top:4px}.trap{border-inline-start:3px solid var(--fg)}.n,bdi.n,.rng,.step,.err .ex,.ticks,.ticks span,.sheet .tin,.xhex b{font-synthesis:none}.step,.err .ex,.xhex b{font-weight:500}.week{position:relative;gap:4px;justify-content:center}.week:before{content:"";position:absolute;left:22px;right:22px;top:50%;height:3px;margin-top:-1.5px;border-radius:var(--rp);background:var(--line-2)}.day{width:44px;height:52px}.day svg{width:44px;height:52px}.day:not([aria-pressed=true]) svg path{fill:var(--bg)}html:not(.wide) .day{width:40px;height:48px}html:not(.wide) .day svg{width:40px;height:48px}@media(min-width:400px){html:not(.wide) .day{width:44px;height:52px}html:not(.wide) .day svg{width:44px;height:52px}}@media(min-width:400px){.week{gap:8px}}html.wide .week{gap:8px}.q{text-wrap:balance}html{scroll-padding-bottom:calc(var(--barh) + 16px)}@media(max-height:500px){.bar,.pdfbar{position:static;background:none}.wrap{padding-bottom:24px}html{scroll-padding-bottom:16px}}.revl button{min-width:44px;justify-content:center}.profile li button,.resside nav a{min-height:44px}.acc>h2{font:600 1rem/1.5 var(--font);display:flex;gap:8px;align-items:center}.acc>h2 .hx{width:16px;height:18px}.read .v.ph0{color:var(--muted)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) body:not([data-mood]){background:#181616;color:#faf7f2}}.boot{min-height:40vh;display:grid;place-items:center;text-align:center;gap:12px}.lst{margin:0;padding-inline-start:20px;display:grid;gap:6px}.two{display:grid;gap:12px}html.wide .two{grid-template-columns:1fr 1fr}dl.facts{margin:0;display:grid;gap:8px}dl.facts div{display:grid;grid-template-columns:minmax(96px,30%) 1fr;gap:12px;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:8px}dl.facts div:last-child{border-bottom:0;padding-bottom:0}dl.facts dt{font-size:.875rem;color:var(--muted)}dl.facts dd{margin:0;font-size:1rem}.testnote p+p{margin-top:4px}.tiers{display:grid;gap:8px}html.wide .tiers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tier{display:grid;gap:4px;border-radius:var(--r2);background:var(--tile);box-shadow:var(--shade);padding:12px 16px;position:relative}.tier:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--tile-bd);pointer-events:none}.tier.near:after{border:1.5px solid var(--fg)}.tier.mine:after{border:1.5px dashed var(--fg)}.tier .tg2{font-size:.875rem;font-weight:600}.tier .t{font:500 1.5rem/1.2 var(--mono)}.tier .meta,.tier .gn{font-size:.75rem;color:var(--muted)}.gs{display:grid;gap:12px}.gtrack{position:relative;padding:8px 0}.gtrack .bands{position:absolute;inset:auto 0 50%;height:8px;transform:translateY(50%);display:flex;direction:ltr;border-radius:var(--rp);overflow:hidden;pointer-events:none}.gtrack .bands i{display:block;height:100%}.b-near{background:var(--fg);opacity:.55}.b-amb{background:var(--orange);opacity:.55}.b-far{background:var(--line-2)}.gtrack input{position:relative;width:100%;direction:ltr;accent-color:var(--fg);background:transparent}.gs .ends{display:flex;justify-content:space-between;direction:ltr}.readout{display:grid;gap:4px}.readout .t{font:500 2rem/1.2 var(--mono)}.zone-tag{display:inline-block;width:max-content;font-size:.75rem;font-weight:600;border-radius:var(--rp);padding:2px 12px;border:1px solid var(--line-2)}.zone-tag.near{border-color:var(--fg)}.zone-tag.amb{border-color:var(--orange);color:var(--accent-t)}.gs .btn{width:auto;justify-self:start}.exs{display:grid;gap:8px;margin:8px 0 12px}html.wide .exs{grid-template-columns:1fr 1fr}.ex{display:grid;gap:4px}.ex h3{font:600 1rem/1.5 var(--font)}.ex .dose{font-weight:600;font-size:.875rem}#s-strength .pill{display:inline-block;color:var(--muted);border-color:var(--line-2);margin:0 0 4px}.fu{display:grid;gap:16px;padding-bottom:16px}.fugrid{display:grid;gap:12px}html.wide .fugrid{grid-template-columns:repeat(3,1fr)}.fu .btn{justify-self:start;width:auto}.grad{margin-top:12px;border-color:var(--fg)}.grad .endacts{margin:12px 0 0}table.reftable{margin:8px 0 0}table.reftable td.pace{white-space:nowrap}.namebox{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.namebox input{width:100%;height:48px;border-radius:12px;border:1.5px solid var(--line-2);background:var(--field);padding:0 12px;font:inherit;color:inherit;max-width:360px}.card.mile{margin-top:4px;width:100%}.pdfbar{display:flex;gap:8px}.pdfbar .btn{flex:1}.pdfbar .btn-line{flex:0 0 auto;width:auto;padding-inline:20px}@media print{#pdfbar,.bar{display:none!important}}.mk{white-space:nowrap}@page{size:A4;margin:0}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none!important;transition:none!important}html,body{background:#fff!important}body>:not(.paper-host){display:none!important}.paper-host{position:static!important;width:auto!important;height:auto!important;overflow:visible!important}.page{break-after:page}.page:last-child{break-after:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mk{width:8px;height:8px;fill:var(--k);flex:none}@media screen and (max-width:400px){.top .acts .btn.sm{padding:0 10px}.top{gap:var(--s2)}}.endacts .pdf-more.hint{flex-basis:100%;text-align:center}.track,html.wide .track{height:40px}.trackbox,body.calm .trackbox{background:var(--bg)!important;border-bottom:1px solid var(--line);z-index:7}.trackbox:before{display:none}.lockline{min-height:20px;margin:0 0 6px;font-size:.875rem;line-height:20px}.lockline.ph{visibility:hidden}html:not(.wide) .bar{padding:6px 16px calc(8px + env(safe-area-inset-bottom))}html:not(.wide) .bar .btn{min-height:48px}html:not(.wide) .bar .privacy{margin-top:4px;line-height:1.4}.slide,html.wide .slide{max-width:none;margin-inline:0;padding-inline:0}input[type=range]{width:100%}input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:var(--rp);background:linear-gradient(to left,var(--fg) var(--p,0%),var(--lane) var(--p,0%))}input[type=range]::-moz-range-track{height:8px;border-radius:var(--rp);background:var(--lane)}input[type=range]::-moz-range-progress{height:8px;border-radius:var(--rp);background:var(--fg)}#ageIn::placeholder{font-size:1.5rem}.sheet .tin::placeholder,#rtIn::placeholder,#hrIn::placeholder{opacity:.35}.cards.two>:last-child:nth-child(odd){grid-column:1/-1}.chips.alt{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chips.alt>:last-child:nth-child(odd){grid-column:1/-1}details.rev>summary:after,details.more>summary:after{transform:rotate(-45deg) translateY(-2px)}details.rev>summary:after,details.more>summary:after{transform:rotate(-45deg);border-inline-start:0;border-inline-end:2px solid currentColor}details.rev[open]>summary:after,details.more[open]>summary:after{transform:rotate(135deg)}html.wide .profile{max-height:calc(100vh - 140px);overflow-y:auto}html:not(.wide) .day,html:not(.wide) .day svg{width:44px;height:52px}.day.lock span{font:400 1.25rem/1 var(--mono);color:var(--muted)}.day.lock span.rest{font:600 .75rem/1 var(--font)}.pace .rng,.pace .rng+.u{white-space:nowrap}.pace .rng+.u{font-size:.875rem}.stats small{white-space:nowrap}.stats>div{min-width:0}.pace .eval{font:500 2rem/1.1 var(--mono);direction:ltr;unicode-bidi:isolate;white-space:nowrap}.pace .eband{display:block;font-size:.875rem;color:var(--muted)}.trust{font-size:.875rem;line-height:1.6}.limits li{margin-bottom:4px}.track{height:50px}html.wide .track{height:56px}.chips.alt .chip{justify-content:center}.chips.alt .altl{display:inline}.gtrack .bands i{background:var(--lane)!important;opacity:1!important}.pace .pv{white-space:nowrap;display:inline-block}.resside .acc a{color:var(--accent-t);font-weight:600;text-decoration:none}.dlines .g-rows{margin-top:8px}.dlines .g-rows .g-hr{font-weight:600}.dlines .g-alt{margin:8px 0 0}.renew{max-width:640px;margin:0 auto;padding:16px;display:grid;gap:16px}.renew .rn-head .stg{font-size:.875rem;color:var(--mu)}.renew .rn-head h2{margin:4px 0 0;font:700 1.5rem/1.4 var(--head)}.renew .rn-acts{display:grid;gap:8px}.renew fieldset.row{border:0;padding:0;margin:0;display:grid;gap:8px}.renew .code,.rn-code .code{font:600 1.5rem/1.4 var(--mono);text-align:center}#rnCode{font:600 1.25rem var(--mono);text-align:center;text-transform:uppercase}.foot a{color:inherit}@supports (height:100dvh){html:not(.wide) .wrap{padding-bottom:calc(max(var(--barh),96px) + 32px + env(safe-area-inset-bottom) + 100lvh - 100dvh)}body.journey .screen{min-height:calc(100dvh - 200px - var(--barh))}}html:not(.wide){scroll-padding-bottom:calc(var(--barh) + 32px)}.sheet{max-height:calc(100dvh - 12px);overflow-y:auto;overscroll-behavior:contain}.sheet .in>div:has(>#shSave){position:sticky;bottom:calc(-20px - env(safe-area-inset-bottom));z-index:2;background:var(--bg);padding:8px 0 calc(20px + env(safe-area-inset-bottom));margin-bottom:calc(-20px - env(safe-area-inset-bottom));box-shadow:0 -12px 16px -8px var(--bg)}.btn[aria-disabled=true]{background:transparent;color:var(--muted);border:1.5px dashed var(--line-2);box-shadow:none}body.ink .numbig input{color:#faf7f2;background-color:#2b2724;background-image:radial-gradient(circle at 12px 12px,rgba(222,214,204,.35) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 12px) 12px,rgba(222,214,204,.35) 2.5px,transparent 3px),radial-gradient(circle at 12px calc(100% - 12px),rgba(222,214,204,.35) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),rgba(222,214,204,.35) 2.5px,transparent 3px);box-shadow:inset 0 8px #ff7614,0 0 0 1px #ded6cc2e}body.ink .numbig input::placeholder{color:#ded6cc59}.mk.mk-a{background:none;padding:0 2px;gap:6px;min-height:0;line-height:1.25;vertical-align:middle;align-items:center}.mk.mk-a .hx{width:.8em;height:.92em;flex:none;display:block}.toggle .tl{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.toggle .tsub{display:block;margin-top:2px}.toggle{position:relative}.toggle input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.toggle .sw{flex:none;width:28px;height:28px;border:2px solid var(--fg);border-radius:8px;display:grid;place-items:center}.toggle:has(input:checked) .sw,.toggle.on .sw{background:var(--fg)}.toggle:has(input:checked) .sw:after,.toggle.on .sw:after{content:"";width:16px;height:16px;background:var(--bg);-webkit-mask:var(--ck) center/contain no-repeat;mask:var(--ck) center/contain no-repeat}.toggle:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.foot a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px}.renewin{text-align:center;margin:12px 0 0}.renewlink{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-weight:600;color:var(--accent-t);text-decoration:underline;text-underline-offset:4px}.basewhy{display:flex;gap:8px;align-items:flex-start;font-size:1rem}.basewhy .hx{flex:none;margin-top:5px}.basewhy .btn-text{min-height:44px;font-size:1rem;padding:0 4px}.fvsoft{display:grid;gap:12px;margin-top:12px}.fvsoft[hidden]{display:none}.fvsoft h3{margin:0}.fvacts{display:grid;gap:8px}.holdnote{margin-top:8px}.pdfbar .btn{white-space:nowrap;font-size:1rem;padding-inline:14px}.pdfbar .btn-line{padding-inline:14px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .gate,html:not([data-theme=light]) .actgroup,html:not([data-theme=light]) .startbox,html:not([data-theme=light]) .saveddlg{color:var(--fg)}}#gateCard.gate,.gate.ro{position:static;width:auto;height:auto;left:auto;top:auto}#gateCard.gate>div,.gate.ro>div{min-width:0}.gate{display:grid;grid-template-columns:auto 1fr;gap:12px;border:2px solid var(--orange);border-radius:var(--r2);padding:16px;background:var(--tile);box-shadow:var(--shade)}.gate>.hx{width:28px;height:32px;color:var(--orange)}.gate h2{font:700 1.25rem/1.5 var(--head)}.gate p{margin-top:4px}.gate details.what{margin-top:8px}.gate .toggle{margin-top:8px}.startbox{padding:12px 16px;display:grid;gap:4px;margin:8px 0 12px}.res .endacts{display:grid;gap:16px;justify-content:stretch;margin:8px 0 40px}.actgroup{display:grid;gap:12px;border-radius:var(--r2);padding:16px;background:var(--tile);box-shadow:var(--shade);position:relative}.actgroup:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--tile-bd);pointer-events:none}.actgroup>*{position:relative;z-index:1}.actgroup h3{font:700 1rem/1.4 var(--head);margin:0}.actgroup.over{background:transparent;box-shadow:none;border:1px dashed var(--line-2)}.actgroup.over:after{display:none}.act{display:grid;gap:4px;justify-items:start}.act .btn{width:auto;min-height:48px;font-size:1rem}.act .renewlink{display:inline-flex;align-items:center;text-decoration:none}.actnote{font-size:.875rem;line-height:1.6;color:var(--muted);margin:0;max-width:60ch}.actnote.warnln{color:var(--fg);font-weight:600}.act .code{font:600 1.25rem/1.3 var(--font);font-variant-numeric:tabular-nums;margin:0}.act .plab{font-weight:600;margin:0}.act .linkout{width:100%;max-width:100%;height:44px;border-radius:12px;border:1.5px solid var(--line-2);background:var(--field);color:inherit;padding:0 12px;font:.875rem var(--font)}.savedopen{display:inline-block;margin-top:8px}.saveddlg{border:0;border-radius:var(--r2);background:var(--bg);color:var(--fg);padding:20px;max-width:min(92vw,480px);box-shadow:var(--shade-2)}.saveddlg::backdrop{background:#1816168c}.saveddlg h2{font:700 1.25rem/1.4 var(--head);margin:0 0 8px}.saveddlg .svl{list-style:none;margin:12px 0;padding:0;display:grid;gap:8px}.saveddlg .svl li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:8px}.saveddlg .svl small{display:block;color:var(--muted);font-size:.875rem}.tier.far .t{opacity:.6}.tier .gwhen{font-weight:600;color:var(--fg)}.res .pace .rng,.res .pace .eval,.res .tier .t,.res #gsOut .t,.res .ztable .n,.res bdi.n,.res .n{font-family:var(--font);font-variant-numeric:tabular-nums}.res .pace .rng,.res .pace .eval{font-weight:600;display:inline-block;line-height:1.25}.res .pace .eband{font-size:.875rem}.res .hero .calc,.hero.win .calc{font-size:.875rem;line-height:1.6;opacity:1}.big .lab small,.stats small,.res .tier .meta,.res .tier .gn,.res .eff small,.res .zone-tag,.res .xs{font-size:.875rem}.res .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.res .stats small{white-space:normal;line-height:1.4;min-width:0}.paper-host{position:fixed;top:0;left:0;width:0;height:0;overflow:hidden;pointer-events:none;z-index:-1}html,#paper{-webkit-text-size-adjust:100%;text-size-adjust:100%}#paper{--k: #181616;--o: #FF7614;--sd: #DED6CC;--iv: #FAF7F2;--rule: #8C8279;--mt: #6B6259;--z: 1;--fg: #181616;--bg: #FFFFFF;--muted: #6B6259;--line: #DED6CC;--card: #FFFFFF;background:#fff;--fmono: "IBM Plex Mono", "RL Symbols", "IBM Plex Sans Arabic", monospace;--t-title: max(9pt, calc(20pt * var(--z)));--t-sec: max(9pt, calc(14pt * var(--z)));--t-sub: max(9pt, calc(10.5pt * var(--z)));--t-body: max(9pt, calc(9pt * var(--z)));--t-small: max(9pt, calc(8.5pt * var(--z)));--t-pace: max(9pt, calc(9.5pt * var(--z)));--t-ptab: max(9pt, calc(10.5pt * var(--z)));--t-num: max(9pt, calc(12pt * var(--z)));--t-fit: max(9pt, calc(32pt * var(--z)));--t-th: max(9pt, calc(9pt * var(--z)));--s1: 4pt;--s2: 8pt;--s3: 12pt;--s4: 16pt;--s5: 24pt;--s6: 32pt;color:var(--k);font:400 var(--t-body)/1.55 var(--font);text-align:start;direction:rtl}#paper .page{width:210mm;height:297mm;padding:14mm;overflow:hidden;background:#fff;display:flex;flex-direction:column;position:relative;box-sizing:border-box}#paper .nw{white-space:nowrap}#paper bdi{unicode-bidi:isolate;font-feature-settings:"tnum"}#paper p,#paper ul,#paper ol,#paper h1,#paper h2,#paper h3{margin:0}#paper ul,#paper ol{padding-inline-start:14px}#paper li{margin:0}#paper b{font-weight:600}#paper .pt{font:700 var(--t-title)/1.25 var(--head);margin:0 0 var(--s2)}#paper .ph{font:700 var(--t-sec)/1.3 var(--head);margin:var(--s3) 0 var(--s1);padding-bottom:2pt;border-bottom:.75pt solid var(--k);break-after:avoid}#paper h3{font:600 var(--t-sub)/1.4 var(--font);margin-bottom:var(--s1)}#paper .p-h3{margin:var(--s2) 0 var(--s1)}#paper .psec,#paper .pwhy{font-size:var(--t-small);color:var(--mt)}#paper .pk{position:relative;display:inline-grid;place-items:center;width:1.55em;height:1.55em;flex:none;vertical-align:middle;font-size:var(--t-small)}#paper .pk .pks{position:absolute;inset:0;width:100%;height:100%;fill:#fff;stroke:var(--k);stroke-width:1.3}#paper .pk.s-g .pks{fill:var(--sd)}#paper .pk.s-q .pks{fill:var(--k)}#paper .pk b{position:relative;font:400 var(--t-small)/1 var(--font);color:var(--k)}#paper .pk.s-q b{color:#fff}#paper .pplus{display:inline-flex;align-items:center;gap:1pt;font-size:var(--t-small);white-space:nowrap}#paper .pplus .pps{width:.95em;height:.95em;fill:none;stroke:var(--k);stroke-width:1.1}#paper .mk{width:8px;height:8px;fill:var(--k);flex:none}#paper .cbs{display:inline-flex;gap:3px;flex:none}#paper .cb{width:11px;height:11px;border:1.25pt solid var(--k);border-radius:2px;background:#fff;display:inline-block;box-sizing:border-box}#paper .p-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3);padding-bottom:var(--s2);border-bottom:1.5pt solid var(--k)}#paper .p-head .p-tt{flex:1;min-width:0}#paper .p-head h1{font:700 var(--t-title)/1.2 var(--head);white-space:nowrap;display:flex;align-items:baseline;gap:var(--s2)}#paper .p-head h1 .who{font:400 var(--t-sub) var(--font);color:var(--mt)}#paper .p-head .p-sub{font-size:var(--t-small);color:var(--mt)}#paper .p-start{font-size:var(--t-small);white-space:nowrap;display:flex;align-items:baseline;gap:var(--s1);padding-bottom:2pt}#paper .p-start .blank{display:inline-block;width:80px;border-bottom:1.25pt solid var(--k);height:1em}#paper .p-strip{display:flex;flex-wrap:wrap;margin:var(--s1) 0 var(--s2);font:400 var(--t-small)/1.5 var(--font);color:var(--mt)}#paper .p-strip bdi{font-family:var(--fmono);font-weight:500}#paper .p-strip>span{padding:0 6px;border-inline-start:.5pt solid var(--rule);white-space:nowrap}#paper .p-strip>span:first-child{padding-inline-start:0;border:0}#paper .p-alert{display:flex;gap:var(--s2);align-items:flex-start;border:1.25pt solid var(--k);border-radius:3mm;padding:6px 10px;margin-bottom:var(--s2);background:#fff}#paper .p-alert .ic{position:relative;width:18px;height:21px;display:grid;place-items:center;flex:none;margin-top:1px}#paper .p-alert .ic .hxs{position:absolute;inset:0;width:100%;height:100%;fill:var(--k)}#paper .p-alert .ic b{position:relative;color:#fff;font:600 var(--t-small)/1 var(--fmono)}#paper .p-alert>div>b{display:block;font:600 var(--t-sub)/1.4 var(--font)}#paper .p-alert p+p{margin-top:2px}#paper .p-fit{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--s3);padding:2pt 0 var(--s1)}#paper .p-fit .plab{font:600 var(--t-sub) var(--font)}#paper .p-fit .pbig{font:600 var(--t-fit)/1 var(--fmono);direction:ltr}#paper .p-fit .plv{font:400 var(--t-sub) var(--font)}#paper .p-fit .pcf{font-size:var(--t-small);color:var(--mt);display:inline-flex;align-items:center;gap:4px}#paper .p-fit .meter{display:inline-flex;gap:2px}#paper .p-fit .meter i{width:9px;height:4px;border-radius:2px;background:var(--sd)}#paper .p-fit .meter i.f{background:var(--k)}#paper .p-z{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:var(--s2)}#paper .p-z col.cn{width:30%}#paper .p-z.n5 col.cn{width:26%}#paper .p-z th{font:600 var(--t-th)/1.3 var(--font);text-align:start;padding:0 var(--s1) var(--s1);border-bottom:1pt solid var(--k);vertical-align:bottom;white-space:nowrap}#paper .p-z td{padding:0 var(--s1);vertical-align:baseline;box-sizing:border-box}#paper .p-z tr.zr td{padding-top:3pt}#paper .p-z tr.zr.grp td{border-top:1pt solid var(--k)}#paper .p-z tr.zx td{padding-bottom:3pt;border-bottom:.5pt solid var(--rule)}#paper .p-z tbody tr:last-child td{border-bottom:1pt solid var(--k)}#paper .p-z .zc{white-space:nowrap;overflow:hidden}#paper .p-z .zc .pk{vertical-align:middle}#paper .p-z .zc .zn{margin-inline-start:var(--s1);font-weight:600}#paper .p-z td.zv{font:500 var(--t-ptab)/1.3 var(--fmono);white-space:nowrap;text-align:start}#paper .p-z td.zv.zp{font-weight:600}#paper .p-z td.zsay{font:400 var(--t-small)/1.35 var(--font);color:var(--mt);padding-inline-start:calc(var(--s1) + 1.55 * var(--t-small) + var(--s1))}#paper .p-z tfoot td.meds{font:400 var(--t-small)/1.45 var(--font);white-space:normal;padding-top:3px;border-bottom:0;height:auto}#paper .p-m{width:calc(100% + 6px);border-collapse:separate;border-spacing:3px;table-layout:fixed;margin:-3px -3px 0}#paper .p-m .corner{width:50px}#paper .p-m thead th{text-align:start;padding:0 3px 2px;font-weight:400;vertical-align:bottom}#paper .p-m .wk{display:block;font:600 var(--t-th)/1.3 var(--font)}#paper .p-m .role{display:block;font-size:var(--t-small);color:var(--mt)}#paper .p-m tbody th{text-align:start;font:600 var(--t-th)/1.3 var(--font);padding:0 2px;vertical-align:middle}#paper .p-m td{padding:0;vertical-align:top}#paper .p-m tr.rr td,#paper .p-m tr.rr th{height:7mm}#paper .p-m tfoot th,#paper .p-m tfoot td{font-size:var(--t-small);font-weight:400;color:var(--mt);padding:2px 3px 0;vertical-align:top;text-align:start}#paper .p-m tfoot .tot{display:block}#paper .pc{border:.5pt solid var(--k);border-radius:3mm;padding:4px 6px;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}#paper .pc.hard{border:1.25pt solid var(--k)}#paper .pc.k-LONG{background:var(--iv)}#paper .pc.rest{color:var(--mt);font-size:var(--t-small);border:.5pt dashed var(--rule);padding:2px 6px;height:7mm;justify-content:center}#paper .pc-h{display:flex;align-items:center;gap:var(--s1);min-height:1.6em}#paper .pc-t{font:400 var(--t-small)/1.3 var(--font);flex:1;min-width:0}#paper .pc-x{display:inline-flex;gap:3px;flex:none}#paper .pc-m{font:600 var(--t-num)/1.3 var(--fmono)}#paper .pc-s{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--s1);font-size:var(--t-small);color:var(--mt);line-height:1.35;white-space:nowrap}#paper .pc-s .cbs{margin-inline-start:auto}#paper .pk.wide{width:auto;min-width:1.55em;padding:0 .35em;border:1.3px solid var(--k);border-radius:.78em;background:#fff;box-sizing:border-box}#paper .pk.wide.s-q{background:var(--k)}#paper .pk.wide.s-g{background:var(--sd)}#paper .pk.wide b{white-space:nowrap}#paper .p-m.across tr.wkrow th{padding-bottom:var(--s1)}#paper .p-m.across tr.wkrow .wk,#paper .p-m.across tr.wkrow .role{display:inline;margin-inline-end:var(--s2)}#paper .p-m.across thead th{font:600 var(--t-th)/1.3 var(--font)}#paper .p-m.across .pc{min-height:100%}#paper .p-key{display:flex;flex-wrap:wrap;gap:2px var(--s3);align-items:center;font-size:var(--t-small);color:var(--mt);margin-top:var(--s2);padding-top:var(--s1);border-top:.5pt solid var(--rule)}#paper .p-key .kk{display:inline-flex;align-items:center;gap:4px}#paper .p-key .pk{width:1.2em;height:1.2em}#paper .p-line{font-size:var(--t-body);margin-top:var(--s2)}#paper .p-narrow{max-width:66%}#paper .p-box{border:1.25pt solid var(--k);border-radius:3mm;padding:6px 10px;margin-top:var(--s2)}#paper .p-box>b{display:block;font:600 var(--t-sub)/1.4 var(--font);margin-bottom:2px}#paper .page.dense .pc{padding:3px 6px}#paper .page.dense .p-z tr.zr td{padding-top:1.5pt}#paper .page.dense .p-z tr.zx td{padding-bottom:1.5pt}#paper .page.dense .p-z td.zsay{line-height:1.25}#paper .page.dense .p-z td.zv{line-height:1.2}#paper .page.dense .pc-h{min-height:0}#paper .page.dense .p-m thead th{padding-bottom:0}#paper .page.dense .ph{margin-top:var(--s2)}#paper .page.dense .p-m{border-spacing:3px}#paper .page.dense .pc-s .mins{display:none}#paper .page.dense .p-m:not(.across) .pc:not(.rest){display:grid;grid-template-columns:minmax(55%,1fr) minmax(0,max-content);column-gap:var(--s1);align-items:center}#paper .page.dense .p-m:not(.across) .pc:not(.rest)>.pc-h{grid-column:1;grid-row:1}#paper .page.dense .p-m:not(.across) .pc:not(.rest)>.pc-s{grid-column:2;grid-row:1;justify-content:flex-end}#paper .page.dense .p-m:not(.across) .pc:not(.rest)>.pc-m{grid-column:1 / -1;grid-row:2}#paper .page.dense .p-fit{padding:0}#paper .p-rcs{display:grid;grid-template-columns:1fr 1fr;gap:var(--s1) var(--s2);align-items:start}#paper .p-rcs>.col{display:flex;flex-direction:column;gap:var(--s1);min-width:0}#paper .p-rc{border:.5pt solid var(--k);border-radius:3mm;padding:4px 8px 5px}#paper .p-rc.hard{border:1.25pt solid var(--k)}#paper .p-rc.l{background:var(--iv)}#paper .p-rc header{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}#paper .p-rc h3{margin:0}#paper .p-rc .pband{font:500 var(--t-pace)/1.4 var(--fmono);margin-inline-start:auto}#paper .p-rc li{line-height:1.5}#paper .p-rc .pwhy{font-size:var(--t-body);margin-top:2px}#paper .p-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-top:var(--s2)}#paper .p-two.three{grid-template-columns:1fr 1fr 1fr}#paper .p-two .p-box.hard{margin-top:0;align-self:start}#paper .p-box.alt h3{margin-bottom:2px}#paper .p-box.alt .alts{columns:2;column-gap:var(--s3);margin-bottom:var(--s1)}#paper .p-box.alt .alts li{break-inside:avoid}#paper .p-box.alt p+p{margin-top:2px}#paper .p-goals{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}#paper .p-goals.n3{grid-template-columns:repeat(3,1fr)}#paper .p-goals.n5{grid-template-columns:repeat(5,1fr)}#paper .p-goals .gc{border:.5pt solid var(--k);border-radius:3mm;padding:3px 8px;display:flex;flex-direction:column}#paper .p-goals .gc.now{background:var(--iv)}#paper .p-goals .gc.cur{border:1.5pt solid var(--k);border-top:3pt solid #0F8A8A}#paper .p-goals .gt{font:600 var(--t-sub) var(--font);display:flex;align-items:center;gap:4px}#paper .p-goals .gv{font:600 var(--t-num)/1.3 var(--fmono);direction:ltr;text-align:right}#paper .p-goals .gm{font-size:var(--t-small);color:var(--mt);line-height:1.4}#paper .p-exs{columns:2;column-gap:var(--s3);margin-top:var(--s1)!important}#paper .p-exs li{break-inside:avoid}#paper .p-exs .how{color:var(--mt);font-size:var(--t-small)}#paper .p-alert.p-em{border-width:1.5pt}#paper .p-pain{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}#paper .p-pain .plv{border:.5pt solid var(--k);border-radius:3mm;padding:4px 8px;font-size:var(--t-small);line-height:1.5}#paper .p-pain .l1{border-top-width:1pt}#paper .p-pain .l2{border-top-width:2pt}#paper .p-pain .l3{border-top-width:3pt}#paper .p-pain .l4{border-top-width:4pt}#paper .p-pain .plv>b{display:block;font:600 var(--t-sub)/1.4 var(--font)}#paper .p-two ul{font-size:var(--t-small);line-height:1.5}#paper .p-gen{margin-top:var(--s2)!important;font-size:var(--t-small);line-height:1.5;columns:2;column-gap:var(--s3)}#paper .p-gen li{break-inside:avoid}#paper .p-note{font-size:var(--t-small);margin-top:4px}#paper .p-box.qs ol{padding-inline-start:16px;columns:2;column-gap:var(--s3)}#paper .p-box.qs li{break-inside:avoid}#paper .p-waiver{column-count:2;column-gap:var(--s3);font-size:var(--t-small);line-height:1.5;text-align:start;color:var(--k)}#paper .p-waiver p{margin-bottom:3px;text-align:start;break-inside:avoid}#paper .p-tips{display:grid;grid-template-columns:1fr 1fr;gap:var(--s1) var(--s3);font-size:var(--t-small);line-height:1.5}#paper .p-tips .tip>b{display:block;font:600 var(--t-sub)/1.4 var(--font)}#paper .p-how{columns:2;column-gap:var(--s3);font-size:var(--t-small);line-height:1.5;padding-inline-start:12px}#paper .p-how li{break-inside:avoid;margin-bottom:1px}#paper .p-how li.ver{color:var(--mt)}#paper .p-log{width:100%;border-collapse:collapse;table-layout:fixed}#paper .p-log th{font:600 var(--t-th)/1.3 var(--font);text-align:start;padding:var(--s1);border-bottom:1pt solid var(--k);vertical-align:bottom}#paper .p-log tbody th{font:500 var(--t-body) var(--fmono);border-bottom:.5pt solid var(--rule)}#paper .p-log td{height:22px;border-bottom:.5pt solid var(--rule);border-inline-start:.5pt solid var(--rule)}#paper .p-log td.boxes{vertical-align:middle;padding:0 4px;white-space:nowrap}#paper .p-log .cb{display:inline-block;width:9px;height:9px;border:.75pt solid var(--k);border-radius:1.5px;margin-inline-end:3px;vertical-align:middle}#paper .p-code{display:flex;gap:var(--s3);align-items:center;border:1.25pt solid var(--k);border-radius:3mm;padding:6px 10px;margin-top:var(--s2)}#paper .p-code svg.qr{width:22mm;height:22mm;flex:none}#paper .p-code .pc-c{display:flex;flex-direction:column;gap:1px;min-width:0}#paper .p-code .plab{font:600 var(--t-th) var(--font)}#paper .p-code .code{font:600 max(9pt,calc(13pt * var(--z))) var(--fmono);white-space:nowrap}#paper .p-code{flex-wrap:wrap;row-gap:2px}#paper .p-code>.url{flex:1 0 100%;font:500 var(--t-small)/1.3 var(--font);white-space:nowrap;text-align:center;border-top:.5pt solid var(--rule);padding-top:2px}#paper .p-code p{font-size:var(--t-small);color:var(--mt)}#paper .p-end{display:flex;gap:var(--s3);align-items:flex-start}#paper .p-end .p-log{flex:1;min-width:0}#paper .p-end .p-code{margin-top:0;width:78mm;flex:none;box-sizing:border-box}#paper .p-foot{position:absolute;left:14mm;right:14mm;bottom:6mm;font:400 var(--t-small)/1.35 var(--font);color:var(--mt);border-top:.5pt solid var(--rule);padding-top:3px;text-align:start}#paper .p-foot b{color:var(--k)}#paper .p-start .fday{font-weight:600}#paper .p-code .pc-off{color:var(--k)}#paper .page.tight .p-waiver,#paper .page.tight .p-two ul,#paper .page.tight .p-gen,#paper .page.tight .p-pain .plv,#paper .page.tight .p-tips,#paper .page.tight .p-how,#paper .page.tight .p-rc li,#paper .page.tight .p-exs,#paper .page.tight .p-box{line-height:1.38}#paper .page.tight .p-line,#paper .page.tight .p-box,#paper .page.tight .p-two{margin-top:var(--s1)}#paper .page.tight .ph{margin-top:var(--s2)}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}#barin.q3 .lockline{display:flex;align-items:center;justify-content:center;gap:.3em;height:20px;min-height:20px;margin:0 0 4px;line-height:20px;overflow:visible;white-space:nowrap}#barin.q3 .lockline.ph{visibility:hidden}#barin.q3 .lockline button{min-height:44px;flex:none}#barin.q3 .barlow{display:flex;align-items:center;justify-content:center;height:24px;margin:4px 0 0;font-size:.875rem;line-height:24px;overflow:visible;white-space:nowrap}#barin.q3 .barlow.ph{visibility:hidden}#barin.q3 .barlow .btn-text{min-height:44px;flex:none;padding:0 8px;font-size:1rem}.impact[hidden]{display:flex!important;visibility:hidden}.gloss.gone{visibility:hidden}.bar,.pdfbar{pointer-events:none}.bar button,.bar a,.bar input,.pdfbar button,.pdfbar a{pointer-events:auto}.card>.mark{grid-column:3}.card>.ic:empty+span{grid-column:1/3}.cnt{display:inline-block;white-space:nowrap}.ckic{display:inline-block;width:1em;height:1em;vertical-align:-.15em;margin:0 .15em}.wdfold{margin-top:12px;border-radius:12px;background:var(--surface-2,transparent)}.wdfold>summary{list-style:none;cursor:pointer;display:grid;gap:2px;min-height:44px;padding:8px 0;align-content:center}.wdfold>summary::-webkit-details-marker{display:none}.wdfold>summary .gloss{text-decoration:underline;text-underline-offset:4px}.wdfold[open]>summary .gloss{text-decoration:none}.foot .owner{margin:4px 0 0;font-size:.75rem;font-weight:400;color:var(--muted)}.trackbox{pointer-events:none}.sheet{scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom))}.sheet .in>div:has(>#shSave){margin-top:16px}html:not(.wide) body.journey .bar{position:static;background:none;padding:16px 0 calc(12px + env(safe-area-inset-bottom))}html:not(.wide) body.journey .wrap{padding-bottom:0}html:not(.wide) body.journey .screen{min-height:var(--scrmin,0px)}html:not(.wide):has(body.journey){scroll-padding-bottom:16px}.sheet:has(>.sh-foot){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.sheet:has(>.sh-foot)>.in{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;width:100%;padding:2px 2px 12px;scroll-padding-bottom:12px}.sheet>.sh-foot{flex:none;width:100%;max-width:600px;margin:0 auto;padding:12px 0 calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg)}input[type=range]{touch-action:pan-y}li.clash>button{box-shadow:inset -3px 0 0 var(--orange);background:color-mix(in srgb,var(--orange) 8%,transparent)}.est.clash{color:var(--fg);font-weight:600}.skip.rcheck .acts{display:grid;grid-template-columns:1fr;gap:8px}.skip.rcheck .acts .btn{white-space:normal;text-align:center}#paper .p-code svg.qr{width:30mm;height:30mm}#paper .p-code a.qrl{display:block;flex:none;line-height:0;color:inherit}#paper .p-code>a.open{flex:1 0 100%;font:600 var(--t-body)/1.4 var(--font);color:var(--k);text-decoration:underline;text-underline-offset:2pt;text-align:center}#paper .p-code.p-link .pc-c{flex:1 0 100%}#paper .p-code>.pc-c{flex:1 1 0;min-width:0}.sumbox .sumst{margin:12px 0 4px;font-size:1rem}.revl.revall li span{flex:1;min-width:0;line-height:1.6;padding:6px 0}.revl.revall li.clash span b{color:var(--accent-t)}.unofficial{margin:0;padding:8px 16px;text-align:center;font-size:.875rem;background:var(--tile);border-bottom:1px solid var(--line)}.rsteps{display:flex;justify-content:space-between;gap:12px;margin:6px 0 2px}.rsteps .rstep{min-width:44px;min-height:44px}.ztable td,.ztable th{vertical-align:middle}#s-status .stcard+.stcard{margin-top:8px}#s-status .stcard h3{font-size:1rem;margin:0 0 4px}:root{--rj-bg:#FAF7F2;--rj-card:#FFFFFF;--rj-line:#DED6CC;--rj-field:#8C8279;--rj-ink:#181616;--rj-muted:#6B6259;--rj-blue:#1E5FA8;--rj-blue-hover:#174C88;--rj-blue-press:#123E70;--rj-primary:#1E5FA8;--rj-primary-fg:#FFFFFF;--rj-primary-hover:#174C88;--rj-primary-press:#123E70;--rj-teal:#14A3A3;--rj-teal-deep:#0F8A8A;--rj-orange:#FF7614;--rj-sel-bg:#EAF1F9;--rj-sel-fg:#123E70;--rj-track:#EFEAE3;--rj-safe:#C8372D;--rj-safe-bg:#FDF3F2;--rj-safe-fg:#181616;--rj-ok-bg:#EFF8F7;--rj-ok-line:#0F8A8A;--rj-field-lines:#DED6CC;--rj-q:#1E5FA8;--rj-q-fg:#FFFFFF;--rj-long:#181616;--rj-long-fg:#FAF7F2;--e-in:cubic-bezier(.16,1,.3,1);--e-io:cubic-bezier(.65,0,.35,1);--e-out:cubic-bezier(.7,0,.84,0);--rj-grad:linear-gradient(to left,#1E5FA8,#14A3A3 50%,#FF7614)}:root:dir(ltr){--rj-grad:linear-gradient(to right,#1E5FA8,#14A3A3 50%,#FF7614)}body,body.calm,body.journey,body[data-mood]{--rj-bg:#FAF7F2;--rj-card:#FFFFFF;--rj-line:#DED6CC;--rj-field:#8C8279;--rj-ink:#181616;--rj-muted:#6B6259;--rj-blue:#1E5FA8;--rj-blue-hover:#174C88;--rj-blue-press:#123E70;--rj-primary:#1E5FA8;--rj-primary-fg:#FFFFFF;--rj-primary-hover:#174C88;--rj-primary-press:#123E70;--rj-teal:#14A3A3;--rj-teal-deep:#0F8A8A;--rj-orange:#FF7614;--rj-sel-bg:#EAF1F9;--rj-sel-fg:#123E70;--rj-track:#EFEAE3;--rj-safe:#C8372D;--rj-safe-bg:#FDF3F2;--rj-safe-fg:#181616;--rj-ok-bg:#EFF8F7;--rj-ok-line:#0F8A8A;--rj-field-lines:#DED6CC;--rj-q:#1E5FA8;--rj-q-fg:#FFFFFF;--rj-long:#181616;--rj-long-fg:#FAF7F2;--deep:#181616;--teal:var(--rj-blue);--tealbg:var(--rj-sel-bg);--chalk:var(--rj-bg);--white:var(--rj-card);--ink:var(--rj-ink);--mu2:var(--rj-muted);--rule:var(--rj-line);--or:var(--rj-orange);--hl:var(--rj-safe);--hl-bg:var(--rj-safe-bg);--hl-t:var(--rj-safe-fg);--gold-err:var(--rj-ink);--gold-err-line:var(--rj-ink);--grad:#181616;--deep-fg:#FAF7F2;--deep-mu:#A39A90;--hexo:var(--rj-field);--zE:var(--rj-teal-deep);--zM:var(--rj-q);--zT:var(--rj-q);--zI:var(--rj-q);--zR:var(--rj-q);--btn-g:var(--rj-primary);--btn-o:var(--rj-primary);--btn-gs:none;--btn-os:none;--float:none;--btn-fg:var(--rj-primary-fg);--tagbg:var(--rj-track);--bg:var(--rj-bg);--bg-b:var(--rj-bg);--bg2:var(--rj-bg);--fg:var(--rj-ink);--muted:var(--rj-muted);--mu:var(--rj-muted);--card:var(--rj-card);--surface:var(--rj-card);--surface-2:var(--rj-track);--field:var(--rj-card);--cline:var(--rj-line);--cline-2:var(--rj-line);--line:var(--rj-line);--line-2:var(--rj-field);--accent:var(--rj-blue);--accent-t:var(--rj-blue);--orange:var(--rj-blue);--glow:var(--rj-blue);--fill:var(--rj-blue);--wash:var(--rj-sel-bg);--selbg:var(--rj-sel-bg);--mka:transparent;--err:var(--rj-ink);--sel:var(--rj-blue);--warm:var(--rj-muted);--tile:var(--rj-card);--tile-hov:var(--rj-track);--tile-bd:var(--rj-line);--grey-hex:var(--rj-field);--hero:var(--rj-card);--hero-fg:var(--rj-ink);--hero-mu:var(--rj-muted);--on:var(--rj-blue);--on-fg:var(--rj-q-fg);--on-mu:var(--rj-muted);--on-acc:var(--rj-q-fg);--lane:var(--rj-track);--lane-ln:var(--rj-field);--tick:var(--rj-field);--rng:var(--rj-blue);--ic-bg:var(--rj-track);--ic-on:rgba(255,255,255,.12);--shade:none;--shade-2:none;--tsk:var(--rj-track);--zbg:9%;--thumb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 1 29 9v16l-14 8L1 25V9z' fill='%23FAF7F2' stroke='%230F8A8A' stroke-width='4'/%3E%3C/svg%3E");color-scheme:light}body.ink,body.sd{--rj-bg:#181616;--rj-card:#221F1E;--rj-line:#3A3532;--rj-field:#8C8279;--rj-ink:#FAF7F2;--rj-muted:#A39A90;--rj-blue:#7FB0E8;--rj-blue-hover:#7FB0E8;--rj-blue-press:#7FB0E8;--rj-primary:#FF7614;--rj-primary-fg:#181616;--rj-primary-hover:#FF8A33;--rj-primary-press:#E86A10;--rj-teal:#14A3A3;--rj-teal-deep:#14A3A3;--rj-orange:#FF7614;--rj-sel-bg:#1B2A3D;--rj-sel-fg:#CFE0F5;--rj-track:#2A2624;--rj-safe:#F07A70;--rj-safe-bg:#2A1614;--rj-safe-fg:#F3D9D6;--rj-ok-bg:#12302F;--rj-ok-line:#14A3A3;--rj-field-lines:#3A3532;--rj-q:#7FB0E8;--rj-q-fg:#181616;--rj-long:#FAF7F2;--rj-long-fg:#181616;--thumb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 1 29 9v16l-14 8L1 25V9z' fill='%23181616' stroke='%2314A3A3' stroke-width='4'/%3E%3C/svg%3E");color-scheme:dark}@media(prefers-color-scheme:dark){html:not([data-theme=light]) body{--rj-bg:#181616;--rj-card:#221F1E;--rj-line:#3A3532;--rj-field:#8C8279;--rj-ink:#FAF7F2;--rj-muted:#A39A90;--rj-blue:#7FB0E8;--rj-blue-hover:#7FB0E8;--rj-blue-press:#7FB0E8;--rj-primary:#FF7614;--rj-primary-fg:#181616;--rj-primary-hover:#FF8A33;--rj-primary-press:#E86A10;--rj-teal:#14A3A3;--rj-teal-deep:#14A3A3;--rj-orange:#FF7614;--rj-sel-bg:#1B2A3D;--rj-sel-fg:#CFE0F5;--rj-track:#2A2624;--rj-safe:#F07A70;--rj-safe-bg:#2A1614;--rj-safe-fg:#F3D9D6;--rj-ok-bg:#12302F;--rj-ok-line:#14A3A3;--rj-field-lines:#3A3532;--rj-q:#7FB0E8;--rj-q-fg:#181616;--rj-long:#FAF7F2;--rj-long-fg:#181616;--thumb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 1 29 9v16l-14 8L1 25V9z' fill='%23181616' stroke='%2314A3A3' stroke-width='4'/%3E%3C/svg%3E");color-scheme:dark}}html{background:#faf7f2;overflow-x:clip}html[data-theme=dark]{background:#181616;color-scheme:dark}html[data-theme=light]{color-scheme:light}@media(prefers-color-scheme:dark){html:not([data-theme=light]){background:#181616;color:#faf7f2;color-scheme:dark}}body,body.calm,body.journey,body[data-mood],body.ink,body.sd{background:var(--bg)}:focus-visible{outline:2px solid var(--rj-blue);outline-offset:2px}.top{position:relative;z-index:9;display:flex;align-items:center;gap:8px;height:56px;min-height:56px;margin-inline:-16px;padding:0 16px;flex-wrap:nowrap;color:var(--fg);border:0;background:none}.top:before{content:"";position:absolute;inset-block:0;inset-inline:calc(50% - 50vw);z-index:-1;pointer-events:none;background:var(--bg);border-block-end:1px solid var(--line)}.top .rj-mark{width:32px;height:31px;flex:none;display:block}.top .rj-mi,body.ink .top .rj-mc,body.sd .top .rj-mc{display:none}body.ink .top .rj-mi,body.sd .top .rj-mi{display:block}.top .appn,.top h1{display:flex;align-items:baseline;gap:8px;margin:0;font:800 1.25rem/1 var(--head);color:var(--fg);white-space:nowrap}.top .rj-la{font:800 .875rem/1 var(--head);color:var(--rj-blue)}body.ink .top .rj-la,body.sd .top .rj-la{color:var(--fg)}.top .beta{font-size:.75rem;line-height:1.4;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 8px;background:none;white-space:nowrap}body:not(.at-intro) .top .beta{display:none}.top .sp{flex:1;display:block}.top .themeb{width:44px;height:44px;min-height:44px;padding:0;margin-inline-end:-8px;display:grid;place-items:center;color:var(--fg);background:none;border:0;border-radius:999px;flex:none}.top .themeb svg{width:20px;height:20px}.top .themeb .sun,body.ink .top .themeb .moon,body.sd .top .themeb .moon{display:none}body.ink .top .themeb .sun,body.sd .top .themeb .sun{display:block}@media(hover:hover){.top .themeb:hover{background:var(--rj-track)}}.top .themeb:focus-visible{outline:2px solid var(--rj-blue);outline-offset:-2px}html.wide .top{position:sticky;top:0}.trackbox{position:static;margin:0 -16px;padding:16px 16px 8px;background:var(--bg);border:0;z-index:auto}html.wide .trackbox{margin-inline:0;margin-top:16px}body.at-intro .trackbox{display:none}.track,html.wide .track{position:static;height:auto;direction:inherit}.plane{position:relative;height:24px;container-type:inline-size;--f:0}.plane .pl{position:absolute;top:10px;height:4px;inset-inline:0 14px;border-radius:999px;overflow:hidden;background:linear-gradient(to left,#1e5fa8,#14a3a3)}.plane .pc{position:absolute;inset:0;background:var(--rj-line);transform-origin:left center;transform:scaleX(calc(1 - var(--f)));transition:transform .4s var(--e-io)}.plane .ph{position:absolute;top:2px;inset-inline-start:0;width:22px;height:20px;margin-inline-start:-4px;transform:translate(calc(var(--f) * -1 * (100cqw - 32px)));transition:transform .4s var(--e-io)}.plane .pe{position:absolute;top:5px;inset-inline-end:0;width:14px;height:13px}.plane svg path{stroke-linejoin:round}.plane .ph path{fill:var(--rj-bg);stroke:var(--rj-teal-deep);stroke-width:4}.plane .pe path{fill:var(--rj-orange)}:dir(ltr) .plane .pc{transform-origin:right center}:dir(ltr) .plane .ph{transform:translate(calc(var(--f) * (100cqw - 32px)))}:dir(ltr) .plane .pl{background:linear-gradient(to right,#1e5fa8,#14a3a3)}.segs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:4px}.segs .sg{display:block;min-width:0;text-align:center;font:400 .75rem/1.5 var(--font);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segs .sg.cur{color:var(--fg);font-weight:700}@media(prefers-reduced-motion:reduce){.plane .pc,.plane .ph{transition:none}}html.rm .plane .pc,html.rm .plane .ph{transition:none}.kick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 0;font-size:.75rem;color:var(--muted)}.kick .stg.qn,.tag{display:inline-block;position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap;background:var(--rj-track);color:var(--fg);font:600 .75rem/1.4 var(--font);padding:4px 8px;border-radius:999px}.q{font:700 2rem/1.25 var(--head);color:var(--fg);text-wrap:balance}.sub{font-size:1rem;line-height:1.75;color:var(--muted);margin-top:4px;text-wrap:pretty}.btn{border-radius:12px;transition:transform .15s var(--e-in)}.btn-or,.btn-ink,body.ink .btn-ink,body.sd .btn-ink,.intro .igo .btn,.intro .igo .btn-or,#barin .btn-ink:not([aria-disabled=true]),body.ink #barin .btn-ink:not([aria-disabled=true]),body.sd #barin .btn-ink:not([aria-disabled=true]){background:var(--rj-primary);color:var(--rj-primary-fg);border:0;box-shadow:none;font:600 1rem/1.4 var(--font)}@media(hover:hover){.btn-or:not([aria-disabled=true]):hover,.btn-ink:not([aria-disabled=true]):hover{background:var(--rj-primary-hover)}}.btn-or:not([aria-disabled=true]):active,.btn-ink:not([aria-disabled=true]):active{background:var(--rj-primary-press)}.btn:active:not([aria-disabled=true]){transform:scale(.97)}.intro .igo .btn,.intro .igo .btn-or,#barin .btn{min-height:56px}.btn-line,body:not(.ink) .btn-line{background:var(--card);color:var(--fg);border:1.5px solid var(--rj-field)}@media(hover:hover){.btn-line:not([aria-disabled=true]):hover{background:var(--rj-track);border-color:var(--rj-field)}}.btn[aria-disabled=true],.btn:disabled,#barin .btn-ink[aria-disabled=true],.btn-ink[aria-disabled=true]{background:var(--rj-track);color:var(--muted);border:1.5px dashed var(--rj-field);box-shadow:none}.bar{background:var(--bg);border-block-start:1px solid var(--line)}.err{color:var(--fg);font-size:.875rem;font-weight:600}input[aria-invalid=true]{border:2px solid var(--fg)!important}body.at-intro .wrap>main{margin-top:0}.intro{display:block;padding-bottom:8px}.intro .ihero{position:relative;overflow:hidden;margin-inline:-16px;padding:32px 16px 8px;display:grid;gap:12px;justify-items:start;color:var(--fg);background:none}.intro .ihero>.lanefield{position:absolute;top:0;inset-inline-end:0}.intro .ihero>:not(.lanefield){position:relative}.intro .ihero .q{font:700 2rem/1.25 var(--head);color:var(--fg)}.intro .ihero .tline{width:120px}.intro .ihero .sub{color:var(--fg);font-size:1rem;margin:0;max-width:34ch}.intro .isample{position:relative;margin:16px 0 0;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px 16px;display:grid;gap:4px}.intro .isample .ism,.intro .isample .isc{font-size:.75rem;line-height:1.6;color:var(--muted)}.intro .isample .isr{font:600 1.5rem/1.2 var(--mono);color:var(--fg)}.intro .isample .isr i{font-style:normal;margin:0 4px}.intro .ihealth{display:flex;gap:12px;align-items:flex-start;margin-top:16px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.intro .ihealth .hic{flex:none;width:24px;height:24px;display:grid;place-items:center;color:var(--rj-teal-deep);background:none;border-radius:0}.intro .ihealth .hic svg{width:20px;height:20px}.intro .ihealth b{display:block;font:700 1rem/1.5 var(--head);color:var(--fg)}.intro .ihealth p{font-size:.875rem;line-height:1.75;color:var(--fg)}.intro .igo{margin-top:16px;display:grid;gap:8px}.intro .igo .btn{width:100%}.intro .ifacts{list-style:none;margin:16px 0 0;padding:16px;display:grid;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:16px}.intro .ifacts li{display:flex;gap:12px;align-items:flex-start;font-size:.875rem;line-height:1.6}.intro .ifacts svg{flex:none;width:24px;height:24px;color:var(--rj-teal-deep)}.intro .icoach{margin-top:16px;text-align:center}.intro .icoach summary,.intro .ifolds summary{list-style:none;cursor:pointer;min-height:44px;min-width:44px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--rj-blue);text-decoration:underline;text-underline-offset:4px}.intro .icoach summary::-webkit-details-marker,.intro .ifolds summary::-webkit-details-marker{display:none}.intro .icoach p,.intro .ifolds p{text-align:start;font-size:1rem;line-height:1.75;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:8px}.intro .icoach p b,.intro .ifolds p b{font-family:var(--head)}.intro .ifolds{display:flex;flex-wrap:wrap;justify-content:center;column-gap:16px}.intro .ifolds details{display:block;text-align:center}.intro .ifolds details[open]{flex:1 0 100%;order:9}.intro .ifolds summary{font-weight:400;color:var(--muted);text-decoration-color:var(--rj-field)}.intro .ifolds details[open]>summary{color:var(--rj-blue);font-weight:600}.intro .renewin{margin-top:16px;padding-top:8px;border-top:1px solid var(--line);text-align:start}.renewlink,body:not(.ink) .renewlink{color:var(--rj-blue)}body.at-intro #bar{display:none}.intro .ipre{margin-top:24px;padding:16px 8px 8px;background:var(--card);border:1px solid var(--line);border-radius:16px;display:grid;gap:8px}.intro .ipre .hh{padding:0 8px}.intro .ipre h3{font:700 1rem/1.4 var(--head);margin:0}.intro .ipre .hkey{padding:0 8px 8px}.soonchip{font-size:.75rem;font-weight:600;color:var(--muted);background:var(--rj-track);border-radius:999px;padding:4px 8px;white-space:nowrap}.pmap.pre{padding:0;border:0;background:none;gap:0}.pmap.pre .lane{cursor:default}.pmap.pre .lane:hover{background:none}.pmap.pre .hd7{min-height:24px}.pmap.pre .hd7 .lc{font-size:.75rem;color:var(--muted)}.foot .again{margin:0 0 8px}html:not(.wide) body.journey:not(.at-intro) #foot .footp{display:none}.foot .again:has(>[hidden]),body.at-intro .foot .again{display:none}.linkb{all:unset;cursor:pointer;min-height:48px;display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;color:var(--teal);text-decoration:underline;text-underline-offset:4px}.linkb:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.cards{gap:12px}.card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--fg);box-shadow:none;transition:border-color .15s,background-color .15s,box-shadow .15s}.card:after{content:none}.card>.ic{display:none}.card>span:not(.ic):not(.mark),.card>.ic:empty+span{grid-column:1;grid-row:1}.card>.mark{grid-column:2;grid-row:1}@media(hover:hover){.card:hover{background:var(--tile-hov);border-color:var(--line-2)}}.card b{display:block;font:600 1rem/1.5 var(--font);color:var(--fg)}.card .s{display:block;font-size:.875rem;line-height:1.6;color:var(--muted)}.card .mark,.card .mark svg{width:26px;height:30px}.card .mark{position:relative;color:var(--hexo)}.card .mark svg{position:absolute;inset:0}.card .mark .rg{fill:none;stroke:currentColor;stroke-width:1.4}.card .mark .dot{fill:var(--teal);opacity:0;transform:none;transition:opacity .15s}.card .mark .ck{opacity:0;stroke:#fff}.card:has(input:checked),.card.on,body.calm .card:has(input:checked),body.calm .card.on{border:1px solid var(--teal);background:var(--tealbg);color:var(--fg);padding:12px 16px;box-shadow:inset 0 0 0 1.5px var(--teal),0 6px 16px #0f6b6329}body.ink .card:has(input:checked),body.ink .card.on{box-shadow:inset 0 0 0 1.5px var(--teal)}.card:has(input:checked) b,.card.on b{font-weight:700;color:var(--fg)}.card:has(input:checked) .s,.card.on .s{color:var(--muted)}.card:has(input:checked) .mark,.card.on .mark{color:var(--teal)}.card:has(input:checked) .mark .rg,.card.on .mark .rg{stroke:var(--teal)}.card:has(input:checked) .mark .dot,.card.on .mark .dot,body.calm .card.on .mark .dot,body.calm .card:has(input:checked) .mark .dot{opacity:1;fill:var(--teal)}.card:has(input:checked) .mark .ck,.card.on .mark .ck,body.calm .card.on .mark .ck,body.calm .card:has(input:checked) .mark .ck{opacity:1;stroke:#fff}body.ink .card:has(input:checked) .mark .ck,body.ink .card.on .mark .ck{stroke:#181616}.card:has(input:focus-visible),.opt:has(input:focus-visible),.chip:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.opts{gap:8px}.opt{position:relative;min-height:56px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--fg);box-shadow:none;transition:border-color .15s,background-color .15s}.opt:after{content:none}@media(hover:hover){.opt:hover,.chip:hover{background:var(--tile-hov)}}.opt:has(input:checked),.opt.on{border:2px solid var(--teal);background:var(--tealbg);color:var(--fg);font-weight:600}.opts.inline .opt{min-height:56px}.chips{gap:8px}.chip{position:relative;min-height:48px;padding:0 16px;border:1px solid var(--line-2);border-radius:999px;background:var(--card);color:var(--fg);box-shadow:none;font-size:1rem;font-weight:600}.chip:after{content:none}.chip:has(input:checked),.chip.on,.chip[aria-pressed=true]{border:1px solid var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:var(--tealbg);color:var(--fg)}.chip:has(input:checked):before,.chip.on:before{content:"";position:absolute;inset-block-start:4px;inset-inline-end:8px;width:10px;height:10px;background:var(--teal);-webkit-mask:var(--ck) center/contain no-repeat;mask:var(--ck) center/contain no-repeat}.chips:has(>.chip:nth-child(2):last-child),.chips:has(>.chip:nth-child(3):last-child){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.chips:has(>.chip:nth-child(2):last-child)>.chip,.chips:has(>.chip:nth-child(3):last-child)>.chip{justify-content:center;padding-inline:8px;text-align:center}.card:active,.opt:active,.chip:active,.toggle:active{opacity:.82;transform:none}.card input,.opt input,.chip input{position:fixed!important;top:0;inset-inline-start:0}.calmnote{border-radius:12px;background:var(--card);border:1px solid var(--line)}.mk{background:none;border:0;padding:0;gap:4px;min-height:28px;font-size:.75rem;font-weight:600}.mk .hx{width:12px;height:13px}.mk-a{color:var(--fg)}.mk-a .hx,body.ink .mk-a .hx{color:var(--rj-orange)}.mk-a .mkt{color:var(--fg)}.mk-b{color:var(--muted);border:0}.mk-b .hx{color:var(--muted)}.mkkey{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.75rem;line-height:1.6;color:var(--muted);margin-top:8px}.mkkey span{display:inline-flex;align-items:center;gap:4px}.mkkey .hx{width:12px;height:13px;flex:none}.mkkey .ka .hx{color:var(--teal)}.mkkey .kb .hx{color:var(--muted)}.back{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--fg);box-shadow:none;font-size:1.25rem}.back:hover{background:var(--tile-hov)}.screen>.head{min-height:48px}.screen>.kick{align-self:center}.srbox{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:16px;margin-top:12px}.sheet .tbox{background:var(--card);border:2px solid var(--teal);box-shadow:0 0 0 4px #0f6b631f;border-radius:14px;padding:12px 16px 8px;display:grid;gap:8px}.sheet .tbox:focus-within{box-shadow:0 0 0 4px #0f6b6338}.sheet .tbox .tin,.sheet .tin{border:0;background:transparent;height:56px;font:600 3rem/1 var(--mono);padding:0;box-shadow:none;outline:0;color:var(--fg)}.tread{color:var(--teal)}.skip.rcheck{border:1px solid var(--line);background:var(--card);border-inline-start:4px solid var(--gold-err-line)}.acpair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.acone{display:grid;gap:4px;align-content:start;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--bg)}.acone small{font-size:.75rem;color:var(--muted)}.acone b{font-weight:600;font-size:1rem}.acone .btn{min-height:48px;font-size:.875rem;padding:0 8px}@media(prefers-reduced-motion:reduce){.card,.opt,.chip,.tslots span{transition:none!important}}html.rm .card,html.rm .opt,html.rm .chip{transition:none!important}.res,.z-E{--zc:var(--zE)}.z-M{--zc:var(--zM)}.z-T{--zc:var(--zT)}.z-I{--zc:var(--zI)}.z-R{--zc:var(--zR)}.rhero{position:relative;overflow:hidden;margin:0 -16px;padding:24px 16px;display:grid;gap:16px;background:#181616;color:#faf7f2}html.wide .rhero{margin:16px 0 0;padding:32px;border-radius:16px}.rhero>*{position:relative}.rhero>.lanefield{position:absolute;top:0;inset-inline-end:0}.lanefield{pointer-events:none;fill:none;stroke:var(--rj-field-lines);stroke-width:1.5}.lanefield .lt{stroke:#14a3a3;stroke-opacity:.75;stroke-width:2}.rhero .lanefield{stroke:#3a3532}:dir(ltr) .lanefield{transform:scaleX(-1)}.rhead{display:grid;gap:8px;justify-items:start;margin:0}.rbadge,.res .rbadge,.res.calmres .rbadge{display:block;font:700 2rem/1.25 var(--head);color:#faf7f2;margin:0;text-wrap:balance}html.wide .res .rbadge{font-size:3rem}.rbadge .rbhx{display:none}.tline{display:block;width:96px;height:4px;border-radius:999px;background:var(--rj-grad);transform-origin:right center}:dir(ltr) .tline{transform-origin:left center}html.wide .rhero .tline{width:136px}.rsum{font:400 1rem/1.75 var(--font);color:#ded6cc;padding:0;background:none;text-wrap:pretty}.rsum #rKey{color:#faf7f2}.hcards{display:grid;gap:24px;margin:24px 0 0}.hstart,.heasy{position:relative;border-radius:16px;padding:16px;display:grid;gap:8px;justify-items:start}.hstart{background:#221f1e;border:1px solid #3A3532;color:#faf7f2}.hstart .tag{background:#2a2624;color:#faf7f2}.hstart .hl,.heff .hl{font-size:.875rem;line-height:1.6;color:#a39a90}.hstart .ht{font:700 1.25rem/1.4 var(--head);color:#faf7f2}.hstart .hm{font:600 1.25rem/1.4 var(--font);color:#faf7f2;font-variant-numeric:tabular-nums}.hstart .hrw{display:flex;align-items:flex-end;gap:8px 24px;margin:4px 0;direction:rtl;flex-wrap:wrap}.hstart .hrw>span{display:grid;justify-items:start;gap:0}.hstart .hrw .hn{font:600 3rem/1 var(--mono);color:#faf7f2}.hstart .hpace .hn2{font:600 2rem/1.1 var(--mono);color:#faf7f2;padding:0}.hstart .hrw small{font-size:.875rem;color:#a39a90}.hstart .hrw>i{display:none}.hstart .heff{width:100%;margin-top:8px;padding-top:12px;border-top:1px solid #3A3532;display:grid;gap:0}.hstart.solo .heff{margin:0;padding:0;border:0}.heff .hvw{font:700 1.25rem/1.5 var(--head);color:#faf7f2}.hstart .hs{font-size:.875rem;line-height:1.75;color:#ded6cc}.rseason{margin:24px 0 0;padding:12px 16px;border-radius:12px;background:var(--rj-sel-bg);color:var(--rj-sel-fg);font-size:.875rem;line-height:1.6}.rjump{margin:8px 0 0}.heasy{margin:0 0 12px;background:var(--card);border:1px solid var(--line);color:var(--fg)}.heasy .tag{margin-bottom:0}.heasy .hl{font-size:.875rem;line-height:1.6;color:var(--muted)}.heasy .hv{display:flex;align-items:baseline;gap:8px;justify-content:flex-start;direction:ltr;margin:0}.heasy .hn{font:600 2rem/1.1 var(--mono);color:var(--fg)}.heasy .hn i{font-style:normal;color:var(--fg)}.heasy .hv span{font-size:.875rem;color:var(--muted);direction:rtl}.heasy .hs{font-size:.875rem;line-height:1.75;color:var(--fg)}.hrcard h2{font:700 1rem/1.5 var(--head)}.hkey{font-size:.75rem;line-height:1.6;color:var(--muted)}.hsteady{font-size:1rem;line-height:1.7;color:var(--fg);background:var(--card);border:1px solid var(--line);border-inline-start:4px solid var(--teal);border-radius:12px;padding:12px 16px}.res .hero,.res .hero.win,.res .hero.dim{background:var(--card);color:var(--fg);--hero-fg:var(--fg);--hero-mu:var(--muted);border:1px solid var(--line);border-radius:14px;box-shadow:none;padding:16px}.res .hero:before{content:none}.res .hero .lv b{font:700 1rem/1.5 var(--head);color:var(--fg)}.res .hero .pill{color:var(--fg);border-color:var(--line-2)}.res .hero .big{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:12px 0 8px;padding:8px 16px;border-radius:12px;background:var(--grad);color:#fff;container-type:normal}.res .hero .big>.cnt,.res .big>.cnt,.res .hero.dim .big>.cnt{grid-column:2;grid-row:1;font:600 1.5rem/1.2 var(--mono);color:var(--volt);margin:0;justify-self:end}.res .hero .big .lab{grid-column:1;grid-row:1;order:0;font-size:.875rem;font-weight:400;color:#fff;padding:0}.res .hero .big .lab small{display:block;color:var(--deep-mu);font-size:.875rem;line-height:1.5}.res .hero .ex,.res .hero .trust,.res .hero .ageln{font-size:.875rem;line-height:1.7;color:var(--muted)}.res .hero .ageln{color:var(--fg)}.res .hero .calc,.res .hero.win .calc{font-size:.875rem;line-height:1.6;color:var(--muted);opacity:1;font-weight:400}.res .hero .info{color:var(--muted);border-color:var(--line-2)}.res .stats,.res .hero.win .stats{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.res .stats>div,.res .hero.win .stats>div{border-inline-start:1px solid var(--line)}.res .stats>div:first-child{border:0}.res .stats .cnt,.res .hero.dim .stats .cnt{font:600 1.25rem/1.2 var(--mono);color:var(--fg)}.res .stats small{font-size:.875rem;color:var(--muted)}.res .paces{gap:8px}.res .pace{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;border:0;border-inline-start:4px solid var(--zc);border-radius:4px;box-shadow:none;padding:12px 0 12px 12px;padding-inline-start:12px;background:linear-gradient(to left,color-mix(in srgb,var(--zc) var(--zbg),transparent),transparent 70%)}.res .pace:after{content:none}.res .pace .ph{grid-column:1;display:grid;justify-items:start;gap:4px}.res .pace .nm{font:600 1rem/1.4 var(--font);color:var(--fg)}.res .pace>span:nth-child(2){grid-column:2;grid-row:1}.res .pace .rng,.res .pace .eval{font:600 1.25rem/1.2 var(--mono);color:var(--fg)}.res .pace .u{font-size:.75rem;color:var(--muted)}.res .pace .eband{font-size:.75rem;color:var(--muted);text-align:end}.res .pace .gl{grid-column:1/-1;font-size:.875rem;line-height:1.6;color:var(--muted)}.res .eff{display:flex;align-items:center;gap:8px;justify-items:start}.res .eff .bars10{display:flex;gap:2px;direction:rtl}.res .eff .bars10 i{width:9px;height:9px;border-radius:2px;background:var(--line);box-shadow:none;opacity:1}.res .eff .bars10 i.on,.res .pace:not(:first-child) .eff .bars10 i.on{background:var(--zc)}.res .eff .bars10 i.lo{background:var(--line);opacity:1}.res .eff small{font-size:.875rem;color:var(--muted)}.ztable tr>td:first-child{position:relative;padding-inline-start:20px}.ztable tr>td:first-child:before{content:"";position:absolute;inset-inline-start:4px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:2px;background:var(--zc,var(--zE))}.ztable tr.z-E{--zc:var(--zE)}.ztable tr.z-M{--zc:var(--zM)}.ztable tr.z-T{--zc:var(--zT)}.ztable tr.z-I{--zc:var(--zI)}.ztable tr.z-R{--zc:var(--zR)}.ztable .zd{display:block;font-size:.75rem;line-height:1.5;color:var(--muted);font-weight:400}.hrcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:8px;margin:20px 0}.hrcard .hrmax{margin:0;font-size:.875rem;color:var(--fg)}.hrz{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hrz li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:4px;border-inline-start:4px solid var(--zc);background:linear-gradient(to left,color-mix(in srgb,var(--zc) var(--zbg),transparent),transparent 70%)}.hrz li.z-IR{border-image:linear-gradient(var(--zI) 50%,var(--zR) 50%) 1;border-inline-start-width:4px;border-style:solid;border-block-width:0;border-inline-end-width:0}.hrz .hzn{min-width:0;font-size:1rem;line-height:1.5}.hrz .hzn b{font-weight:600;color:var(--fg)}.hrz .hzn small{font-size:.75rem;color:var(--muted)}.hrz .hzv{flex:none;display:grid;justify-items:end;text-align:end;gap:2px}.hrz .hzb{font:600 1.25rem/1.1 var(--mono);color:var(--fg);white-space:nowrap}.hrz .hzv small{font-size:.75rem;color:var(--muted);white-space:nowrap}.hrcard .hreff{margin:0;font-size:.875rem;font-weight:600;color:var(--fg);border-inline-start:3px solid var(--hl);padding-inline-start:12px}@media(max-width:380px){.hrz li{flex-wrap:wrap}.hrz .hzv{justify-items:start;text-align:start}}.res .estrip{background:var(--card);border:1px solid var(--line);border-inline-start:4px solid var(--hl);border-radius:12px;box-shadow:none;color:var(--fg);font-size:.875rem}.res .estrip:after{content:none}.res .estrip .xhex svg{color:var(--hl)}.res .estrip .xhex b{color:var(--hl-bg)}.res .sec>h2,.res section>h2,.res .trap>h2,.res .acc>h2{font:700 1.25rem/1.5 var(--head)}.res .hcards section>h2,.res .hrcard>h2{font:700 1rem/1.5 var(--head)}.res h3{font:700 1rem/1.5 var(--head)}.res .secsub{font-size:.875rem;line-height:1.7;color:var(--muted)}#s-pace>.heasy{margin-top:12px}#s-pace>.hero{margin:0 0 12px}.res .hero .stats>div:first-child{border:0;padding-inline-start:0}.res .eff small{white-space:nowrap}.res .eff .bars10{flex:none}details.fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:after{content:"";flex:none;width:8px;height:8px;margin-inline-end:4px;border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:translateY(-2px) rotate(45deg);transition:transform .15s}details.fold[open]>summary:after{transform:translateY(2px) rotate(-135deg)}details.fold>summary>h2{margin:0}#result .res :is(.sec,.trap,.acc,.before,.hero,section)>h2,#result .res details.fold>summary>h2{font:700 1.25rem/1.5 var(--head)}#result .res .acc>h2{display:flex;align-items:center;gap:8px}#result .res .acc>h2 .hx{width:16px;height:18px;color:var(--teal)}.res .trap{border-inline-start:4px solid var(--teal)}.res .before h3{font:700 1rem/1.5 var(--head)}.btn-line{border:1px solid var(--line-2);background:var(--card);color:var(--fg)}.pdfbar{background:var(--bg);border-block-start:1px solid var(--line)}.numbig input{color:var(--fg);caret-color:var(--teal);font:600 3rem/1 var(--mono);background:radial-gradient(circle at 12px 12px,var(--line-2) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 12px) 12px,var(--line-2) 2.5px,transparent 3px),radial-gradient(circle at 12px calc(100% - 12px),var(--line-2) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),var(--line-2) 2.5px,transparent 3px),var(--card);box-shadow:inset 0 8px 0 var(--teal),0 0 0 1px var(--line);background-color:var(--card)}body.ink .numbig input{color:var(--fg);background-color:var(--card);box-shadow:inset 0 8px 0 var(--teal),0 0 0 1px var(--line)}.numbig input:focus{outline:2px solid var(--teal);outline-offset:4px}.step{width:56px;height:56px;border:1px solid var(--line);background:var(--card);color:var(--fg);box-shadow:none}.lockline button,.revl button{color:var(--teal)}.res .banner,#gateCard.gate{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;background:var(--hl-bg);border:1.5px solid var(--hl);border-inline-start-width:5px;border-radius:12px;padding:16px;box-shadow:none;color:var(--fg)}.res .banner h2,#gateCard.gate h2{font:700 1.25rem/1.5 var(--head);color:var(--hl-t)}.res .banner p,#gateCard.gate p{font-size:1rem;line-height:1.7}.res .banner .xhex svg,#gateCard.gate>.hx{color:var(--hl)}.res .banner .xhex b{color:var(--hl-bg)}#gateCard.gate .btn-line,.res .banner .btn-line{background:var(--card)}.gate.ro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid var(--line);border-inline-start:4px solid var(--teal);border-radius:12px;padding:16px;background:var(--card);box-shadow:none}.gate.ro>.hx{width:24px;height:28px;color:var(--teal)}.gate.ro h2{font:700 1rem/1.5 var(--head)}.hstart.solo{background:var(--card);color:var(--fg);border:1px solid var(--line);border-inline-start:4px solid var(--teal);box-shadow:none}.hstart.solo:before{content:none}.hstart.solo .hl{color:var(--muted)}.hstart.solo .hvw{color:var(--teal)}.hstart.solo .hs{color:var(--fg)}body.renewing .top .beta{display:none}.btn-ink,body.ink .btn-ink{background:var(--rj-primary);color:var(--rj-primary-fg);border:0;box-shadow:none}.btn-ink[aria-disabled=true],.btn-ink:disabled{background:var(--surface-2);color:var(--muted);border:1px dashed var(--line-2);box-shadow:none}.res .hcards,.res .hrcard{margin:0}.res .rhead{margin-top:8px}html.wide .resside,html.wide .profile{top:76px}html.wide .profile{background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:14px;box-shadow:none;max-height:calc(100vh - 96px)}html[data-lite] .profile{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}.profile h3{font:700 1.25rem/1.5 var(--head)}.profile li button:hover{color:var(--teal)}.card.dist{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;align-content:start;gap:4px;min-height:88px;padding:12px 16px}.card.dist>*,.card.dist>span:not(.ic):not(.mark){grid-column:1;grid-row:auto}.card.dist .dh{min-height:0;display:block}.card.dist .dh span{font:600 1.5rem/1.2 var(--mono);color:var(--fg)}.card.dist .dh span.ar{font:700 1.25rem/1.4 var(--head)}.card.dist b{font:600 .875rem/1.5 var(--font);color:var(--muted)}.card.dist .s{font-size:.875rem;color:var(--teal);font-weight:600}.card.dist .s:before{content:"+ ";font-family:var(--font)}.card.dist.saved{background:var(--tealbg);border:1px solid var(--teal);padding:12px 16px;box-shadow:inset 0 0 0 1.5px var(--teal);color:var(--fg)}.card.dist.saved .dh span{color:var(--fg)}.card.dist .tv{font-size:.875rem;color:var(--fg)}.card.dist .tv .n,.card.dist .tv bdi{font-size:.875rem;font-weight:600}label.card.dist>.mark{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;grid-column:auto}label.card.dist:has(input:checked) .dh span,label.card.dist.on .dh span{color:var(--fg)}body,body.calm,body.journey,body[data-mood]{--on:var(--teal);--on-fg:#FFFFFF;--on-mu:rgba(255,255,255,.8);--on-acc:#FFFFFF}body.ink,body.sd{--on-fg:#181616;--on-mu:#A39A90;--on-acc:#181616}.day[aria-pressed=true],.day.f{color:var(--teal)}.day[aria-pressed=true] span,.day.f span{color:var(--on-fg)}.top{height:auto;min-height:56px;flex-wrap:wrap;row-gap:0;padding-block:0}.chip{white-space:normal;min-width:0;max-width:100%}.chip>span{min-width:0}.hstart .hrw{flex-wrap:wrap}.ztable th,.ztable td{overflow-wrap:normal;word-break:normal}.field,.field label,.field input{min-width:0;max-width:100%}@media(max-width:20em){.ztable{display:block;overflow-x:auto;max-width:100%}.chips.alt .altl .n{white-space:normal}.chips.alt .altl{display:inline-block;max-width:100%}}.sheet h3{font:700 1.25rem/1.4 var(--head)}.back{padding:0}.hrz .hzv,.res .pace{row-gap:4px}.hrz .hzv{column-gap:4px}.res .lst{gap:8px}.numbig input{width:160px;height:80px;padding-top:8px}.mk,.mk-a{gap:4px;padding:0}.hstart .hrw.hone{align-items:flex-end;gap:8px 12px}.hstart .hpace{display:grid;justify-items:center}.hstart .hpace .hn2{font:600 2rem/1.5 var(--mono);color:#fff;padding-bottom:4px}@media(max-height:700px)and (max-width:559px){.intro .ihero{padding-top:16px;gap:4px}.intro .ihero .q{line-height:1.35}.intro .ihero .sub{font-size:.875rem;line-height:1.6}.intro .isample{margin-top:-12px;padding:8px 16px;gap:0 16px}.intro .isample .isr{font-size:1.5rem}.intro .ihealth{margin-top:12px;padding:8px 12px;gap:8px}.intro .ihealth p{line-height:1.6}.intro .igo{margin-top:8px}}@media(max-height:600px)and (max-width:559px){.intro .ihero .q{font-size:1.5rem}}.res .pace .eff{display:grid;justify-items:start;gap:4px}.res .pace .ph{min-width:0}.trial{font-size:.875rem;line-height:1.7;color:var(--muted);text-align:center;margin:0 0 12px}html[data-soon] .renewlink:after,html[data-soon] [data-act=ics]:after{content:"قريبًا";display:inline-block;margin-inline-start:8px;padding:4px 8px;border:1px solid currentColor;border-radius:999px;font:400 .75rem/1 var(--font, inherit);opacity:.8}.soonmsg{margin-top:8px}.fitq{margin:24px 0 0;padding:16px;border:1px solid var(--line-2);border-radius:12px;display:grid;gap:12px}.fitq h3{font:700 1rem/1.4 var(--head);margin:0}.fitq .fitb{display:flex;flex-wrap:wrap;gap:8px}.fitq .fitb .btn{flex:1 1 auto;min-height:44px}.fitq .gloss{margin:0}.afterln{margin-top:12px}@media print{.trial,.fitq{display:none}}.ztable .n{white-space:nowrap}.ztable th{vertical-align:bottom;line-height:1.5}.ztable tr.zr1 td{border-bottom:0;padding-bottom:0;vertical-align:baseline}.ztable td.zn b,.ztable td.pace .n{font-weight:600}.ztable tr.zr2>td.zsay{position:static;padding:4px 4px 12px;padding-inline-start:20px;font-size:.75rem;line-height:1.7;color:var(--muted)}.ztable tr.zr2>td.zsay:before{content:none}.res bdi.n,.res .n{white-space:nowrap}.res .ztable td.pace,.ztable td.pace{display:table-cell;background:none;border:0;border-radius:0;box-shadow:none;padding:8px 4px 0;overflow:visible;position:static}.ztable td.pace:after{content:none}.hqpain{margin:0 0 24px;display:grid;gap:8px}.hqpain .rowq,.hqpain .gloss{margin:0}.hqq{margin:0 0 4px}.hq{display:grid;gap:8px}.hq .hqd>summary{padding:10px 0;gap:12px}.hq .hqh{display:grid;gap:2px;min-width:0}.hq .hqt{font-weight:600}.hq .hqc{font-weight:600;color:var(--fg)}.hq .hqn{font-weight:400;font-size:.875rem;line-height:1.6;color:var(--muted)}.hq .hqd[open] .hqn{display:none}.hq .hql{display:grid;gap:8px;padding-bottom:16px}.hqi{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--card,var(--surface));color:var(--fg);cursor:pointer;font-size:1rem;line-height:1.6}.hqi input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.hqi .sq{flex:none;width:20px;height:20px;border:2px solid var(--line-2);border-radius:4px;display:grid;place-items:center}.hqi.on,.hqi:has(input:checked){border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.hqi.on .sq,.hqi:has(input:checked) .sq{background:var(--fg);border-color:var(--fg)}.hqi.on .sq:after,.hqi:has(input:checked) .sq:after{content:"";width:10px;height:6px;border:solid var(--bg);border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px)}.hqi:has(input:focus-visible){outline:2px solid var(--rj-blue);outline-offset:2px}.hq .hqmore{display:grid;gap:12px;padding:4px 16px 8px;border-inline-start:2px solid var(--line-2);margin-inline-start:8px}.hq .hqmore .sub2{margin:0}.hq .hqend{display:grid;gap:12px;margin-top:24px}.hq .hqend .btn{width:100%;min-height:52px}.hq .hqdet{text-align:center;margin:0}.hq .hqdet .linkb{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}.ztable td.zn b{white-space:nowrap}#screen .bar.inq{position:static;background:none;border:0;padding:8px 0 0;margin:0}@media(max-height:720px){body.journey[data-scr=start] #screen .mkkey{display:none}body.journey[data-scr=start] #screen .cards{gap:8px}body.journey[data-scr=start] #screen label.card{padding-block:6px;min-height:56px}body.journey[data-scr=start] #screen .bar.inq .barlow.ph,body.journey[data-scr=start] #screen .bar.inq .lockline{display:none}}.csec{display:grid;gap:12px;padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}.csec:first-of-type{border-top:0;margin-top:8px;padding-top:0}.cq{font:600 1rem/1.5 var(--head);margin:0}.csec .sub{margin:0}details.cg{margin-top:8px}details.cg>summary{padding:10px 0;gap:12px}details.cg .hqh{display:grid;gap:2px;min-width:0}details.cg .hqt{font-weight:600}details.cg .hqn{font-weight:400;font-size:.875rem;line-height:1.6;color:var(--muted)}details.cg[open] .hqn{display:none}details.cg .cgb{display:grid;gap:12px;padding-bottom:16px}details.cg .cgb .cq{font-size:1rem}details.cg .chips.alt .chip{padding:0 10px}@media(min-width:20.01em){details.cg .chips.alt .altl{white-space:nowrap}}.ctop{margin-top:12px}.estgo{display:grid;gap:6px;justify-items:start;margin-top:24px;padding-top:16px;border-top:1px dashed var(--line-2)}.estgo .btn{width:auto;min-height:44px}.estgo .gloss{margin:0}.tw{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;direction:ltr}.tw-c{display:grid;gap:4px;justify-items:stretch}.tw-col{position:relative;height:108px;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:12px;scrollbar-width:none;background:linear-gradient(var(--field,transparent),var(--field,transparent)) no-repeat center/100% 36px;touch-action:pan-y}.tw-col::-webkit-scrollbar{display:none}.tw-pad{height:36px}.tw-it{height:36px;line-height:36px;text-align:center;scroll-snap-align:center;font:600 1.25rem/36px var(--font);font-variant-numeric:tabular-nums;color:var(--muted);cursor:pointer;user-select:none}.tw-it.on{color:var(--fg)}.tw-lab{text-align:center;font-size:.75rem;color:var(--muted)}.twbtn{justify-self:start;min-height:44px;font-size:.875rem}.twsheet{position:sticky;bottom:0;z-index:3;display:grid;gap:12px;margin:8px -4px 0;padding:12px;border-radius:16px 16px 0 0;background:var(--bg);box-shadow:0 -8px 24px #0000001f;border-top:1px solid var(--line)}.twsheet[hidden]{display:none}.twsheet .tw{margin-top:0}.twsheet .twdone{width:100%;min-height:48px}.estm{display:inline-block;margin-inline-start:6px;padding:0 8px;border-radius:999px;border:1px solid var(--line-2);font:600 .75rem/1.6 var(--font);color:var(--muted);vertical-align:middle}.intro .istart{display:grid;gap:8px;margin-top:20px}.intro .istart .iq{font:700 1.25rem/1.5 var(--head);margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.intro .istart .sub{margin:0}.intro .istart .cards{margin-top:4px}.intro .isample{margin-top:16px}details.sumfold{margin-top:4px}details.sumfold>summary{padding:10px 0;gap:12px}details.sumfold .hqh{display:grid;gap:2px;min-width:0}details.sumfold .hqt{font-weight:600}details.sumfold .hqn{font-weight:400;font-size:.875rem;line-height:1.6;color:var(--muted)}details.sumfold[open] .hqn{display:none}details.sumfold[open]{padding-bottom:12px}#sumClash h3{display:flex;gap:8px;align-items:center}details.tfold .cards{margin:4px 0 12px}.refine .rfq{margin-top:16px;border:0;padding:0}.refine .rfq .chips{margin-top:8px}.refine .rfq small{font-weight:400}.rhead .rjump{margin:8px 0 0}.rjump a{font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:6px}#planT:focus{outline:none}#planT:focus-visible,#hmT:focus-visible{outline:2px solid var(--rj-blue);outline-offset:2px;border-radius:8px}.tdrest{margin:4px 0 8px}.hrcard.inz{margin:12px 0;box-shadow:none}.hrcard.inz h3{margin:0;font:600 1rem/1.5 var(--head)}#s-about .aboutb{display:grid;gap:8px;padding-bottom:12px}#s-about .abh{margin:12px 0 0;font:600 1rem/1.5 var(--head)}#s-about .abh:first-child,.glyphnote{margin-top:4px}#paper .p-em1{border:.75pt solid var(--k);border-radius:3px;padding:3px 6px}.intro.withq .igo+.ihealth{margin-top:16px}#loading:not([hidden])~.foot{visibility:hidden}.painrule{margin:8px 0 12px}.painrule h3{margin:0 0 6px;font-size:1rem}.brkcard{padding:12px 14px}.dhx{display:block;flex:none;width:32px;height:auto;overflow:visible}.dhx text{font-family:var(--font);font-weight:700;fill:var(--fg)}.dhx.f-e path{fill:var(--rj-card);stroke:var(--rj-teal-deep)}.dhx.f-q path{fill:var(--rj-q);stroke:var(--rj-q)}.dhx.f-q text{fill:var(--rj-q-fg)}.dhx.f-l path{fill:var(--rj-long);stroke:var(--rj-long)}.dhx.f-l text{fill:var(--rj-long-fg)}.dhx.f-t path{fill:var(--rj-card);stroke:var(--fg)}.dhx.f-a path{fill:var(--rj-card);stroke:var(--rj-field)}.dhx.f-r path{fill:var(--rj-card);stroke:var(--rj-field)}.dhx.dot path{fill:var(--fg);stroke:none}.hmap{display:grid;gap:8px}.hmap .hh,.hh{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hmap h2{font:700 1.5rem/1.4 var(--head)}.hmap .hh>span{font-size:.75rem;color:var(--muted);white-space:nowrap}.pmap{display:grid;gap:4px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:16px}.lane{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:20px repeat(7,minmax(0,1fr)) 40px;column-gap:8px;align-items:center;min-height:44px;padding:0 8px;border-radius:12px;color:var(--fg);-webkit-tap-highlight-color:transparent}.lane:focus-visible{outline:2px solid var(--rj-blue);outline-offset:2px}@media(hover:hover){.lane:not(.op):hover{background:var(--rj-track)}}.lane .ln{font:600 1.25rem/1 var(--mono);text-align:center;color:var(--muted)}.lane .lt{font:500 .875rem/1 var(--mono);text-align:center;color:var(--muted)}.lane .lh{grid-column:2/9;position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;align-items:center}.lane .lr{position:absolute;inset-inline:calc(100% / 14);top:50%;height:2px;margin-top:-1px;border-radius:999px;background:var(--rj-line)}.lane .lc{position:relative;display:grid;justify-items:center}.lane:not(.op) .dhx{width:20px}.lane:not(.op) .dhx.lg{width:24px}.lane.op{cursor:default;background:var(--rj-sel-bg);grid-template-rows:44px auto;padding-bottom:8px;row-gap:4px}.lane.op .ln{color:var(--rj-sel-fg)}.lane.op .lw{grid-column:2/9;font-size:.875rem;font-weight:600;color:var(--rj-sel-fg)}.lane.op .lw .wnow{font-size:.75rem;font-weight:400}.lane.op .lt{font:600 1rem/1 var(--mono);color:var(--fg)}.lane.op .lh{align-items:start}.lane.op .lr{top:14px;margin:0;background:var(--rj-teal-deep)}.lane.op .lc{gap:4px}.lane.op .dhx{width:32px}.lane.op .ld{font-size:.75rem;line-height:1.4;color:var(--muted);white-space:nowrap}.lane.op .lf{display:flex;height:6px}.lane.op .lf .dhx{width:6px}.lane.op .lc.first .ld{font-weight:700;color:var(--fg)}@media(max-width:375px){.lane.op .dhx{width:28px}.lane.op .lr{top:12px}}@media(min-width:1024px){.lane.op .dhx{width:40px}.lane.op .lr{top:17px}.lane:not(.op) .dhx{width:24px}.lane:not(.op) .dhx.lg{width:28px}}.mkey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,max-content);gap:4px 24px;font-size:.875rem;color:var(--muted)}.mkey li{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mkey .dhx{width:16px}.mkey .kd{display:flex;width:16px;justify-content:center}.mkey .kd .dhx{width:8px}.hkey{font-size:.875rem;line-height:1.6;color:var(--muted)}#wkDays{display:grid;gap:8px}#wkDays details.dayc{background:var(--card);border:1px solid var(--line);border-radius:0;border-block-start-width:0;margin:0;box-shadow:none;padding:0 16px}#wkDays details.dayc:first-of-type{border-block-start-width:1px;border-start-start-radius:16px;border-start-end-radius:16px}#wkDays details.dayc:last-of-type{border-end-start-radius:16px;border-end-end-radius:16px}#wkDays details.dayc+details.dayc{margin-top:-8px}#wkDays .dayc>summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;list-style:none;cursor:pointer}#wkDays .dayc>summary::-webkit-details-marker{display:none}#wkDays .dayc .hl{flex:none;width:32px;height:auto;background:none;color:inherit}#wkDays .dayc .dbody{flex:1;min-width:0;display:flex;align-items:center;gap:12px;outline:0}#wkDays .dayc .dmid{flex:1;min-width:0;display:grid;gap:0}#wkDays .dayc .dday{font-size:.75rem;line-height:1.5;color:var(--muted)}#wkDays .dayc .dtag{display:inline-block;margin-inline-start:4px;padding:0 8px;border-radius:999px;background:var(--rj-track);color:var(--fg);font-weight:600;white-space:nowrap}#wkDays .dayc .dmid>b{font-weight:600;font-size:1rem;line-height:1.5}#wkDays .dayc .gl2{font-size:.75rem;line-height:1.5;color:var(--muted)}#wkDays .dayc .dend{flex:none;display:grid;justify-items:end;text-align:end;max-width:55%}#wkDays .dayc .dend:has(.lt){flex:0 1 50%;min-width:0}#wkDays .dayc .ln.lt{font:400 .875rem/1.5 var(--font);color:var(--muted);white-space:normal;text-wrap:pretty}#wkDays .dayc .ln{font:600 1rem/1.5 var(--mono);color:var(--fg);white-space:nowrap}#wkDays .dayc .dpace{font:600 .875rem/1.5 var(--mono);color:var(--fg);white-space:nowrap}#wkDays .dayc .mm{display:grid;justify-items:end;font-size:.75rem;color:var(--muted)}#wkDays .dayc .mm:empty{display:none}#wkDays .dayc>summary:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-2px) rotate(45deg)}#wkDays .dayc[open]>summary:after{transform:translateY(2px) rotate(-135deg)}#wkDays .dayc.today>summary .dbody{outline:0}#wkDays .dayc .dlines{padding:0 0 12px 44px;padding-inline:44px 0}#wkDays>.secsub,#wkDays>details.more{margin:0}.hn .dp,.hn2 .dp{margin-inline:-.12em}#wkDays .dayc.today .dday{font-weight:700;color:var(--fg)}#wkDays .dayc>summary:focus-visible{outline:2px solid var(--rj-blue);outline-offset:2px;border-radius:8px}.res .estrip,.res .banner,#gateCard.gate{background:var(--rj-safe-bg);border:1.5px solid var(--rj-safe);border-radius:12px;box-shadow:none;color:var(--rj-safe-fg);padding:12px 16px;font-size:.875rem;line-height:1.75}.res .banner,#gateCard.gate{padding:16px;gap:12px}.res .estrip .xhex svg,.res .banner .xhex svg,#gateCard.gate>.hx{color:#c8372d}.res .estrip .xhex b,.res .banner .xhex b{color:#fff}.res .banner h2,#gateCard.gate h2{font:700 1.5rem/1.4 var(--head);color:var(--rj-safe-fg)}#gateCard.gate>.hx{width:28px;height:32px}.hrcard .hreff{border-inline-start-color:var(--fg)}.pdfbar{display:flex;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-block-start:1px solid var(--line)}.pdfbar .btn{flex:1;min-height:56px;max-width:none;font-size:1rem;padding-inline:20px;white-space:nowrap}.pdfbar .btn-line{flex:0 0 auto;width:auto}.ksheet{display:grid;gap:16px}.ksheet .kgrip,.ksheet .kclose[hidden]{display:none}.ksheet.open{position:fixed;inset:auto 0 0;z-index:30;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px calc(24px + env(safe-area-inset-bottom));background:var(--bg);border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #1816162e}.ksheet.open .kgrip{display:block;justify-self:center;width:40px;height:4px;border-radius:999px;background:var(--rj-field)}.ksheet .kclose{position:absolute;top:24px;inset-inline-end:8px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;background:none;color:var(--fg);cursor:pointer;z-index:2}.ksheet .kclose svg{width:20px;height:20px}.ksheet.open .actgroup{background:none;box-shadow:none;padding:0}.ksheet.open .actgroup:after{display:none}.ksheet.open .actgroup.keep>h3{font:700 2rem/1.25 var(--head);padding-inline-end:48px;min-height:44px}.kshade{position:fixed;inset:0;z-index:29;background:#1816168c}html.keeping,html.keeping body{overflow:hidden}.act .btn-or{width:100%}.actgroup{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:none}.actgroup:after{content:none}.actgroup.over{background:none;border:1px dashed var(--rj-field)}@media(min-width:1024px){.ksheet.open{inset:auto auto 0 50%;width:560px;margin-inline-start:-280px;transform:none}}html.wide .resside{gap:16px}html.wide .resside .acc,html.wide .resside nav,html.wide .resside .skeep{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px}.resside .skeep{display:grid;gap:12px}.resside .skeep h3{font:700 1.25rem/1.4 var(--head);margin:0}.resside .skeep .btn{width:100%}.resside .skeep .btn-text{justify-self:start;color:var(--rj-blue)}.ksheet .act .btn{width:100%}.hsteady{background:var(--card);border:1px solid var(--line);border-radius:12px;font-size:.875rem;color:var(--fg)}#paper .p-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s1)}#paper .p-lock{display:grid;grid-template-columns:auto auto auto;align-items:center;column-gap:4pt;direction:rtl}#paper .p-lock .p-mark{grid-row:1/3}#paper .p-lock .p-mark{width:24pt;height:23pt;display:block;flex:none}#paper .p-lock .p-wm{font:800 var(--t-sec)/1 var(--head)}#paper .p-lock .p-wl{font:800 var(--t-sub)/1 var(--head);color:#1e5fa8}#paper .p-lock .p-tag{grid-column:2/4;font-size:var(--t-small);color:var(--mt);line-height:1.3}#paper .p-tline{display:block;width:90pt;height:3pt;margin-top:3pt}#paper .pk{width:1.75em;height:1.6em}#paper .pk .pks{fill:#fff;stroke:#0f8a8a;stroke-width:2.6}#paper .pk.f-q .pks{fill:#1e5fa8;stroke:#1e5fa8}#paper .pk.f-q b{color:#fff}#paper .pk.f-l .pks{fill:#181616;stroke:#181616}#paper .pk.f-l b{color:#faf7f2}#paper .pk.f-t .pks{stroke:#181616;stroke-width:3}#paper .pk.f-a .pks,#paper .pk.f-r .pks{stroke:#8c8279}#paper .pk.f-r .pks{stroke-dasharray:4 3}#paper .pk.wide{border-color:#0f8a8a}#paper .p-m.lanes tr.wkrow th{text-align:start;padding:var(--s1) 3px 0}#paper .p-m.lanes tr.wkrow .wk,#paper .p-m.lanes tr.wkrow .role{display:inline;margin-inline-end:var(--s2)}#paper .p-m.lanes .tot{font-size:var(--t-small);color:var(--mt)}#wkDays .dayc .mm small{font-size:.75rem}#wkDays .dayc .gl2:not(.dtag){font-size:.875rem}.card,.opt,.chip,.toggle{transition:transform .15s var(--e-in)}.card:active,.opt:active,.chip:active,.toggle:active{opacity:1;transform:scale(.97);transition-duration:.1s}details.fold>summary:after,details.more>summary:after,details.cg>summary:after{transition:transform .25s var(--e-in)}details[open]>:not(summary){animation:rj-in .2s var(--e-in)}@keyframes rj-in{0%{opacity:0}}.btn.busy,.btn.busy:disabled{background:var(--rj-primary);color:var(--rj-primary-fg);border:0;cursor:progress}.btn-line.busy,.btn-line.busy:disabled{background:var(--card);color:var(--fg);border:1.5px solid var(--rj-field)}.fwait{display:inline-flex;gap:4px;margin-inline-end:8px}.fwait i{width:10px;height:9px;background:currentColor;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);animation:rj-wait .9s linear infinite}.fwait i:nth-child(2){animation-delay:.3s}.fwait i:nth-child(3){animation-delay:.6s}@keyframes rj-wait{0%,to{opacity:1}50%{opacity:.3}}.actsay:not(.warnln){display:flex;gap:8px;align-items:flex-start;background:var(--rj-ok-bg);border:1.5px solid var(--rj-ok-line);border-radius:12px;padding:12px 16px;color:var(--fg);font-size:.875rem;animation:rj-in .2s var(--e-in)}.actsay:not(.warnln):before{content:"";flex:none;width:16px;height:16px;margin-top:4px;background:var(--rj-teal-deep);-webkit-mask:var(--ck) center/contain no-repeat;mask:var(--ck) center/contain no-repeat}@media(prefers-reduced-motion:reduce){.fwait i,details[open]>:not(summary),.actsay{animation:none}}html.rm .fwait i,html.rm details[open]>:not(summary),html.rm .actsay{animation:none}.intro .ihero .q .or{display:block;color:var(--fg)}.intro .isample .isl{display:none}#lockGo{min-width:44px;min-height:44px}small{font-size:.75rem}.rhero .rhead{padding-inline-end:56px}.res>*+.rhero{margin-top:16px}html{font-synthesis:none}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}#paper :is(h1,h2,h3,p,li){text-wrap:wrap}.nw{white-space:nowrap}.lockline button:focus-visible,.toggle:has(input:focus-visible),.card:has(input:focus-visible),.opt:has(input:focus-visible),.chip:has(input:focus-visible){outline:2px solid var(--rj-blue);outline-offset:2px}.card,.opt,.chip,label.card,button.card.dist{border-color:var(--rj-field)}.card:has(input:checked),.card.on,.opt:has(input:checked),.opt.on,.chip:has(input:checked),.chip.on,.card.dist.saved{border-color:var(--rj-blue)}#rdIn,#rfHrIn{min-height:48px;padding:0 12px;border:1.5px solid var(--rj-field);border-radius:12px;background:var(--rj-card);color:var(--fg);font:400 1rem/1 var(--font)}.foot a,nav.foot a,.footl a{min-width:44px;justify-content:center}.top .themeb svg{fill:none}#wkDays .dayc .ln bdi{unicode-bidi:isolate}#wkDays .dayc .dday .mm{display:inline;font-size:.75rem;color:var(--muted)}#wkDays .dayc .mmx{white-space:nowrap}.ksheet.open .actgroup.keep>h3{font-size:1.5rem;min-height:44px;display:flex;align-items:center;padding-top:8px}.ksheet.open .kclose{top:20px}@media(max-width:375px){.lane{grid-template-columns:16px repeat(7,minmax(0,1fr)) 28px;column-gap:4px;padding:0 4px}.lane .lt,.lane.op .ld,.lane.op .lw{font-size:.75rem}.top .beta{display:none}}#gateCard .xhex svg{color:#c8372d}#gateCard .xhex b{color:#fff}.ksheet.open .actgroup{border:0;background:none}.ksheet .actgroup{gap:0}.ksheet .act{gap:0;padding:8px 0;border-bottom:1px solid var(--line)}.ksheet .act:has(.btn-or){border:0;padding:0 0 8px}.ksheet .act .btn-line{width:100%;min-height:44px;justify-content:flex-start;background:none;border:0;padding:0;font-weight:600;color:var(--fg);text-align:start}.ksheet .act .btn-line:hover{background:none;text-decoration:underline}.ksheet .act .actnote,.chip{font-size:.875rem}@media(max-height:700px)and (max-width:559px){.intro .ihero{padding-top:16px;gap:8px}.intro .ihero .q{font-size:1.5rem}.intro .istart{margin-top:12px}.intro .istart .cards{gap:8px}body.at-intro label.card{min-height:56px;padding-block:8px}}html.wide #wkDays.wk1{grid-template-columns:minmax(0,1fr)}html.wide .res .paces .pace{grid-template-columns:minmax(0,1fr);align-content:start}html.wide .res .paces .pace>span:nth-child(2){grid-column:1;grid-row:auto}html.wide .res .paces .pace .eband{text-align:start}.res .eff{flex-wrap:wrap}.q,.intro .ihero .q{line-height:1.85}@media(max-height:700px)and (max-width:559px){.intro .ihero .q{line-height:1.85}}.dsel{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.dsel .dsf,.field .dsel .dsf{display:grid;gap:4px;font:400 .75rem/1.4 var(--font);color:var(--muted);direction:rtl;min-width:0}.dsel select{min-height:48px;padding:0 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--fg);font:500 1rem/1.2 var(--mono);font-variant-numeric:tabular-nums;direction:ltr;cursor:pointer}.dsel select:focus-visible{outline:2px solid var(--rj-blue);outline-offset:2px}.dsel select[aria-invalid=true]{border-color:var(--fg);border-width:2px}.dsel #rdIn-m,.dsel #calStart-m{font-family:var(--font)}.flabel{font-weight:600;font-size:1rem;margin:0}.kick .stg.qn{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}.mk-a .hx,body.ink .mk-a .hx,.mkkey .ka .hx{color:var(--rj-orange)}body.calm .q,body.calm #q-title.q{font:700 2rem/1.85 var(--head);color:var(--fg)}@media(max-height:600px)and (max-width:559px){body.calm .q{font-size:1.5rem}}.intro .igo #resumeBtn{width:auto;justify-self:center;min-height:48px;padding:0 24px;background:transparent;border:1.5px solid var(--rj-field);color:var(--fg);font-weight:600}.profile li.pno details>summary{list-style:none;cursor:pointer;display:flex;gap:8px;align-items:center;min-height:36px;font-size:.875rem;border-bottom:1px dashed var(--line)}.profile li.pno details>summary::-webkit-details-marker{display:none}.profile li.pno details>summary:after{content:"";margin-inline-start:auto;width:6px;height:6px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg)}.profile li.pno details[open]>summary:after{transform:rotate(-135deg)}.profile li.pno ul{padding-inline-start:12px}html.wide .sheet{max-height:calc(100dvh - 96px)}.sheet,html.wide .profile{scrollbar-width:thin;scrollbar-color:var(--rj-field) transparent}.sheet::-webkit-scrollbar,html.wide .profile::-webkit-scrollbar{width:6px}.sheet::-webkit-scrollbar-thumb,html.wide .profile::-webkit-scrollbar-thumb{background:var(--rj-field);border-radius:999px}.sheet::-webkit-scrollbar-track,html.wide .profile::-webkit-scrollbar-track{background:transparent}.wdfold{padding:0 16px}.wdfold>summary{padding:12px 0}.wdfold[open]{padding-bottom:12px}.gloss.gone{display:none}html.wide body.at-result .foot{max-width:688px;margin-inline-start:0;margin-inline-end:auto}html.wide body.at-result .foot{margin-right:0;margin-left:auto}.chip{padding-inline:18px}.chip:has(input:checked):before,.chip.on:before{position:static;inset:auto;display:inline-block;flex:none;width:11px;height:11px;margin-inline-end:3px;vertical-align:-1px}.chip:has(input:checked),.chip.on{gap:0;padding-inline-start:4px}.dhx .sw{stroke:var(--fg);fill:none}#paper .pk .pkw{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#181616;stroke-width:3;stroke-linecap:round}@media(max-height:700px)and (max-width:559px){.intro .ihero{padding-top:8px;gap:2px}.intro .ihero .tline{margin-block:2px}.intro .istart{margin-top:4px}}:is(h1,h2,h3,.rbadge,.q):not(#paper *){line-height:1.85!important}.hmap .hh{flex-wrap:wrap}.hmap .hh>span{white-space:normal;min-width:0}.mkey{grid-template-columns:repeat(3,minmax(0,max-content));gap:4px 16px;min-width:0}.mkey>li{min-width:0}.hmap{min-width:0}.hmap{grid-template-columns:minmax(0,1fr)}#wkDays .dayc .ln{white-space:normal}#wkDays .dayc .dend{min-width:0}:is(h2,h3):not(.q):not(#paper *){line-height:2!important}@media(max-height:700px)and (max-width:559px){#app .intro h3.iq{line-height:1.4!important}}#app .impact[hidden]:not(.keep){display:none!important}bdi.rg{display:inline-block;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.gtrack .bands i.b-pos{background:color-mix(in srgb,var(--rj-teal-deep) 45%,var(--lane))!important}.gtrack .bands i.b-amb{background:color-mix(in srgb,var(--rj-orange) 45%,var(--lane))!important}.gtrack .bands i.b-far{background:var(--lane)!important}.gtrack .bands{height:18px}.gtrack .bands i{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.gtrack .bands i>span{font-size:.75rem;font-weight:600;line-height:1;color:var(--fg);white-space:nowrap}.gzones{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:.75rem;line-height:1.5;color:var(--muted)}.gzones>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gzones>span>i{width:12px;height:12px;border-radius:3px;flex:none}.gzones .z-pos>i{background:color-mix(in srgb,var(--rj-teal-deep) 45%,var(--lane))}.gzones .z-amb>i{background:color-mix(in srgb,var(--rj-orange) 45%,var(--lane))}.gzones .z-far>i{background:var(--lane);box-shadow:inset 0 0 0 1px var(--line-2)}.gzones b{color:var(--fg);font-weight:600}.zone-tag.pos{border-color:var(--rj-teal-deep)}:is(.q,body.calm .q):not(#paper *){line-height:2!important}#app .intro .ihero .q{line-height:1.85!important}#wkDays .dayc .dbody{flex-wrap:wrap}#wkDays .dayc .dbody>.feel{flex:1 0 100%;min-width:0;font-size:.75rem;line-height:1.5;color:var(--muted);white-space:normal}.res .pace .gl.feel{color:var(--fg)}#paper .p-rc .pfeel{color:var(--k)}
