@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/db0fddcdae7cf88c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/feec6f6f0d18f76b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Text Fallback;src:local("Arial");ascent-override:101.53%;descent-override:30.42%;line-gap-override:0.00%;size-adjust:100.27%}.__className_a56756{font-family:Red Hat Text,Red Hat Text Fallback;font-style:normal}.__variable_a56756{--font-text:"Red Hat Text","Red Hat Text Fallback"}@font-face{font-family:Delicious Handrawn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3051c5732eccddcf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Delicious Handrawn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f353ea109af319c1-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Delicious Handrawn Fallback;src:local("Arial");ascent-override:133.87%;descent-override:26.77%;line-gap-override:0.00%;size-adjust:74.70%}.__className_c6de0d{font-family:Delicious Handrawn,Delicious Handrawn Fallback;font-weight:400;font-style:normal}.__variable_c6de0d{--font-hand:"Delicious Handrawn","Delicious Handrawn Fallback"}:root{color-scheme:light;--paper:#f3f2ee;--stage:#e7e6e1;--card:#ffffff;--field:#fbfbf9;--ink:#1e1c1a;--body:#4a4640;--muted:#615d57;--faint:#6d6862;--line:#dad8d1;--field-line:#8f8a83;--yellow:#f3b404;--yellow-hi:#f7c53f;--pill:rgba(30,28,26,0.84);--ease:cubic-bezier(0.16,1,0.3,1);--price:clamp(170px,16.4vw,236px);--text:var(--font-text),"Red Hat Text",system-ui,sans-serif;--hand-font:var(--font-hand),"Delicious Handrawn",cursive}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}a{color:inherit}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hand{font-family:var(--hand-font);text-transform:uppercase;font-size:22px;line-height:1;letter-spacing:.01em;word-spacing:.18em;color:var(--ink);font-weight:400}.pen{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@keyframes wiggle{0%{transform:skewX(0) skewY(0) translateY(1px)}17%{transform:skewX(.5deg) skewY(.1deg) translate(-1px,-1px)}32%{transform:skewX(.5deg) skewY(0deg) translate(0)}48%{transform:skewX(0deg) skewY(0deg) translate(0)}63%{transform:skewX(-.5deg) skewY(-.1deg) translate(1px)}79%{transform:skewX(-.1deg) skewY(.1deg) translateY(-1px)}to{transform:skewX(0deg) skewY(0deg) translate(0)}}.wiggle{animation:wiggle .75s linear infinite}.ann{display:flex;align-items:flex-start;gap:6px}.ann svg{flex:none;overflow:visible}.frame{position:relative;margin:12px;border-radius:16px;background:var(--stage)}.pill{position:absolute;top:14px;z-index:2;display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 12px 0 15px;border-radius:999px;background:var(--pill);color:#fff;font-size:14px;font-weight:500;text-decoration:none}.pill--l{left:14px}.pill--r{right:14px}.dots{grid-template-columns:3px 3px}.dots,.vdots{display:grid;gap:3px}.dots i,.vdots i{width:3px;height:3px;border-radius:50%;background:#fff;display:block}.bar-logo{position:absolute;top:12px;left:50%;transform:translateX(-50%);display:block;color:var(--ink);border-radius:6px}.bar-logo svg{height:40px;width:auto}.stage{min-height:1000px;padding:84px 30px 26px;overflow:hidden;display:flex;flex-direction:column}.stage__foot{margin-top:auto;padding-top:40px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.head{text-align:center}.head h1{font-size:44px;line-height:1.05;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.head p{font-size:30px;line-height:1.15;color:var(--muted);margin-top:6px;letter-spacing:-.01em}.band{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:18px;column-gap:18px;margin-top:79px}.obj-top{grid-column:2;grid-row:1;max-width:600px;margin-inline:auto;text-align:center}.obj__title{font-size:20px;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.obj__meta{font-size:15px;color:var(--muted);margin-top:2px}.tag{margin-right:8px;padding:2px 8px 3px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;vertical-align:1px}.obj__was,.tag{display:inline-block}.obj__was{position:relative;margin-top:30px;font-size:64px;line-height:1;font-weight:500;letter-spacing:-.03em;color:var(--muted);font-variant-numeric:tabular-nums}.strike{position:absolute;left:-14px;top:18px;width:calc(100% + 28px);height:34px;overflow:visible;pointer-events:none}.obj-now{grid-column:2;grid-row:2;margin-top:6px;text-align:center;white-space:nowrap;font-size:min(var(--price),calc(var(--price) * 4.4 / var(--len, 4)));line-height:.86;font-weight:500;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.off{grid-column:3;grid-row:2;align-self:center;justify-self:start;position:relative;width:170px;height:96px;display:grid;place-items:center}.off>span{position:relative;z-index:1;font-family:var(--hand-font);font-size:50px;line-height:1;color:var(--ink);white-space:nowrap}.off>svg{position:absolute;inset:-8px -10px;width:calc(100% + 20px);height:calc(100% + 16px);max-width:none;overflow:visible}.ann--struck{right:calc(100% + 30px);top:-6px;align-items:flex-end}.ann--struck,.ann--worked{position:absolute;flex-direction:column;white-space:nowrap}.ann--worked{left:18px;bottom:calc(100% - 8px);align-items:flex-start}.feature{grid-column:1;grid-row:2;align-self:center;justify-self:end;width:min(382px,100%);display:flex;gap:14px;padding:8px;border-radius:12px;background:var(--card)}.thumb{width:100px;height:134px;flex:none;border-radius:8px;background:var(--paper);-o-object-fit:cover;object-fit:cover}.thumb--art{-o-object-fit:contain;object-fit:contain}.feature__body{min-width:0}.feature__save{font-size:22px;line-height:1.15;font-weight:500;letter-spacing:-.01em;margin:8px 0 6px}.feature__desc{font-size:14px;line-height:1.3;color:var(--body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feature__link{display:block;max-width:100%;margin-top:6px;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-stage{margin:110px auto 0;max-width:840px;text-align:center}.empty-stage .big{position:relative;isolation:isolate;display:inline-block;font-family:var(--hand-font);font-size:88px;line-height:1;text-transform:uppercase;word-spacing:.18em;color:var(--ink)}.empty-stage .big svg{position:absolute;inset:auto -18px -6px -18px;width:calc(100% + 36px);height:34px;max-width:none;z-index:-1}.empty-stage .big span{position:relative}.empty-stage p{margin-top:18px;font-size:20px;color:var(--muted)}.empty-stage p:not(.big){max-width:560px;margin-inline:auto}.round{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;flex:none;text-decoration:none;padding:0}.round svg{width:18px;height:18px}.round--plus{background:var(--yellow);color:var(--ink);transition:background .2s ease-in-out}.round--plus:hover{background:var(--yellow-hi)}.round--link{background:var(--card);color:var(--ink)}.add{position:absolute;right:32px;top:236px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.add .round{margin-right:8px}.ann--add{flex-direction:column;align-items:flex-end;text-align:right}.pick{position:relative;width:min(640px,52%)}.ann--ex{flex-direction:column;margin-bottom:40px}.switch{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:baseline;margin-bottom:16px;font-size:32px;font-weight:500;letter-spacing:-.02em}.switch button{all:unset;cursor:pointer;max-width:11em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);transition:color .8s var(--ease)}.switch button[aria-pressed=true]{color:var(--ink)}.cats button:focus-visible,.switch button:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.switch__more{font-size:15px;letter-spacing:0;color:var(--muted)}.cats{display:flex;flex-wrap:wrap;gap:6px}.cats button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;background:var(--card);color:var(--ink);font-size:14px;font-weight:500}.cats button span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.cats button.is-empty{color:var(--faint)}.cats button[aria-pressed=true]{background:var(--ink);color:#fff}.cats button[aria-pressed=true] span{color:#d9d7d0}.cats__label{position:absolute;left:calc(100% + 12px);bottom:44px;width:150px;flex-direction:column}.copybox{position:relative;flex:none;width:330px;margin-right:-2px}.ann--clip{flex-direction:column;align-items:flex-end;text-align:right;margin-bottom:40px}.clip{background:var(--card);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:10px}.clip>span{display:block}.clip__title{font-weight:600}.clip>.clip__link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.copyrow{display:flex;justify-content:flex-end}.copybtn,.copyrow{align-items:center;gap:10px}.copybtn{display:inline-flex;height:46px;padding:0 20px 0 16px;border:0;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease-in-out}.copybtn:hover{background:var(--yellow-hi)}.copybtn svg{width:18px;height:18px}.copyfail{margin-top:8px;font-size:13px;font-weight:600;text-align:right}.copyfail:empty{display:none}.split{display:grid;grid-template-columns:1fr 1fr;min-height:760px;overflow:hidden;scroll-margin-top:12px}.split__left{position:relative;background:var(--stage)}.sketch{position:absolute;inset:0}.sketch>svg{position:absolute;left:50%;top:50%;width:420px;height:460px;transform:translate(-50%,-50%);overflow:visible;max-width:none}.sketch__t{font-family:var(--hand-font);fill:var(--ink)}.sketch .hand{position:absolute}.split__right{background:var(--card);padding:70px 80px 60px 72px}.split__right h2{font-size:44px;line-height:1.05;font-weight:500;letter-spacing:-.02em;margin-bottom:10px}.split__right .lead{font-size:18px;line-height:1.4;margin-bottom:26px;color:var(--body);max-width:520px}.split__right .lead a{color:var(--ink);font-weight:500;text-underline-offset:3px;text-decoration-thickness:1px}.form{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:560px}.field{display:block;font-size:13px;font-weight:600}.field--full{grid-column:1/-1}.field input,.field select,.field textarea{display:block;width:100%;margin-top:6px;height:48px;border-radius:12px;border:1px solid var(--field-line);background:var(--field);padding:0 14px;font-size:15px;font-weight:400;color:var(--ink)}.field textarea{height:88px;padding:12px 14px;resize:vertical;line-height:1.4}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5.5l4 4 4-4' fill='none' stroke='%231E1C1A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.field select.is-unset{color:var(--faint)}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--faint)}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border:2px solid var(--ink)}.field__err{display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:var(--ink);background:linear-gradient(transparent 58%,rgba(243,180,4,.6) 0)}.money{position:relative;display:block}.money:before{content:"$";position:absolute;left:14px;top:50%;transform:translateY(-50%);margin-top:3px;color:var(--muted);font-size:15px;font-weight:400}.money input{padding-left:28px}.addbtn{grid-column:1/-1;margin-top:6px;height:52px;border:0;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease-in-out}.addbtn:hover{background:var(--yellow-hi)}.book{padding:90px 42px 40px;display:grid;grid-template-columns:5fr 7fr;grid-template-rows:auto 1fr;-moz-column-gap:40px;column-gap:40px;align-items:start;scroll-margin-top:12px}.book__intro{grid-column:1;grid-row:1}.book__list{grid-column:2;grid-row:1/span 2}.book>.kept{grid-column:1;grid-row:2}.book h2{font-size:44px;line-height:1.05;font-weight:500;letter-spacing:-.02em;margin-bottom:14px}.book .lead{font-size:18px;color:var(--body);margin-bottom:30px;max-width:470px}.book__filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-14px 0 40px;font-size:15px;color:var(--muted)}.book__filter b{color:var(--ink);font-weight:600}.textbtn{border:0;background:none;padding:6px 2px;cursor:pointer;font-size:14px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.notes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ncard{position:relative;display:flex;gap:14px;padding:8px;border-radius:12px;background:var(--card)}.ncard .thumb{width:92px;height:124px}.ncard__body{min-width:0;flex:1;display:flex;flex-direction:column}.ncard .meta{font-size:13px;color:var(--muted)}.ncard h3{font-size:17px;line-height:1.2;font-weight:600;margin:6px 0 4px;letter-spacing:-.01em;overflow-wrap:anywhere}.ncard .pr{margin-top:10px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ncard .pr s{font-size:15px;color:var(--muted);text-decoration-thickness:1.5px}.mark{position:relative;isolation:isolate;font-style:normal;font-family:var(--hand-font);font-size:22px;letter-spacing:0;padding:0 6px}.mark svg{position:absolute;left:-6px;top:-5px;width:calc(100% + 12px);height:calc(100% + 10px);max-width:none;overflow:visible;z-index:-1}.ncard__open{position:absolute;inset:0;z-index:1;border:0;border-radius:12px;background:transparent;cursor:pointer}.ncard__open:hover~.ncard__body h3{text-decoration:underline;text-underline-offset:3px}.ncard__remove{position:relative;z-index:2;align-self:flex-end;margin-top:auto;color:var(--muted);font-size:13px}.newest{display:flex;align-items:flex-end;gap:8px;margin:14px 0 0 8px}.undo{display:flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:12px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px}.undo button{height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--yellow);color:var(--ink);font-weight:600;cursor:pointer}.book__empty{background:var(--card);border-radius:12px;padding:26px 24px;font-size:16px;color:var(--body)}.book__empty a{font-weight:600;color:var(--ink)}.kept{position:relative;background:var(--card);border-radius:16px;padding:30px 30px 28px;margin-top:8px;max-width:470px;scroll-margin-top:60px}.kept h3{font-size:26px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.kept h3,.kept p{margin-bottom:10px}.kept p{font-size:15px;line-height:1.5;color:var(--body)}.kept p:last-child{margin-bottom:0}.kept code{white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:13px;background:var(--paper);padding:2px 6px;border-radius:4px;color:var(--ink)}.kept .kept__ann{position:absolute;right:26px;top:-30px;display:flex;align-items:flex-end;gap:6px}.kept a{color:var(--ink);font-weight:500}.kept .kept__warn{color:var(--ink);font-weight:600}.kept__warn span{background:linear-gradient(transparent 58%,rgba(243,180,4,.6) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.foot{margin:50px 42px 0;padding:22px 0 30px;border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px 30px;font-size:13px;color:var(--muted)}.foot,.foot__links{display:flex;flex-wrap:wrap}.foot__links{align-items:center;gap:4px 20px}.foot__links a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bar{height:68px}.doc{max-width:800px;margin:0 auto;padding:70px 20px 0}.doc__head{position:relative;margin-bottom:28px}.doc__head h1{font-size:44px;line-height:1.05;font-weight:500;letter-spacing:-.02em}.doc__head p{margin-top:8px;font-size:18px;color:var(--body);max-width:560px}.doc__ann{position:absolute;right:0;top:-6px;flex-direction:column;align-items:flex-end;text-align:right}.doc__card{background:var(--card);border-radius:16px;padding:34px 40px 36px}.doc__card section+section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.doc__card h2{font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.01em;margin-bottom:8px}.doc__card li,.doc__card p{font-size:16px;line-height:1.6;color:var(--body)}.doc__card p+p,.doc__card ul+p{margin-top:10px}.doc__card ul{margin:10px 0 0;padding-left:22px}.doc__card li+li{margin-top:6px}.doc__card li::marker{color:var(--ink)}.doc__card a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.doc__card a[href^="mailto:"],.doc__card code{white-space:nowrap}.doc__card code{font-family:ui-monospace,Consolas,monospace;font-size:14px;background:var(--paper);padding:2px 6px;border-radius:4px;color:var(--ink)}.doc__card h3{font-size:17px;line-height:1.25;font-weight:600}.calc{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.calc__box{background:var(--paper);border-radius:12px;padding:18px 18px 20px}.calc__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.calc__out{min-height:92px;margin-top:16px}.doc__card .calc__big{font-family:var(--hand-font);text-transform:uppercase;font-size:40px;line-height:1.1;color:var(--ink)}.calc__mark{background:linear-gradient(transparent 52%,var(--yellow) 52%,var(--yellow) 92%,transparent 92%);padding:0 4px;word-spacing:.18em}.doc__card .calc__hint,.doc__card .calc__line{margin-top:6px;font-size:14px;line-height:1.45}.doc__card .calc__hint{color:var(--ink);font-weight:600}.doc__card .guide__next{margin-top:16px}.toc{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.toc ol{margin:8px 0 0;padding-left:22px;-moz-columns:2;column-count:2;-moz-column-gap:32px;column-gap:32px}.doc__card .toc li{font-size:15px;line-height:1.5;-moz-column-break-inside:avoid;break-inside:avoid;margin:0;padding:3px 0}.toc li::marker{color:var(--muted);font-size:13px}.toc a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.doc__card section[id]{scroll-margin-top:20px}.doc__card .toc+section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.doc__card .formula{margin:12px 0 14px;padding:12px 16px;background:var(--paper);border-radius:10px;font-family:ui-monospace,Consolas,monospace;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.tablewrap{overflow-x:auto;margin:14px 0}.dtable{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.dtable--narrow{max-width:460px}.dtable caption{caption-side:bottom;text-align:left;padding-top:8px;font-size:13px;color:var(--muted)}.dtable td,.dtable th{text-align:right;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.dtable td:first-child,.dtable th:first-child{text-align:left;padding-left:0}.dtable th{font-size:13px;font-weight:600;color:var(--muted)}.dtable td{color:var(--body)}.dtable b{color:var(--ink);font-weight:600}.dtable s{color:var(--muted)}.bars{margin:18px 0 0}.bars figcaption{font-size:15px;font-weight:600;color:var(--ink)}.bars ul{list-style:none;margin:12px 0 0;padding:0}.doc__card .bars li{display:grid;grid-template-columns:70px minmax(0,1fr) 112px;align-items:center;gap:12px;margin:0;padding:5px 0;font-size:14px;line-height:1.3;font-variant-numeric:tabular-nums}.bars__label{color:var(--ink);font-weight:600}.bars__track{height:14px;border-radius:4px;background:var(--paper)}.bars__bar{display:block;height:100%;min-width:4px;border-radius:0 4px 4px 0;background:var(--ink)}.bars li.is-marked .bars__value{color:var(--ink);font-weight:600;background:linear-gradient(transparent 55%,var(--yellow) 55%);justify-self:start}.bars__value{color:var(--body)}.doc__card .bars__note{margin-top:10px;font-size:13px;color:var(--muted)}.doc__card .sources li{font-size:14px}.doc__card .guide__date{margin-top:14px;font-size:13px;color:var(--muted)}@media (max-width:700px){.calc{grid-template-columns:1fr}.toc ol{-moz-columns:1;column-count:1}.doc__card .toc li{padding:0}.toc a{display:block;padding:10px 0}.dtable{font-size:13px}.dtable td,.dtable th{padding:8px 4px}.dtable th{white-space:normal;vertical-align:bottom}.doc__card .bars li{grid-template-columns:62px minmax(0,1fr) 100px;gap:8px}}.lost{min-height:640px;padding:150px 24px 80px;text-align:center}.lost .big{position:relative;display:inline-block;margin:0;max-width:none;font-family:var(--hand-font);font-size:150px;line-height:1;color:var(--ink)}.lost .big svg{position:absolute;inset:22% -26px 10% -26px;width:calc(100% + 52px);height:68%;max-width:none;z-index:0}.lost .big span{position:relative}.lost h1{margin-top:24px;font-size:44px;line-height:1.05;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.lost p:not(.big){margin:12px auto 0;max-width:520px;font-size:20px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:16px;font-weight:600;text-decoration:none;transition:background .2s ease-in-out}.btn:hover{background:var(--yellow-hi)}.lost .btn{margin-top:30px}@media (max-width:1199px){.stage{min-height:0;padding:70px 14px 26px;display:flex;flex-direction:column}.band,.stage__foot{display:contents}.head{order:1;margin-top:8px}.obj-top{order:2;margin-top:30px}.obj-now{order:3;font-size:min(120px,calc(120px * 4.4 / var(--len, 4)))}.off{order:4;margin:14px auto 0;width:150px;height:78px;align-self:center}.pick{order:5}.feature{order:6}.copybox{order:7}.add{order:8}.empty-stage{order:2;margin-top:50px}.head h1{font-size:30px}.head p{font-size:20px}.obj__was{font-size:40px;margin-top:22px}.strike{top:10px;height:24px}.off>span{font-size:40px}.ann--struck,.ann--worked{display:none}.feature{width:auto;margin-top:30px;align-self:stretch}.pick{width:auto;margin-top:22px}.ann--ex{margin:0 0 8px 4px}.switch{font-size:22px;gap:0 14px;margin-bottom:8px}.switch button{min-height:44px;line-height:44px}.cats button{height:44px;padding:0 15px}.cats__label{position:relative;left:auto;bottom:auto;width:auto;flex-direction:row-reverse;justify-content:flex-end;margin:12px 0 0 4px}.copybox{width:auto;margin:30px 0 0}.ann--clip{align-items:flex-start;text-align:left;margin:0 0 8px 4px}.ann--clip svg{transform:scaleX(-1);margin-left:10px}.copyrow{justify-content:flex-start}.add{position:relative;right:auto;top:auto;margin:30px 0 6px 4px;align-items:flex-start}.ann--add{flex-direction:row;align-items:center}.add .round{margin-right:0}.pill{height:44px}.split{grid-template-columns:1fr;min-height:0}.split__left{display:none}.split__right{padding:40px 18px}.split__right h2{font-size:32px}.form{grid-template-columns:1fr}.book{display:flex;flex-direction:column;gap:0;padding:60px 16px 20px}.book h2{font-size:32px}.book__list{width:100%}.kept{margin-top:48px;padding:26px 20px;max-width:none}.kept .kept__ann{right:10px}.notes{grid-template-columns:1fr}.textbtn{min-height:44px}.undo button{height:44px}.feature__link{line-height:44px;margin:-8px 0 -10px}.switch__more{display:inline-block;line-height:44px}.foot{margin:40px 16px 0;flex-direction:column}.foot__links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.doc{padding-top:50px}.doc__head h1{font-size:34px}.doc__ann{position:relative;top:auto;right:auto;align-items:flex-start;text-align:left;margin-top:16px;flex-direction:row-reverse;justify-content:flex-end}.doc__card{padding:24px 20px 26px}.lost{padding-top:110px;min-height:0}.lost .big{font-size:110px}.lost h1{font-size:32px}}@media (min-width:768px) and (max-width:1199px){.stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;align-items:start;padding:76px 28px 30px}.add,.empty-stage,.head,.obj-now,.obj-top,.off,.pick{grid-column:1/-1;grid-row:auto}.obj-now{font-size:min(150px,calc(150px * 4.4 / var(--len, 4)))}.feature{grid-column:1;grid-row:auto;align-self:start;justify-self:stretch}.copybox{grid-column:2}.split__right{padding:56px 40px 60px}.split__right>.form,.split__right>.lead,.split__right>h2{max-width:560px;margin-inline:auto}.form{grid-template-columns:1fr 1fr}.book{padding:70px 28px 30px}.notes{grid-template-columns:1fr 1fr}.kept{max-width:640px}.foot{margin-inline:28px}}@media (max-width:600px){.frame{margin:8px}.pill{font-size:13px}.pill--r .pill__t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pill--r{width:44px;padding:0;justify-content:center}.bar-logo svg{height:32px}.bar-logo{top:18px}a.bar-logo{top:12px;padding:6px 0}}@media (max-width:359px){.pill--l .pill__t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pill--l{width:44px;padding:0;justify-content:center}}@media (prefers-reduced-motion:reduce){.wiggle{animation:none}.addbtn,.btn,.copybtn,.round--plus,.switch button{transition:none}}