@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@font-face{font-family:Archivo Fallback;src:local(Arial);font-weight:100 599;font-stretch:50% 80%;size-adjust:84%;ascent-override:104.8%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:600 1000;font-stretch:50% 80%;size-adjust:84%;ascent-override:104.8%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial);font-weight:100 599;font-stretch:80% 94%;size-adjust:90%;ascent-override:97.8%;descent-override:23.3%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:600 1000;font-stretch:80% 94%;size-adjust:90%;ascent-override:97.8%;descent-override:23.3%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial);font-weight:100 599;font-stretch:94% 106%;size-adjust:106%;ascent-override:83%;descent-override:19.8%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:600 1000;font-stretch:94% 106%;size-adjust:106%;ascent-override:83%;descent-override:19.8%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial);font-weight:100 599;font-stretch:106% 125%;size-adjust:117%;ascent-override:75.2%;descent-override:17.9%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:600 1000;font-stretch:106% 125%;size-adjust:117%;ascent-override:75.2%;descent-override:17.9%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);font-weight:100 549;size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:550 1000;size-adjust:97.4%;ascent-override:105.2%;descent-override:28.2%;line-gap-override:0%}dialog{margin:auto}:root{--paper:#f4f3ee;--card:#fbfbf8;--ink:#121214;--muted:#5d5e64;--line:#121214;--hair:#d8d7cf;--blue:#1f45ff;--blue-ink:#0f2bc2;--blue-tint:#e5e9ff;--red:#d11a3a;--red-tint:#fde5e9;--amber:#a86200;--amber-tint:#fff0d4;--display:"Archivo", "Archivo Fallback", "Helvetica Neue", Arial, sans-serif;--body:"IBM Plex Sans", "IBM Plex Sans Fallback", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--display-w:112%;--r-btn:4px;--shadow:3px 3px 0 var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(:root:has(.ws),:root:has(.lp2)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}img,video{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3{font-family:var(--display);font-stretch:var(--display-w);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.02}h1{font-size:clamp(38px,7vw,64px)}h2{font-size:clamp(28px,4.2vw,42px)}h3{font-size:22px}p{margin:0}.eyebrow{font:500 12px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.lede{color:#2d2e33;max-width:34em;margin-top:16px;font-size:18px}.fine{color:var(--muted);margin-top:12px;font-size:13px}.fine a,.prose a,.today-sub a{text-underline-offset:2px;text-decoration:underline}.error{color:var(--red);margin-top:12px;font-weight:500}.page-error{text-align:center;padding:40px 16px}.loading{text-align:center;font:500 13px var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:80px 16px;display:block}.btn{background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:var(--r-btn);min-height:48px;font:800 15px/1 var(--display);font-stretch:var(--display-w);letter-spacing:0;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45}.btn.small{min-height:38px;padding:0 14px;font-size:14px}.btn.big{min-height:56px;padding:0 28px;font-size:17px}.btn.ghost{background:var(--card);color:var(--ink)}.btn.red{background:var(--red)}.btn.red.ghost{background:var(--card);color:var(--red)}.link{color:var(--blue-ink);text-underline-offset:3px;background:0 0;border:0;margin-top:14px;padding:0;font-weight:500;text-decoration:underline;display:inline-block}.icon{width:40px;height:40px;color:var(--muted);background:0 0;border:1px solid #0000;place-items:center;display:grid}.icon:hover{border-color:var(--ink);color:var(--red)}input:not([type=checkbox]):not([type=radio]){border:1px solid var(--ink);background:#fff;border-radius:0;width:100%;min-height:48px;padding:0 14px;font-size:16px}input::placeholder{color:#9a9aa0}.field{border:0;gap:6px;min-width:0;margin:18px 0 0;padding:0;display:grid}.field>span:not(.affix),.field>legend{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;padding:0}.field small{color:var(--muted);font-size:13px}.field small.ok{color:var(--blue-ink)}.field small.bad{color:var(--red)}.affix{align-items:stretch;display:flex}.affix em{border:1px solid var(--ink);background:var(--paper);font-style:normal;font:500 14px var(--mono);white-space:nowrap;border-left:0;align-items:center;padding:0 12px;display:flex}.affix.left em{border-left:1px solid var(--ink);border-right:0}.row{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.page{flex-direction:column;min-height:100vh;display:flex}.page>main{flex:1}.top{border-bottom:1px solid var(--line);background:var(--paper);z-index:5;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.top nav{align-items:center;gap:22px;display:flex}.top nav a:not(.btn){font-size:15px;font-weight:500;text-decoration:none}.top nav a.on{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.mark{font:800 21px/1 var(--display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-stretch:80%;text-decoration:none;display:inline-flex}.mark-box{background:var(--blue);color:#fff;border:1px solid var(--ink);width:26px;height:26px;box-shadow:2px 2px 0 var(--ink);place-items:center;font-size:15px;display:grid}.mark.small{font-size:17px}.mark.small .mark-box{width:22px;height:22px;font-size:13px}.foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:64px;padding:32px clamp(16px,4vw,40px);display:flex}.foot p{color:var(--muted);margin-top:10px;font-size:14px}.foot nav{flex-wrap:wrap;align-items:flex-start;gap:20px;font-size:14px;display:flex}.foot nav a{color:var(--muted);text-decoration:none}.foot nav a:hover{color:var(--ink)}.landing main>section{border-bottom:1px solid var(--line);padding:clamp(48px,8vw,96px) clamp(16px,4vw,40px)}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,80px);max-width:1240px;margin:0 auto;display:grid;border-bottom:0!important}.hero h1{font-size:clamp(52px,9.5vw,116px);font-stretch:var(--display-w);letter-spacing:-.02em;font-weight:800;line-height:.92}.hero h1 span{color:var(--blue)}.hero .email-form{max-width:480px;margin-top:28px}.email-form{flex-wrap:wrap;gap:0;display:flex}.email-form input{flex:220px;border-right:0!important}.email-form .btn{box-shadow:none}.email-form .error{flex-basis:100%}.sent{background:var(--blue-tint);border:1px solid var(--ink);overflow-wrap:anywhere;gap:6px;max-width:480px;margin-top:24px;padding:16px 18px;display:grid}.sent .link{justify-self:start;margin-top:4px}.dev{font:500 13px var(--mono);color:var(--blue-ink)}.receipt{border:1px solid var(--ink);box-shadow:6px 6px 0 var(--ink);font:13px/1.5 var(--mono);background:#fff;justify-self:center;width:100%;max-width:400px;margin:0;padding:24px 22px 78px;position:relative;transform:rotate(1.2deg)}.receipt:after{content:"";background:linear-gradient(-45deg,#0000 6px,#fff 0) 0 0/12px 12px repeat-x,linear-gradient(45deg,#0000 6px,#fff 0) 0 0/12px 12px repeat-x;height:9px;position:absolute;bottom:-9px;left:-1px;right:-1px}.receipt-head{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-ink);border-bottom:1px dashed var(--ink);justify-content:space-between;padding-bottom:12px;font-size:11px;font-weight:600;display:flex}.receipt-who{font:800 22px/1.15 var(--display);font-stretch:var(--display-w);margin-top:14px}.receipt-routine{color:var(--muted);margin:2px 0 14px}.receipt table{border-collapse:collapse;width:100%}.receipt td{border-top:1px solid var(--hair);vertical-align:top;padding:7px 0}.receipt td:last-child{text-align:right}.receipt td b{color:var(--blue-ink);text-transform:uppercase;margin-left:6px;font-size:11px}.receipt-total{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;display:flex}.receipt-total strong{font-size:24px}.receipt-foot{color:var(--muted);margin-top:10px;font-size:11px}.stamp{border:3px solid var(--blue);color:var(--blue);font:800 26px/1 var(--display);font-stretch:var(--display-w);text-transform:uppercase;letter-spacing:.06em;opacity:.88;mix-blend-mode:multiply;padding:6px 14px;position:absolute;bottom:20px;right:22px;transform:rotate(-12deg)}.band,.split,.faq,.cta,.quotes{max-width:1240px;margin:0 auto}.band-head{max-width:760px;margin-bottom:40px}.band-head p:not(.eyebrow){color:#2d2e33;margin-top:14px;font-size:17px}.steps{border:1px solid var(--line);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{border-right:1px solid var(--line);padding:24px 22px 28px}.steps li:last-child{border-right:0}.steps b{font:600 13px var(--mono);color:var(--blue-ink);margin-bottom:36px;display:block}.steps h3{margin-bottom:10px}.steps p{color:#34353a;font-size:15px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.split h2{margin-bottom:18px}.split p+p{margin-top:14px}.split>div>p:not(.eyebrow){color:#2d2e33}.proofs{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.proofs li{border-bottom:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.proofs strong{font-size:17px}.proofs span{color:var(--muted)}.mail-mock{border:1px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;font-size:14px}.mail-from{border-bottom:1px solid var(--hair);color:var(--muted);padding:12px 16px}.mail-subject{padding:12px 16px 0;font-weight:600}.mail-body{gap:12px;padding:16px;display:grid}.mail-state{font:800 28px/1 var(--display);font-stretch:var(--display-w)}.mail-state.review{color:var(--amber)}.mail-btn{background:var(--blue);color:#fff;border-radius:999px;justify-self:start;padding:10px 18px;font-weight:600}.mail-attach{font:12px var(--mono);color:var(--muted)}.url{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(24px,3.6vw,38px);font-weight:500;font-stretch:100%}.profile-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.profile-band .band-head{margin:0}.profile-demo{background:var(--card);border:1px solid var(--ink);box-shadow:var(--shadow);padding:20px}.profile-demo-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.profile-demo-head strong{font:800 24px var(--display);font-stretch:var(--display-w)}.profile-demo-head span{font:12px var(--mono);color:var(--muted)}.faq h2{margin-bottom:28px}.faq dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;display:grid}.faq dl>div{border-top:1px solid var(--line);padding:20px 0}.faq dt{margin-bottom:6px;font-size:17px;font-weight:600}.faq dd{color:#34353a;margin:0}.cta{text-align:center;border-bottom:0!important}.cta h2{margin-bottom:26px}.cta .email-form{max-width:520px;margin:0 auto}.cta .sent{text-align:left;margin:0 auto}.cta.small{padding:40px 0 0}.cal{gap:4px;display:grid}.cal-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-head span{font:500 11px var(--mono);text-transform:uppercase;color:var(--muted);text-align:center;padding-bottom:2px}.cal-day{border:1px solid var(--ink);height:46px;font-family:var(--mono);background:#fff;flex-direction:column;justify-content:space-between;padding:4px 5px;display:flex;position:relative}.cal-day b{font-size:11px;font-weight:500}.cal-day i{align-self:flex-end;font-size:10px;font-style:normal;font-weight:600}.cal-day.done{background:var(--blue);color:#fff}.cal-day.missed,.cal-day.not-done{background:var(--red);color:#fff}.cal-day.review,.cal-day.pending{background:var(--amber-tint);color:var(--amber);border-color:var(--amber)}.cal-day.rest{background:repeating-linear-gradient(-45deg, var(--paper) 0 4px, #fff 4px 8px);color:var(--muted);border-color:var(--hair)}.cal-day.before,.cal-day.future{border-color:var(--hair);color:#b3b3b0;background:0 0}.cal-day.open{background:#fff}.cal-day.today{outline:2px solid var(--ink);outline-offset:2px}.cal-key{font:11px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.cal-key .k{border:1px solid var(--ink);width:10px;height:10px;margin-left:6px;display:inline-block}.cal-key .k:first-child{margin-left:0}.k.done{background:var(--blue)}.k.missed{background:var(--red)}.k.review{background:var(--amber-tint);border-color:var(--amber)}.k.rest{background:var(--paper);border-color:var(--hair)}.totals{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;display:grid}.totals>div{border-right:1px solid var(--line);padding:12px 14px}.totals>div:last-child{border-right:0}.totals dt{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.totals dd{font:600 28px/1 var(--mono);letter-spacing:-.03em;margin:4px 0 0}.totals dd small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:500}.totals .owed dd{color:var(--red)}.tag{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--ink);white-space:nowrap;background:#fff;padding:4px 8px}.tag.verified,.tag.approved{background:var(--blue);color:#fff}.tag.review{background:var(--amber-tint);color:var(--amber);border-color:var(--amber)}.tag.missed{background:var(--red);color:#fff}@keyframes fade{70%{opacity:1}to{opacity:0}}.narrow{width:100%;max-width:560px;margin:0 auto;padding:32px 16px 48px}.chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.chip{border:1px solid var(--ink);min-width:72px;min-height:56px;font:600 20px var(--mono);background:#fff;justify-content:center;align-items:center;gap:2px;padding:0 16px;display:inline-flex}.chip.on{background:var(--blue);color:#fff;box-shadow:var(--shadow)}.chip.custom input{width:70px;min-height:0;font:inherit;color:inherit;background:0 0;border:0;padding:0}.chip.custom input::placeholder{color:inherit;opacity:.5;font-size:15px}.prose h2{margin:32px 0 10px;font-size:26px}.prose p,.prose li{color:#2d2e33}.prose ul,.prose ol{gap:10px;padding-left:20px;display:grid}.prose h1{margin-top:24px}.demo-flag{z-index:20;font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:#fff;padding:6px 10px;position:fixed;bottom:12px;right:12px}.stats{border:1px solid var(--line);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;margin:28px 0 0;display:grid}.stats>div{border-right:1px solid var(--line);padding:12px 14px}.stats>div:last-child{border-right:0}.stats dt{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);order:2}.stats dd{font:600 26px/1.1 var(--mono);letter-spacing:-.03em;margin:0 0 2px}.stats>div{flex-direction:column-reverse;display:flex}.feed{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.feed li{border-bottom:1px solid var(--line);grid-template-columns:56px 110px 140px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.feed time{font:13px var(--mono);color:var(--muted)}.feed .tag{justify-self:start}.feed li>span:last-child{color:var(--muted);font-size:14px}.demo-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.demo-line{color:var(--muted);margin:-8px 0 14px;font-size:14px}.quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.quotes blockquote{background:var(--card);border:1px solid var(--ink);align-content:space-between;gap:16px;margin:0;padding:22px;display:grid}.quotes p{font:800 22px/1.2 var(--display);font-stretch:var(--display-w)}.quotes cite{font:normal 12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}@media (max-width:900px){.hero,.split,.profile-band{grid-template-columns:1fr}.split.reverse>:first-child{order:2}.steps{grid-template-columns:1fr 1fr}.steps li:nth-child(2){border-right:0}.steps li:nth-child(-n+2){border-bottom:1px solid var(--line)}.faq dl,.quotes,.demo-people{grid-template-columns:1fr}.receipt{transform:none}}@media (max-width:600px){.hide-sm{display:none}.steps{grid-template-columns:1fr}.steps li{border-right:0;border-bottom:1px solid var(--line)}.steps li:last-child{border-bottom:0}.steps b{margin-bottom:12px}.email-form input{border-right:1px solid var(--ink)!important;border-bottom:0!important}.email-form .btn{flex:100%}.totals dd{font-size:22px}.stats dd{font-size:20px}.feed li{grid-template-columns:48px 1fr auto}.feed li>span:last-child{grid-column:2/-1}.cal-day{height:38px;padding:3px}.cal-day i{display:none}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.claim{gap:8px;max-width:540px;margin-top:28px;display:grid}.cta .claim{text-align:left;margin:0 auto}.claim-label{font:500 12px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.claim-row{flex-wrap:wrap;display:flex}.claim-row>input{flex:220px;border-right:0!important}.claim-row .btn{box-shadow:none}.claim-field{border:1px solid var(--ink);background:#fff;border-right:0;flex:260px;align-items:stretch;min-width:0;display:flex}.claim-field input{text-align:right;letter-spacing:-.02em;flex:1;min-width:0;font:600 20px var(--mono)!important;border:0!important;padding-right:2px!important}.claim-field em{font:500 20px var(--mono);color:var(--muted);white-space:nowrap;letter-spacing:-.02em;align-items:center;padding:0 14px 0 0;font-style:normal;display:flex}.claim.big .claim-field input,.claim.big .claim-field em{font-size:24px!important}.claim.big .claim-row{min-height:64px}.claim.big .claim-row .btn{min-height:64px;padding:0 26px;font-size:17px}.claim-row.locked .claim-field{border-right:1px solid var(--ink);background:var(--blue-tint)}.claim-row.locked .claim-field input{background:0 0}.claim-status{color:var(--muted);align-items:center;gap:6px;min-height:20px;font-size:13px;display:flex}.claim-status.ok{color:var(--blue-ink);font-weight:500}.claim-status.bad{color:var(--red)}.claim-sent{max-width:540px}@media (max-width:600px){.claim-field{border-right:1px solid var(--ink);flex-basis:100%}.claim-row>input{flex-basis:100%;border-right:1px solid var(--ink)!important;border-bottom:0!important}.claim-row .btn{flex:100%}.claim-field input,.claim-field em,.claim.big .claim-field input,.claim.big .claim-field em{font-size:19px!important}.claim.big .claim-row .btn{min-height:54px}}.claim-status .inline,.field .inline{color:var(--blue-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.claim-status b{color:var(--blue-ink)}.claim-last{border:1px dashed var(--ink);background:var(--card);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.claim-last label{flex-basis:100%;font-size:14px}.claim-field.small{border-right:1px solid var(--ink);flex:200px}.claim-field.small input,.claim-field.small em{font-size:16px!important}.claim-field.small input{text-align:left;min-height:40px;padding-left:0!important}.claim-field em.pre{color:var(--ink);padding:0 0 0 12px}.claim-chips{flex-wrap:wrap;gap:6px;display:flex}.claim-chips .chip{min-width:0;min-height:36px;font:500 14px var(--mono);box-shadow:none;padding:0 12px}.claim-chips .chip.on{background:var(--blue);color:#fff;box-shadow:none}.claim-note{color:var(--muted);margin:0;font-size:13px}.lp2{--paper:#0a0b0f;--card:#13151b;--ink:#f0f1f4;--muted:#8b91a1;--line:#f0f1f4;--hair:#252a34;--blue:#4a6bff;--blue-ink:#a3b3ff;--blue-tint:#161d44;--red:#ff4f6d;--red-tint:#3a1420;--amber:#ffb547;--amber-tint:#33260d;--shadow:3px 3px 0 var(--blue);background:var(--paper);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp2 .top{background:var(--paper);border-bottom-color:var(--hair)}.lp2 .mark-box{box-shadow:2px 2px 0 var(--ink)}.lp2 .btn{border-color:var(--blue)}.lp2 .btn.ghost{background:0 0}.lp2 input:not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--card);color:var(--ink);border-color:#3a4050}.lp2 .claim-field{background:var(--card);border-color:#3a4050}.lp2 .claim-row.locked .claim-field{background:var(--blue-tint)}.lp2 .claim-field em{color:var(--muted)}.lp2 .sent{background:var(--blue-tint);border-color:var(--blue)}.lp2 .lede{color:#c5c9d3}.lp2 .foot{border-top-color:var(--hair)}.lp2 main>section{border-bottom:1px solid var(--hair);max-width:1240px;margin:0 auto;padding:clamp(56px,9vw,110px) clamp(16px,4vw,40px)}.lp2-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid;position:relative}.lp2-hero:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#4a6bff47,#0000);width:46%;position:absolute;top:12%;right:4%}.lp2-hero h1{font-size:clamp(56px,10vw,128px);font-stretch:var(--display-w);letter-spacing:-.02em;font-weight:800;line-height:.9}.lp2-hero h1 span{color:var(--blue)}.lp2-head{max-width:760px;margin-bottom:40px}.lp2-head h2{font-size:clamp(34px,5vw,58px);font-stretch:var(--display-w);line-height:.98}.lp2-head p:not(.eyebrow){color:#c5c9d3;margin-top:16px;font-size:17px}.lp2-head a{color:var(--blue-ink)}.phone{aspect-ratio:9/18.5;background:#1b1e26;border:1px solid #343a48;border-radius:44px;width:min(100%,330px);margin:0 auto;padding:12px;position:relative;transform:rotate(3deg);box-shadow:0 40px 80px -30px #4a6bff73}.phone-notch{z-index:1;background:#000;border-radius:20px;width:96px;height:24px;position:absolute;top:20px;left:50%;translate:-50%}.phone-screen{color:#121214;background:#f4f3ee;border-radius:34px;flex-direction:column;gap:10px;height:100%;padding:58px 18px 18px;display:flex;overflow:hidden}.phone-url{font:500 12px var(--mono);color:#5d5e64}.phone-url span{color:#1f45ff;font-weight:600}.phone-name{font:800 40px/.95 var(--display);font-stretch:var(--display-w);word-break:break-word;margin-top:4px}.phone-sub{color:#5d5e64;font-size:12px}.phone-stats{background:#fff;border:1px solid #121214;grid-template-columns:repeat(3,1fr);display:grid}.phone-stats div{border-right:1px solid #121214;padding:8px;display:grid}.phone-stats div:last-child{border-right:0}.phone-stats b{font:600 22px/1 var(--mono);letter-spacing:-.03em}.phone-stats .owed b{color:#d11a3a}.phone-stats span{font:500 9px var(--mono);text-transform:uppercase;color:#5d5e64;margin-top:3px}.phone-cal{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:4px;display:grid}.pc{aspect-ratio:1;opacity:0;background:#fff;border:1px solid #121214;animation:.25s forwards pc-in}.pc.d{background:#1f45ff}.pc.m{background:#d11a3a}.pc.r{background:repeating-linear-gradient(-45deg,#f4f3ee 0 3px,#fff 3px 6px);border-color:#d8d7cf}.pc.o{outline-offset:1px;outline:2px solid #121214}@keyframes pc-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.phone-foot{font:10px var(--mono);color:#8a8b91;margin-top:auto}.pact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.pact-controls .field:first-child,.pact-controls .chips{margin-top:0}.lp2 .chip{background:var(--card);color:var(--ink);border-color:#3a4050;min-height:48px;font-size:17px}.lp2 .chip.on{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:none}.pact-controls input[type=range]{width:100%;accent-color:var(--blue);height:32px}.pact-card{color:#121214;border:1px solid var(--ink);box-shadow:8px 8px 0 var(--blue);background:#f4f3ee;gap:12px;padding:26px 26px 20px;font-size:19px;line-height:1.4;display:grid;transform:rotate(-1deg)}.pact-card header{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#1433d6;border-bottom:1px dashed #121214;justify-content:space-between;padding-bottom:12px;display:flex}.pact-card b{background:linear-gradient(#0000 62%,#dfe4ff 0);font-weight:600}.pact-fine{color:#5d5e64;font-size:13px}.pact-card footer{grid-template-columns:1fr 1fr;gap:20px;margin-top:14px;display:grid}.sig{font:italic 800 26px var(--display);font-stretch:var(--display-w);border-bottom:1px solid #121214;padding-bottom:4px}.pact-total{font:800 clamp(24px, 3.4vw, 36px)/1.1 var(--display);font-stretch:var(--display-w);margin-top:30px}.pact-total b{color:var(--red)}.pact-total span{color:var(--blue-ink)}.lp2-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.lp2-split .lp2-head{margin:0}.lp2 .receipt{box-shadow:8px 8px 0 var(--blue);transform:rotate(2deg)}.lp2-faq h2{font-size:clamp(30px,4vw,44px);font-stretch:var(--display-w);margin-bottom:28px}.lp2-faq dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;display:grid}.lp2-faq dl>div{border-top:1px solid var(--hair);padding:20px 0}.lp2-faq dt{margin-bottom:6px;font-size:17px;font-weight:600}.lp2-faq dd{color:#c5c9d3;margin:0}.lp2-cta{text-align:center;border-bottom:0!important}.lp2-cta h2{font-size:clamp(36px,6vw,72px);font-stretch:var(--display-w);margin-bottom:28px}.lp2-cta .claim{text-align:left;margin:0 auto}@media (max-width:900px){.lp2-hero,.pact-grid,.lp2-split,.lp2-faq dl{grid-template-columns:1fr}.phone{width:min(100%,300px);transform:none}}@media (max-width:600px){.live{grid-template-columns:1fr;justify-items:center}.live-card{width:100%}.live-clock{width:110px}.play-mark em,.play-scale span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.pc,.live-card{opacity:1;animation:none}}.lp2 .receipt{--ink:#121214;--muted:#5d5e64;--hair:#d8d7cf;--blue:#1f45ff;--blue-ink:#1433d6;color:#121214}.lp2 .receipt:after{filter:none}.phone-log{font:11px var(--mono);gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.phone-log li{border-top:1px solid #d8d7cf;justify-content:space-between;padding:7px 0;display:flex}.phone-log b{color:#1433d6;font-weight:600}.ds{gap:28px;display:grid}.ds-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ds-steps button{background:var(--card);border:1px solid var(--hair);width:100%;color:var(--muted);font:600 15px var(--body);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s,color .2s;display:flex}.ds-steps button b{font:600 13px var(--mono);border:1px solid;flex:none;place-items:center;width:26px;height:26px;display:grid}.ds-steps button.done{color:var(--ink)}.ds-steps button.on{color:#fff;border-color:var(--blue);background:var(--blue-tint)}.ds-steps button.on b{background:var(--blue);border-color:var(--blue)}.ds-stage{grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:clamp(24px,6vw,72px);display:grid}.dp{aspect-ratio:9/17;background:#1b1e26;border:1px solid #343a48;border-radius:38px;width:250px;padding:10px;box-shadow:0 30px 70px -30px #4a6bff80}.dp-screen{color:#121214;background:#f4f3ee;border-radius:29px;height:100%;position:relative;overflow:hidden}.dp-rec{z-index:1;font:600 11px var(--mono);text-transform:uppercase;color:#d11a3a;align-items:center;gap:6px;display:flex;position:absolute;top:14px;left:16px}.dp-rec i{background:#d11a3a;border-radius:50%;width:8px;height:8px;animation:1s step-end infinite dp-blink}@keyframes dp-blink{50%{opacity:.2}}.dp-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:40px 18px 22px;animation:.35s ease-out dp-in;display:flex}@keyframes dp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dp-body.dark{color:#f3f6f1;--fig-bg:#0d1210;background:#0d1210}.dp-body.check{--fig-bg:#ffe24a;background:#ffe24a}.dp-kicker{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;opacity:.7}.dp-title{font:800 30px/1 var(--display);font-stretch:var(--display-w)}.dp-line{font:12px var(--mono);opacity:.7}.dp-btn{color:#fff;font:700 16px var(--body);background:#1f45ff;border:1px solid #121214;margin-top:16px;padding:12px 34px;box-shadow:3px 3px #121214}.dp-fig{color:currentColor;width:190px}.dp-body.dark .dp-fig{color:#8ea2ff}.dp-count{font:600 64px/1 var(--mono);letter-spacing:-.04em}.dp-step{font:800 28px/1.05 var(--display);font-stretch:var(--display-w);align-items:center;gap:10px;display:flex}.dp-step b{font:600 14px var(--mono);color:#ffe24a;background:#121214;place-items:center;width:26px;height:26px;display:grid}.dp-tick{color:#fff;background:#1f45ff;border-radius:50%;place-items:center;width:64px;height:64px;margin-top:10px;font-size:34px;animation:.4s cubic-bezier(.25,1,.5,1) dp-pop;display:grid}@keyframes dp-pop{0%{transform:scale(.3)}to{transform:none}}.ds-receipt{color:#121214;border:1px solid var(--ink);width:100%;max-width:420px;box-shadow:8px 8px 0 var(--blue);font:14px/1.5 var(--mono);background:#f4f3ee;padding:22px 22px 70px;position:relative;transform:rotate(1.5deg)}.ds-r-head{text-transform:uppercase;letter-spacing:.1em;color:#1433d6;border-bottom:1px dashed #121214;justify-content:space-between;padding-bottom:12px;font-size:11px;font-weight:600;display:flex}.ds-receipt ul{margin:10px 0 0;padding:0;list-style:none}.ds-receipt li{opacity:0;border-bottom:1px solid #d8d7cf;justify-content:space-between;gap:12px;padding:8px 0;transition:opacity .3s,transform .3s;display:flex;transform:translateY(-4px)}.ds-receipt li.in{opacity:1;transform:none}.ds-receipt li b{color:#1433d6;text-transform:uppercase;font-size:11px}.ds-r-total{opacity:.25;border-top:2px solid #121214;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;transition:opacity .3s;display:flex}.ds-r-total.in{opacity:1}.ds-r-total strong{font-size:24px}.ds-stamp{color:#1f45ff;font:800 24px/1 var(--display);font-stretch:var(--display-w);text-transform:uppercase;letter-spacing:.06em;opacity:0;border:3px solid #1f45ff;padding:4px 14px;transition:opacity .2s,transform .25s cubic-bezier(.25,1,.5,1);position:absolute;bottom:18px;right:22px;transform:rotate(-10deg)scale(1.6)}.ds-stamp.in{opacity:.9;transform:none}.ds-week{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:14px 24px;padding-top:22px;display:flex}.ds-week p{color:#c5c9d3;font-size:16px}.ds-week p b{color:var(--ink)}.ds-days{flex:360px;grid-template-columns:repeat(7,minmax(44px,1fr));gap:6px;display:grid}.ds-day{height:48px;font:600 12px var(--mono);color:var(--muted);border:1px solid #3a4050;place-items:center;display:grid;position:relative}.ds-day.done{background:var(--blue);border-color:var(--blue);color:#fff}.ds-day.rest{background:repeating-linear-gradient(-45deg, var(--card) 0 4px, var(--paper) 4px 8px)}.ds-day.skip{background:var(--red);border-color:var(--red);color:#fff}.ds-day em{white-space:nowrap;font:700 13px var(--mono);color:var(--red);font-style:normal;animation:2.4s ease-in-out infinite ds-bump;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}@keyframes ds-bump{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ds-note{font:11px var(--mono);color:var(--muted)}@media (max-width:760px){.ds-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-stage{grid-template-columns:1fr;justify-items:center}.ds-receipt{transform:none}.ds-days{grid-template-columns:repeat(7,minmax(0,1fr))}.ds-day em{font-size:11px}.ds-days{padding-top:26px}.dp{width:min(250px,100%)}}@media (prefers-reduced-motion:reduce){.dp-body,.dp-tick,.ds-day em,.dp-rec i{animation:none}}@media (min-width:761px){.ds-stage{grid-template-columns:auto minmax(0,420px)}}.dp-body.check .dp-fig{width:300px;margin:6px -50px -6px}.dp-body.dark .dp-fig{width:230px;margin:0 -20px}html:has(.lp2){scrollbar-color:#3a4050 #0a0b0f;background:#0a0b0f}.lp2{--shadow:none;--lift:0 28px 60px -28px #000000bf, 0 2px 6px #00000059;caret-color:var(--blue)}.lp2 ::selection{background:var(--blue);color:#fff}.lp2 :focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px}.lp2 .btn{box-shadow:none}.lp2 .btn:hover:not(:disabled){filter:none;background:#5a78ff;border-color:#5a78ff}.lp2 .mark-box{box-shadow:none;border-color:var(--blue)}.lp2 .live-card,.lp2 .pact-card,.lp2 .ds-receipt,.lp2 .receipt{box-shadow:var(--lift)}.lp2-hero h1{font-size:clamp(56px,9vw,6rem)}.lp2-hero .lede{max-width:34em;font-size:19px}.lp2-facts{color:#aab0bd;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.lp2-facts li{align-items:center;gap:8px;display:flex}.lp2-facts svg{color:var(--blue-ink)}.lp2-proof{border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));margin:56px 0 0;display:grid}.lp2-proof>div{padding:26px 28px 0 0}.lp2-proof>div+div{border-left:1px solid var(--hair);padding-left:28px}.lp2-proof dt{font:800 clamp(34px, 4.4vw, 52px)/1 var(--display);font-stretch:var(--display-w);letter-spacing:-.01em}.lp2-proof dd{color:#aab0bd;max-width:34ch;margin:12px 0 0;font-size:15px}.lp2-paper{--paper:#f4f3ee;--card:#fff;--ink:#121214;--muted:#5d5e64;--hair:#d8d7cf;--blue:#1f45ff;--blue-ink:#1433d6;--red:#d11a3a;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.lp2-paper .lp2-head p:not(.eyebrow){color:#3d3e44}.lp2 .lp2-paper input:not([type=checkbox]):not([type=radio]):not([type=range]),.lp2 .lp2-paper .chip{color:#121214;background:#fff;border-color:#121214}.lp2 .lp2-paper .chip.on{background:var(--blue);border-color:var(--blue);color:#fff}.lp2-paper .field>span:not(.affix),.lp2-paper .field>legend,.lp2-paper .field small{color:#5d5e64}.lp2-paper .pact-card{background:#fff;border-color:#121214;box-shadow:0 30px 60px -30px #12121473,0 2px 6px #1212141f}.lp2-paper .pact-total span{color:var(--blue-ink)}@media (max-width:760px){.lp2-proof{grid-template-columns:1fr}.lp2-proof>div+div{border-left:0;border-top:1px solid var(--hair);margin-top:22px;padding-left:0}}.dp-live{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#ff6b83;align-items:center;gap:7px;display:inline-flex}.dp-live i{background:#ff4f6d;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0 #ff4f6d99}@keyframes live-pulse{0%{box-shadow:0 0 #ff4f6d8c}70%{box-shadow:0 0 0 8px #ff4f6d00}to{box-shadow:0 0 #ff4f6d00}}.ds-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lp2-live{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,4vw,48px);display:grid}.lp2-cam{border:1px solid var(--hair);min-height:300px;box-shadow:var(--lift);background:radial-gradient(120% 90% at 30% 20%,#1c2233,#0d1016);border-radius:18px;place-items:center;padding:22px;display:grid;position:relative;overflow:hidden}.lp2-cam .dp-live{position:absolute;top:18px;left:20px}.lp2-cam-fig{color:#a3b3ff;--fig-bg:#151a26;width:min(420px,90%)}.lp2-cam-foot{font:11px var(--mono);color:var(--muted);position:absolute;bottom:16px;left:20px}.lp2-parts{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp2-parts li{border:1px solid var(--hair);background:var(--card);font:14px var(--mono);color:#c5c9d3;border-radius:12px;justify-content:space-between;gap:12px;padding:14px 16px;animation:.4s cubic-bezier(.2,.8,.2,1) part-in;display:flex}.lp2-parts li b{color:var(--blue-ink);font-weight:600}.lp2-parts li.fresh{border-color:var(--blue);background:var(--blue-tint);color:var(--ink)}.lp2-parts li.fresh b{color:#fff}@keyframes part-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ds-friend{gap:14px;width:100%;max-width:440px;display:grid}.ds-tabs{flex-wrap:wrap;gap:6px;display:flex}.ds-tabs button{font:600 12px var(--mono);border:1px solid var(--hair);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:7px 10px}.ds-tabs button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ds-friend-body{align-items:center;min-height:360px;display:grid}.lp2 .ds-friend-body>*{animation:.35s ease-out dp-in}@media (max-width:760px){.ds-steps,.lp2-live{grid-template-columns:1fr}.ds-friend{max-width:100%}}@media (prefers-reduced-motion:reduce){.dp-live i,.lp2-parts li,.fv-note,.fv-msg{animation:none}}.dp-body.dark .dp-live{position:absolute;top:16px;left:16px}.lp2-cam-fig{width:min(560px,100%)}.lp2-paper .field>span:not(.affix),.lp2-paper .field>legend{font:500 14px var(--body);letter-spacing:0;text-transform:none;color:#3d3e44;margin-bottom:8px}.lp2 .lp2-paper input:not([type=checkbox]):not([type=radio]):not([type=range]){background:#fff;border:1px solid #cfcec6;border-radius:12px;min-height:52px}.lp2 .lp2-paper input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1f45ff26}.lp2 .lp2-paper .chip{font:500 16px var(--body);min-width:76px;min-height:48px;box-shadow:none;background:#fff;border:1px solid #cfcec6;border-radius:12px;transition:border-color .15s,background .15s,color .15s}.lp2 .lp2-paper .chip:hover{border-color:#121214}.lp2 .lp2-paper .chip.on{color:#fff;background:#121214;border-color:#121214}.lp2-paper .pact-controls .chips{gap:8px}.lp2-paper .field small{color:#5d5e64;font-size:14px}.lp2-paper .pact-card{border:1px solid #e2e1d9;border-radius:18px;gap:14px;padding:30px 32px 26px;font-size:20px;line-height:1.45;transform:none;box-shadow:0 1px 2px #1212140f,0 24px 48px -28px #12121459}.lp2-paper .pact-card header{font:500 13px var(--body);letter-spacing:0;text-transform:none;color:#5d5e64;border-bottom:1px solid #ecebe4;padding-bottom:16px}.lp2-paper .pact-card header span:first-child{color:#121214;font-weight:600}.lp2-paper .pact-card b{background:0 0;font-weight:600}.lp2-paper .pact-fine{font-size:14px}.lp2-paper .pact-card footer{border-top:1px solid #ecebe4;margin-top:8px;padding-top:18px}.lp2-paper .sig{font:600 17px var(--body);border:0;gap:2px;padding:0;font-style:normal;display:grid}.lp2-paper .sig small{font:500 12px var(--body);color:#8a8b91}.lp2-paper .pact-total{font:600 22px/1.35 var(--body);letter-spacing:-.01em;color:#121214;max-width:30ch;margin-top:26px}.lp2-paper .pact-total b{color:#121214;font-variant-numeric:tabular-nums;font-weight:800}.lp2-paper .pact-total span{color:#5d5e64;margin-top:4px;font-weight:500;display:block}.lp2 .lp2-paper .chip.on{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 10px 22px -12px #1f45ffcc}.lp2-paper .pact-controls input[type=range]{accent-color:var(--blue)}.lp2-paper .pact-skips{font:700 16px var(--body);color:#121214}.lp2-paper .pact-card{border:0;padding:0 0 26px;overflow:hidden;box-shadow:0 1px 2px #12121414,0 30px 60px -30px #1f45ff73}.lp2-paper .pact-card>p{padding:0 32px}.lp2-paper .pact-card header{background:var(--blue);color:#fff;border:0;align-items:baseline;margin-bottom:8px;padding:18px 32px}.lp2-paper .pact-card header span:first-child{color:#fff;font:800 30px/1 var(--display);font-stretch:var(--display-w);letter-spacing:-.01em}.lp2-paper .pact-card header span:last-child{color:#dfe4ff;font:500 13px var(--body)}.lp2-paper .pact-stake{color:var(--blue);font:800 34px/1 var(--display);font-stretch:var(--display-w);vertical-align:-3px}.lp2-paper .pact-card footer{margin:8px 32px 0}.lp2-paper .sig{font:800 26px/1.1 var(--display);font-stretch:var(--display-w);border-bottom:2px solid var(--blue);padding-bottom:6px}.lp2-paper .sig small{font:500 12px var(--body);color:#8a8b91;margin-bottom:4px}.lp2-paper .pact-total{font:800 clamp(26px, 3vw, 34px)/1.12 var(--display);font-stretch:var(--display-w);letter-spacing:-.005em;max-width:24ch}.lp2-paper .pact-total b{color:var(--red);font-weight:900}.lp2-paper .pact-total span{color:#5d5e64;font:600 19px/1.3 var(--body);margin-top:8px}.lp2-paper .pact-card{transform:rotate(-1.2deg)}:is(html:has(.mf),body:has(.mf)){overscroll-behavior:none;background:#0e0f12;overflow:hidden}.mf{--mf-bg:#0e0f12;--mf-ink:#ecebe6;--mf-dim:#9a9ca6;--mf-blue:#4a6bff;background:var(--mf-bg);color:var(--mf-ink);min-height:100svh;transition:background-color .7s cubic-bezier(.2,.8,.2,1),color .7s}.mf.tone-red{--mf-bg:#c8102e;--mf-ink:#fff6f4;--mf-dim:#ffd2cc;--mf-blue:#fff}.mf.tone-paper{--mf-bg:#f1efe8;--mf-ink:#121214;--mf-dim:#55565c;--mf-blue:#1f45ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mf-top{z-index:5;padding:calc(env(safe-area-inset-top,0px) + 18px) clamp(16px, 4vw, 44px) 18px;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.mf-mark{color:var(--mf-ink);font:900 20px/1 var(--display);letter-spacing:-.01em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-stretch:112%;transition:color .7s}.mf-top nav{align-items:center;gap:18px;display:flex}.mf-top .btn,.mf-mark{white-space:nowrap}.mf-link{color:var(--mf-ink);font-size:15px;font-weight:500;text-decoration:none;transition:color .7s}.mf.tone-red .mf-top .btn{color:#c8102e;box-shadow:none;background:#fff;border-color:#fff}.mf-stage{z-index:1;pointer-events:none;position:fixed;inset:0}.mf-scene{overscroll-behavior:contain;scrollbar-width:thin;align-items:center;padding:96px clamp(16px,6vw,88px) 64px;display:grid;position:absolute;inset:0;overflow:hidden auto}.mf-scene.on{pointer-events:auto}.mf-scene.with-visual{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(24px,5vw,72px)}.mf-copy{align-content:center;gap:22px;min-width:0;display:grid}.mf-count{font:500 13px var(--mono);letter-spacing:.08em;color:var(--mf-blue);transition:opacity .4s}.mf-count span{color:var(--mf-dim)}.mf-lines{font:800 clamp(40px, min(9.6vw, 15.5svh), 148px)/.9 var(--display);font-stretch:var(--display-w);letter-spacing:-.02em;text-transform:uppercase;margin:0}.mf-line{margin-bottom:-.1em;padding:.02em 0 .12em;display:block;overflow:hidden}.mf-line-in{transform-origin:0 100%;opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .35s;transition-delay:calc(var(--n) * 80ms);will-change:transform;display:inline-block;transform:translateY(135%)scaleX(.72)}.mf-scene.next .mf-line-in{transform:translateY(135%)scaleX(.72)}.mf-scene.past .mf-line-in{transition-delay:calc(var(--n) * 40ms);transform:translateY(-135%)scaleX(.72)}.mf-scene.on .mf-line-in{opacity:1;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .2s;transition-delay:calc(.18s + var(--n) * 80ms);transform:none}.mf-lines .mf-acc-mark{background:var(--blue);color:#fff;padding:0 .12em;line-height:.84;display:inline-block}.mf-lines .mf-acc-blue{color:var(--mf-blue)}.mf-lines .mf-acc-under{text-decoration:underline;-webkit-text-decoration-color:var(--mf-blue);text-decoration-color:var(--mf-blue);text-underline-offset:.1em;text-decoration-thickness:.09em}.mf-sub{max-width:46ch;color:var(--mf-dim);opacity:0;font-size:clamp(17px,1.6vw,21px);line-height:1.5;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1),color .7s;transform:translateY(14px)}.mf-scene.on .mf-sub{opacity:1;transition-delay:.55s;transform:none}.mf-scene:not(.on) .mf-count{opacity:0}.mf-more{font:500 14px var(--mono);letter-spacing:.02em;color:var(--mf-blue);text-underline-offset:4px;opacity:0;justify-self:start;text-decoration:underline;transition:opacity .5s}.mf-scene.on .mf-more{opacity:1;transition-delay:.7s}.mf-more:hover{color:var(--mf-ink)}.mf-visual{opacity:0;place-items:center;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(40px)scale(.96)}.mf-scene.on .mf-visual{opacity:1;transition-delay:.35s;transform:none}.mf-visual .phone{width:min(100%,300px);transform:rotate(4deg)}.mf-visual .dp{transform:rotate(-3deg)}.mf-claim{opacity:0;max-width:560px;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.mf-scene.on .mf-claim{opacity:1;transition-delay:.5s;transform:none}.mf-claim .claim{margin-top:0}.mf-you{gap:14px;margin-top:0}.mf-you .btn{justify-self:start}.mf-rail{z-index:5;gap:0;display:grid;position:fixed;top:50%;right:calc(clamp(10px,2vw,28px) - 11px);translate:0 -50%}.mf-rail button{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:32px;height:24px;padding:0;display:grid}.mf-rail button:before{content:"";border:1.5px solid var(--mf-ink);opacity:.45;background:0 0;border-radius:50%;width:10px;height:10px;transition:opacity .3s,transform .3s,background .3s,border-color .7s}.mf-rail button.on:before{background:var(--mf-ink);opacity:1;transform:scale(1.3)}.mf-rail button:hover:before{opacity:1}@media (pointer:coarse){.mf-rail button{height:44px}}.mf-sub.mf-now{color:var(--mf-ink)}.mf-sub+.mf-sub{margin-top:-8px}.mf-next{z-index:5;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);min-width:48px;min-height:48px;color:color-mix(in srgb, var(--mf-ink) 78%, transparent);font:500 15px/1.25 var(--body);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;justify-items:center;gap:0;padding:6px 16px 4px;transition:color .7s;animation:.7s cubic-bezier(.16,1,.3,1) 1.5s both mf-next-in;display:grid;position:fixed;translate:-50%}:is(.mf-next:hover,.mf-next:focus-visible){color:var(--mf-ink)}.mf-next svg{animation:3.2s cubic-bezier(.33,0,.2,1) 2.6s infinite mf-nudge}@keyframes mf-next-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mf-nudge{0%,62%,to{transform:none}74%{transform:translateY(6px)}86%{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.mf-next,.mf-next svg{animation:none}}@media (max-width:760px){.mf-scene,.mf-scene.with-visual{padding:calc(env(safe-area-inset-top,0px) + 76px) 22px calc(env(safe-area-inset-bottom,0px) + 28px);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:safe center;gap:18px}.mf-copy{gap:14px}.mf-lines{font-size:clamp(34px,min(13vw,9.4svh),88px)}.mf-scene.with-visual .mf-lines{font-size:clamp(30px,min(11vw,8svh),72px)}.mf-sub{font-size:16px}.mf-visual{justify-items:start;height:min(34svh,300px);overflow:visible}.mf-visual .dp,.mf-visual .phone{zoom:.52}.mf-visual .phone{transform:rotate(3deg)}.mf-claim .claim-row{min-height:0}.mf-top .mf-link{display:none}.mf-rail{right:0}.mf-rail button{width:32px}.mf-rail button:before{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.mf-line-in,.mf-scene.next .mf-line-in,.mf-scene.past .mf-line-in{opacity:1;transition:none;transform:none}.mf-scene{opacity:0;transition:opacity .2s}.mf-scene.on{opacity:1}.mf-sub,.mf-visual,.mf-claim{transition:none;transform:none}}.mf-scene{visibility:hidden;transition:visibility 0s linear .9s}.mf-scene.on{visibility:visible;transition-delay:0s}@media (max-width:760px){.mf-scene,.mf-scene.with-visual{padding-right:40px}}.cp{color:#ecebe6;background:#14161c;border:1px solid #2a2f3b;border-radius:18px;width:min(100%,420px);padding:20px;transform:rotate(-2deg);box-shadow:0 30px 70px -30px #4a6bff8c}.cp-head{font:500 12px var(--mono);color:#9a9ca6;border-bottom:1px solid #2a2f3b;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.cp-live{color:#a3b3ff}.cp ul{margin:8px 0 0;padding:0;list-style:none;display:grid}.cp li{opacity:.2;border-bottom:1px solid #1f232d;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:15px;transition:opacity .35s;display:grid}.cp li b{font:600 13px var(--mono);color:#a3b3ff}.cp-tick{border:1.5px solid #3a4050;border-radius:50%;width:18px;height:18px;transition:background .3s,border-color .3s;position:relative}.cp-tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transition:transform .25s cubic-bezier(.25,1,.5,1);position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(0)}.cp.on li{opacity:1;transition-delay:calc(.5s + var(--i) * .28s)}.cp.on .cp-tick{transition-delay:calc(.6s + var(--i) * .28s);background:#4a6bff;border-color:#4a6bff}.cp.on .cp-tick:after{transition-delay:calc(.65s + var(--i) * .28s);transform:rotate(45deg)scale(1)}.cp-result{color:#9a9ca6;opacity:0;align-items:center;gap:10px;margin-top:16px;font-size:14px;transition:opacity .4s;display:flex}.cp.on .cp-result{opacity:1;transition-delay:2.4s}.cp-result strong{color:#fff;font:800 18px var(--display);font-stretch:var(--display-w);letter-spacing:.02em;text-transform:uppercase;background:#4a6bff;border-radius:6px;padding:5px 12px}.mf.tone-paper .mf-lines .mf-acc-mark{background:#1f45ff}@media (max-width:760px){.mf-visual .cp{zoom:.78}}@media (prefers-reduced-motion:reduce){.cp li,.cp-tick,.cp-tick:after,.cp-result{transition:none}.cp li,.cp-result{opacity:1}.cp .cp-tick{background:#4a6bff;border-color:#4a6bff}.cp .cp-tick:after{transform:rotate(45deg)scale(1)}}.claim-field{cursor:text}.claim-field em{-webkit-user-select:none;user-select:none}.cw{vertical-align:bottom;color:var(--mf-blue);padding-bottom:.06em;display:inline-grid;overflow:hidden}.cw-word{white-space:nowrap;opacity:0;grid-area:1/1;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s;transform:translateY(105%)}.cw-word.on{opacity:1;transform:none}.cw-word.out{opacity:0;transform:translateY(-105%)}@media (prefers-reduced-motion:reduce){.cw-word{transition:none}}.mf-legal{gap:18px;margin-top:10px;font-size:14px;display:flex}.mf-legal a{color:var(--mf-dim);padding:9px 0}.lp2 .btn{background:#3f5ffb;border-color:#3f5ffb}.lp2 .btn:hover:not(:disabled){background:#3354f0}.lp2 input:not([type=checkbox]):not([type=radio]):not([type=range]),.lp2 .claim-field,.lp2 .chip{border-color:#626a7e}.lp2 .lp2-paper input:not([type=checkbox]):not([type=radio]):not([type=range]),.lp2 .lp2-paper .chip{border-color:#8a8983}.lp2-paper .sig small{color:#6b6c72}.dp-rec.done{color:#5d5e64}.pact-claim{margin-top:26px}.pact-claim .claim{margin-top:0}.mf-scene.has-cycle .mf-copy{container-type:inline-size}.mf-scene.has-cycle .mf-lines{font-size:min(148px,13.6986cqi,14svh)}.inv{flex-direction:column;min-height:100svh;display:flex}.inv main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:0 clamp(16px,5vw,48px)}.inv-top{width:100%;max-width:1080px;padding:calc(env(safe-area-inset-top,0px) + 20px) clamp(16px, 5vw, 48px) 0;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.inv-example{font:500 12px var(--mono);letter-spacing:.06em;color:var(--amber);border:1px solid;border-radius:999px;padding:5px 11px}.inv-hero{max-width:880px;padding:clamp(48px,10vh,110px) 0 clamp(36px,6vh,64px);scroll-margin-top:20px}.inv h1,.inv h2{word-spacing:.08em;overflow-wrap:anywhere}.inv-hero h1{font-size:clamp(46px,8.4vw,112px);font-stretch:var(--display-w);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1}.inv-name{color:var(--blue-ink)}.inv-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.inv-actions .btn{min-height:56px}.inv-actions .btn.big{padding-inline:28px}.inv-signin{max-width:520px;margin-top:32px}.inv-signin>p{color:var(--muted);margin-bottom:12px}.inv-state{color:#c5c9d3;margin-top:28px;font-size:17px}.inv-state a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}.inv-again{border-top:1px solid var(--hair);justify-items:start;gap:4px;padding:clamp(48px,8vh,88px) 0;display:grid}.inv-again h2{font-size:clamp(34px,5.4vw,64px);font-stretch:var(--display-w);letter-spacing:-.02em;line-height:1}.inv-again>.btn{min-height:56px;margin-top:24px}.inv main.inv-gone{padding-top:12vh;padding-bottom:12vh}.inv-gone>*{max-width:640px}.inv-gone .btn{margin-top:28px}.inv-gone h1{margin-bottom:8px;font-size:clamp(34px,5.4vw,56px);line-height:1.02}.inv-foot{width:100%;max-width:1080px;padding:28px clamp(16px, 5vw, 48px) calc(env(safe-area-inset-bottom,0px) + 32px);color:var(--muted);flex-wrap:wrap;gap:22px;margin:0 auto;font-size:14px;display:flex}.inv-foot a:hover{color:var(--ink)}@media (max-width:760px){.inv-hero h1{font-size:clamp(40px,12.4vw,64px)}.inv-actions .btn{flex:100%}.inv main>.inv-hero{padding-top:clamp(24px,4svh,48px)}.inv-again{justify-items:stretch}.inv-again>.btn{text-align:center;justify-content:center}}@media (max-width:760px) and (max-height:620px){.inv main>.inv-hero{padding-top:8px}.inv-kicker{margin-top:16px}.inv-hero .inv-actions{margin-top:20px}}.inv-hero,.inv-again{container-type:inline-size}.inv-hero h1{--cap:clamp(46px, 8.4vw, 112px)}.inv-hero h1.long{--cap:clamp(38px, 6.4vw, 86px)}.inv-hero h1.longer{--cap:clamp(32px, 5vw, 68px)}.inv-again h2{--cap:clamp(34px, 5.4vw, 64px)}.inv-again h2.long,.inv-again h2.longer{--cap:clamp(28px, 4vw, 48px)}@media (max-width:760px){.inv-hero h1{--cap:clamp(40px, 12.4vw, 64px)}.inv-hero h1.long{--cap:clamp(32px, 9.6vw, 52px)}.inv-hero h1.longer{--cap:clamp(26px, 7.4vw, 44px)}.inv-again h2.long,.inv-again h2.longer{--cap:clamp(26px, 7.4vw, 40px)}}.inv-hero h1,.inv-again h2{font-size:max(20px, min(var(--cap), calc(100cqi / var(--fit,1))))}.inv-top .w-mark{padding:11px 0}.inv-self{border:1px dashed var(--amber);color:var(--amber);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:20px 0 0;padding:12px 14px 12px 16px;font-size:15px;display:flex}.inv-signin[aria-disabled=true] .email-form{opacity:.55}.inv-other{max-width:560px;margin-top:28px}.inv-other>p{border:1px solid var(--amber);color:var(--ink);border-radius:8px;padding:12px 14px;font-size:16px;line-height:1.45}.inv-other>p b{color:var(--amber);overflow-wrap:anywhere;font-weight:600}.inv-name-field{max-width:420px;margin-top:28px}.inv .inv-decline{color:var(--muted);margin-top:14px}.inv-from{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.inv-hero h1.inv-when{--cap:clamp(44px, 6.4vw, 92px);text-transform:none;font-stretch:var(--display-w);letter-spacing:-.025em;line-height:1.02}.inv-hero h1.inv-when.long{--cap:clamp(38px, 5.4vw, 76px)}.inv-hero h1.inv-when.longer{--cap:clamp(32px, 4.6vw, 62px)}.inv-x{background:linear-gradient(var(--blue), var(--blue)) 0 94% / 100% .11em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.inv-y{color:var(--blue-ink)}.inv-kicker{font:500 13px/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);max-width:70ch;margin-top:26px}.inv main>.inv-how{border-top:1px solid var(--hair);border-bottom:0;max-width:none;padding:clamp(48px,8vh,88px) 0 clamp(40px,6vh,64px)}.inv-how h2{font-size:clamp(24px,3vw,34px);font-stretch:var(--display-w);letter-spacing:-.01em;line-height:1.05}.inv-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin:30px 0 0;padding:0;list-style:none;display:grid}.inv-day{--tone:var(--blue);background:var(--card);border:1px solid color-mix(in srgb, var(--tone) 38%, transparent);border-radius:14px;grid-template-rows:auto auto 1fr;gap:8px;padding:22px 22px 20px;display:grid}.inv-day.skip{--tone:var(--red)}.inv-day.call{--tone:var(--amber)}.inv-day h3{font-size:clamp(22px,2.2vw,28px);font-stretch:var(--display-w);line-height:1.05}.inv-day>p{color:#aab0bd;line-height:1.45}.inv-slip{font:13px/1.4 var(--mono);background:#0e1015;border:1px dashed #2c313d;border-radius:10px;align-self:end;margin:12px 0 0;padding:10px 14px 14px}.inv-slip ul{margin:0;padding:0;list-style:none}.inv-slip li{color:#9aa1b2;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.inv-slip li+li{border-top:1px solid #1f232c}.inv-slip b{color:var(--ink);white-space:nowrap;font-weight:600}.inv-stamp{font:600 13px/1 var(--body);color:var(--tone);border:1px solid var(--tone);border-radius:999px;justify-self:start;margin-top:10px;padding:5px 10px;display:inline-block}.inv-day.done .inv-stamp{background:var(--blue);border-color:var(--blue);color:#fff}.inv-terms{border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.inv-terms>div{padding:22px 16px 26px 0}.inv-terms>div+div{border-left:1px solid var(--hair);padding-left:clamp(16px,3vw,28px)}.inv-terms dt{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.inv-terms dd{color:#c5c9d3;margin:8px 0 0;line-height:1.45}@media (max-width:760px){.inv-hero h1.inv-when{--cap:clamp(32px, 9.4vw, 46px)}.inv-hero h1.inv-when.long{--cap:clamp(28px, 7.8vw, 40px)}.inv-hero h1.inv-when.longer{--cap:clamp(24px, 6.6vw, 34px)}.inv-kicker{font-size:12px}.inv-days{grid-template-columns:1fr;gap:12px}.inv-day{gap:6px;padding:18px 18px 16px}.inv-slip{margin-top:8px}.inv-terms{grid-template-columns:1fr}.inv-terms>div{padding:16px 0 18px}.inv-terms>div+div{border-left:0;border-top:1px solid var(--hair);padding-left:0}}.lp2 .btn.ghost{box-shadow:none;color:var(--ink);border-color:#626a7e}.lp2 .btn.ghost:hover:not(:disabled){box-shadow:none;background:#ffffff0f;border-color:#9aa1b2}.cw.hi{color:var(--mf-ink)}.cw.hi .cw-word{transform-origin:0 85%;opacity:0;filter:blur(5px);transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .1s,filter .2s;transform:translateY(-22%)scale(1.16)rotate(-2.5deg)}.cw.hi .cw-word.on{opacity:1;filter:none;transform:none}.cw.hi .cw-word.out{opacity:0;filter:blur(3px);transition:transform .18s ease-in,opacity .18s,filter .18s;transform:translateY(40%)scale(.92)}.cw.hi .cw-word b{font-weight:inherit;background:var(--block);color:var(--on-block);padding:0 .1em}@media (prefers-reduced-motion:reduce){.cw.hi .cw-word{filter:none;transition:none}}@media (min-width:761px){.mf-scene.is-cost .mf-lines{font-size:clamp(40px,min(6.6vw,12.5svh),108px)}}.cost{gap:22px;width:min(100%,460px);display:grid}.cost-year{background:#fff;border:1px solid #d8d5cb;border-radius:16px;gap:4px;padding:18px;display:grid;transform:rotate(-1.5deg);box-shadow:0 24px 50px -30px #12121473}.cost-month{grid-template-columns:14px repeat(30,1fr);align-items:center;gap:3px;display:grid}.cost-month span{font:500 10px var(--mono);color:#b3b1aa;transition:color .3s}.cost-month i{aspect-ratio:1;background:#ebe8e0;border-radius:2px;transition:background-color .3s,transform .35s cubic-bezier(.25,1,.5,1)}.cost-month.lit span{color:#55565c}.cost-month.lit i{transition-delay:calc(var(--d) * 4ms);background:#c9d1fb}.cost-month.lit i.skip{background:#d11a3a;transition-delay:90ms;transform:scale(1.3)}.cost-meter{align-items:baseline;gap:14px;margin:0;display:flex}.cost-meter strong{font:800 clamp(44px, 5vw, 64px)/1 var(--display);font-stretch:var(--display-w);letter-spacing:-.02em;color:#d11a3a;font-variant-numeric:tabular-nums}.cost-meter span{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mf-dim)}@media (max-width:760px){.cost{gap:14px}.cost-year{gap:3px;padding:12px}.cost-month{grid-template-columns:12px repeat(30,1fr);gap:2px}.cost-meter strong{font-size:40px}}@media (prefers-reduced-motion:reduce){.cost-month i,.cost-month span{transition:none}}@media (max-width:760px){.mf-scene.is-cost .mf-visual{height:auto}.mf-scene:has(.cp) .mf-visual{height:auto}.mf-visual .cp{zoom:.7}.cost{zoom:.95}}@media (max-width:760px) and (max-height:760px){.mf-visual .cp{zoom:.62}.cost{zoom:.84}.mf-scene.with-visual .mf-lines{font-size:clamp(32px,10vw,60px)}.mf-scene.with-visual .mf-sub{font-size:15px;line-height:1.45}}@media (max-width:760px) and (max-height:640px){.mf-visual .cp{zoom:.54}.cost{zoom:.72}.mf-scene,.mf-scene.with-visual{padding-top:calc(env(safe-area-inset-top,0px) + 66px);gap:12px}.mf-copy{gap:10px}}.mf-legal{flex-wrap:wrap;row-gap:0}.mf-legal a{white-space:nowrap}.mf-mark{margin:-12px 0;padding:12px 0}.mf-link{margin:-12px -4px;padding:12px 4px}@media (pointer:coarse){.mf-top .btn.small{min-height:44px}}.mf.tone-red :focus-visible{outline-color:#fff}.mf.tone-paper :focus-visible{outline-color:#1f45ff}@media (min-width:761px){.mf-claim{max-width:620px}.mf-claim .claim,.mf-claim .claim-sent{max-width:none}}@media (max-width:760px) and (min-width:385px) and (min-height:780px){.mf-visual .cp{zoom:.78}}@media (max-width:760px) and (max-height:700px){.lp2 .mf-claim .claim-chips .chip{min-height:40px;font-size:14px}.mf-scene:has(.mf-claim){padding-top:calc(env(safe-area-inset-top,0px) + 66px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.mf-scene:has(.mf-claim) .mf-copy{gap:10px}.mf-claim .fine{margin-top:6px}}@media (min-width:761px) and (max-aspect-ratio:4/5){.mf-scene,.mf-scene.with-visual{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:safe center;gap:clamp(32px,5svh,64px);padding-top:112px;padding-bottom:72px}.mf-lines{font-size:clamp(64px,11.5vw,140px)}.mf-scene.with-visual .mf-lines,.mf-scene.is-cost .mf-lines{font-size:clamp(56px,9.6vw,124px)}.mf-scene.has-cycle .mf-lines{font-size:min(132px,13.6986cqi)}.mf-sub{font-size:clamp(18px,2.3vw,24px)}.mf-visual{justify-items:start}.mf-visual .cp{zoom:1.12;width:min(100%,460px)}.cost{zoom:1.08;width:min(100%,520px)}}@media (orientation:landscape) and (max-height:500px){.mf-top{padding:calc(env(safe-area-inset-top,0px) + 9px) max(16px, env(safe-area-inset-right)) 9px max(16px, env(safe-area-inset-left))}.mf-top .mf-link{display:inline}.mf-mark{font-size:17px}.mf-scene,.mf-scene.with-visual{padding:60px max(46px, calc(env(safe-area-inset-right) + 34px)) 12px max(20px, calc(env(safe-area-inset-left) + 4px));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:safe center;align-items:center;gap:24px}.mf-scene.with-visual{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.mf-copy{gap:10px;container-type:inline-size}.mf-count{font-size:12px}.mf-lines{font-size:min(20svh,13.8889cqi)}.mf-scene.with-visual .mf-lines,.mf-scene.has-cycle .mf-lines{font-size:min(16svh,13.5135cqi)}.mf-scene.is-cost .mf-lines{font-size:min(14svh,10.6383cqi)}.mf-sub{max-width:44ch;font-size:14px;line-height:1.4}.mf-visual{justify-items:center;height:auto}.mf-visual .cp{zoom:.62}.cost{zoom:1;gap:12px}.cost-meter strong{font-size:34px}.mf-scene:has(.mf-claim) .mf-copy{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 28px}.mf-scene:has(.mf-claim) .mf-count{grid-area:2/1;margin-bottom:10px}.mf-scene:has(.mf-claim) .mf-lines{grid-area:3/1;font-size:min(16svh,8.03571cqi - 2.25px)}.mf-claim{grid-area:1/2/-1;align-self:center;max-width:none}.mf-claim .claim-field{border-right-style:solid;border-right-width:1px;flex-basis:100%}.mf-claim .claim-row .btn{flex:100%}.claim.big .claim-row{min-height:0}.claim.big .claim-field input,.claim.big .claim-field em{font-size:18px!important}.claim.big .claim-field input{min-height:46px}.claim.big .claim-row .btn{min-height:46px;font-size:15px}.mf-claim .fine{margin-top:6px;font-size:12px}.mf-legal{margin-top:2px}.lp2 .mf-claim .claim-chips .chip{min-height:38px;font-size:14px}}@media (orientation:landscape) and (max-height:500px) and (min-height:401px){.mf-visual .cp{zoom:.7}}.ws .legal{max-width:64ch;padding:clamp(8px,3vw,28px) 0 16px}.ws .legal h1{font-size:clamp(52px,12vw,96px);font-stretch:var(--display-w);margin:0;font-weight:800;line-height:.9}.ws .legal .legal-date{font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:14px}.ws .legal h2{font-size:clamp(24px,4.6vw,32px);font-stretch:var(--display-w);letter-spacing:.01em;margin:44px 0 12px}.ws .legal p,.ws .legal li{color:var(--ink-2);font-size:17px;line-height:1.65}.ws .legal ul,.ws .legal ol{gap:12px;margin:0;padding-left:1.4em;display:grid}.ws .legal ul{list-style:square}.ws .legal ol{gap:18px;margin-top:36px;padding-left:2.2em;list-style:decimal-leading-zero}.ws .legal li::marker{color:var(--blue-ink);font:600 14px var(--mono)}.ws .legal a{color:var(--blue-ink)}@media (max-width:760px){.ws .legal p,.ws .legal li{font-size:16px}}.ws .w-profile .w-day{container-type:inline-size}.ws .w-profile .w-big.pp-name{font-size:max(22px, min(clamp(64px, 18vw, 140px), calc(100cqi / var(--fit,5))));word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.ws .w-sub.w-lock{flex-wrap:nowrap;align-items:flex-start}.ws .w-sub.w-lock svg{flex:none;margin-top:4px}.w-center.w-lost .w-label{font-size:12px}.w-center.w-lost .lede{max-width:34em}.w-lost-go{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}@media (max-width:760px){.ws .w-center>.btn.big{justify-self:stretch}.mf-top .mf-link{align-items:center;min-height:44px;margin:0;padding:0 2px;font-size:14px;display:inline-flex}.mf-top nav{gap:14px}}@media (max-width:380px){.mf-mark{font-size:16px}.mf-top .btn.small{padding-inline:12px}}.mf-top .mf-link{white-space:nowrap}@media (max-width:340px){.mf-top .mf-wide{display:none}}.mf-what{max-width:46ch;font:500 clamp(15px, 1.3vw, 18px)/1.45 var(--body);color:var(--mf-ink);opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1),color .7s;transform:translateY(14px)}.mf-scene.on .mf-what{opacity:1;transition-delay:.7s;transform:none}@media (prefers-reduced-motion:reduce){.mf-what{transition:none;transform:none}}@media (max-width:760px){.mf-what{font-size:15px}}.mf-top:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--mf-bg) 82%, transparent), color-mix(in srgb, var(--mf-bg) 50%, transparent) 62%, transparent);transition:opacity .5s;position:absolute;inset:0 0 -32px}@media (pointer:coarse) and (max-height:500px){.mf-rail button{height:30px}}@media (pointer:coarse){.mf-scene{scrollbar-width:none}}.claim-help{color:var(--muted);margin:0;font-size:13px;line-height:1.4}@media (max-width:760px) and (max-height:700px){.mf-claim .claim-help{font-size:12px}}.inv-part{color:#c5c9d3;max-width:60ch;margin-top:18px;font-size:16px;line-height:1.5}.inv-part b{color:var(--ink);font-weight:600}.inv-y{margin-right:.08em}.ws .pp-note{border:1px dashed var(--line-2);border-radius:var(--r-card);color:var(--ink-2);align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-size:15px;line-height:1.45;display:flex}.ws .pp-note svg{color:var(--blue-ink);flex:none;margin-top:3px}.ws .pp-note a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}.ws .pp-note a svg{margin:0 0 -2px 2px;display:inline}.ws .w-skip{z-index:60;background:var(--blue-fill,#3f5ff5);color:#fff;font:600 14px/1 var(--body);border-radius:var(--r,4px);padding:11px 14px;text-decoration:none;position:absolute;top:-80px;left:12px}.ws .w-skip:focus{top:10px}.ws main[tabindex="-1"]:focus{outline:none}.ws .w-signed-out{z-index:40;background:var(--card);border:1px solid var(--amber);border-radius:var(--r-card,6px);width:max-content;max-width:calc(100vw - 32px);color:var(--ink);padding:12px 16px;font-size:15px;line-height:1.4;display:block;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #000000d9}.ws .w-signed-out a{color:var(--amber);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}@media (max-width:760px){.ws.tabbed .w-signed-out{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (orientation:landscape) and (max-height:500px){.mf-scene:has(.mf-claim){grid-template-rows:auto}.mf-scene:has(.mf-claim) .mf-claim{align-self:safe center}.mf-claim .claim-status:not(.ok,.bad){display:none}}@media (orientation:landscape) and (max-height:360px){.mf-visual .cp{zoom:.52}.cost{zoom:.84}}.claim-field input{width:0}.claim-field:focus-within{outline:2px solid var(--blue-ink);outline-offset:2px}.claim-field input:focus-visible{outline:none}.inv main>.inv-hero,.inv main>.inv-again{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.lp2{--blue-fill:#3f5ff5}@media (orientation:landscape) and (max-height:500px){.mf-top:before{opacity:1}}.inv-from{text-align:right}.lp2 .chip.on,.lp2 .claim-chips .chip.on,.lp2 .inv-day.done .inv-stamp{background:var(--blue-fill);border-color:var(--blue-fill)}.inv-no{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:0 12px;margin:14px 0 0;font-size:15px;display:flex}.inv .inv-no .inv-decline{margin:0;padding:12px 0}.inv .w-confirm{border-radius:10px;max-width:520px;margin-top:18px}.inv .w-confirm p{color:var(--ink);font-size:16px;line-height:1.45}.inv .w-confirm .btn{min-height:44px;box-shadow:none}.inv .w-confirm .btn.red{border-color:var(--red);color:#ff8196;background:0 0}.inv .w-confirm .btn.red:hover:not(:disabled){border-color:var(--red);background:#ff4f6d24;transform:none}.ws .pp-in{display:block}.ws .pp-in a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}.inv .btn,.inv .btn:hover:not(:disabled),.inv .btn:active:not(:disabled){box-shadow:none;transform:none}.mf-photo{z-index:0;opacity:0;margin:0;transition:opacity .7s;position:absolute;inset:0;overflow:hidden}.mf-scene.on .mf-photo{opacity:1;transition-delay:.25s}.mf-scene.with-photo .mf-copy{z-index:1;position:relative}.mf-frame{display:contents}.mf-pair{z-index:1;opacity:0;background:linear-gradient(to bottom, var(--wall) 0 var(--fl), var(--floor) var(--fl) 100%);justify-content:flex-end;transition:opacity 0s .6s;display:flex;position:absolute;inset:0;overflow:hidden}.mf-pair.on{z-index:2;opacity:1;transition:opacity .45s cubic-bezier(.25,1,.5,1)}.mf-pair picture{display:contents}.mf-pair img,.mf-pair video{flex:none;width:auto;max-width:none;height:100%}.mf-pair video.r{margin-left:-40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.mf-pair.alone{background:0 0}.mf-pair.alone video.r{margin-left:0;-webkit-mask-image:none;mask-image:none}.mf-photo:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0e0f12bd 0%,#0e0f1280 36%,#0000 64%),linear-gradient(#0000 50%,#0e0f128c);position:absolute;inset:0}.mf.tone-red .mf-photo:after{background:linear-gradient(90deg,#5a0c1499 0%,#5a0c144d 38%,#0000 64%),linear-gradient(#0000 45%,#5a0c149e)}.mf.photo-on .mf-top:before{opacity:1}@media (min-width:761px){.mf-scene.with-photo{max-width:none;padding-inline:calc(max(0px,50vw - 620px) + clamp(16px,6vw,88px))}}@media (max-width:760px) and (min-height:501px),(max-aspect-ratio:4/5){.mf-scene.with-photo{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr)}.mf-scene.with-photo .mf-copy{align-self:end;padding-bottom:10svh}.mf-photo:after{content:none}.mf-frame{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 44px);height:58svh;display:block;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 56px 80%,#0000);mask-image:linear-gradient(#0000,#000 56px 80%,#0000)}}@media (max-width:760px) and (min-height:501px){.mf-top{background:var(--mf-bg);transition:background-color .7s cubic-bezier(.2,.8,.2,1)}.mf.photo-on .mf-top:before,.mf-top:before{opacity:0}.mf-scene.with-photo{grid-template-rows:minmax(var(--photo-min,200px), 1fr) auto;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 64px);align-content:stretch;gap:18px}.mf-scene.with-photo .mf-photo{grid-area:1/1;place-self:stretch start;width:100vw;margin:0 0 0 -22px;position:relative;inset:auto}.mf-scene.with-photo .mf-copy{grid-row:2;align-self:start;padding-bottom:0}.mf-frame{height:auto;inset:0;-webkit-mask-image:none;mask-image:none;container-type:size}.mf-pair{background:var(--wall);--w:min(clamp(100cqw, calc(100cqh * var(--ar,1)), var(--grow,100cqw)), calc(100cqh * var(--ar,1) / (1 - var(--spare,0))));flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.mf.type-3 .mf-scene.has-cycle .mf-pair,.mf-pair.alone{--grow:125cqw}.mf-pair picture{display:none}.mf-pair .r{width:var(--w);max-width:none;height:min(100cqh, calc(var(--w) / var(--ar,1)));object-fit:cover;object-position:var(--cx,50%) var(--py);flex:none;max-height:none;margin:0;display:block;-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.mf-pair video.r{-webkit-mask-image:none;mask-image:none}.mf-scene[data-scene=camera] .mf-pair{background:0 0}.mf-scene[data-scene=didnt] .mf-copy{container-type:inline-size}.mf-scene[data-scene=didnt] .mf-lines{font-size:min(24cqi,11svh)}}@media (min-width:500px) and (max-width:760px) and (min-height:501px){.mf-pair{flex-direction:row;justify-content:flex-end;align-items:stretch}.mf-pair.alone{justify-content:center}.mf-pair picture{display:contents}.mf-pair .l,.mf-pair .r,.mf.type-3 .mf-scene.has-cycle .mf-pair .r{object-fit:fill;flex:none;width:auto;height:100%;max-height:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.mf-pair,.mf-pair.on{transition:none}}@media (min-width:761px) and (min-aspect-ratio:4/5){.mf-scene.half .mf-photo{left:50%}.mf-scene.half .mf-photo:after{content:none}.mf.half-on .mf-top:before{opacity:0}.mf-scene.half .mf-pair{background:0 0}.mf-scene.half .mf-pair .r{object-fit:cover;object-position:var(--cx) 40%;width:100%;height:100%;margin:0;-webkit-mask-image:none;mask-image:none}.mf-scene.half.with-photo{--pad:calc(max(0px, (100vw - 1240px) / 2) + clamp(16px, 6vw, 88px));--room:calc(54vw - var(--pad));grid-template-columns:minmax(0,1fr)}.mf-scene.half.with-photo .mf-copy{width:var(--room)}.mf-scene.half.with-photo .mf-lines{font-size:min(148px, 15.5svh, calc(var(--room) / var(--em,5)))}.mf-scene.half.with-photo :is(.mf-sub,.mf-what){max-width:min(46ch, calc(50vw - var(--pad) - 32px))}.mf-scene.half[data-scene=camera]{--em:5.4}.mf-scene.half[data-scene=said]{--em:5.6}.mf-scene.half[data-scene=said] .mf-copy{width:calc(84vw - var(--pad))}.mf-scene.half[data-scene=said] .mf-lines{font-size:min(148px, 14svh, calc(var(--room) / var(--em)))}.mf.half-on .mf-next{left:25%}}.mfb-photo{aspect-ratio:4/5;opacity:0;border-radius:22px;justify-self:end;width:min(100%,min(76svh,760px)/1.25);margin:0;transition:opacity .7s,transform 1s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(30px)scale(.97);box-shadow:0 40px 80px -40px #000c}.mf-scene.on .mfb-photo{opacity:1;transition-delay:.25s;transform:none}.mfb-photo img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)}.mfb-photo img.on{opacity:1;transform:none}.mfb-photo video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mf.tone-red .mfb-photo{background:#c8102e}.mfb-photo img[src$=-didnt-socks\.webp]{object-position:50% 58%}@media (min-width:761px) and (min-height:501px){.mf.mf-before.photo-on .mf-top:before{opacity:0}}@media (min-width:761px){.mfb-photo.deal{box-shadow:none;border-radius:0;overflow:visible}.mfb-photo.deal img{opacity:0;transform:translate(38%, -26%) rotate(calc(var(--tilt) + 16deg)) scale(1.08);background:#1b1e26;border:9px solid #f4f3ee;border-radius:6px;transition:opacity .25s,transform 0s .25s,filter .3s;box-shadow:0 30px 60px -24px #000000bf}.mfb-photo.deal img.on{z-index:3;opacity:1;transform:rotate(var(--tilt));transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .1s}.mfb-photo.deal img.under1{z-index:2;opacity:1;transform:rotate(var(--tilt)) translate(-3%, 2.5%) scale(.97);filter:brightness(.72);transition:transform .4s,filter .4s}.mfb-photo.deal img.under2{z-index:1;opacity:1;transform:rotate(var(--tilt)) translate(-6%, 5%) scale(.94);filter:brightness(.5);transition:transform .4s,filter .4s,opacity .25s}}@media (max-width:760px){.mf-scene.with-print{grid-template-rows:1fr}.mf-scene.with-print .mfb-photo{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;z-index:0;border-radius:0;justify-self:stretch;position:absolute;inset:0}.mf-scene.with-print .mfb-photo.has-video video{top:calc(env(safe-area-inset-top,0px) + 52px);object-position:50% 42%;height:62%;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.mf-scene.with-print .mfb-photo:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--mf-bg) 25%, transparent) 0%, color-mix(in srgb, var(--mf-bg) 55%, transparent) 38%, var(--mf-bg) 72%);position:absolute;inset:0}.mf-scene.with-print .mf-copy{z-index:1;align-self:end;padding-bottom:10svh;position:relative}.mfb-photo.deal img{transition:none}.mfb-photo.deal img.under1{opacity:1;z-index:1}.mfb-photo.deal img.on{z-index:2;animation:.7s cubic-bezier(.16,1,.3,1) mfb-punch}.mf-scene.with-print .mfb-photo.deal:after{z-index:3}.mf-scene.with-print .mfb-photo img[src$=-didnt-socks\.webp]{top:calc(env(safe-area-inset-top,0px) + 52px);object-position:50% 60%;height:62%;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.mf.tone-red .mf-scene.with-print .mfb-photo:has(img[src$=-didnt-socks\.webp]):after{background:linear-gradient(to bottom, transparent 0%, transparent 55%, var(--mf-bg) 70%)}.mf-scene.with-print .mfb-photo img[src$=-workout\.webp]{object-position:22% 50%}}@media (max-width:760px) and (max-height:640px){.mf-scene.with-print .mfb-photo.has-video video{object-position:50% 18%}}@keyframes mfb-punch{0%{filter:brightness(1.45)saturate(1.3);transform:scale(1.16)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.mfb-photo.deal img,.mfb-photo.deal img.on,.mfb-photo.deal img.under1,.mfb-photo.deal img.under2{transition:none;animation:none}}@media (min-width:761px) and (max-aspect-ratio:4/5){.mfb-photo{justify-self:end;width:min(100%,28.8svh)}}@media (orientation:landscape) and (max-height:500px){.mfb-photo{width:min(100%,80svh - 64px)}}@media (orientation:landscape) and (max-height:500px) and (max-width:760px){.mf-scene.with-print{grid-template-rows:minmax(0,1fr)}.mf-scene.with-print .mfb-photo{aspect-ratio:4/5;z-index:auto;border-radius:14px;justify-self:end;width:min(100%,80svh - 64px);height:auto;position:relative;inset:auto;box-shadow:0 30px 60px -30px #000c}.mf-scene.with-print .mfb-photo:after{content:none}.mf-scene.with-print .mfb-photo.has-video video{object-position:50% 50%;height:100%;top:0;-webkit-mask-image:none;mask-image:none}.mf-scene.with-print .mf-copy{align-self:center;padding-bottom:0}}:root{--night:#0a0b0f;--night-2:#13151b;--volt:#4a6bff;--volt-dim:#2f47c9;--ice:#a3b3ff;--ember:#ff4f6d;--amber-run:#ffb547;--go:#3fd08a;--night-ink:#ecebe6;--night-muted:#8b91a1}.session{--gut:22px;--ring-cap:max(120px, calc(100vh - 430px));--check-cap:max(110px, calc(100vh - 500px));z-index:50;background:radial-gradient(90% 60% at 50% 0%, #4a6bff29 0%, transparent 60%), var(--night);color:var(--night-ink);padding:max(18px, env(safe-area-inset-top)) var(--gut) max(22px, env(safe-area-inset-bottom));font-variant-numeric:tabular-nums;overscroll-behavior:contain;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.session>.session-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.session:before{content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#0000 100%)}@supports (height:100dvh){.session{--ring-cap:max(120px, calc(100dvh - 430px));--check-cap:max(110px, calc(100dvh - 500px))}}.session>*,.session-body>*,.session-info>*{flex-shrink:0;width:100%;max-width:520px;position:relative}.session>.session-body{width:auto;max-width:none;min-height:0;margin:0 calc(-1 * var(--gut));padding:0 var(--gut);overscroll-behavior:contain;flex-direction:column;flex:0 auto;align-self:stretch;align-items:center;display:flex;overflow:hidden auto}.session.ready>.session-body,.session.finished>.session-body{margin-top:auto}.session.ready>.session-foot,.session.finished>.session-foot{margin-bottom:auto}.session.running>.session-body,.session.paused>.session-body{flex-grow:1}.session-info{display:contents}.session-foot{flex-direction:column;align-items:center;display:flex}.session-foot>.session-controls{width:100%}.session-top{flex-wrap:wrap;align-items:center;column-gap:14px;min-height:44px;display:flex}.session-sub{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 14px;min-height:22px;display:flex}.session-top .session-label{flex:1;min-width:0}.session-label{font-family:var(--display);font-size:20px;font-weight:800;font-stretch:var(--display-w);text-transform:uppercase;letter-spacing:.01em;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-meta{font-family:var(--mono);color:var(--night-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px}.session-meta em{color:var(--ice);margin-right:10px;font-style:normal;font-weight:600}.session-close{color:var(--night-muted);border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.session-close:hover{color:#fff}.session-stage{width:min(60vw, 270px, var(--ring-cap));aspect-ratio:1;place-items:center;margin:12px auto 4px;display:grid;position:relative;container-type:inline-size}.session-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring-track{fill:none;stroke:#ffffff14;stroke-width:10px}.ring-fill{fill:none;stroke:var(--volt);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 10px #4a6bff8c);transition:stroke-dashoffset .1s linear,stroke .3s}.ring-fill.relax,.ring-fill.rest{stroke:var(--ice);filter:drop-shadow(0 0 10px #a3b3ff66)}.ring-fill.switch{stroke:var(--amber-run);filter:drop-shadow(0 0 10px #ffb54766)}.session-number{text-align:center}.session-number strong{font-family:var(--mono);font-size:clamp(72px,20vw,108px);font-size:min(36cqi, 130cqi / var(--len,2));letter-spacing:-.06em;color:#fff;font-weight:700;line-height:.95;display:block}.session-number.over strong{font-size:clamp(56px,15vw,84px);font-size:min(36cqi, 130cqi / var(--len,2))}.session-number span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ice);border:1px solid #4a6bff80;border-radius:0;margin-top:10px;padding:4px 8px;font-size:11px;display:inline-block}.paused .session-number span{color:var(--amber-run);border-color:#ffb54780}.paused .ring-fill{stroke:#fff5;filter:none}.ring-fill.counted{stroke:var(--go);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--go) 50%, transparent))}.session-pips{justify-content:center;gap:8px;margin:4px 0 2px;display:flex}.session-pips i{background:#fff2;border-radius:3px;width:22px;height:6px}.session-pips i.done{background:var(--volt)}.session-pips i.now{background:#fff;box-shadow:0 0 10px #fff8}.session-cue{text-align:center;font-family:var(--display);min-height:1.3em;color:var(--night-ink);max-width:420px;margin:8px auto 14px;font-size:21px;line-height:1.3}.session-next{background:var(--night-2);border:1px solid #252a34;border-radius:0;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.session-next>span:first-child{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--night-muted);font-size:11px}.session-next strong{color:#fff;flex:1;font-weight:600}.session-next em{color:var(--ice);font-style:normal}.session-next>span:last-child{color:var(--night-muted)}.session-progress{background:#ffffff14;border-radius:2px;height:4px;margin-top:16px;overflow:hidden}.session-progress i{background:var(--volt);transform-origin:0;height:100%;transition:transform .3s linear;display:block}.live-bar{background:#ffffff14;border-radius:5px;height:10px;margin-top:16px;position:relative;overflow:hidden}.live-bar i{transition:width .3s linear;position:absolute;top:0;bottom:0;left:0}.session-number{position:relative}.session-number.popping>span{visibility:hidden}.live-pop{width:78cqi;font:500 14px/1.2 var(--body);text-align:center;color:var(--amber-run);justify-items:center;gap:3px;font-style:normal;animation:2.8s cubic-bezier(.16,1,.3,1) both live-pop;display:grid;position:absolute;top:calc(100% - 26px);left:50%;translate:-50%}.live-pop b{font:700 26px/1 var(--mono);letter-spacing:-.03em}.live-pop.back{color:var(--go)}@keyframes live-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}10%{opacity:1;transform:none}80%{opacity:1;transform:translateY(-3px)}to{opacity:0;transform:translateY(-10px)}}.live-bar .done.moving{animation:6s cubic-bezier(.2,.7,.3,1) forwards last-fill}@keyframes last-fill{0%{width:var(--from)}to{width:96%}}@media (prefers-reduced-motion:reduce){.live-pop{animation:2.8s linear both live-pop-still}.live-bar .done.moving{width:90%;animation:none}}@keyframes live-pop-still{0%,85%{opacity:1}to{opacity:0}}.done-bar{gap:6px;margin-top:4px;display:grid}.done-bar .live-bar{margin-top:0;display:block}.live-bar .done{background:var(--volt)}.done-bar small{font-family:var(--mono);letter-spacing:.06em;color:var(--ice);font-size:12px}.session-clock{font-family:var(--mono);color:var(--night-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:8px 0 auto;font-size:11px;display:flex}.session-controls{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:14px;margin-top:18px;display:grid}.session-controls>button{border-radius:var(--r-btn);color:#fff;border:1px solid #343a48;place-items:center;height:56px;display:grid}.session-controls>button:disabled{opacity:.3}.session-controls>.session-primary{min-width:0;padding:0 14px}.session-primary{font:800 19px/1 var(--display);font-stretch:var(--display-w);letter-spacing:0;border-radius:var(--r-btn);height:60px;box-shadow:none;justify-content:center;align-items:center;gap:12px;padding:0 34px;background:var(--volt)!important;color:#fff!important;border:0!important;display:inline-flex!important}.session-primary:active:not(:disabled){transform:scale(.98)}.session-primary:disabled{opacity:.5}.session-ready{text-align:center;flex-direction:column;align-items:center;padding:30px 0 0;display:flex}.session-foot>.session-primary{z-index:3;box-shadow:0 0 18px 12px var(--night);position:relative}.session-foot>.session-primary:disabled{opacity:1;box-shadow:0 0 18px 12px var(--night);color:#ffffff8c!important;background:#2b3a86!important}.session-foot>.session-warn{z-index:4;text-align:center;margin:0 0 12px;font-size:14px;position:relative}.session-foot>.session-out{font-size:15px;color:#fff!important}.session-out a{color:var(--amber-run);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}@media (max-width:720px){.session-foot>.session-primary{width:100%}}.session h2[tabindex="-1"]:focus{outline:none}.session-ready h2{font-family:var(--display);font-weight:800;font-stretch:var(--display-w);text-transform:uppercase;color:#fff;letter-spacing:-.01em;font-size:clamp(48px,13vw,76px);line-height:.9}.session-total{font-family:var(--mono);color:var(--ice);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 28px;font-size:13px}.session-plan{text-align:left;width:100%;margin:0 0 30px;padding:0;list-style:none}.session-plan li{border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:13px 0;font-size:15px;display:flex}.session-plan li:last-child{border-bottom:1px solid #ffffff14}.session-plan strong{color:#fff;font-weight:600}.session-plan span{color:var(--night-muted);text-align:right}.session-plan li.skipped strong{color:var(--night-muted);text-decoration:line-through}.session-sheet{left:50%;bottom:max(24px, env(safe-area-inset-bottom));background:var(--night-2);text-align:center;z-index:10;border:1px solid #343a48;border-radius:0;flex-direction:column;align-items:center;gap:8px;width:min(92vw,440px);padding:22px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 60px #00000080}.session-sheet p{color:var(--night-ink);margin-bottom:10px;font-size:15px}.session-secondary{border-radius:var(--r-btn);color:#fff;height:50px;font:800 16px/1 var(--display);font-stretch:var(--display-w);letter-spacing:0;border:1px solid #343a48;margin-top:12px;padding:0 26px}.session-secondary:hover:not(:disabled){border-color:#fff6}.session-note{color:var(--night-muted);margin-top:16px;font-size:13px}.session-text{min-height:44px;color:var(--night-muted);text-underline-offset:4px;margin-top:8px;padding:0 12px;font-size:14px;text-decoration:underline}@media (max-width:720px){.session{--gut:18px}.session-stage{margin-top:14px}}@media (prefers-reduced-motion:reduce){.ring-fill,.session-progress i{transition:none}}.session-rec{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.session-rec i{background:var(--ember);width:9px;height:9px;box-shadow:0 0 10px var(--ember);border-radius:50%;animation:1.6s ease-in-out infinite rec-pulse}.session-rec.out>span{color:var(--amber-run)}@keyframes rec-pulse{50%{opacity:.35}}.session-close:disabled{opacity:.3}.session-record{text-align:left;background:var(--night-2);border:1px solid #252a34;border-radius:0;width:100%;margin:0 0 26px;padding:14px 16px}.session-record.on{border-color:var(--volt-dim)}.session-record label,.session-record .session-record-title{color:#fff;cursor:pointer;align-items:center;gap:10px;min-height:32px;display:flex}.session-record input{width:20px;height:20px;accent-color:var(--volt)}.session-record svg{color:var(--volt)}.session-record p:not(.session-record-title){color:var(--night-muted);margin:8px 0 0;font-size:13px}.session-cam{object-fit:contain;background:#000;border-radius:0;width:100%;max-height:36vh;margin-top:12px;display:block;transform:scaleX(-1)}@media (min-width:721px){.session-ready .session-cam{max-height:30vh}}.session-media{justify-content:center;align-items:center;gap:18px;display:flex}.session-media .session-cam.mini{opacity:.9;border:1px solid #ffffff26;flex:none;width:auto;max-width:150px;height:96px;max-height:none;margin:4px 0 0}.session.checking .session-media .session-cam.mini{display:none}@media (min-width:1060px){.session-media .session-cam.mini,.session.checking .session-media .session-cam.mini{top:calc(max(18px, env(safe-area-inset-top)) + 70px);opacity:1;z-index:1;width:240px;max-width:none;height:auto;max-height:60vh;margin:0;display:block;position:fixed;left:calc(50% + 284px)}}.session-warn{color:var(--ember)!important}.session-check{text-align:center;border:1px solid var(--volt);background:#4a6bff29;border-radius:12px;flex-direction:column;flex:auto;align-items:center;gap:8px;max-width:520px;margin:8px auto 14px;padding:16px 16px 20px;display:flex}.session-check>span:first-child{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:13px}.session-check strong{font-family:var(--display);font-weight:800;font-stretch:var(--display-w);text-transform:uppercase;color:#fff;font-size:clamp(34px,10vw,60px);line-height:1}.session-check strong .then{color:var(--ice);margin-top:8px;font-size:.72em;display:block}.session-check .say{color:#fff;font-size:20px}.session-check b{background:var(--volt);color:#fff;font-family:var(--mono);letter-spacing:.01em;margin-top:6px;padding:2px 12px 4px;font-size:clamp(38px,11vw,64px);line-height:1.1;display:block}.session.checking .session-stage{width:min(38vw, 190px, var(--check-cap))}.session-verify{text-align:left;background:var(--night-2);width:100%;color:var(--night-muted);border:1px solid #252a34;border-radius:0;flex-direction:column;gap:4px;margin:-6px 0 24px;padding:14px 16px;font-size:14px;display:flex}.session-verify strong{color:#fff;font:800 22px/1.05 var(--display);font-stretch:var(--display-w);text-transform:uppercase}.session-verify.verified{border-color:var(--volt-dim)}.session-verify.verified strong{color:var(--ice)}.session-verify.review{border-color:#ffb54799}.session-verify.review strong{color:var(--amber-run)}.session-verify.not-verified,.session-verify.error{border-color:#ff4f6d80}.session-verify.not-verified strong,.session-verify.error strong{color:var(--ember)}.session-verify .session-text{align-self:flex-start;margin-top:6px}@media (prefers-reduced-motion:reduce){.session-rec i{animation:none}}.figure{--fig-bg:var(--night);width:150px;line-height:0;display:inline-block}.figure svg{width:100%;height:auto;overflow:visible}.figure .fig-body path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none}.figure .fig-body .fig-far path{opacity:.45}.figure .fig-body .fig-cut{stroke:var(--fig-bg);opacity:1}.figure .fig-body .fig-head{fill:currentColor;stroke:var(--fig-bg);stroke-width:3px}.figure .fig-ghost{opacity:.16}.figure .fig-ghost path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none}.figure .fig-ghost .fig-cut{display:none}.figure .fig-ghost .fig-head{fill:currentColor}.figure .fig-arrow{stroke:currentColor;stroke-width:1.8px;stroke-dasharray:3 4;opacity:.7;fill:none}.figure .fig-prop{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;opacity:.3;fill:none}.figure .fig-shadow{fill:currentColor;opacity:.08}.figure.mirrored svg{transform:scaleX(-1)}.session-figure{color:var(--ice);justify-content:center;margin:4px 0 0;display:flex}.session-figure .figure{width:118px}.relax-step .session-figure,.rest-step .session-figure{color:var(--ice)}.session-plan .figure{width:54px;color:var(--night-muted);flex-shrink:0;margin-right:12px}.session-plan li{align-items:center}.session-plan li>strong{flex:1}@media (max-width:720px){.session-stage{width:min(54vw, 230px, var(--ring-cap));margin:6px auto 2px}.session-figure .figure{width:100px}.session-cue{margin:8px auto 14px;font-size:19px}}@media (prefers-reduced-motion:reduce){.figure .fig-move{animation:none}}.figure-gallery{background:var(--night);color:var(--ice);border-radius:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin-bottom:30px;padding:20px;display:grid}.figure-gallery>div{flex-direction:column;align-items:center;gap:6px;display:flex}.figure-gallery .figure{width:200px}.figure-gallery>div>span:last-child{font-family:var(--mono);color:var(--night-muted);font-size:11px}.session-stake{border:1px solid var(--ember);color:var(--ember);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:2px 6px;font-size:11px;font-weight:600}.session-stake.calm{color:var(--night-muted);border-color:#fff3}.session-help ul{color:var(--night-muted);margin:6px 0 0;padding-left:18px;font-size:13px}.session-help li{margin:4px 0}.session-help b{color:var(--night-ink);font-weight:600}.session-record .session-text:disabled{cursor:progress;text-decoration:none}@media (max-width:720px) and (max-height:640px){.session-stage{width:min(46vw, 190px, var(--ring-cap));margin:4px auto 0}.session.checking .session-stage{width:min(30vw, 140px, var(--check-cap))}.session-ready{padding-top:12px}.session-ready h2{font-size:40px}.session-total{margin:8px 0 16px}.session-ready .session-cam{max-height:30vh}.session-figure .figure{width:84px}.session-media .session-cam.mini{height:80px}.session-cue{margin:6px auto 10px;font-size:17px}.session-check{gap:4px;margin:4px auto 8px;padding:12px 12px 14px}.session-check strong{font-size:30px}.session-check .say{font-size:17px}.session-check b{margin-top:4px;font-size:28px}}@media (prefers-reduced-motion:reduce){.session-stage{transition:none}}@media (min-width:721px) and (max-height:760px){.session-ready h2{font-size:clamp(40px,9vh,76px)}.session-total{margin:10px 0 18px}}@media (orientation:landscape) and (max-height:500px){.session{--gut:16px;padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(8px, env(safe-area-inset-bottom))}.session>.session-top,.session>.session-foot{max-width:860px}.session-top{flex-wrap:nowrap;min-height:40px}.session-top .session-label{flex:auto;min-width:72px;font-size:17px}.session-sub{flex:0 auto;order:1;justify-content:flex-end;gap:2px 12px;min-width:0;min-height:0}.session-close{order:2;width:40px;height:40px}.session-ready{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:22px;max-width:860px;padding-top:6px;display:grid}.session-ready>*{grid-column:1}.session-ready>.session-record,.session-ready>.session-verify{grid-area:1/2/-1;margin:0 0 10px}.session-ready h2{font-size:36px}.session-total{margin:6px 0 10px}.session-plan{margin-bottom:10px}.session-plan li{padding:7px 0}.session-plan .figure{width:40px}.session-record{padding:10px 12px}.session-ready .session-cam{max-height:max(100px,100vh - 176px);margin-top:8px}.session-foot>.session-primary{height:48px;box-shadow:0 0 12px 8px var(--night)}.session-foot>.session-warn{margin-bottom:8px}.session-note{margin-top:8px}.session.running>.session-body,.session.paused>.session-body{flex-direction:row;justify-content:center;align-items:flex-start;column-gap:24px}.session-body>.session-stage{flex:none;width:min(38vw,max(120px,100vh - 132px));margin:auto 0}.session.checking .session-body>.session-stage{width:min(28vw,max(100px,100vh - 170px))}.session-info{flex-direction:column;flex:0 440px;min-width:0;margin:auto 0;display:flex}.session-media .session-cam.mini{height:64px}.session-cue{margin:4px auto 6px;font-size:17px}.session-next{padding:8px 12px}.session-progress,.live-bar{margin-top:8px}.session-clock{margin:6px 0 0}.session-controls{margin-top:8px}.session-controls>button{height:48px}.session-check{gap:4px;margin:0 auto 6px;padding:10px 12px 12px}.session-check strong{font-size:28px}.session-check .say{font-size:16px}.session-check b{font-size:26px}.session-sheet{gap:4px;width:min(92vw,520px);max-height:calc(100% - 16px);padding:14px 18px;top:50%;bottom:auto;overflow-y:auto;transform:translate(-50%,-50%)}.session-sheet p{margin-bottom:4px;font-size:14px}.session-sheet .session-primary{flex:none;height:48px}.session-sheet .session-secondary{flex:none;height:44px;margin-top:4px}.session-sheet .session-text{min-height:40px;margin-top:0}}:is(html:has(.ws),body:has(.ws)){scrollbar-color:#3a4050 #0a0b0f;background:#0a0b0f}.ws{--bg:#0a0b0f;--bg-2:#0e0f12;--card:#13151b;--card-2:#171a21;--line:#252a34;--line-2:#343a48;--ink:#ecebe6;--ink-2:#c5c9d3;--muted:#8b91a1;--dim:#7c8395;--blue:#4a6bff;--blue-hi:#5f7cff;--blue-ink:#a3b3ff;--blue-tint:#161d44;--blue-fill:#3f5ff5;--red:#ff4f6d;--red-ink:#ff8196;--red-tint:#3a1420;--amber:#ffb547;--amber-tint:#33260d;--paper:var(--bg);--hair:var(--line);--shadow:none;background:var(--bg);min-height:100svh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--blue);font:16px/1.5 var(--body);flex-direction:column;display:flex}.ws ::selection{background:var(--blue-fill);color:#fff}.ws :focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px}.ws a{color:inherit}.ws h1,.ws h2,.ws h3{text-transform:none;font-stretch:var(--display-w);letter-spacing:-.01em;font-weight:800;line-height:1.02}.ws{--r:4px;--r-card:6px}.w-label{font:500 13px/1.35 var(--body);letter-spacing:0;text-transform:none;color:var(--muted)}.w-label b{color:var(--ink);font-weight:600}.w-box{background:var(--blue-fill,#3f5ff5);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.ws h1 .w-box,.ws h2 .w-box{white-space:nowrap}.w-amber{color:var(--amber)}.w-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.w-pill{white-space:nowrap;font:500 12.5px/1 var(--body);letter-spacing:0;border:1px solid var(--line-2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.w-pill.blue{border-color:var(--blue);color:var(--blue-ink)}.w-pill.amber{border-color:var(--amber);color:var(--amber)}.w-pill.red{border-color:var(--red);color:var(--red-ink)}.w-pill.solid.blue{background:var(--blue-fill);color:#fff}.w-pill.solid.amber{background:var(--amber);color:#1a1204}.w-pill.solid.red{background:var(--red);color:#fff}a.w-pill:hover{color:var(--ink);border-color:var(--ink-2)}a.w-pill.amber:hover{background:var(--amber-tint);color:var(--amber);border-color:var(--amber)}.w-count{background:var(--amber);color:#1a1204;min-width:18px;height:18px;font:700 11px/1 var(--mono);border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.w-av{border:1.5px solid var(--line-2);width:40px;height:40px;font:600 16px/1 var(--body);color:var(--ink);background:var(--bg-2);border-radius:50%;flex:none;place-items:center;display:grid}.w-av.done{border-color:var(--blue);color:var(--blue-ink)}.w-av.review,.w-av.pending{border-color:var(--amber);color:var(--amber)}.w-av.not-done,.w-av.missed{border-color:var(--red);color:var(--red-ink)}.w-sep{border:0;border-top:1px solid var(--line);margin:18px 0}.ws .btn{background:var(--blue-fill);color:#fff;border:1px solid var(--blue-fill);border-radius:var(--r-btn);min-height:48px;box-shadow:none;font:800 15px/1 var(--display);font-stretch:var(--display-w);letter-spacing:0;text-transform:none;gap:10px;padding:0 20px;transition:background .15s,border-color .15s,transform .1s}.ws .btn:hover:not(:disabled){background:var(--blue-hi);box-shadow:none;filter:none;transform:none}.ws .btn:active:not(:disabled){box-shadow:none;filter:brightness(.94);transform:translateY(1px)}.ws .btn:disabled{opacity:.4}.ws .btn.small{min-height:38px;box-shadow:none;padding:0 14px;font-size:14px}.ws .btn.big{min-height:56px;padding:0 24px;font-size:17px}.ws .btn.ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.ws .btn.ghost:hover:not(:disabled){background:var(--card-2);border-color:var(--ink-2)}.ws .btn.red{color:#fff;background:#d8324f;border-color:#d8324f}.ws .btn.red:hover:not(:disabled){background:#c92d49}.ws .btn.red.ghost{color:var(--red-ink);border-color:var(--red);background:0 0}.ws .btn.red.ghost:hover:not(:disabled){background:var(--red-tint)}.ws .btn.amber{background:var(--amber);border-color:var(--amber);color:#1a1204}.ws .btn.wide{width:100%}.ws .link{color:var(--blue-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:0;padding:0;font-weight:500;text-decoration:underline}.ws .link:hover{color:var(--ink)}.ws .link.dim{color:var(--muted)}.w-more{font:500 14px/1 var(--body);letter-spacing:0;text-transform:none;color:var(--blue-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-12px 0;padding:12px 0;text-decoration:none;display:inline-flex}.w-more:hover{color:var(--ink)}.ws .icon{color:var(--muted);border-color:#0000}.ws .icon:hover{border-color:var(--line-2);color:var(--red)}.ws .error{color:var(--red-ink);margin-top:10px;font-size:15px}.ws .fine{color:var(--muted);margin-top:10px;font-size:13px}.ws .lede{color:var(--ink-2);max-width:40em;margin-top:12px;font-size:17px}.ws input:not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--bg-2);border:1px solid var(--line-2);min-height:48px;color:var(--ink);border-radius:var(--r);width:100%;padding:0 14px;font-size:16px}.ws input:not([type=checkbox]):not([type=radio]):not([type=range]):focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);outline:none}.ws input::placeholder{color:var(--dim)}.ws input[type=date]{font-family:var(--mono)}.ws .field{gap:8px;margin-top:18px}.ws .field>span:not(.affix),.ws .field>legend{font:500 13px/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:2px}.ws .field small{color:var(--muted);font-size:13px}.ws .field small.ok{color:var(--blue-ink)}.ws .field small.bad{color:var(--red-ink)}.ws .field .inline{color:var(--blue-ink)}.ws .affix em{background:var(--card-2);border-color:var(--line-2);color:var(--muted);font-size:14px}.ws .email-form input{border-color:var(--line-2)!important}.ws .email-form .btn{min-height:48px}.ws .sent{background:var(--blue-tint);border:1px solid var(--blue);color:var(--ink);max-width:480px}.ws .sent .link{margin-top:6px}.ws .dev{color:var(--blue-ink)}.w-switch{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.w-switch:first-of-type{border-top:0}.w-switch input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--line-2);background:var(--bg-2);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background .15s,border-color .15s;position:relative}.w-switch input:after{content:"";background:var(--muted);border-radius:50%;width:17px;height:17px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .15s;position:absolute;top:3px;left:3px}.w-switch input:checked{background:var(--blue);border-color:var(--blue)}.w-switch input:checked:after{background:#fff;transform:translate(18px)}.w-switch span{gap:3px;display:grid}.w-switch label{cursor:pointer;font-weight:600}.w-switch small{color:var(--muted);font-size:14px;line-height:1.45}.w-switch.sub{padding-left:58px}.w-seg{flex-wrap:wrap;gap:6px;display:flex}.w-seg>button,.w-seg>label{border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-2);min-width:46px;min-height:46px;color:var(--ink-2);font:500 14px/1 var(--body);letter-spacing:0;cursor:pointer;text-transform:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.w-seg>button:hover,.w-seg>label:hover{border-color:var(--ink-2);color:var(--ink)}.w-seg>.on{background:var(--blue-fill);border-color:var(--blue-fill);color:#fff}.w-seg>label{position:relative}.w-seg>label:has(input:focus-visible){outline:2px solid var(--blue-ink);outline-offset:2px}.w-seg.days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.w-seg.days>button{min-width:0;padding:0}.w-seg.big>button,.w-seg.big>label{min-width:76px;min-height:56px;font-size:18px;font-family:var(--display);font-weight:600;font-stretch:var(--display-w)}.w-seg.big .custom input{width:72px;font:inherit;color:inherit;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:20px!important}.w-seg.big .custom input::placeholder{color:inherit;opacity:.45;font-size:15px;font-family:var(--mono)}.w-cur>button{min-width:52px;font-size:17px}.w-cur .custom{align-items:center;display:inline-flex}.w-cur .custom input{width:64px;font:inherit;color:inherit;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.w-cur .custom input::placeholder{color:inherit;opacity:.45;font-family:var(--mono)}.w-seg input[type=radio]{opacity:0;pointer-events:none;position:absolute}.w-seg.stack{display:grid}.w-notify{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-top:8px;display:inline-flex}.w-notify select{border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9ca6' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;min-width:0;max-width:100%;min-height:36px;color:var(--ink);font:500 14px/1 var(--body);letter-spacing:0;text-transform:none;-webkit-appearance:none;appearance:none;cursor:pointer;padding:0 30px 0 10px}.w-notify .w-notify-k{white-space:nowrap;overflow-wrap:normal;font:inherit;color:inherit;flex:none}.w-notify select:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.inv-notify{max-width:420px;margin-top:22px}.inv-notify-line{color:var(--muted);margin-top:18px;font-size:15px;line-height:1.5}.inv-notify-line b{color:var(--ink-2,#c5c9d3);font-weight:500}.inv-notify-line .link{font-size:inherit;margin:0 0 0 2px;padding:0;display:inline}.w-seg.stack>label{text-transform:none;font:500 15px/1.3 var(--body);letter-spacing:0;justify-content:flex-start;padding:12px 14px}.w-seg.stack>label small{font:500 12px var(--body);letter-spacing:0;text-transform:none;color:var(--muted);margin-left:auto}.w-seg.stack>label.on small{color:#fff}.w-pair{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px;display:grid}.w-copy{border:1px dashed var(--line-2);border-radius:var(--r);background:var(--bg-2);align-items:center;gap:8px;margin-top:12px;padding:8px 8px 8px 12px;display:flex}.w-copy code{min-width:0;font:13px var(--mono);overflow-wrap:anywhere;color:var(--ink-2);flex:1}.w-top{z-index:20;-webkit-backdrop-filter:saturate(1.2)blur(8px);background:#0a0b0ff0;border-bottom:1px solid #1a1d25;align-items:center;gap:28px;height:64px;padding:0 clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.w-mark{color:var(--ink);font:900 19px/1 var(--display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-stretch:105%;text-decoration:none;display:inline-flex}.w-mark i{background:var(--blue-fill,#3f5ff5);color:#fff;place-items:center;width:22px;height:22px;display:grid;transform:rotate(-4deg)}.w-nav{flex:1;align-items:center;gap:4px;display:flex}.w-nav a{border-radius:var(--r);color:var(--muted);font:800 16px/1 var(--display);font-stretch:var(--display-w);letter-spacing:.01em;text-transform:none;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;display:inline-flex;position:relative}.w-nav a:hover{color:var(--ink);background:var(--card)}.w-nav a.on{color:#fff;background:var(--blue-fill)}.w-nav svg{display:none}.w-me{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.w-me a.w-url{font:500 12px var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:14px 0;text-decoration:none;overflow:hidden}.w-me a.w-url:hover{color:var(--ink)}.w-me .w-av{width:34px;height:34px;font-size:16px;text-decoration:none}.w-main{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;width:100%;max-width:1120px;margin:0 auto;padding:28px clamp(16px,3vw,32px) 64px;display:grid}.w-main.thin{max-width:760px}.w-foot{font:400 13px var(--body);letter-spacing:0;text-transform:none;color:var(--muted);border-top:1px solid #1a1d25;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:22px clamp(16px,3vw,32px) 28px;display:flex}.w-foot nav{flex-wrap:wrap;gap:18px;display:flex}.w-foot a{color:var(--ink-2);margin:-6px 0;padding:6px 0;text-decoration:none}.w-foot a:hover{color:var(--ink)}.w-loading{text-align:center;font:400 14px var(--body);letter-spacing:0;text-transform:none;color:var(--muted);padding:18vh 16px;display:block}.w-loading:before{content:"";border:2px solid var(--line-2);border-top-color:var(--blue);border-radius:50%;width:22px;height:22px;margin:0 auto 14px;animation:.9s linear infinite w-spin;display:block}@keyframes w-spin{to{transform:rotate(360deg)}}.w-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;padding:clamp(16px,2.4vw,24px);position:relative}.w-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.w-head h2{font-size:22px;font-weight:800;font-stretch:var(--display-w);letter-spacing:0}.w-head .w-label{margin:0}.w-rule{font:600 14px/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--ink-2);align-items:center;gap:9px;margin:8px 0 -4px;display:flex}.w-rule:before{content:"";background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px}.w-rule.amber{color:var(--amber)}.w-rule.amber:before{background:var(--amber)}.w-rule.red:before{background:var(--red)}.w-rule.blue:before{background:var(--blue)}.w-rule span{color:var(--muted);margin-left:auto;font-weight:500}.w-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:6px 0 4px;display:flex}.w-title h1{font-size:clamp(40px,6.4vw,62px);font-stretch:var(--display-w);letter-spacing:-.005em;text-transform:uppercase;font-weight:800;line-height:.92}.w-title .w-back{flex-basis:100%}.w-back{font:500 14px var(--body);letter-spacing:0;text-transform:none;color:var(--muted);align-items:center;gap:6px;margin:-12px 0;padding:12px 0;text-decoration:none;display:inline-flex}.w-back:hover{color:var(--ink)}.w-countbox{border:1px solid var(--line-2);border-radius:var(--r);font:500 12px/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--muted);padding:10px 12px;display:grid}.w-countbox b{font:800 24px/1 var(--display);font-stretch:var(--display-w);color:var(--ink);letter-spacing:-.01em}.w-notice{border-radius:var(--r);background:var(--amber-tint);color:var(--ink);border:1px solid #ffb54773;padding:14px 16px;font-size:15px}.w-notice strong{color:var(--amber)}.w-honest{border:1px solid var(--line);border-radius:var(--r);font:14px/1.55 var(--body);color:var(--muted);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.w-honest svg{color:var(--blue-ink);flex:none;margin-top:2px}.w-empty{border:1px dashed var(--line-2);border-radius:var(--r-card);justify-items:start;gap:10px;padding:clamp(20px,3vw,28px);display:grid}.w-empty h2,.w-empty h3{font-size:22px;font-weight:800;font-stretch:var(--display-w)}.w-empty p{color:var(--muted);max-width:44ch}.w-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.w-col{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.w-owe,.w-person,.w-call,.w-go,.w-sections,.w-settings,.w-routine,.w-empty{grid-template-columns:minmax(0,1fr)}.w-day{padding:clamp(20px,3.4vw,34px);overflow:hidden}.w-day .w-label{flex-wrap:wrap;gap:10px;display:flex}.w-big{font:800 clamp(52px, 15vw, 96px)/.88 var(--display);font-stretch:var(--display-w);letter-spacing:-.01em;text-transform:uppercase;margin:16px 0 0}.w-big>span{display:block}@media (min-width:761px){.w-big:not(.stack)>span{display:inline}.w-big:not(.stack)>span+span:before{content:" "}}.w-big .w-box{margin-left:-.04em;padding:.04em .1em 0;display:inline-block;transform:rotate(-1.5deg)}.w-big.done .w-box{box-shadow:4px 4px #000}.w-big.done,.w-big.review,.w-big.pending{color:var(--ink)}.w-big.not-done{color:var(--red)}.w-big.rest,.w-big.before{color:var(--ink-2)}.w-big.small{font-size:clamp(42px,11vw,72px)}.w-big.long{font-size:clamp(46px,12vw,84px)}.w-gap{margin-top:24px}.w-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;max-width:46ch;margin-top:20px;font-size:17px;display:flex}.w-sub strong{color:var(--ink);font-weight:600}.w-sub .w-dot{color:var(--amber)}.w-plan{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.w-chips{flex-wrap:wrap;gap:6px;margin-top:10px;padding:0;list-style:none;display:flex}.w-chips li{font:500 13.5px/1.25 var(--body);letter-spacing:0;text-transform:none;border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:7px 11px}.w-chips li b{color:var(--ink);text-transform:none;margin-right:6px;font-weight:600}.w-day.open{background:var(--blue);border-color:var(--blue);color:#0a0b0f}.w-day.open .w-label,.w-day.open .w-sub{color:#0a0b0fd1}.w-day.open .w-big,.w-day.open .w-big .w-amber{color:#0a0b0f}.w-day.open .w-plan{border-top-color:#0a0b0f4d}.w-day.open .w-chips li{color:#0a0b0f;border-color:#0a0b0f66}.w-day.open .w-chips li b{color:#0a0b0f}.w-day.open .w-left{background:#0a0b0f;border-color:#0a0b0f}.w-day.open .w-go .fine{color:#0a0b0fc7}.w-day.open .w-go .link{color:#0a0b0f}.w-left{background:var(--amber-tint);color:var(--ink);font:500 13px/1 var(--body);letter-spacing:0;text-transform:none;border:1px solid #ffb54766;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.w-left .w-dot{color:var(--amber)}.w-chips.ticked li{border-color:var(--blue)}.w-chips li svg{color:var(--blue-ink);vertical-align:-2px;margin-right:6px;display:inline-block}.w-anchor{scroll-margin-top:80px}.w-go{gap:10px;display:grid}.w-go .fine{text-align:center;margin:0;font-size:13px}.w-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.w-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);align-content:start;gap:8px;min-width:0;padding:14px 14px 12px;text-decoration:none;display:grid;position:relative;container-type:inline-size}.w-tile.ringed>p:first-child{padding-right:34px}a.w-tile:hover{border-color:var(--line-2);background:var(--card-2)}.w-tile .w-num{font:800 clamp(36px, 9vw, 48px)/.9 var(--display);font-stretch:var(--display-w);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:3px;display:flex}.w-tile .w-num small{color:var(--muted);font-size:.45em;font-weight:800}.w-tile .w-num.red{color:var(--red)}.w-tile .w-num.blue{color:var(--blue-ink)}.w-tile p{font:500 13px/1.35 var(--body);letter-spacing:0;text-transform:none;color:var(--muted);overflow-wrap:anywhere}.w-tile .w-num.fit{font-size:min(clamp(36px, 9vw, 48px), calc(100cqi / (var(--n) * .5)))}.w-totals .w-tile .w-num.fit{font-size:min(clamp(40px, 10vw, 60px), calc(100cqi / (var(--n) * .5)))}.w-tile .w-ring{position:absolute;top:12px;right:12px}.w-ring{width:40px;height:40px;transform:rotate(-90deg)}.w-ring circle{fill:none;stroke-width:5px}.w-ring .track{stroke:var(--line)}.w-ring .fill{stroke:var(--blue);stroke-linecap:butt;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.w-weeks{gap:5px;display:grid}.w-weeks-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.w-weeks-row.head span{font:500 12px var(--body);color:var(--muted);text-align:center;text-transform:none}.w-sq{height:clamp(38px,9vw,48px);color:var(--dim);font:500 10px var(--mono);background:#0e1015;border:1px solid #1c2029;border-radius:6px;place-items:center;display:grid;position:relative}.w-sq>b{opacity:.85;font-size:11px;font-weight:500;position:absolute;top:4px;left:5px}.w-sq>i{font-style:normal;font:600 12px/1 var(--body);position:absolute;bottom:4px;right:5px}.w-sq.done{background:var(--blue-fill);border-color:var(--blue-fill);color:#fff}.w-sq.missed,.w-sq.not-done{color:#ffb0bd;background:#4d1a28;border-color:#ff4f6db3}.w-sq.review,.w-sq.pending{color:#ffd28a;background:#4a3710;border-color:#ffb547bf}.w-sq.rest{border-color:var(--line);color:var(--dim);background:0 0;border-style:dashed}.w-sq.open{border:2px solid var(--blue);color:var(--blue-ink);background:0 0}.w-sq.open:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px}.w-sq.before,.w-sq.future{color:#3a3f4b;background:0 0;border-color:#15181e}.w-sq.planned{color:var(--ink-2);background:0 0;border-color:#4a6bff73}.w-sq.ahead{color:#4a5060;background:0 0;border-style:dashed;border-color:#20242d}.w-sq.today:not(.open){outline:2px solid var(--ink);outline-offset:2px}.w-key{font:400 13px var(--body);letter-spacing:0;color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.w-key span{align-items:center;gap:6px;display:inline-flex}.w-key i{border-radius:3px;width:11px;height:11px;display:inline-block}.w-key .done{background:var(--blue)}.w-key .missed{background:var(--red-tint);border:1px solid #ff4f6d99}.w-key .review{background:var(--amber-tint);border:1px solid #ffb54799}.w-key .rest{border:1px dashed var(--line-2)}.w-key .planned{border:1px solid #4a6bff8c}.w-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.w-strip .w-sq{height:30px;font-size:10px}.w-strip .w-sq>b{font-size:11px;position:static}.w-strip .w-sq.open:after{display:none}.w-rcpt{border-radius:var(--r-card);font:13px/1.45 var(--mono);background:#14161c;border:1px solid #2a2f3b;margin:0;padding:18px 20px 16px;position:relative}.w-rcpt-head{color:var(--muted);letter-spacing:.02em;text-transform:none;border-bottom:1px dashed #2a2f3b;flex-direction:column;gap:2px;padding-bottom:12px;padding-right:120px;font-size:12px;display:flex}.w-rcpt-head span+span{color:var(--ink)}.w-rcpt ul{margin:0;padding:6px 0 0;list-style:none}.w-rcpt li{color:var(--ink-2);border-bottom:1px solid #1f232c;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.w-rcpt li>span:first-child{color:var(--muted);flex:none}.w-rcpt li b{color:var(--ink);text-align:right;font-weight:600}.w-rcpt li b.blue{color:var(--blue-ink)}.w-rcpt li b.red{color:var(--red-ink)}.w-rcpt li b.amber{color:var(--amber)}.w-rcpt blockquote{border-radius:var(--r);background:var(--amber-tint);color:var(--ink);font:14px/1.45 var(--body);margin:12px 0 0;padding:10px 12px}.w-rcpt blockquote.red{background:var(--red-tint)}.w-rcpt blockquote.blue{background:var(--blue-tint)}.w-rcpt-foot{color:var(--dim);font:12px var(--body);letter-spacing:0;margin-top:12px}.w-stamp{color:var(--blue-ink);font:800 17px/1 var(--display);font-stretch:var(--display-w);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border:2px solid;border-radius:3px;padding:5px 9px 3px;position:absolute;top:14px;right:16px;transform:rotate(4deg)}.w-stamp.amber{color:var(--amber)}.w-stamp.red{color:var(--red-ink)}.w-stamp.dim{color:var(--muted)}.w-names{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-support{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.w-support:hover{border-color:var(--line-2);background:var(--card-2)}.w-support .w-pill{margin-left:auto}.w-support+.w-support{margin-top:-12px}.w-person{gap:14px;text-decoration:none;display:grid}a.w-person:hover{border-color:var(--line-2);background:var(--card-2)}.w-person-top{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.w-person-top h2,.w-person-top h3{font-size:clamp(22px,6vw,26px);font-weight:800;font-stretch:var(--display-w);overflow-wrap:break-word;flex:auto;min-width:0;max-width:calc(100% - 52px);line-height:1}.w-person-top .w-pill{margin-left:auto}.w-person-mid{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 0;display:flex}.w-person-mid .w-num{font:800 40px/.9 var(--display);font-stretch:var(--display-w)}.w-person-mid .w-num.red{color:var(--red)}.w-person-mid .w-num small{font:500 13px var(--body);letter-spacing:0;color:var(--muted);margin-left:8px}.w-owes{font:500 15px/1.2 var(--body);text-transform:none;letter-spacing:0;color:var(--muted)}.w-owes.red{color:var(--red)}.w-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.w-call{border-color:var(--line-2);gap:14px;display:grid}.w-call.open{border-color:#ffb5478c;margin-top:10px}.w-call header{align-items:center;gap:12px;display:flex}.w-call header div{gap:4px;min-width:0;display:grid}.w-call{scroll-margin-top:84px}.w-call header strong{font:800 21px/1.05 var(--display);font-stretch:var(--display-w);text-transform:none;overflow-wrap:anywhere}.w-call header .w-pill{margin-left:auto}.w-call .w-why{border-radius:var(--r);background:var(--amber-tint);color:var(--ink);border:1px solid #ffb54759;margin:0;padding:12px 14px;font-size:16px}.w-call .w-why.red{background:var(--red-tint);border-color:#ff4f6d59}.w-call .w-why.blue{background:var(--blue-tint);border-color:#4a6bff66}.w-call .w-why span{font:600 13px var(--body);letter-spacing:0;text-transform:none;color:var(--amber);margin-bottom:4px;display:block}.w-call .w-why.red span{color:var(--red-ink)}.w-call .w-why.blue span{color:var(--blue-ink)}.w-call .w-facts{font:13px/1.5 var(--body);color:var(--muted);letter-spacing:0}.w-call img,.w-call video{border:1px solid var(--line-2);border-radius:var(--r);background:#000;width:100%}.w-media{font:400 13px var(--body);letter-spacing:0;text-transform:none;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-private{border:1px dashed var(--line-2);border-radius:var(--r);color:var(--muted);align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.w-private svg{flex:none}.w-decide{grid-template-columns:1fr 1fr;gap:10px;display:grid}.w-decide .btn{min-height:56px}.w-decide .btn.chosen{outline:2px solid var(--ink);outline-offset:2px}.w-then{font:13px/1.5 var(--body);color:var(--muted);text-align:center}.w-call .field{margin-top:0}.w-history{display:grid}.w-history>details{border-top:1px solid var(--line)}.w-history>details:first-child{border-top:0}.w-history summary{cursor:pointer;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.w-history summary::-webkit-details-marker{display:none}.w-history summary>span:first-child{font:600 14px var(--body);letter-spacing:0;text-transform:none;min-width:150px}.w-history summary>span:first-child small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:500}.w-history summary .w-facts{font:13px var(--body);color:var(--muted);flex:1}.w-history summary svg{color:var(--muted);transition:transform .15s}.w-history details[open] summary svg{transform:rotate(90deg)}.w-history details>.w-call{margin:0 0 14px}.w-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.w-totals .w-tile .w-num{font-size:clamp(32px,8vw,44px)}.w-tile .w-sqmark{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px}.w-tile .w-sqmark.red{background:var(--red)}.w-owe{gap:14px;display:grid}.w-owe-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.w-owe-top>div:first-child{flex:auto;min-width:0}.w-owe-top h2,.w-owe-top h3{font-size:clamp(24px,5vw,30px);font-weight:800;font-stretch:var(--display-w);overflow-wrap:break-word}.w-owe-top h2 a,.w-owe-top h3 a{text-decoration:none}.w-owe-top h2 a:hover,.w-owe-top h3 a:hover{color:var(--blue-ink)}.w-owe-amt{text-align:right;justify-items:end;gap:6px;margin-left:auto;display:grid}.w-owe-amt strong{font:800 clamp(32px, 7vw, 42px)/.9 var(--display);font-stretch:var(--display-w)}.w-owe-amt strong.red{color:var(--red)}.w-lines{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.w-lines li{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(84px,auto) minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:11px 0;font-size:14px;display:grid}.w-lines li>i{background:var(--red);border-radius:50%;align-self:center;width:8px;height:8px}.w-lines li>i.amber{background:var(--amber)}.w-lines li>i.blue{background:var(--blue)}.w-lines li>b{font:600 14px var(--body);letter-spacing:0;text-transform:none;white-space:nowrap}.w-lines li>span{color:var(--ink-2);min-width:0}.w-lines li>span small{color:var(--muted);font-size:12px;display:block}.w-lines li>em{font:600 14px var(--mono);text-align:right;white-space:nowrap;font-style:normal}.w-lines li>em.red{color:var(--red-ink)}.w-lines li>.w-acts{flex-wrap:wrap;grid-column:2/-1;gap:8px;margin-top:4px;display:flex}.w-lines.settle li>i{border-radius:50%}.w-lines-more{padding:10px 0 0}.w-banner{border-radius:var(--r);background:var(--amber-tint);font:500 14px/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--amber);border:1px solid #ffb54780;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.w-banner .w-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.w-banner>span{overflow-wrap:anywhere;flex:200px;min-width:0}.w-banner q{font:14px/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:4px;display:block}a.w-banner{text-decoration:none}.w-tile .w-tonight{font:600 12px/1.3 var(--body);color:var(--amber);margin-top:2px;display:block}a.w-banner:hover{background:#45330f}.w-banner .btn.ghost{color:var(--ink)}.w-acts .btn.small{flex:none}.w-acts{flex-wrap:wrap;gap:10px;display:flex}.w-acts .btn{flex:160px}.w-settle{gap:8px;display:grid}.w-settle-row{grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.w-settle-amt .affix{height:100%}.w-settle-amt input{min-height:46px}.w-settle-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;display:flex}.w-settle-foot>span{flex:auto}.w-settle-foot .w-more{font-size:13px}.w-settle-foot .w-more:disabled{opacity:.4;cursor:default}.w-stats{color:var(--muted);font-size:14px}.w-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.w-note-open{justify-self:start;font-size:13.5px}.w-honest-line{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.w-settle .field{margin-top:0}.w-sub-label{margin:4px 0 8px}.w-settle .affix input{font-family:var(--mono);font-size:18px}.w-caption{font:400 13px/1.5 var(--body);letter-spacing:0;text-transform:none;color:var(--muted);text-align:center}.w-settings{align-items:start;gap:20px;display:grid}.w-sections{gap:20px;min-width:0;display:grid}.w-sections>section,.w-sections>form{scroll-margin-top:84px}.w-form-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.w-saved{font:500 14px var(--body);letter-spacing:0;text-transform:none;color:var(--blue-ink);animation:2.4s forwards fade}.w-list{margin:0;padding:0;list-style:none}.w-list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.w-list li:first-child{border-top:0;padding-top:0}.w-list li{flex-wrap:wrap}.w-list li>.w-confirm{flex-basis:100%;margin-top:2px}.w-list li>div{flex:1;gap:2px;min-width:0;display:grid}.w-list li strong{font-weight:600}.w-list li span{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.w-invite{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px;margin-top:16px;display:grid}.w-danger{border-color:#4a1d28}.w-confirm{border-radius:var(--r);background:var(--red-tint);border:1px solid #ff4f6d8c;gap:12px;margin-top:14px;padding:14px;display:grid}.w-confirm p{font-size:15px}.w-banner .w-acts:has(.w-confirm){flex-basis:100%;margin-left:0}.w-banner .w-confirm .w-acts{margin-left:0}.w-banner .w-confirm{font:15px/1.45 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);flex:100%;margin-top:4px}.w-routine{gap:8px;display:grid;container-type:inline-size}.w-ex{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);grid-template-columns:28px minmax(0,1fr) 84px 64px 110px auto 40px;align-items:end;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.w-ex>b{font:600 16px/1 var(--body);color:var(--dim);text-align:center;align-self:center}.w-ex label{gap:4px;min-width:0;display:grid}.w-ex label>span{font:500 12px var(--body);letter-spacing:0;text-transform:none;color:var(--muted)}.w-ex label>span b{color:var(--blue-ink);text-transform:none;letter-spacing:.02em;font-weight:600}.w-ex input:not([type=checkbox]){min-height:42px!important}.w-ex input:disabled{opacity:.45}.w-ex .check{cursor:pointer;align-items:center;gap:8px;min-height:42px;display:flex}.w-ex .check input{width:18px;height:18px;accent-color:var(--blue)}.w-ex .check span{font:14px var(--body);letter-spacing:0;text-transform:none;color:var(--ink-2);white-space:nowrap}.w-routine>.btn{justify-self:start}@container (width<=600px){.w-ex{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) 44px}.w-ex>b{grid-area:1/1;align-self:end;padding-bottom:12px}.w-ex .grow{grid-area:1/2/auto/-1}.w-ex .hold{grid-area:2/2}.w-ex .reps{grid-area:2/3/auto/-1}.w-ex .sets{grid-area:3/2}.w-ex .check{grid-area:3/3;min-height:44px}.w-ex .icon{grid-area:3/4}}.w-narrow{flex:1;width:100%;max-width:620px;margin:0 auto;padding:24px 16px 56px}.w-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:26px 0 36px;padding:0;list-style:none;display:grid}.w-steps li{font:500 13px var(--body);letter-spacing:0;text-transform:none;color:var(--dim);flex-wrap:wrap;gap:8px 6px;display:flex}.w-steps li:before{content:"";background:var(--line);border-radius:3px;flex-basis:100%;height:3px}.w-steps li.done{color:var(--muted)}.w-steps li.done:before{background:var(--blue)}.w-steps li.now{color:var(--ink)}.w-steps li.now:before{background:var(--ink)}.w-steps li b{font-weight:600}.w-ob-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.w-ob h1{font-size:clamp(40px,9vw,60px);font-stretch:var(--display-w);text-transform:uppercase;letter-spacing:-.005em;font-weight:800;line-height:.92}.w-ob .lede{margin-top:14px}.w-presets{gap:8px;margin:24px 0 18px;display:grid}.w-preset{text-align:left;border:1px solid var(--line-2);border-radius:var(--r);background:var(--card);color:var(--ink);cursor:pointer;gap:4px;padding:14px 16px;display:grid}.w-preset strong{font:800 19px/1.05 var(--display);font-stretch:var(--display-w);text-transform:none}.w-preset span{color:var(--muted);font-size:14px}.w-preset:hover{border-color:var(--ink-2)}.w-preset.on{border-color:var(--blue);background:var(--blue-tint);box-shadow:none}.w-deal{border-radius:var(--r);background:var(--red-tint);font:800 clamp(20px, 4.4vw, 24px)/1.15 var(--display);font-stretch:var(--display-w);text-transform:none;border:1px solid #ff4f6d99;margin-top:26px;padding:16px 18px}.w-deal b{color:var(--red-ink)}.w-ob-nav{border-top:1px solid var(--line);gap:10px;margin-top:34px;padding-top:20px;display:flex}.w-ob-nav .btn:last-child{margin-left:auto}.w-ob form{display:grid}.w-ob form>.btn{justify-self:start;margin-top:22px}.w-hint{border-radius:var(--r);background:var(--blue-tint);border:1px solid #4a6bff80;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;font-size:15px;display:flex}.w-hint .btn{margin-left:auto}.w-done-line{color:var(--blue-ink);align-items:center;gap:10px;margin-top:18px;font-weight:500;display:flex}.w-center{align-content:center;gap:16px;min-height:70svh;display:grid}.w-center h1{font-size:clamp(44px,10vw,68px);font-stretch:var(--display-w);text-transform:uppercase;font-weight:800;line-height:.92}.w-center .btn.big{justify-self:start}.w-center .email-form{max-width:520px;margin-top:8px}.w-profile .w-day{padding-bottom:clamp(22px,3vw,30px)}.w-profile .w-big{word-break:break-word;font-size:clamp(52px,14vw,96px)}.w-cta{border-radius:var(--r-card);background:var(--blue-tint);border:1px solid #4a6bff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(20px,3vw,28px);display:flex}.w-cta h2{font-size:clamp(24px,4.6vw,32px);font-weight:800;font-stretch:var(--display-w)}.w-tabs{display:none}@media (max-width:760px){.w-top{gap:12px;height:54px}.w-mark{font-size:17px}.w-mark i{width:20px;height:20px}.w-top .w-nav{display:none}.w-me a.w-url{max-width:44vw;font-size:11px}.w-me .w-av{width:36px;height:36px;font-size:15px}.w-tabs{z-index:30;padding:0 4px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(10px);background:#0c0d12f7;border-top:1px solid #1f232c;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.w-tabs a{color:var(--muted);font:500 11.5px/1 var(--body);letter-spacing:0;text-transform:none;justify-items:center;gap:5px;padding:10px 2px 9px;text-decoration:none;display:grid;position:relative}.w-tabs a svg{width:22px;height:22px}.w-tabs a.on{color:var(--ink)}.w-tabs a.on svg{color:var(--blue)}.w-tabs a.on:before{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;top:-1px;left:30%;right:30%}.w-tabs .w-count{position:absolute;top:5px;left:calc(50% + 6px)}.ws.tabbed{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.ws.tabbed:has(input:not([type=checkbox]):not([type=radio]):focus,textarea:focus) .w-tabs{display:none}.w-main{gap:16px;padding-top:16px;padding-bottom:40px}.w-cols,.w-col{gap:16px}.w-tiles{gap:8px}.w-tile{padding:12px 10px 10px}.w-tile .w-ring{width:30px;height:30px;top:8px;right:8px}.w-tile p{font-size:12.5px}.w-rule span{display:none}.w-rcpt .w-stamp{top:14px;right:14px}.w-rcpt-head{padding-right:110px}.w-decide .btn{padding:0 10px;font-size:15px}.w-invite{grid-template-columns:1fr}.w-pair{grid-template-columns:1fr;gap:0}.w-steps li b,.w-history summary .w-facts{display:none}.w-history summary>span:first-child{flex:1;min-width:0}.w-lines li{grid-template-columns:10px minmax(74px,auto) minmax(0,1fr) auto;font-size:13px}.w-settle-row{grid-template-columns:minmax(0,104px) minmax(0,1fr)}.w-ob-nav .btn{flex:1}.w-foot{padding-bottom:20px}.w-strip .w-sq{height:26px}}@media (max-width:999px){.w-hold>.w-col,.w-hold>.w-col>.w-col{display:contents}.w-hold .o1{order:1}.w-hold .o2{order:2}.w-hold .o3{order:3}.w-hold .o4{order:4}.w-hold .o5{order:5}}@media (min-width:761px) and (max-width:999px){.w-me a.w-url{display:none}.w-top{gap:18px}.w-nav a{padding:9px}}@media (min-width:1000px){.w-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.w-one>.w-col:not(.quiet-side){grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.w-one>.w-col:not(.quiet-side)>:not(.w-owe){grid-column:1/-1}}@media (min-width:761px){.w-settings{max-width:860px}}@media (min-width:1100px){.w-big{font-size:76px}.w-big.small,.w-big.long{font-size:64px}}.w-day{container-type:inline-size}.w-big.fit{--max:14vw;font-size:min(var(--max), calc(100cqi / (var(--n) * .58)))}.w-big.fit.one{--max:17vw}.w-big.fit.small.quiet{--max:12vw}.w-big.fit>span{display:inline}.w-big.fit>span+span:before{content:" "}@media (min-width:761px){.w-big.fit,.w-big.fit.one{--max:76px}.w-big.fit.small{--max:64px}.w-big.fit.small.quiet{--max:48px}}.w-day .w-go .fine{color:var(--muted)}.w-title>div{min-width:0}.w-title h1.long{font-size:clamp(32px,5.4vw,52px);line-height:.95}.w-title h1.long .w-box{white-space:normal;overflow-wrap:anywhere}.w-said{border-radius:var(--r);background:var(--blue-tint);border:1px solid #4a6bff80;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.w-said.red{border-color:var(--red);background:var(--red-tint)}.w-said>span{flex:1;min-width:0}.w-said strong{font-weight:600}.w-one>.quiet-side{order:2}@media (pointer:coarse){.ws .btn.small{min-height:44px}.ws .icon{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.w-loading:before,.w-saved{animation:none}.ws .btn,.w-switch input,.w-switch input:after,.w-ring .fill{transition:none}}.w-mark{min-height:44px}.w-foot{font-size:12px}.w-foot a{align-items:center;min-height:44px;margin:-8px -4px;padding:0 4px;display:inline-flex}.w-picker{justify-items:start;gap:22px;display:grid}.w-ob .lede+.w-picker{margin-top:26px}.w-picker>.w-presets,.w-picker>.w-routine{justify-self:stretch}.w-pick{border:0;justify-self:stretch;gap:10px;min-width:0;margin:0;padding:0;display:grid}.w-pick legend{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0}.w-pick .w-seg>button{text-transform:none;font:600 15px/1 var(--body);letter-spacing:0}.w-pick .field{max-width:360px}.w-minutes{max-width:180px!important}.w-picked{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink-2);justify-self:stretch;margin:0;padding:14px 16px;line-height:1.5}.w-picked strong{color:var(--ink)}.fr{gap:10px;margin-top:12px;display:grid}.fr-stage{border:1px solid var(--line-2);background:#0c0e13;border-radius:12px;position:relative;overflow:hidden}.fr-stage svg{width:100%;height:auto;max-height:min(60svh,560px);display:block}.fr-body{color:var(--blue);stroke:currentColor;stroke-linecap:round;fill:none}.fr-body line.far{opacity:.45}.fr-torso{fill:currentColor;fill-opacity:.22;stroke-width:0}.fr-head{fill:currentColor;stroke:#0c0e13;stroke-width:6px}.fr-floor{stroke:#fff2;stroke-width:3px;stroke-dasharray:10 12}.fr-gone,.fr-now{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;position:absolute;top:10px;left:12px}.fr-gone{color:var(--muted)}.fr-now{color:var(--ink);background:#0c0e13cc;border-radius:6px;padding:3px 7px}.fr-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fr-controls input[type=range]{min-width:0;accent-color:var(--blue);flex:140px}.fr-play{background:var(--blue-fill);color:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.fr-time{font:500 13px var(--mono);color:var(--muted);white-space:nowrap}.fr-speed{font:600 13px var(--mono);border:1px solid var(--line-2);color:var(--muted);background:0 0;border-radius:6px;padding:6px 9px}.fr-speed.on{border-color:var(--blue);color:var(--ink)}.fr-chapters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fr-chapters button{border:1px solid var(--line-2);color:var(--ink-2);background:0 0;border-radius:999px;padding:5px 9px;font-size:13px}.fr-chapters button b{font:500 12px var(--mono);color:var(--muted);margin-right:4px}.fr-chapters button.on{border-color:var(--blue);color:var(--ink)}.fr-wait{border:1px dashed var(--line-2);color:var(--muted);border-radius:12px;padding:18px}.w-share{gap:8px;display:grid}.w-choice{border:1px solid var(--line-2);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.w-choice.on{border-color:var(--blue);background:var(--bg-2)}.w-choice input{accent-color:var(--blue);margin-top:3px}.w-choice b{font-weight:600;display:block}.w-choice small{color:var(--muted)}.w-share{container-type:inline-size}.w-share-grid{gap:8px;display:grid}.w-choice.s{grid-template-columns:auto 96px minmax(0,1fr);align-items:center;gap:12px}.w-choice.s>input{margin-top:0}.w-sample{aspect-ratio:4/3;border:1px solid var(--line);background:#0c0e13;border-radius:8px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.w-sample.result{text-align:center;align-content:center;justify-items:center;gap:2px;padding:0 8px}.w-sample.result small{font:500 10.5px/1.3 var(--mono);color:var(--muted);white-space:nowrap}.w-sample.result b{font:800 15px/1.2 var(--display);color:var(--blue-ink)}.w-sample.result .w-sample-when{display:none}.w-sample.figure-s .figure{width:88%;color:var(--blue-ink);--fig-bg:#0c0e13}.w-sample.video{background-position:50%;background-size:cover}.w-sample.video:after{content:"";background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.w-sample-play{z-index:1;color:#fff;background:#0a0b0fb8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.w-sample-play svg{margin-left:2px}.w-sample-bar{z-index:1;background:#ffffff4d;border-radius:2px;height:3px;position:absolute;bottom:7px;left:8px;right:8px}.w-sample-bar:before{content:"";background:var(--blue);border-radius:2px;position:absolute;inset:0 62% 0 0}@container (width>=600px){.w-share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.w-choice.s{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px}.w-choice.s>.w-sample{grid-area:1/1/auto/-1}.w-choice.s>input{grid-row:2;margin-top:3px}.w-choice.s>span{grid-row:2}.w-sample.result{gap:6px}.w-sample.result .w-sample-when{display:block}.w-sample.result small{font-size:12px}.w-sample.result b{font-size:26px}}.w-fig-open{margin-top:12px}.t-feed{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.t-day .w-sub{margin-top:10px}.t-tone{font:800 16px/1.2 var(--display);font-stretch:var(--display-w);white-space:nowrap}.t-tone.done{color:var(--blue-ink)}.t-tone.red{color:var(--red-ink)}.t-tone.amber{color:var(--amber)}.t-tone.dim{color:var(--muted)}.t-owed{color:var(--red-ink)}a.t-owed{text-underline-offset:3px;text-decoration:underline}.t-days{gap:6px;margin:0;padding:0;list-style:none;display:grid}.t-row .t-rowbtn{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);width:100%;color:var(--ink-2);font:14px/1.35 var(--body);cursor:pointer;grid-template-columns:max-content minmax(0,auto) minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 14px;display:grid}.t-row .t-rowbtn:disabled{cursor:default}.t-row .t-rowbtn:not(:disabled):hover{border-color:var(--line-2);background:var(--card-2)}.t-row.open .t-rowbtn{border-color:var(--line-2);border-bottom-right-radius:0;border-bottom-left-radius:0}.t-date{font:600 14px var(--body);color:var(--ink);white-space:nowrap}.t-date small{color:var(--muted);margin-left:4px;font-weight:400}.t-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.t-chev{color:var(--muted);transition:transform .15s}.t-row.open .t-chev{transform:rotate(180deg)}.t-opened{border:1px solid var(--line-2);border-radius:0 0 var(--r-card) var(--r-card);background:var(--bg-2);border-top:0;gap:12px;padding:14px;display:grid}.t-empty{border:1px dashed var(--line-2);border-radius:var(--r-card);color:var(--muted);padding:16px}@media (max-width:760px){.t-row .t-rowbtn{grid-template-columns:auto minmax(0,1fr) 18px;row-gap:4px}.t-row .t-rowbtn .t-text{white-space:normal;grid-area:2/1/auto/3}.t-row .t-rowbtn .t-chev{grid-area:1/3}.t-row .t-rowbtn .t-tone{white-space:normal;overflow-wrap:anywhere;justify-self:start;min-width:0}}.t-row .t-rowbtn .t-tone{white-space:normal;max-width:26ch}.t-call{border:1px solid var(--amber);border-radius:var(--r-card);background:var(--amber-tint);color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:15px;line-height:1.45;text-decoration:none;display:flex}.t-call b{color:var(--amber);font:800 17px/1.2 var(--display);font-stretch:var(--display-w)}.t-call:hover{background:#45330f}@media (max-width:767px){html:has(.ws){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom));scroll-padding-top:64px}}.w-welcome{border-color:var(--blue);background:var(--blue-tint)}.w-welcome h2{font-size:22px}.w-welcome ul{color:var(--ink-2);gap:6px;margin:10px 0 14px;padding-left:18px;font-size:15px;display:grid}.w-quiet>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.w-quiet>summary::-webkit-details-marker{display:none}.w-quiet>summary h2{color:var(--muted);font-size:16px}.w-quiet[open]>summary svg{transform:rotate(90deg)}.w-seen{color:var(--ink-2);gap:4px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.w-seen span{font:500 13px var(--mono,monospace);color:var(--muted)}.w-withdrawn>summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:13px}.w-withdrawn .w-lines li{opacity:.7}.w-withdrawn em.struck{text-decoration:line-through}.w-lines li>i.dim{background:var(--line-2)}.w-own{justify-items:start;gap:8px;display:grid}.w-own h2{font-size:18px}.w-invite .w-share{grid-column:1/-1;margin-top:6px}.w-invite:has(.w-share)>.btn{grid-column:1/-1;justify-self:start;min-width:160px}.mc{gap:12px;display:grid}.mc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mc-title{align-items:center;gap:6px;min-width:0;display:flex}.mc-title h2{font-size:18px;font-stretch:var(--display-w);margin:0;font-weight:800}.mc-nav{border:1px solid var(--line-2);border-radius:var(--r);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:grid}.mc-nav:hover:not(:disabled){background:var(--card-2)}.mc-nav:disabled{opacity:.3;cursor:default}.mc-switch{border:1px solid var(--line);background:var(--bg-2);border-radius:9px;gap:2px;margin:0;padding:3px;display:inline-flex}.mc-switch button{min-width:64px;min-height:30px;color:var(--muted);font:600 13px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.mc-switch button:hover{color:var(--ink)}.mc-switch button[aria-pressed=true]{background:var(--card-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.mc-grid{view-transition-name:mc-grid;gap:5px;display:grid}.mc-row.head{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.mc-row.head span{font:500 11.5px/1 var(--body);color:var(--muted);text-align:center}.mc-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.mc-blank{height:clamp(38px,9vw,48px)}.mc-day{cursor:pointer;width:100%;font-family:var(--mono);place-items:center;padding:0;transition:border-color .15s,filter .15s;display:grid}.mc-day.open:after{width:5px;height:5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.mc-day:hover:not(:disabled){filter:brightness(1.18)}.mc-day:disabled{cursor:default}.mc-day.sel{outline:2px solid var(--blue-ink);outline-offset:2px}.mc.week .mc-day{height:46px}.mc.week .mc-day>b{opacity:1;font-size:13px;position:static}.mc.week .mc-day>i{font-size:11px;bottom:3px;right:4px}.mc-line{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.mc-line-date{font:500 12.5px var(--body);color:var(--muted);grid-column:1/-1}.mc-line p{color:var(--ink-2);min-width:0;font-size:14.5px}.mc-line .t-tone{white-space:normal;font-size:15px}.mc-plan{grid-column:1/-1;gap:4px;margin:0;padding:0;list-style:none;display:grid}.mc-plan li{justify-content:space-between;align-items:baseline;gap:12px;font-size:14.5px;display:flex}.mc-plan b{color:var(--ink);font-weight:600}.mc-plan span{color:var(--muted);white-space:nowrap;font-size:13px}::view-transition-old(mc-grid){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(mc-grid){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.mc-day{transition:none}}.h-cal{padding:16px}.w-rfacts{color:var(--muted);gap:4px;font-size:13.5px;display:grid}.w-rfacts p.amber{color:var(--amber)}.w-rfacts blockquote{border-radius:var(--r);background:var(--blue-tint);color:var(--ink);margin:4px 0 0;padding:8px 10px;font-size:14px}.w-rfacts blockquote.red{background:var(--red-tint)}@media (min-width:900px){.h-cal .mc{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;column-gap:28px}.h-cal .mc-head,.h-cal .mc-grid{grid-column:1}.h-cal .mc>.h-day,.h-cal .mc>.mc-line{grid-area:1/2/span 2}.h-cal .mc>.h-foot{grid-column:1/-1}.h-cal .mc-day{height:40px}}.h-day{gap:8px;display:grid}.h-foot{gap:6px;display:grid}.h-foot .w-key{margin-top:2px}.h-list{gap:12px;display:grid}.h-month{gap:8px;display:grid}.h-month h3{font:600 13px/1.2 var(--body);color:var(--muted);letter-spacing:0;margin:6px 0 0}.w-menu{position:relative}.w-menu>summary{cursor:pointer;list-style:none}.w-menu>summary::-webkit-details-marker{display:none}.w-menu[open]>summary{border-color:var(--blue-ink)}.w-menu-list{z-index:60;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-card);min-width:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000073}.w-menu-list a,.w-menu-list button{border-radius:var(--r);min-height:40px;color:var(--ink);font:500 14px/1.2 var(--body);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.w-menu-list a:hover,.w-menu-list button:hover{background:var(--card-2)}.w-menu-list small{font:500 11.5px var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.w-menu-list button{color:var(--muted);border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);margin-top:4px}.w-menu-who{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding:8px 12px 10px;display:grid}.w-menu-who b{font:600 14px var(--body)}.w-menu-who span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.h-day-h{font:500 13px var(--body);color:var(--muted)}.w-fold{display:none}.looked .w-sections{gap:10px}.looked .w-sections>.w-card>.w-head{flex-wrap:nowrap;min-height:30px;margin-bottom:0;position:relative}.looked .w-sections>.w-card.open>.w-head{margin-bottom:18px}.looked .w-sections>.w-card>.w-head>:not(h2):not(.w-fold),.looked .w-sections>.shut>:not(.w-head){display:none}.looked .w-sections>.w-card>.w-head h2{flex:none}.looked .w-fold{min-width:0;color:var(--muted);font:500 14.5px/1.3 var(--body);text-align:right;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;padding:0;display:flex}.looked .w-fold:hover{color:var(--ink)}.looked .w-fold:after{content:"";position:absolute;inset:-14px}.looked .w-fold span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.looked .w-fold svg{flex:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.looked .w-fold[aria-expanded=true] svg{transform:rotate(180deg)}.looked .w-fold[aria-expanded=true] span{display:none}.looked .w-sections>.w-card.open>.w-head>.w-more{z-index:1;text-overflow:ellipsis;white-space:nowrap;order:1;min-width:0;margin-left:auto;display:inline-flex;position:relative;overflow:hidden}.looked .w-sections>.w-card.open>.w-head>.w-fold{flex:none;order:2}.h-list{margin:0;padding:0;list-style:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.looked .w-fold svg{transition:none}}.looked .btn.main,.looked .btn.main:hover:not(:disabled),.looked .btn.main:active:not(:disabled){box-shadow:none;transform:none}.looked .btn.main:active:not(:disabled){filter:brightness(.94)}.looked .w-title h1{font:800 clamp(28px, 7.4vw, 38px)/1.05 var(--display);font-stretch:var(--display-w);letter-spacing:-.01em;text-transform:none}.looked .w-title h1 .w-box{color:inherit;background:0 0;padding:0}.looked .w-stamp{font:700 12.5px/1 var(--body);letter-spacing:.02em;text-transform:none;border-width:1px;border-radius:999px;padding:5px 9px;transform:none}.looked .w-big{font-size:clamp(36px,10vw,52px);font-weight:800;font-stretch:var(--display-w);text-transform:none;letter-spacing:-.01em}.looked .w-big .w-box{color:inherit;box-shadow:none;background:0 0;padding:0;transform:none}.looked .w-center h1{font-size:clamp(38px,9vw,56px);font-stretch:var(--display-w);letter-spacing:-.01em;text-transform:none;font-weight:800;line-height:1}.looked .w-center h1 .w-box{color:var(--blue-ink);background:0 0;padding:0}.o-sub{color:var(--ink-2);margin-top:8px;font-size:15px}.o-people{gap:10px;display:grid}.look-six{--r:8px;--r-card:10px;font-size:14px}.look-six .w-main.thin{max-width:1320px}.look-six .w-main{max-width:960px}.look-six .w-card{padding:14px}.look-six h1,.look-six h2,.look-six h3,.look-six .w-title h1{font-stretch:var(--display-w);font-weight:800}.look-six .w-title h1{font-size:26px}.look-six .btn{min-height:40px;font-size:14px}.look-six .w-call header strong,.look-six .w-owe-top h3,.look-six .w-person-top h3{font-size:17px;font-stretch:var(--display-w)}.look-six .w-call .w-why{padding:10px 12px;font-size:13.5px}.look-six .w-decide .btn{min-height:42px}.look-six .w-owe-amt strong{font:600 22px/1 var(--mono)}.look-six .w-person-mid .w-num{font:600 26px/1 var(--mono)}.look-six .w-lines li{padding:8px 0;font-size:12.5px}.s6-mono{font-family:var(--mono);letter-spacing:0;font-size:.92em}.s6-mono.red{color:var(--red-ink);font-weight:600}.s6-dot{background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.s6-dot.amber{background:var(--amber)}.s6-today{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.s6-seg{z-index:10;background:var(--card);border:1px solid var(--line);box-shadow:0 -8px 0 var(--bg);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid;position:sticky;top:58px}.s6-seg button{min-height:36px;color:var(--muted);font:600 13px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.s6-seg button:hover{color:var(--ink)}.s6-seg button.on{background:var(--card-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.s6-pane{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:none}.s6-pane.shown{display:grid}.s6-pane-h{display:none}.s6-card{background:var(--card-2);border:1px solid #4a6bff66;border-radius:10px;gap:10px;padding:14px 16px;display:grid}.s6-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.s6-card header>span{font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);align-items:center;gap:8px;display:inline-flex}.s6-card header .s6-dot{background:var(--blue)}.s6-card time{color:var(--muted);font-size:12px}.s6-card h1{font:800 22px/1.2 var(--display);font-stretch:var(--display-w);letter-spacing:-.01em;margin:0}.s6-card.done{border-color:var(--line-2)}.s6-card.red{border-color:#ff4f6d73}.s6-card.red header>span{color:var(--red-ink)}.s6-card.red header .s6-dot{background:var(--red)}.s6-card.amber{border-color:#ffb54773}.s6-card.amber header>span{color:var(--amber)}.s6-card.amber header .s6-dot{background:var(--amber)}.s6-line{color:var(--ink-2);font-size:13.5px;line-height:1.5}.s6-line .strong{color:var(--ink);font-weight:500}.s6-line.dim{color:var(--muted);font-size:12.5px}.s6-card footer{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.s6-start{border:1px solid var(--blue-fill,var(--blue));border-radius:var(--r-btn);background:var(--blue-fill,var(--blue));color:#fff;min-height:42px;font:800 14px/1 var(--display);font-stretch:var(--display-w);cursor:pointer;align-items:center;gap:8px;padding:0 16px;transition:background .15s,transform .1s;display:inline-flex}.s6-start:hover:not(:disabled){background:var(--blue-hi,var(--blue))}.s6-start:active:not(:disabled){transform:translateY(1px)}.s6-start:disabled{opacity:.45;cursor:default}.s6-start.quiet{color:var(--ink);border-color:var(--line-2);background:0 0}.s6-fine{color:var(--muted);margin-top:-6px;font-size:12px}.s6-call{background:var(--amber-tint);width:100%;color:var(--ink);font:400 13.5px/1.4 var(--body);text-align:left;cursor:pointer;border:1px solid #ffb54773;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.s6-call b{color:var(--amber);font-weight:600}.s6-call span{flex:1;min-width:0}.s6-box{background:var(--card);border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.s6-box-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s6-box-h h3{font:600 13px/1.2 var(--body);color:var(--ink-2)}.s6-box-h .s6-mono{color:var(--muted);font-size:11.5px}.s6-rows{margin:0;padding:0;list-style:none}.s6-rows li{border-top:1px solid var(--line);grid-template-columns:8px 52px auto minmax(0,1fr);align-items:center;gap:10px;min-height:36px;font-size:13px;display:grid}.s6-rows li:first-child{border-top:0}.s6-rows .day{color:var(--ink-2);font-size:12px}.s6-rows .word{color:var(--muted);white-space:nowrap}.s6-rows .right{min-width:0;color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.s6-rows li.done .s6-dot{background:var(--blue)}.s6-rows li.red .s6-dot{background:var(--red)}.s6-rows li.red .word,.s6-rows li.red b{color:var(--red-ink)}.s6-rows li.amber .s6-dot{background:var(--amber)}.s6-rows li.amber .word{color:var(--amber)}.s6-rows li.now .s6-dot{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.s6-rows li.now .word{color:var(--ink)}.s6-rows li.now .right{color:var(--blue-ink)}.s6-sum{border-top:1px solid var(--line);color:var(--muted);padding-top:8px;font-size:12.5px}.s6-sum .s6-mono{color:var(--ink-2)}.look-six .s6-more{min-height:32px;color:var(--blue-ink);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.s6-tag{font:600 10.5px/1 var(--mono);letter-spacing:0;text-transform:none;border-radius:4px;padding:4px 6px}.s6-tag.amber{color:var(--amber);background:#ffb54714;border:1px solid #ffb54759}.s6-today.panes-1{width:100%;max-width:620px;margin:0 auto}.s6-rail{display:none}.s6-needs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.s6-needs li{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.s6-needs li.open{border-color:var(--line-2)}.s6-needs li>button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.s6-needs li>button:hover{background:var(--card-2)}.s6-need{gap:2px;min-width:0;display:grid}.s6-need b{font:600 13.5px/1.25 var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s6-need small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.s6-dot.red{background:var(--red)}.s6-dot.blue{background:var(--blue)}.s6-act{font:600 12.5px/1 var(--body);color:var(--blue-ink);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.s6-needs li.amber .s6-act{color:var(--amber)}.s6-needs li.open .s6-act svg{transform:rotate(180deg)}.s6-open{border-top:1px solid var(--line);padding:0 6px 6px}.s6-open>.w-card{background:0 0;border:0;padding:12px 8px 8px}.s6-quiet{color:var(--muted);font-size:12.5px;line-height:1.5}@media (min-width:1000px){.s6-today{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px 40px;width:100%;max-width:1080px;margin:0 auto}.s6-today.panes-1{grid-template-columns:minmax(0,1fr);max-width:640px}.s6-seg,.s6-call{display:none}.s6-pane:not(.you){display:none!important}.s6-pane.you{grid-area:1/1;gap:16px;display:grid}.s6-rail{grid-area:1/2;align-content:start;gap:12px;display:grid;position:sticky;top:88px}.s6-pane-h{border-bottom:1px solid var(--line);font:800 12px/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding-bottom:8px;display:flex}.s6-pane.you>.s6-pane-h{display:none}.s6-card{gap:12px;padding:22px 24px}.s6-card h1{font-size:28px}.s6-line{font-size:14.5px}.s6-start{min-height:46px;padding:0 20px;font-size:15px}.s6-box{padding:16px 18px}}.s6-cal{gap:0;padding:14px 16px}.look-six .s6-cal .mc-title h2{font:600 14px/1.2 var(--body);font-stretch:var(--display-w);color:var(--ink-2)}.s6-cal .s6-sum{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:2px;display:flex}.s6-cal .s6-sum p{margin:0}.s6-cal .s6-sum b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.s6-card .s6-fine{margin:0}.look-six .s6-seg{display:none}@media (max-width:999px){.look-six .s6-pane:not(.you){display:none!important}.look-six .s6-pane.you{display:grid}}.look-six .w-me .w-url{display:none}@media (min-width:1000px){.s6-today:has(.s6-rail.empty){grid-template-columns:minmax(0,1fr);max-width:640px}.s6-rail.empty{display:none}}.s6-hero{gap:12px;padding:20px}.s6-hero h1{font:800 30px/1.1 var(--display);font-stretch:var(--display-w);letter-spacing:-.02em}.s6-hero .s6-line{font-size:16px;line-height:1.45}.s6-left{color:var(--ink);font-weight:700}.s6-hero.open{background:#151c45;border-color:#5f7cff61}.s6-hero.open header>span{color:var(--blue-ink)}.s6-hero.open .s6-line .link{color:#fff}.s6-hero footer{padding-top:4px}.s6-start .s6-min{font:500 .86em/1 var(--mono);color:#ffffffc7;border-left:1px solid #ffffff4d;margin-left:4px;padding-left:10px}.s6-start.quiet .s6-min{border-color:var(--line-2);color:var(--muted)}.s6-hero.open .s6-start{min-height:52px;padding:0 22px;font-size:16px}.s6-hero.done h1{color:var(--ink-2)}@media (max-width:640px){.s6-hero .s6-start{justify-content:center;width:100%}}@media (min-width:1000px){.s6-hero{gap:14px;padding:30px 32px}.s6-hero h1{font-size:44px}.s6-hero .s6-line{font-size:18px}.s6-hero.open .s6-start{min-height:56px;padding:0 28px;font-size:17px}}@media (prefers-reduced-motion:reduce){.s6-start{transition:none}}
