@font-face{font-family: "Plus Jakarta Sans";font-style: normal;font-weight: 400 800;font-display: swap;src: url("https://minutetimer.co/assets/fonts/plus-jakarta-sans-latin-var.woff2") format("woff2")}:root{--ink: #131b2c;--lime: #d9fa65;--lime-hover: #cdf247;--cobalt: #3d63dd;--cobalt-hover: #2d50c4;--canvas: #f7f9fd;--paper: #ffffff;--muted: #58647a;--border: #ccd3df;--line: #e3e8f0;--bg: var(--canvas);--surface: var(--paper);--surface-2: #f1f4fa;--text: var(--ink);--text-muted: var(--muted);--link: #2f55d4;--accent-text: #2447c9;--console-border: var(--ink);--promo-blue: #e3ebfd;--promo-blue-2: #d7e3fc;--promo-dark: #16213a;--promo-green: #eef8e3;--promo-violet: #eceefd;--icon-tile: #e8eefc;--ring-track: #d3dae6;--focus-ring: #3d63dd;--shadow: 0 1px 2px rgba(19,27,44,.05),0 8px 24px rgba(19,27,44,.06);--danger: #b42318;--font: "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-digits: "Plus Jakarta Sans",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--radius-sm: 10px;--radius: 12px;--radius-lg: 16px;--radius-xl: 18px;--wrap: 1200px;--gutter: 24px;--header-h: 64px;color-scheme: light}@media (max-width: 640px){:root{--gutter: 16px;--header-h: 60px}}[data-theme="dark"]{--bg: #0d1320;--surface: #151d2e;--surface-2: #1b2539;--text: #eef2fa;--text-muted: #a9b4c8;--border: #34405a;--line: #273248;--link: #9db4ff;--accent-text: #a9bdff;--console-border: #3a4763;--promo-blue: #18233d;--promo-blue-2: #1c2a4a;--promo-dark: #0a0f1a;--promo-green: #16241c;--promo-violet: #1b1e36;--icon-tile: #1f2b47;--ring-track: #34405a;--focus-ring: #d9fa65;--shadow: 0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.25);--danger: #ff8a80;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}@media (min-width: 1024px){html{font-size: 17px}}body{margin: 0;min-height: 100vh;display: flex;flex-direction: column;background: var(--bg);color: var(--text);font-family: var(--font);font-size: 1rem;line-height: 1.6;-webkit-font-smoothing: antialiased;overflow-x: hidden}main{flex: 1 0 auto;outline: none}h1,h2,h3{line-height: 1.15;margin: 0;letter-spacing: -.02em;font-weight: 800}h1{font-size: clamp(2rem,1.1rem + 3.4vw,4rem);letter-spacing: -.035em}h2{font-size: clamp(1.375rem,1.1rem + .9vw,1.75rem)}h3{font-size: 1.125rem;font-weight: 700;letter-spacing: -.01em}p{margin: 0}a{color: var(--link);text-underline-offset: 3px}a:hover{text-decoration-thickness: 2px}img,svg{display: block;max-width: 100%}img{height: auto}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}button:disabled{cursor: not-allowed}ul,ol{margin: 0;padding: 0}:focus-visible{outline: 3px solid var(--focus-ring);outline-offset: 2px}[hidden]{display: none !important}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.icon{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.icon--fill{fill: currentColor;stroke: none}.icon--sm{width: 16px;height: 16px}.icon--lg{width: 24px;height: 24px}.muted{color: var(--text-muted)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}.wrap{width: 100%;max-width: calc(var(--wrap) + 2 * var(--gutter));margin: 0 auto;padding: 0 var(--gutter)}.wrap--narrow{max-width: calc(820px + 2 * var(--gutter))}.wrap--text{max-width: calc(760px + 2 * var(--gutter))}.section{margin-top: clamp(32px,4vw,44px)}.section:last-child{margin-bottom: clamp(48px,6vw,72px)}.section-head{display: flex;align-items: baseline;justify-content: space-between;gap: 8px 24px;flex-wrap: wrap;margin-bottom: 16px}.section-head p{color: var(--text-muted);font-size: .9375rem}.section-head a{font-weight: 600}.divider{border: 0;border-top: 1px solid var(--line);margin: clamp(32px,4vw,48px) 0 0}.skip{position: fixed;left: 12px;top: -80px;z-index: 60;padding: 10px 16px;border-radius: var(--radius);border: 2px solid var(--ink);background: var(--lime);color: var(--ink);font-weight: 700}.skip:focus{top: 12px}.site-header{background: var(--surface);border-bottom: 1px solid var(--line);position: relative;z-index: 30}.site-header .wrap{display: flex;align-items: center;gap: 24px;min-height: var(--header-h)}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--text);text-decoration: none;font-weight: 800;font-size: 1.625rem;letter-spacing: -.03em;line-height: 1}.brand:hover{text-decoration: none}.brand-mark{width: 32px;height: 32px;flex: none}.brand-mark .bm-face{fill: var(--lime);stroke: var(--ink);stroke-width: 2}.brand-mark .bm-hand{fill: none;stroke: var(--ink);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.main-nav{flex: 1;display: flex;justify-content: center}.main-nav ul{list-style: none;display: flex;gap: 8px}.main-nav a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 14px;color: var(--text);text-decoration: none;font-size: 1rem;font-weight: 600;position: relative}.main-nav a:hover{color: var(--link)}.main-nav a[aria-current]{color: var(--link);font-weight: 700}.main-nav a[aria-current]::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 2px;height: 2px;border-radius: 2px;background: var(--cobalt)}.header-tools{display: flex;align-items: center;gap: 8px}.header-note{font-size: .8125rem;line-height: 1.35;color: var(--text-muted);padding-left: 20px;border-left: 1px solid var(--line)}.header-note::after,.side-note::after,.footer-note::after{content: "";display: block;width: 28px;height: 2px;background: var(--lime);margin-top: 6px}.icon-btn{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 0;background: transparent;color: var(--text)}.icon-btn:hover{background: var(--surface-2)}.theme-toggle .icon-sun{display: none}[data-theme="dark"] .theme-toggle .icon-sun{display: block}[data-theme="dark"] .theme-toggle .icon-moon{display: none}.menu-btn{display: none}@media (max-width: 1279px){.header-note{display: none}}@media (max-width: 760px){.site-header .wrap{gap: 8px}.brand{font-size: 1.375rem}.menu-btn{display: inline-grid}.main-nav{order: 3;flex: none}.header-tools{margin-left: auto}.main-nav ul{display: none;position: absolute;left: 0;right: 0;top: 100%;flex-direction: column;gap: 0;padding: 8px var(--gutter) 16px;background: var(--surface);border-bottom: 1px solid var(--line);box-shadow: var(--shadow)}.main-nav.is-open ul{display: flex}.main-nav a{width: 100%;min-height: 48px;padding: 0 4px;font-size: 1.0625rem;border-bottom: 1px solid var(--line)}.main-nav li:last-child a{border-bottom: 0}.main-nav a[aria-current]::after{left: 4px;right: auto;width: 32px;bottom: 6px}}.page-head{position: relative;text-align: center;padding: clamp(16px,2.6vw,28px) 0 clamp(16px,2vw,22px)}.page-head .lead{margin-top: 8px;font-size: clamp(1.0625rem,1rem + .45vw,1.3125rem);color: var(--text-muted)}.page-head--left{text-align: left}.side-note{position: absolute;top: 36px;font-size: .8125rem;line-height: 1.4;color: var(--text-muted);max-width: 130px}.side-note--left{left: -8px;text-align: left}.side-note--left::after{display: none}.side-note--right{right: -8px;text-align: right}.side-note--right::after{margin-left: auto}@media (max-width: 1279px){.side-note{display: none}}.crumbs{padding-top: 12px;font-size: .8125rem}.crumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 4px;color: var(--text-muted)}.crumbs li{display: inline-flex;align-items: center;gap: 4px}.crumbs li + li::before{content: "/";color: var(--border)}.crumbs a{color: var(--link);text-decoration: none;display: inline-flex;min-height: 24px;align-items: center}.crumbs a:hover{text-decoration: underline}.crumbs + .page-head{padding-top: clamp(4px,1vw,8px)}.site-footer{margin-top: clamp(48px,6vw,72px);border-top: 1px solid var(--line);background: var(--surface)}.site-footer .wrap{display: flex;align-items: center;gap: 16px 24px;min-height: 88px;flex-wrap: wrap;padding-top: 16px;padding-bottom: 16px}.footer-brand{display: flex;align-items: center;gap: 20px}.footer-domain{font-size: .875rem;color: var(--text-muted);padding-left: 20px;border-left: 1px solid var(--line)}.footer-nav{margin-left: auto}.footer-nav ul{list-style: none;display: flex;flex-wrap: wrap;gap: 4px 8px}.footer-nav a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 10px;color: var(--text);text-decoration: none;font-size: .9375rem}.footer-nav a:hover{color: var(--link);text-decoration: underline}.footer-note{font-size: .8125rem;line-height: 1.35;color: var(--text-muted);padding-left: 20px;border-left: 1px solid var(--line)}@media (max-width: 760px){.site-footer .wrap{flex-direction: column;align-items: flex-start}.footer-nav{margin-left: -10px}.footer-note{display: none}.site-footer .theme-toggle{position: absolute;right: var(--gutter);top: 22px}.site-footer{position: relative}}@media (max-width: 374px){.footer-brand{gap: 12px;flex-wrap: wrap}.footer-domain{padding-left: 12px}.site-footer .brand{font-size: 1.25rem}}.footer-legal{width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 16px;border-top: 1px solid var(--line);padding-top: 8px}.footer-legal ul{list-style: none;display: flex;flex-wrap: wrap;gap: 0 4px;margin-left: -10px}.footer-legal a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 10px;color: var(--text-muted);font-size: .8125rem}.footer-legal a:hover{color: var(--link)}.footer-legal .linkish{color: var(--text-muted)}.footer-copy{font-size: .8125rem;color: var(--text-muted)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0 20px;border-radius: var(--radius);border: 1.5px solid transparent;background: var(--surface);color: var(--text);font-weight: 700;font-size: 1rem;line-height: 1.2;text-decoration: none;text-align: center;transition: background-color .15s ease,border-color .15s ease,color .15s ease}.btn:hover{text-decoration: none}.btn:disabled,.btn[aria-disabled="true"]{opacity: 1;background: var(--surface-2);border-color: var(--surface-2);color: #8b95a7}.btn--primary{background: var(--lime);color: var(--ink);border-color: var(--lime)}.btn--primary:hover:not(:disabled){background: var(--lime-hover);border-color: var(--lime-hover)}.btn--outline{border-color: var(--text);background: var(--surface)}.btn--outline:hover:not(:disabled){background: var(--surface-2)}.btn--cobalt{background: var(--cobalt);color: #fff;border-color: var(--cobalt)}.btn--cobalt:hover{background: var(--cobalt-hover);border-color: var(--cobalt-hover)}.btn--white{background: #fff;color: #2447c9;border-color: #fff}.btn--white:hover{background: #eef2ff}.btn--quiet{border-color: var(--border);background: var(--surface);font-weight: 600;font-size: .875rem;min-height: 44px;padding: 0 14px;gap: 8px}.btn--quiet:hover:not(:disabled){border-color: var(--text-muted)}.btn--quiet.is-link{color: var(--link)}.btn--lg{min-height: 52px;font-size: 1.0625rem;padding: 0 28px}.btn--block{width: 100%}.text-link{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: var(--link);min-height: 44px}.chips{display: grid;gap: 10px}.chip{display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 6px 10px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface);color: var(--text);font-size: 1rem;font-weight: 700;text-decoration: none;text-align: center;transition: border-color .15s ease,background-color .15s ease}.chip:hover{border-color: var(--text-muted);text-decoration: none}.chip[aria-pressed="true"],.chip.is-active{background: var(--lime);border-color: var(--lime);color: var(--ink)}.chips--popular{grid-template-columns: repeat(8,minmax(0,1fr))}.chips--related{grid-template-columns: repeat(5,minmax(0,1fr))}.chips--related .chip{min-height: 52px;font-size: 1.0625rem}@media (max-width: 900px){.chips--popular{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 560px){.chips--popular{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.chips--related{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}}.pager{display: flex;justify-content: space-between;gap: 12px;margin-top: 16px;flex-wrap: wrap}.pager a{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;font-weight: 600;font-size: .9375rem}.promos{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.promo{position: relative;display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: center;gap: 8px;min-height: 200px;border-radius: var(--radius-lg);overflow: hidden;background: var(--promo-blue)}.promo-body{padding: 28px 0 28px 28px;position: relative;z-index: 1}.promo-kicker{font-size: .6875rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--accent-text)}.promo h2,.promo h3{font-size: clamp(1.5rem,1.2rem + .9vw,1.875rem);margin-top: 8px;letter-spacing: -.025em;font-weight: 800;line-height: 1.1}.promo p.promo-text{margin-top: 10px;font-size: 1.0625rem;color: var(--text-muted);max-width: 32ch}.promo .btn{margin-top: 20px;min-height: 48px;padding: 0 20px;font-size: 1rem}.promo-art{align-self: stretch;display: flex;align-items: center;justify-content: center}.promo-art img{width: 100%;height: auto;max-height: 100%;object-fit: contain;padding: 10px 6px}.promo--dark{background: var(--promo-dark);color: #fff}.promo--dark .promo-kicker{color: #b9c4dc}.promo--dark p.promo-text{color: #c9d2e3}.promo--dark .promo-art img{padding: 6px}.promo--plain{grid-template-columns: 1fr}.promo--plain .promo-body{padding-right: 28px}.promo-strokes{position: absolute;right: 36px;top: 50%;width: 64px;height: 64px;transform: translateY(-50%);stroke: var(--lime);stroke-width: 5;stroke-linecap: round;fill: none}@media (max-width: 860px){.promos{grid-template-columns: 1fr}}@media (max-width: 480px){.promo{grid-template-columns: minmax(0,1fr) 132px;min-height: 0}.promo-body{padding: 22px 0 22px 20px}.promo p.promo-text{font-size: .875rem}}.features{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.feature{display: flex;gap: 18px;padding: 4px 24px;border-left: 1px solid var(--line)}.feature:first-child{border-left: 0;padding-left: 0}.feature p{color: var(--text-muted);font-size: 1rem;margin-top: 4px}.tile{width: 48px;height: 48px;flex: none;display: grid;place-items: center;border-radius: var(--radius);background: var(--icon-tile);color: var(--cobalt)}.tile .icon{width: 24px;height: 24px}@media (max-width: 860px){.features{grid-template-columns: 1fr;gap: 14px}.feature{border-left: 0;padding: 0}}.steps{list-style: none;display: grid;gap: 14px;counter-reset: step}.steps li{display: flex;gap: 14px;align-items: flex-start;counter-increment: step}.steps li::before{content: counter(step);flex: none;display: grid;place-items: center;width: 26px;height: 26px;margin-top: 1px;border-radius: 50%;background: #2447c9;color: #fff;font-size: .8125rem;font-weight: 700}.steps--lg li::before{width: 44px;height: 44px;font-size: 1.0625rem}.steps--lg h3{font-size: 1.0625rem}.steps--lg p{color: var(--text-muted);margin-top: 2px;font-size: 1rem}.steps--row{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0}.steps--row li{padding: 0 24px;border-left: 1px solid var(--line)}.steps--row li:first-child{padding-left: 0;border-left: 0}@media (max-width: 860px){.steps--row{grid-template-columns: 1fr;gap: 18px}.steps--row li{padding: 0;border-left: 0}}.faq-list{display: grid;gap: 12px}.faq-list--2{grid-template-columns: 1fr 1fr;align-items: start}.faq-list--3{grid-template-columns: repeat(3,minmax(0,1fr));align-items: start}@media (max-width: 860px){.faq-list--2,.faq-list--3{grid-template-columns: 1fr}}.faq{border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface)}.faq summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px;padding: 10px 18px;font-weight: 600;font-size: 1.0625rem}.faq summary::-webkit-details-marker{display: none}.faq summary .icon{transition: transform .2s ease}.faq[open] summary .icon{transform: rotate(180deg)}.faq-answer{padding: 0 18px 16px;color: var(--text-muted);font-size: 1rem}.form{display: grid;gap: 18px}.form-row{display: grid;gap: 6px}.form-row label,.form-label{font-weight: 600;font-size: .9375rem}.input,.select,.textarea{width: 100%;min-height: 48px;padding: 10px 14px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface);color: var(--text);font-size: 1rem}.textarea{min-height: 160px;resize: vertical;line-height: 1.5}.input:hover,.select:hover,.textarea:hover{border-color: var(--text-muted)}.input[aria-invalid="true"],.textarea[aria-invalid="true"],.select[aria-invalid="true"]{border-color: var(--danger)}.hint{font-size: .8125rem;color: var(--text-muted)}.error{font-size: .875rem;color: var(--danger);font-weight: 600}.check{display: flex;gap: 10px;align-items: flex-start;font-size: .9375rem}.check input{width: 20px;height: 20px;margin-top: 3px;flex: none;accent-color: var(--cobalt)}.hp{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.notice{padding: 14px 16px;border-radius: var(--radius-sm);background: var(--surface-2);border: 1px solid var(--line);font-size: .9375rem}.notice--ok{border-color: #9ac43a}.notice--error{border-color: var(--danger)}.switch{position: relative;display: inline-flex;flex: none;width: 44px;height: 26px}.switch input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer;z-index: 1}.switch-track{position: absolute;inset: 0;border-radius: 26px;background: #6b7690;transition: background-color .15s ease}.switch-track::after{content: "";position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;border-radius: 50%;background: #fff;transition: transform .15s ease}.switch input:checked + .switch-track{background: var(--cobalt)}.switch input:checked + .switch-track::after{transform: translateX(18px)}.switch input:focus-visible + .switch-track{outline: 3px solid var(--lime);outline-offset: 2px}.segmented{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.seg-btn{min-height: 44px;border-radius: var(--radius-sm);border: 1px solid rgba(255,255,255,.4);background: transparent;color: inherit;font-weight: 600;font-size: .9375rem}.seg-btn[aria-pressed="true"]{background: var(--cobalt);border-color: var(--cobalt);color: #fff}.confirm{width: min(440px,calc(100vw - 32px));padding: 24px;border: 0;border-radius: var(--radius-lg);background: var(--surface);color: var(--text);box-shadow: 0 24px 60px rgba(0,0,0,.3)}.confirm::backdrop{background: rgba(10,14,24,.55)}.confirm-title{font-size: 1.125rem;font-weight: 700;line-height: 1.35}.confirm-text{margin-top: 6px;color: var(--text-muted);font-size: .9375rem}.confirm-actions{display: flex;gap: 10px;margin-top: 20px;flex-wrap: wrap}.confirm-actions .btn{flex: 1 1 140px}.prose{font-size: 1.0625rem}.prose h2{margin-top: 40px;margin-bottom: 12px}.prose h3{margin-top: 24px;margin-bottom: 8px}.prose p + p,.prose p + ul,.prose ul + p{margin-top: 14px}.prose ul{padding-left: 22px}.prose li + li{margin-top: 6px}.prose kbd{display: inline-block;min-width: 28px;padding: 1px 8px;border: 1px solid var(--border);border-bottom-width: 2px;border-radius: 6px;background: var(--surface);font: 600 .875rem/1.5 var(--font);text-align: center}.table-wrap{overflow-x: auto}.table{width: 100%;border-collapse: collapse;font-size: .9375rem}.table th,.table td{text-align: left;padding: 10px 12px;border-bottom: 1px solid var(--line);vertical-align: top}.table th{font-weight: 600;color: var(--text-muted);font-size: .8125rem}.card{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius-lg);padding: clamp(20px,3vw,32px)}.chips{list-style: none;padding: 0;margin: 0}.chips li{display: flex;min-width: 0}.chips li .chip{width: 100%}.section-head a{display: inline-flex;align-items: center;gap: 4px;white-space: nowrap}.consent{position: fixed;left: 16px;right: 16px;bottom: 16px;z-index: 40;max-width: 460px;background: var(--surface);color: var(--text);border: 1px solid var(--border);border-radius: var(--radius-lg);box-shadow: 0 16px 40px rgba(19,27,44,.18);padding: 18px 20px}.consent-inner{display: grid;gap: 14px}@media (max-width: 640px){.consent{left: 8px;right: 8px;bottom: 8px;max-width: none;padding: 14px 16px}}.consent-title{font-size: 1rem}.consent-text p{margin-top: 4px;font-size: .9375rem;color: var(--text-muted)}.consent-actions .btn{min-height: 44px;font-size: .9375rem}.consent-actions{display: grid;grid-template-columns: 1fr 1fr}.consent-actions .btn--primary{grid-column: 1 / -1;grid-row: 1}@media (max-width: 640px){.consent{left: 8px;right: 8px;bottom: 8px;max-width: none;padding: 14px 16px}}.consent-dialog{width: min(520px,calc(100vw - 32px))}.consent-list{list-style: none;display: grid;gap: 14px;margin-top: 16px;padding: 0}.consent-list li{display: grid;gap: 4px;padding-bottom: 12px;border-bottom: 1px solid var(--line)}.consent-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;font-weight: 600}.consent-list .switch input:disabled + .switch-track{opacity: .6}.to-top{position: fixed;right: max(16px,env(safe-area-inset-right));bottom: max(16px,env(safe-area-inset-bottom));z-index: 35;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;border: 1.5px solid var(--text);background: var(--surface);color: var(--text);box-shadow: var(--shadow)}.to-top:hover{background: var(--lime);color: var(--ink);border-color: var(--lime)}body.focus-open .to-top{display: none}.consent:not([hidden]) ~ .to-top{bottom: 16px}@media (max-width: 640px){.consent:not([hidden]) ~ .to-top{display: none}}.linkish{border: 0;background: none;padding: 0 10px;min-height: 44px;color: var(--text);font-size: .875rem;text-decoration: underline;text-underline-offset: 3px}.linkish:hover{color: var(--link)}.byline{margin-top: 40px;padding-top: 16px;border-top: 1px solid var(--line);font-size: .875rem;color: var(--text-muted)}.note-card{padding: clamp(20px,3vw,28px);border-radius: var(--radius-lg);background: var(--surface);border: 1px solid var(--line)}.note-card h2{font-size: 1.25rem}.note-card p{margin-top: 10px;color: var(--text-muted)}.note-card .note-source{font-size: .875rem}.facts-title{margin-top: 26px}.facts-title + .facts{margin-top: 12px}.started-more{margin-top: 16px;font-size: .9375rem;color: var(--text-muted)}.nf-text{margin-top: 20px;text-align: center;color: var(--text-muted)}.prose code{font-size: .875em;padding: 1px 5px;border-radius: 4px;background: var(--surface-2)}.tool-msg{margin-top: 10px;text-align: center;font-size: .875rem;font-weight: 600}.tool-msg:empty{display: none}.tool-msg button{margin-left: 8px;min-height: 36px;padding: 0 12px;border-radius: 8px;border: 1px solid var(--border);background: var(--surface);font-weight: 600;font-size: .8125rem}.facts--tight{margin-top: 0}.table caption{caption-side: top;text-align: left;font-weight: 700;padding: 0 12px 8px}@media (min-width: 900px){.consent{left: 0;right: 0;bottom: 0;max-width: none;border: 0;border-top: 1px solid var(--line);border-radius: 0;box-shadow: 0 -8px 24px rgba(19,27,44,.08);padding: 12px var(--gutter)}.consent-inner{max-width: var(--wrap);margin: 0 auto;display: flex;align-items: center;gap: 12px 32px}.consent-text{flex: 1;display: flex;align-items: baseline;flex-wrap: wrap;gap: 2px 12px}.consent-text p{margin: 0;font-size: .875rem}.consent-actions{display: flex;flex: none}.consent-actions .btn{min-height: 40px;padding: 0 16px;font-size: .875rem}.consent-actions .btn--primary{padding: 0 24px}.consent:not([hidden]) ~ .to-top{bottom: 80px}}.started{display: grid;grid-template-columns: minmax(0,330px) minmax(0,1fr);gap: 0 40px;align-items: center;padding-top: clamp(28px,4vw,40px);border-top: 1px solid var(--line)}.started-art{display: flex;align-items: center;justify-content: center}.started-body{padding-left: 32px;border-left: 1px solid var(--line)}.kicker{font-size: .6875rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--text-muted)}.started h2{margin: 6px 0 16px}.started .steps li{font-size: 1rem;color: var(--text-muted)}@media (max-width: 760px){.started{grid-template-columns: 1fr;gap: 20px}.started-art{max-width: 320px}.started-body{padding-left: 0;border-left: 0}}.help-grid{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 40px;align-items: start}.aside-links{list-style: none;display: grid;gap: 4px}.aside-links a{display: flex;align-items: center;justify-content: space-between;min-height: 44px;font-weight: 600}@media (max-width: 900px){.help-grid{grid-template-columns: 1fr}}.contact-grid{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 40px;align-items: start}@media (max-width: 900px){.contact-grid{grid-template-columns: 1fr}}.nf-links{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-top: 24px}.wrap--mid{max-width: calc(960px + 2 * var(--gutter))}.link-cards{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;padding: 0}@media (min-width: 1000px){.link-cards--4{grid-template-columns: repeat(4,minmax(0,1fr))}}.link-card{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto auto;gap: 2px 10px;align-items: center;min-height: 68px;padding: 12px 16px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface);color: var(--text);text-decoration: none}.link-card:hover{border-color: var(--cobalt);text-decoration: none}.link-card-title{font-weight: 700}.link-card-meta{grid-row: 2;font-size: .875rem;color: var(--text-muted);font-variant-numeric: tabular-nums}.link-card .icon{grid-column: 2;grid-row: 1 / span 2;color: var(--accent-text)}@media (max-width: 860px){.link-cards{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.link-cards{grid-template-columns: 1fr}}.chips--times{display: flex;flex-wrap: wrap;gap: 8px}.chips--times .chip{padding: 6px 14px}.facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin-top: 22px}.fact{padding: 14px 16px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface)}.fact dt{font-size: .75rem;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted);font-weight: 600}.fact dd{margin: 4px 0 0;font-size: 1.125rem;font-weight: 700;font-variant-numeric: tabular-nums}.tip{margin-top: 16px;font-size: .9375rem;color: var(--text-muted)}.wrap--text-inner{max-width: 760px}.from-now{padding: clamp(18px,3vw,26px);border-radius: var(--radius-lg);background: var(--promo-blue)}.from-now h2{font-size: 1.25rem}.from-now-answer{margin-top: 8px;font-size: 1.125rem}.from-now-answer strong{font-variant-numeric: tabular-nums}.facts--4{grid-template-columns: repeat(4,minmax(0,1fr));text-align: left}@media (max-width: 760px){.facts--4{grid-template-columns: 1fr 1fr}}