:root{--paper:#ffffff;--mist:#f5f5f7;--hairline:#e8e8ed;--border:#d2d2d7;--graphite:#6e6e73;--body-2:#424245;--ink:#1d1d1f;--saffron:#f0801f;--green:#138808;--link:#b8470a;--link-hover:#8a3507;--radius-lg:32px;--radius-md:24px;--radius-sm:20px;--sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--font-inter-tight),var(--font-inter),system-ui,sans-serif;--serif:var(--font-serif),Georgia,serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-48px;background:var(--ink);color:#fff;padding:10px 16px;border-radius:999px;z-index:10}.skip-link:focus{top:12px}.container{max-width:1120px}.container,.narrow{margin:0 auto;padding:0 24px}.narrow{max-width:760px}.section{padding-top:clamp(80px,10vw,128px)}.section-tight{padding-top:24px}.section-head{margin:0 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.display{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(44px,7vw,92px);letter-spacing:-.045em;line-height:1.02}.display-sm{font-size:clamp(40px,5.5vw,72px)}.h1{font-size:clamp(36px,5vw,60px);letter-spacing:-.04em;line-height:1.05}.h1,.h2{margin:0;font-family:var(--display);font-weight:600}.h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.035em;line-height:1.1}.h2-inverse{color:#fff}.lede{font-size:clamp(18px,2vw,21px);line-height:1.5;max-width:640px}.eyebrow,.lede{margin:0;color:var(--graphite)}.eyebrow{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.eyebrow a{text-decoration:none}.muted{color:var(--graphite)}.meta,.small{font-size:13px;margin:0}.meta{font-weight:500;color:var(--graphite)}.link-accent{color:var(--link);font-weight:500}.logo{display:inline-flex;flex-direction:column;gap:.075em;line-height:1}.logo-word{font-family:var(--display);font-weight:600;letter-spacing:-.045em;color:var(--ink)}.logo-rule{display:flex;height:max(2px,.06em);border-radius:2px;overflow:hidden;margin-right:.045em}.logo-rule span{flex:1 1}.logo-rule span:first-child{background:var(--saffron)}.logo-rule span:nth-child(2){background:#fff}.logo-rule span:nth-child(3){background:var(--green)}.logo--inverse .logo-word{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;border:0;font:inherit;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer}.btn-sm{min-height:44px;padding:0 18px;font-size:14px}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000}.btn-light{background:#fff;color:var(--ink)}.input{flex:1 1 240px;min-width:0;height:48px;padding:0 18px;border-radius:999px;font:inherit;font-size:16px}.input-dark{background:#2c2c2e;color:#fff;border:1px solid #48484a}.input-dark::placeholder{color:#a1a1a6}.site-header{border-bottom:1px solid var(--hairline);background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.nav{min-height:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px}.nav-logo{text-decoration:none;padding:8px 0}.nav-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;font-size:14px}.nav-links a:not(.btn){text-decoration:none;display:inline-block;padding:12px 0}.nav-links a:not(.btn):hover{color:var(--graphite)}.site-footer{margin-top:0}.footer-inner{padding-top:48px;padding-bottom:64px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.footer-brand{gap:12px}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 24px;font-size:13px}.footer-links a{text-decoration:none;color:var(--graphite);display:inline-block;padding:12px 0}.footer-links a:hover{color:var(--ink)}.hero{padding-top:clamp(88px,12vw,136px);padding-bottom:clamp(72px,10vw,112px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.hero .muted{margin:0;font-size:14px;font-weight:500}.feature{display:flex;flex-direction:column;gap:20px;text-decoration:none;background:var(--mist);border-radius:var(--radius-lg);padding:clamp(36px,6vw,80px)}.feature .h1{max-width:820px}.cards{display:flex;flex-wrap:wrap;gap:20px}.card{flex:1 1 300px;min-height:240px;text-decoration:none;border:1px solid var(--hairline);border-radius:var(--radius-md);padding:32px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s ease}.card-title{margin:0;font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.025em;line-height:1.22}.rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;padding:28px 0;border-bottom:1px solid var(--hairline);text-decoration:none}.row-title{font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.02em}.band{background:var(--ink);border-radius:var(--radius-lg);padding:clamp(40px,7vw,96px) clamp(24px,6vw,80px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.band-text{margin:0;font-size:19px;color:#a1a1a6;max-width:520px}.subscribe{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;width:100%;max-width:460px}#subscribe{padding-bottom:clamp(80px,10vw,128px);scroll-margin-top:80px}.page-head{padding-top:clamp(64px,8vw,96px);padding-bottom:32px;gap:20px}.article-head,.page-head{display:flex;flex-direction:column}.article-head{padding-top:clamp(56px,8vw,96px);padding-bottom:48px;gap:22px}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--graphite)}.breadcrumbs li+li:before{content:"/";margin-right:6px;color:var(--border)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs [aria-current]{display:inline-block;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.byline{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:24px;border-top:1px solid var(--hairline);font-size:14px;color:var(--graphite)}.byline-author{color:var(--ink);font-weight:500}.prose{max-width:728px;margin:0 auto;padding:0 24px;font-size:19px;line-height:1.7}.prose-last{padding-bottom:clamp(80px,10vw,128px)}.prose>*+*{margin-top:1.4em}.prose ol,.prose p,.prose ul{margin-bottom:0}.prose h2{margin:2em 0 0;font-weight:600;font-size:32px;letter-spacing:-.03em;line-height:1.15}.prose h2,.prose h3{font-family:var(--display)}.prose h3{margin:1.6em 0 0;font-size:24px;letter-spacing:-.02em;line-height:1.25}.prose a{text-underline-offset:3px}.prose a:hover{color:var(--link-hover)}.prose ol,.prose ul{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose blockquote{margin:1.6em 0;padding:0;font-family:var(--serif);font-size:clamp(28px,3.6vw,40px);line-height:1.2;letter-spacing:-.01em}.prose blockquote p{margin:0}.prose code{font-size:.88em;background:var(--mist);padding:.15em .4em;border-radius:6px}.prose hr{border-top:1px solid var(--hairline);margin:2.4em 0}.keypoints{background:var(--mist);border-radius:var(--radius-md);padding:32px 36px;font-size:17px;line-height:1.55}.keypoints .label{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}.keypoints ol{margin:0;padding-left:1.4em}.keypoints li::marker{font-family:var(--display);font-weight:600;color:var(--graphite)}.table-wrap{border:1px solid var(--hairline);border-radius:var(--radius-sm);overflow-x:auto}.table-wrap table{width:100%;font-size:16px;line-height:1.5}.table-wrap td,.table-wrap th{text-align:left;padding:14px 24px;border-bottom:1px solid var(--hairline);vertical-align:top}.table-wrap th{font-weight:600}.table-wrap td{color:var(--body-2)}.table-wrap tr:last-child td{border-bottom:0}.callout{display:flex;gap:16px;align-items:flex-start;background:var(--mist);border-radius:var(--radius-sm);padding:24px 28px;font-size:15px;line-height:1.55;color:var(--body-2)}.callout svg{flex:none;margin-top:2px;color:var(--graphite)}.callout p{margin:0}.tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tag{font-size:14px;border:1px solid var(--border);border-radius:999px;padding:8px 14px;line-height:1.2}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.btn-outline{background:#fff;color:var(--ink);border:1px solid var(--border)}.btn-outline:hover{border-color:var(--ink)}.btn:disabled{opacity:.55;cursor:default}.admin{min-height:100vh;background:var(--mist)}.admin-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.admin-bar{background:#fff;border-bottom:1px solid var(--hairline)}.admin-bar-inner{min-height:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.admin-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;padding:8px 0}.admin-tag{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--graphite);border:1px solid var(--border);border-radius:999px;padding:4px 10px}.admin-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:14px}.admin-nav a:not(.btn){text-decoration:none;padding:12px 0}.admin-main{padding-top:40px;padding-bottom:96px}.admin-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.admin-head p{margin:6px 0 0}.admin-title{margin:0;font-size:36px;letter-spacing:-.035em;line-height:1.1}.admin-h2,.admin-title{font-family:var(--display);font-weight:600}.admin-h2{margin:40px 0 16px;font-size:22px;letter-spacing:-.02em}.admin-note{background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:14px 18px;font-size:14px;margin-bottom:16px}.admin-note-warn{border-color:#f2c48d;background:#fff8f0}.admin code,.admin-note code{font-size:.9em;background:var(--mist);padding:.1em .35em;border-radius:5px}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:8px}.stat{background:#fff;border-radius:20px;padding:24px}.stat-num{margin:0;font-family:var(--display);font-weight:600;font-size:40px;letter-spacing:-.03em;line-height:1}.stat-label{margin:8px 0 0;font-size:14px;color:var(--graphite)}.admin-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cat-pill{display:inline-flex;gap:10px;align-items:center;background:#fff;border-radius:999px;padding:8px 16px;font-size:14px}.admin-table-wrap{background:#fff;border-radius:20px;overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th{text-align:left;font-weight:600;color:var(--graphite);white-space:nowrap}.admin-table td,.admin-table th{padding:14px 20px;border-bottom:1px solid var(--hairline)}.admin-table td{vertical-align:top}.admin-table tr:last-child td{border-bottom:0}.admin-link-strong{font-weight:600;text-decoration:none}.admin-link-strong:hover{text-decoration:underline}.admin-actions{white-space:nowrap}.admin-actions a{margin-right:16px;color:var(--link)}.badge{display:inline-block;font-size:12px;font-weight:500;border-radius:999px;padding:3px 10px;background:var(--mist);color:var(--body-2);margin-left:6px;white-space:nowrap}td>.badge:first-child{margin-left:0}.badge-ok{background:#e7f4e4;color:#0d5c06}.badge-warn{background:#fdebd8;color:#8a3507}.editor{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.editor-main{flex:999 1 560px;min-width:0;background:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:20px}.editor-side{flex:1 1 300px;gap:16px;position:-webkit-sticky;position:sticky;top:24px}.editor-side,.field{display:flex;flex-direction:column}.field{gap:6px;flex:1 1 200px;min-width:0}.field label{font-size:13px;font-weight:600}.field-row{display:flex;flex-wrap:wrap;gap:16px}.field-hint{margin:0;font-size:12px;color:var(--graphite)}.admin-input{width:100%;font:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 14px}.admin-input:focus{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.admin-input:disabled{background:var(--mist);color:var(--graphite)}.admin-input-lg{font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.02em}.admin-body{min-height:560px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6;resize:vertical}.toolbar{display:flex;flex-wrap:wrap;gap:6px}.tool-btn{font:inherit;font-size:13px;background:var(--mist);border:0;border-radius:999px;padding:8px 14px;min-height:36px;cursor:pointer}.tool-btn:hover{background:var(--hairline)}.panel{background:#fff;border-radius:20px;padding:20px 22px}.panel-title{margin:0 0 12px;font-weight:600;font-size:15px;display:flex;justify-content:space-between}.panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.save-msg{margin:12px 0 0;font-size:13px;line-height:1.5}.save-ok{color:#0d5c06}.save-err{color:#a8240b}.save-msg a{color:var(--link)}.serp{font-family:Arial,sans-serif}.serp-url{margin:0;font-size:12px;color:#4d5156;overflow-wrap:anywhere}.serp-title{margin:4px 0;font-size:18px;line-height:1.3;color:#1a0dab}.serp-desc{line-height:1.5;color:#4d5156;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checks,.serp-desc{margin:0;font-size:13px}.checks{list-style:none;padding:0;flex-direction:column}.check,.checks{display:flex;gap:10px}.check{color:var(--body-2)}.check-ok{color:#0d5c06}.check-hint{display:block;color:var(--graphite);margin-top:2px}.hero-actions{justify-content:center;gap:12px}.hero-actions,.price-strip{display:flex;flex-wrap:wrap}.price-strip{align-items:center;justify-content:space-between;gap:12px 24px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:16px 0;margin-bottom:40px}.price-items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 32px}.price-item{display:inline-flex;align-items:baseline;gap:8px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-all{font-size:14px;color:var(--link);text-decoration:none;padding:8px 0}.chg{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chg-down{color:#b3261e}.table-wrap .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.coin-name{font-weight:600;color:var(--ink)}.price-foot{margin-top:12px}.calc{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.calc-inputs{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.trade{margin:0;border:1px solid var(--hairline);border-radius:var(--radius-md);padding:24px;min-width:0}.trade-legend{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--graphite);padding:0 6px}.trade-grid{display:flex;flex-wrap:wrap;gap:16px}.cfield{flex:1 1 200px;display:flex;flex-direction:column;gap:6px;min-width:0}.cfield label{font-size:13px}.cinput{width:100%;height:48px;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:12px;padding:0 14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cinput:focus{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.trade-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px}.link-btn{align-self:flex-start;background:none;border:0;padding:8px 0;font:inherit;font-size:13px;color:var(--link);cursor:pointer;text-align:left}.link-btn:hover{color:var(--link-hover);text-decoration:underline}.calc-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.toggle{display:inline-flex;align-items:center;gap:10px;font-size:15px;min-height:44px;cursor:pointer}.toggle input{width:20px;height:20px;accent-color:var(--ink)}.calc-result{flex:1 1 320px;background:var(--ink);color:#fff;border-radius:var(--radius-md);padding:32px;position:-webkit-sticky;position:sticky;top:88px}.calc-result .eyebrow,.calc-result .muted{color:#a1a1a6}.calc-big{margin:12px 0 4px;font-family:var(--display);font-weight:600;font-size:clamp(40px,5vw,56px);letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-list{margin:24px 0 0;display:flex;flex-direction:column}.calc-list>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #3a3a3c;font-size:15px}.calc-list dt{color:#d2d2d7}.calc-list dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.calc-list .calc-em dd,.calc-list .calc-em dt{color:#fff;font-weight:600}.calc-result .chg-up{color:#7ee07a}.calc-result .chg-down{color:#ff8a80}.calc-note{margin:16px 0 0;font-size:13px;line-height:1.5;color:#a1a1a6}:lang(hi){font-family:var(--font-deva),var(--sans)}:lang(hi) .card-title,:lang(hi) .display,:lang(hi) .h1,:lang(hi) .h2,:lang(hi) .lede,:lang(hi) .prose h2,:lang(hi) .prose h3,:lang(hi) .row-title{font-family:var(--font-deva),var(--sans);letter-spacing:0}:lang(hi) .display,:lang(hi) .h1{line-height:1.25}:lang(hi) .prose{line-height:1.85}:lang(hi) .eyebrow{letter-spacing:0;text-transform:none}.lang-switch{color:var(--link);text-decoration:none}.lang-switch:hover{text-decoration:underline}.share{border-top:1px solid var(--hairline);padding-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.share-label{margin:0;font-size:14px;font-weight:600}.share-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.prose .share-link,.share-link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--ink)}.prose .share-link:hover,.share-link:hover{border-color:var(--ink)}.chooser-q{margin:0 0 12px;font-size:17px;font-weight:500}.chooser-opts{display:flex;flex-wrap:wrap;gap:8px}.chooser-opt{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--border);border-radius:999px;cursor:pointer;font-size:15px}.chooser-opt input{accent-color:var(--ink)}.chooser-on{border-color:var(--ink);background:var(--mist)}.calc-link{color:#fff}.calc-link:hover{color:#d2d2d7}.nav-links>li{display:flex;align-items:center}.search-trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.search-trigger:hover{border-color:var(--ink)}.search-kbd{font-family:inherit;color:var(--graphite);padding:1px 5px}.search-dialog,.search-kbd{border:1px solid var(--hairline)}.search-dialog{width:min(640px,calc(100vw - 32px));max-height:75vh;margin:10vh auto auto;padding:0;border-radius:20px;background:var(--paper);color:var(--ink);box-shadow:0 24px 64px rgba(0,0,0,.18)}.search-dialog::-webkit-backdrop{background:rgba(0,0,0,.32)}.search-dialog::backdrop{background:rgba(0,0,0,.32)}.search-box{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--hairline)}.search-input{flex:1 1;min-width:0;height:44px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:18px;outline:none}.search-close{border:1px solid var(--hairline);background:transparent;color:var(--graphite);border-radius:8px;padding:4px 8px;font:inherit;font-size:12px;cursor:pointer}.search-results{list-style:none;margin:0;padding:8px;overflow-y:auto;max-height:calc(75vh - 80px)}.search-hit{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;text-decoration:none}.search-hit-on{background:var(--mist)}.search-hit-section{font-size:12px;color:var(--graphite)}.search-hit-title{font-weight:500}.search-empty{padding:16px;color:var(--graphite);font-size:14px}.search-page-results{margin-top:24px}.hero-tasks{gap:24px}.hero-search{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:640px}.hero-search-input{flex:1 1 300px;min-width:0;height:52px;padding:0 20px;border:1px solid var(--border);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:17px}.hero-search-input:focus{outline:2px solid var(--ink);outline-offset:0}.task-grid{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;width:100%;max-width:960px;text-align:left}.task{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:var(--radius-sm);background:var(--mist);text-decoration:none;min-height:88px;transition:transform .15s ease}.task:hover{transform:translateY(-2px)}.task-title{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.02em}.task-text{font-size:14px;color:var(--graphite)}.paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.path{padding:28px 32px}.path-list{margin:16px 0 0;padding-left:1.3em;display:flex;flex-direction:column;gap:10px;font-size:17px}.path-list a{text-decoration:none}.path-list a:hover{color:var(--link)}.card-fresh{margin:auto 0 0;font-size:12px;color:var(--graphite)}.alert-bar{background:var(--ink);color:var(--paper);font-size:14px}.alert-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.alert-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:10px;padding:8px 0}.alert-link:hover{text-decoration:underline}.alert-dot{width:8px;height:8px;border-radius:50%;background:var(--saffron);flex:none}.alert-close{background:none;border:0;color:inherit;font-size:22px;line-height:1;min-width:40px;min-height:40px;cursor:pointer}.quick-answer{border-left:0;background:var(--mist);border-radius:var(--radius-sm);padding:22px 26px}.qa-label{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--link)}:lang(hi) .qa-label{letter-spacing:0;text-transform:none}.qa-text{margin:0;font-size:19px;line-height:1.55;font-weight:500}.toc details{border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:14px 20px}.toc summary{cursor:pointer;font-weight:600;font-size:16px;min-height:28px}.toc ol{margin:12px 0 4px;padding-left:1.3em;font-size:16px;line-height:1.6}.toc a{text-decoration:none}.toc a:hover{text-decoration:underline}.prose h2,.prose h3{scroll-margin-top:88px}.badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.badge-pill{font-size:13px;padding:6px 12px;border-radius:999px;background:var(--mist);color:var(--body-2)}.badge-pill-strong{background:#e7f4e4;color:#0d5c06;font-weight:500}.embed{border:1px solid var(--hairline);border-radius:var(--radius-md);padding:20px;margin:2em 0;font-size:16px;line-height:1.5}.embed-title{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}.embed .calc-result{position:static}.helpful{border-top:1px solid var(--hairline);padding-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.helpful-q{margin:0;font-size:15px;font-weight:600}.helpful-btns{display:flex;gap:8px}.helpful-form{display:flex;flex-direction:column;gap:10px;width:100%}.term{position:relative;display:inline}.term-btn{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px;-webkit-text-decoration-color:var(--graphite);text-decoration-color:var(--graphite)}.term-tip{position:absolute;left:0;top:calc(100% + 6px);z-index:20;width:min(320px,80vw);background:var(--ink);color:var(--paper);font-size:14px;line-height:1.5;padding:12px 14px;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.2)}.term-tip a{color:inherit;text-decoration:underline}.glossary{margin:0}.glossary-item{padding:18px 0;border-bottom:1px solid var(--hairline);scroll-margin-top:88px}.glossary-item dt{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em}.glossary-item dd{margin:6px 0 0;font-size:17px;color:var(--body-2)}.loss-chart{margin:1.6em 0;padding:20px 24px;border:1px solid var(--hairline);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:14px}.lc-row{display:grid;grid-template-columns:150px 1fr auto;align-items:center;grid-gap:12px;gap:12px;font-size:15px}.lc-track{height:14px;background:var(--mist);border-radius:7px;overflow:hidden}.lc-bar{display:block;height:100%;border-radius:7px}.lc-made{background:var(--graphite)}.lc-taxed{background:var(--saffron)}.lc-val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.lc-cap{font-size:14px;color:var(--graphite)}@media (max-width:560px){.lc-row{grid-template-columns:1fr auto}.lc-track{grid-column:1/-1;order:3}}.checker{display:flex;flex-direction:column;gap:16px}.checker-opts{display:flex;flex-wrap:wrap;gap:8px}.checker-result{border-radius:var(--radius-md);background:var(--mist);padding:24px 28px;min-height:96px}.verdict{margin:0 0 8px;font-family:var(--display);font-weight:600;font-size:28px;letter-spacing:-.03em}.verdict-yes{color:#a8240b}.verdict-no{color:#0d6b06}.verdict-maybe{color:#8a5a00}.checker-text{margin:0 0 12px;font-size:17px;line-height:1.55}.board th[scope=row]{font-weight:600;white-space:nowrap}.board td{min-width:150px;font-size:15px}.status{display:inline-block;font-size:13px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.status-yes{background:#e7f4e4;color:#0d5c06}.status-no{background:#fbe3df;color:#a8240b}.status-restricted{background:#fdebd8;color:#8a3507}.status-conflicting{background:#fff3cd;color:#6b4e00}.status-check{background:var(--mist);color:var(--body-2)}.board-note{display:block;margin-top:6px;font-size:13px;color:var(--graphite)}.board-incidents{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:6px}.premium-card{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;align-items:center;background:var(--mist);border-radius:var(--radius-md);padding:24px 28px;margin-bottom:24px}.premium-big{margin:4px 0;font-family:var(--display);font-weight:600;font-size:44px;letter-spacing:-.04em;line-height:1}.premium-note{margin:0;max-width:460px;font-size:15px;color:var(--body-2)}.calc-share{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.calc-share-btn{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid #48484a;background:transparent;color:#fff;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.calc-share-btn:hover{border-color:#fff}.calc-sticky{display:none}@media (max-width:900px){.calc-sticky{display:flex;justify-content:space-between;gap:12px;position:-webkit-sticky;position:sticky;bottom:72px;z-index:6;width:100%;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--paper);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 8px 24px rgba(0,0,0,.2)}.calc-result{position:static}}.csv-tool{display:flex;flex-direction:column;gap:16px}.cfield-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.file-input{font:inherit;font-size:15px}.report-summary{margin:16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.report-summary div{background:var(--mist);border-radius:14px;padding:14px 16px}.report-summary dt{font-size:13px;color:var(--graphite)}.report-summary dd{margin:4px 0 0;font-weight:600;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.csv-tool .table-wrap{margin-top:16px;max-height:520px;overflow:auto}.check-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.check-list li{display:flex;align-items:flex-start;gap:12px}.check-list input{width:20px;height:20px;margin-top:5px;accent-color:var(--ink);flex:none}.check-list label{flex:1 1}.check-link{font-size:14px;white-space:nowrap}.band-eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--saffron)}.band-small{margin:4px 0 0;font-size:13px;color:#a1a1a6}.band-link{color:#fff}.footer-cols{display:flex;flex-wrap:wrap;gap:32px 56px}.footer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.footer-list a{text-decoration:none;color:var(--graphite);display:inline-block;padding:8px 0}.footer-list a:hover{color:var(--ink)}.theme-toggle{border:1px solid var(--hairline);padding:3px;margin:8px 0 0;gap:2px}.theme-opt,.theme-toggle{border-radius:999px;display:inline-flex}.theme-opt{font-size:13px;padding:6px 12px;cursor:pointer;min-height:32px;align-items:center}.theme-opt input{position:absolute;opacity:0;pointer-events:none}.theme-on{background:var(--mist);font-weight:600}.theme-opt:focus-within{outline:2px solid var(--ink)}.mobile-bar{display:none}@media (max-width:720px){.nav-desktop{display:none!important}.search-kbd,.search-trigger-label{display:none}.mobile-bar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--hairline);padding-bottom:env(safe-area-inset-bottom)}.mb-item{display:flex;align-items:center;justify-content:center;min-height:56px;font:inherit;font-size:13px;color:var(--graphite);text-decoration:none;background:none;border:0;cursor:pointer}.mb-on{color:var(--ink);font-weight:600}body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}:root[data-theme=dark]{--paper:#0b0b0c;--mist:#1c1c1e;--hairline:#2c2c2e;--border:#3a3a3c;--graphite:#a1a1a6;--body-2:#d2d2d7;--ink:#f5f5f7;--link:#f5a25d;--link-hover:#ffc08a;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0b0b0c;--mist:#1c1c1e;--hairline:#2c2c2e;--border:#3a3a3c;--graphite:#a1a1a6;--body-2:#d2d2d7;--ink:#f5f5f7;--link:#f5a25d;--link-hover:#ffc08a;color-scheme:dark}}:root[data-theme=dark] .site-header{background:rgba(11,11,12,.86)}:root[data-theme=dark] .btn-dark{background:#f5f5f7;color:#111}:root[data-theme=dark] .admin-bar,:root[data-theme=dark] .admin-input,:root[data-theme=dark] .admin-note,:root[data-theme=dark] .admin-table-wrap,:root[data-theme=dark] .alert-bar,:root[data-theme=dark] .band,:root[data-theme=dark] .btn-outline,:root[data-theme=dark] .calc-result,:root[data-theme=dark] .cat-pill,:root[data-theme=dark] .cinput,:root[data-theme=dark] .editor-main,:root[data-theme=dark] .panel,:root[data-theme=dark] .stat{background:#1c1c1e;color:#f5f5f7}:root[data-theme=dark] .badge-pill-strong,:root[data-theme=dark] .status-yes{background:#13351a;color:#9be39a}:root[data-theme=dark] .status-conflicting,:root[data-theme=dark] .status-restricted{background:#3a2a12;color:#f5c27a}:root[data-theme=dark] .logo-rule span:nth-child(2){background:#f5f5f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header{background:rgba(11,11,12,.86)}:root:not([data-theme=light]) .btn-dark{background:#f5f5f7;color:#111}:root:not([data-theme=light]) .admin-input,:root:not([data-theme=light]) .alert-bar,:root:not([data-theme=light]) .band,:root:not([data-theme=light]) .btn-outline,:root:not([data-theme=light]) .calc-result,:root:not([data-theme=light]) .cinput{background:#1c1c1e;color:#f5f5f7}:root:not([data-theme=light]) .badge-pill-strong,:root:not([data-theme=light]) .status-yes{background:#13351a;color:#9be39a}:root:not([data-theme=light]) .status-conflicting,:root:not([data-theme=light]) .status-restricted{background:#3a2a12;color:#f5c27a}}@media print{#subscribe,.alert-bar,.calc-sticky,.helpful,.mobile-bar,.no-print,.share,.site-footer,.site-header,.skip-link{display:none!important}body{background:#fff;color:#000;padding:0}.calc-result{background:#fff!important;color:#000!important;border:1px solid #000}.calc-list dt,.calc-note,.calc-result .muted{color:#333!important}a{color:#000}}.timeline{list-style:none;margin:0;padding:0 0 0 20px;border-left:2px solid var(--hairline)}.timeline-item{position:relative;padding:0 0 28px 8px}.timeline-item:before{content:"";position:absolute;left:-27px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--green)}.timeline-item .card-title a{color:inherit}.prose .changes,.prose .sources{margin-top:40px;padding-top:24px;border-top:1px solid var(--hairline)}.prose .changes h2,.prose .sources h2{font-size:1.1rem}.prose .changes li,.prose .sources li{font-size:.95rem;color:var(--body-2)}.hub-intro{max-width:680px;color:var(--body-2);margin-top:12px}.hub-start{margin-top:20px}.hub-start ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.hub-start a{display:inline-block;padding:8px 14px;border:1px solid var(--border);border-radius:999px;font-size:.9rem;color:var(--ink)}:root{--cat-news:#f0801f;--cat-learn:#138808;--cat-defi:#3b5bdb;--cat-airdrops:#7048e8;--cat-tax-policy:#c2410c;--cat-hi:#138808;--shadow-sm:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.04);--shadow-lg:0 2px 6px rgba(0,0,0,.04),0 18px 48px -12px rgba(0,0,0,.18)}.hero-wrap{position:relative;overflow:hidden;isolation:isolate}.aurora{position:absolute;inset:-20% -10% auto;height:120%;z-index:-1;pointer-events:none}.aurora span{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:drift 18s ease-in-out infinite alternate}.aurora span:first-child{width:520px;height:520px;left:8%;top:4%;background:radial-gradient(circle,#ffb36b,transparent 70%)}.aurora span:nth-child(2){width:460px;height:460px;right:6%;top:12%;background:radial-gradient(circle,#7ed67b,transparent 70%);animation-delay:-6s}.aurora span:nth-child(3){width:380px;height:380px;left:40%;top:34%;background:radial-gradient(circle,#c9d6ff,transparent 70%);animation-delay:-12s;opacity:.45}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,-30px,0) scale(1.12)}}.hero-wrap:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(to bottom,transparent,var(--paper));z-index:-1}.hero-pill{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--body-2);background:color-mix(in srgb,var(--paper) 70%,transparent);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(19,136,8,.5);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(19,136,8,0)}to{box-shadow:0 0 0 0 rgba(19,136,8,0)}}.grad-text{background:linear-gradient(100deg,var(--saffron) 0,#e0602a 35%,var(--green) 100%)}.hero-search-input{background:color-mix(in srgb,var(--paper) 85%,transparent)}.hero-search-input,.task{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.task{position:relative;background:color-mix(in srgb,var(--paper) 72%,transparent);border:1px solid var(--hairline);gap:6px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.task:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--border)}.task-icon{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--saffron),#e0602a)}.task-grid li:nth-child(2) .task-icon{background:linear-gradient(135deg,#2fa82a,var(--green))}.task-grid li:nth-child(3) .task-icon{background:linear-gradient(135deg,#5c7cfa,#3b5bdb)}.task-grid li:nth-child(4) .task-icon{background:linear-gradient(135deg,#9775fa,#7048e8)}.price-strip{border:0;padding:0}.price-items{gap:10px}.price-item{padding:10px 16px;border-radius:999px;background:var(--mist);border:1px solid var(--hairline)}.price-sym{font-weight:600}.chg-up{color:#0d6b06}.chg-down{color:#c92a2a}.card{box-shadow:var(--shadow-sm);background:var(--paper);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border)}.card-art{padding:0;overflow:hidden;gap:0}.card-art .cover{display:block;width:100%;height:150px;transition:transform .6s ease}.card-art:hover .cover{transform:scale(1.05)}.card-body{display:flex;flex-direction:column;gap:12px;padding:24px 26px 26px;flex:1 1}.cat-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;vertical-align:1px;background:var(--cat,var(--green))}.cat-news{--cat:var(--cat-news)}.cat-learn{--cat:var(--cat-learn)}.cat-defi{--cat:var(--cat-defi)}.cat-airdrops{--cat:var(--cat-airdrops)}.cat-tax-policy{--cat:var(--cat-tax-policy)}.cat-hi{--cat:var(--cat-hi)}.card-art .meta{color:var(--cat,var(--graphite));font-weight:600}.rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;border:0}.row{flex-direction:column;justify-content:flex-start;gap:8px;padding:26px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.row:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.row-icon{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:14px;color:var(--cat,var(--ink));background:color-mix(in srgb,var(--cat,var(--ink)) 12%,transparent)}.path{border-radius:var(--radius-md);background:linear-gradient(160deg,color-mix(in srgb,var(--saffron) 9%,var(--paper)),var(--paper) 60%);border:1px solid var(--hairline)}.paths .path:nth-child(2){background:linear-gradient(160deg,color-mix(in srgb,var(--green) 9%,var(--paper)),var(--paper) 60%)}.section-head .h2:after,h2.section-head:after{content:"";display:block;width:44px;height:4px;margin-top:14px;border-radius:4px;background:linear-gradient(90deg,var(--saffron) 0 33%,#ddd 33% 66%,var(--green) 66%)}.keypoints{background:linear-gradient(160deg,color-mix(in srgb,var(--green) 7%,var(--mist)),var(--mist));border:1px solid var(--hairline)}:root[data-theme=dark] .aurora span{opacity:.28}:root[data-theme=dark] .cover-bg{fill:#141416}:root[data-theme=dark] .chg-up{color:#69db7c}:root[data-theme=dark] .chg-down{color:#ff8787}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aurora span{opacity:.28}:root:not([data-theme=light]) .cover-bg{fill:#141416}:root:not([data-theme=light]) .chg-up{color:#69db7c}:root:not([data-theme=light]) .chg-down{color:#ff8787}}@media (prefers-reduced-motion:reduce){.aurora span,.live-dot{animation:none}.card,.card-art .cover,.row,.task{transition:none}}.article-cover{display:block;width:100%;height:clamp(160px,26vw,260px);margin:8px 0 4px;border-radius:var(--radius-md)}h2.section-head{flex-direction:column;align-items:flex-start;justify-content:flex-start}.ticker{position:relative;display:flex;align-items:center;height:36px;overflow:hidden;background:var(--ink);color:var(--paper);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-track{display:flex;flex:1 1;min-width:0;animation:ticker 40s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-row{list-style:none;margin:0;padding:0 0 0 24px;display:flex;gap:28px;flex-shrink:0}.ticker-item{display:inline-flex;align-items:baseline;gap:7px;color:inherit;text-decoration:none;white-space:nowrap}.ticker-item .price-sym{font-weight:600}.ticker-item .price-val{opacity:.85}.ticker .chg-up{color:#69db7c}.ticker .chg-down{color:#ff8787}.ticker-all{position:relative;z-index:1;flex-shrink:0;height:100%;display:flex;align-items:center;padding:0 16px 0 28px;color:inherit;font-weight:500;text-decoration:none;background:linear-gradient(90deg,transparent,var(--ink) 30%)}@keyframes ticker{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-row[aria-hidden]{display:none}}.article-head,.page-head{position:relative;isolation:isolate}.article-head:before,.page-head:before{content:"";position:absolute;z-index:-1;inset:-40px -30vw auto;height:340px;pointer-events:none;background:radial-gradient(420px 240px at 22% 40%,rgba(255,179,107,.35),transparent 70%),radial-gradient(380px 220px at 78% 30%,rgba(126,214,123,.3),transparent 70%);filter:blur(30px)}:root[data-theme=dark] .article-head:before,:root[data-theme=dark] .page-head:before{opacity:.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .article-head:before,:root:not([data-theme=light]) .page-head:before{opacity:.45}}.page-head .display,.page-head .h1{text-wrap:balance}body,html{overflow-x:clip}.ticker{background:#111113;color:#f5f5f7}.ticker-all{background:linear-gradient(90deg,transparent,#111113 30%)}.ticker{background:var(--mist);color:var(--ink);border-bottom:1px solid var(--hairline)}.ticker-item .price-val{color:var(--body-2);opacity:1}.ticker .chg-up{color:#0d6b06}.ticker .chg-down{color:#c92a2a}.ticker-all{color:var(--link);background:linear-gradient(90deg,transparent,var(--mist) 30%)}.ticker:before{content:"";position:absolute;left:0;top:0;bottom:0;width:24px;z-index:1;background:linear-gradient(90deg,var(--mist),transparent)}:root[data-theme=dark] .ticker .chg-up{color:#69db7c}:root[data-theme=dark] .ticker .chg-down{color:#ff8787}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ticker .chg-up{color:#69db7c}:root:not([data-theme=light]) .ticker .chg-down{color:#ff8787}}.task-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}.task-grid li{display:flex}.task{width:100%;height:100%;min-height:150px}@media (max-width:860px){.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-links{gap:4px}.nav-links a.nav-pill{position:relative;display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;color:var(--body-2);font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.nav-links a.nav-pill.is-active,.nav-links a.nav-pill:hover{background:var(--mist);color:var(--ink)}.nav-links a.nav-pill.is-active:after{content:"";position:absolute;left:50%;bottom:5px;width:18px;height:3px;transform:translateX(-50%);border-radius:3px;background:linear-gradient(90deg,var(--saffron) 0 33%,#d2d2d7 33% 66%,var(--green) 66%)}.search-trigger{height:38px;min-height:38px;border-color:var(--hairline);background:var(--mist);color:var(--body-2);margin-left:6px}.search-trigger:hover{border-color:var(--border);color:var(--ink)}.search-kbd{font:inherit;font-size:11px;padding:1px 6px;border-radius:6px;border:1px solid var(--border);background:var(--paper)}.btn-brand{height:38px;min-height:38px;margin-left:6px;color:#fff;background:linear-gradient(120deg,var(--saffron),#e0602a 55%,#c2410c);box-shadow:0 6px 16px -8px rgba(224,96,42,.7);transition:transform .15s ease,box-shadow .15s ease}.btn-brand:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px rgba(224,96,42,.8);color:#fff}.hero-search .btn-dark{height:52px;color:#fff;background:linear-gradient(120deg,var(--saffron),#e0602a 55%,#c2410c);box-shadow:0 8px 20px -10px rgba(224,96,42,.8)}.nav-links a.nav-pill.is-active:after{content:none}.nav-links a.nav-pill.is-active{font-weight:600}.lang-pill{border:1px solid var(--hairline)}.grad-text{background:linear-gradient(100deg,var(--graphite) 0,var(--graphite) 55%,#a0623a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.aurora span{opacity:.32}.aurora span:nth-child(3){opacity:.25}.hero-line{display:block}.hero-line-2{color:var(--graphite)}.prose>h2{padding-top:40px;margin-top:48px;border-top:1px solid var(--hairline)}.prose>.toc+h2{border-top:0;padding-top:0;margin-top:32px}.prose hr{border:0;height:1px;margin:48px 0;background:var(--hairline)}.prose .changes,.prose .faq,.prose .sources{margin-top:56px;padding-top:40px;border-top:1px solid var(--hairline)}.prose .changes h2,.prose .faq h2,.prose .sources h2{border:0;padding-top:0;margin-top:0}.faq-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.faq-item{border:1px solid var(--hairline);border-radius:18px;background:var(--paper);box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}.faq-item:hover,.faq-item[open]{border-color:var(--border)}.faq-item[open]{box-shadow:var(--shadow-lg)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{margin:0!important;font-size:18px!important;line-height:1.35}.faq-item summary:after{content:"";flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--mist) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center /14px no-repeat;transition:transform .25s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item>p{margin:0!important;padding:0 22px 20px;color:var(--body-2)}.faq-item summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:18px}.section-head .h2:after,h2.section-head:after{content:none}.dot{color:var(--saffron)}:root[data-theme=dark] .hero-search .btn-dark{background:linear-gradient(120deg,var(--saffron),#e0602a 55%,#c2410c);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-search .btn-dark{background:linear-gradient(120deg,var(--saffron),#e0602a 55%,#c2410c);color:#fff}}.hero-tasks{padding-top:clamp(48px,7vw,80px);padding-bottom:56px}.hero-wrap:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%)}:root[data-theme=dark] .aurora span{opacity:.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aurora span{opacity:.5}}.hero-proof{margin:-8px 0 0;font-size:13px;color:var(--graphite)}.task-arrow{position:absolute;top:20px;right:18px;color:var(--graphite);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.task:hover .task-arrow{opacity:1;transform:none}.task:hover{border-color:color-mix(in srgb,var(--saffron) 55%,var(--hairline))}.btn-ghost{height:38px;min-height:38px;margin-left:6px;display:inline-flex;align-items:center;background:transparent;color:var(--ink);border:1px solid var(--border);line-height:1}.btn-ghost:hover{border-color:var(--ink)}.lang-sw{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--mist);font-size:13px}.lang-sw a{padding:5px 10px;border-radius:999px;color:var(--graphite);text-decoration:none;line-height:1.2}.lang-sw a.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .lang-sw a.on{background:var(--border)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lang-sw a.on{background:var(--border)}}.logo-i{position:relative;display:inline-block}.logo-tittle{position:absolute;left:50%;top:.08em;width:.16em;height:.16em;margin-left:-.08em;border-radius:50%;background:var(--saffron)}.nav-links .lang-sw{height:38px;padding:3px;gap:0;border:1px solid var(--hairline);background:var(--mist)}.nav-links .lang-sw,.nav-links .lang-sw a{display:inline-flex;align-items:center;border-radius:999px}.nav-links .lang-sw a{justify-content:center;min-width:38px;height:30px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;color:var(--graphite);text-decoration:none;transition:background .15s ease,color .15s ease}.nav-links .lang-sw a:hover{color:var(--ink)}.nav-links .lang-sw a.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.12)}:root[data-theme=dark] .nav-links .lang-sw a.on{background:#3a3a3c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nav-links .lang-sw a.on{background:#3a3a3c}}h2.section-head{display:block}.btn-light{color:#fff;background:linear-gradient(120deg,var(--saffron),#e0602a 55%,#c2410c);box-shadow:0 8px 20px -10px rgba(224,96,42,.8)}.btn-light:hover{color:#fff;filter:brightness(1.05)}.prose{font-size:17px;line-height:1.75}.prose h2,.prose>h2{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.prose h3{font-size:20px;letter-spacing:-.01em}.prose h3,.prose strong{font-weight:600}.prose>h2{padding-top:32px;margin-top:40px}:root[data-theme=dark] .prose{color:#d2d2d7}:root[data-theme=dark] .prose h2,:root[data-theme=dark] .prose h3{color:#f5f5f7;font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .prose{color:#d2d2d7}}@media (max-width:640px){.prose{font-size:16px}.prose h2,.prose>h2{font-size:22px}.prose h3{font-size:18px}}.hub-start a{text-decoration:none;transition:border-color .15s ease,background .15s ease}.hub-start a:hover{background:var(--mist);border-color:var(--ink)}.site-footer{margin-top:40px;background:var(--mist);border-top:1px solid var(--hairline)}.footer-top{display:grid;grid-template-columns:minmax(220px,1fr) 3fr;grid-gap:48px;gap:48px;padding:56px 0 40px}.footer-brand{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.footer-tagline{max-width:260px;font-size:14px;line-height:1.55}.footer-help,.footer-tagline{margin:0;color:var(--graphite)}.footer-help{font-size:13px}.footer-help strong{color:var(--ink)}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.footer-title{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.footer-list{gap:0}.footer-list a{padding:6px 0;font-size:14px}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 32px;border-top:1px solid var(--hairline);font-size:13px;color:var(--graphite)}.footer-bottom p{margin:0}@media (max-width:900px){.footer-top{grid-template-columns:1fr;gap:36px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.alert-card{display:flex;align-items:center;gap:14px;margin-top:16px;padding:12px 12px 12px 16px;border-radius:14px;border:1px solid rgba(240,128,31,.35);background:rgba(240,128,31,.08);font-size:14px}.alert-ic{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--saffron);color:#fff;font-weight:700;font-size:13px}.alert-text{flex:1 1;min-width:0;color:var(--body-2);text-decoration:none}.alert-text strong{color:var(--ink);font-weight:600}.alert-cta{flex-shrink:0;color:var(--link);font-weight:500;text-decoration:none;white-space:nowrap}.alert-x{flex-shrink:0;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--graphite);font-size:20px;line-height:1;cursor:pointer}.alert-x:hover{background:rgba(240,128,31,.14);color:var(--ink)}@media (max-width:640px){.alert-cta{display:none}.alert-card{align-items:flex-start}}.nl{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:clamp(32px,5vw,56px);border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--mist)}.nl:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(420px 260px at 0 0,rgba(240,128,31,.16),transparent 70%),radial-gradient(380px 240px at 100% 100%,rgba(19,136,8,.12),transparent 70%)}.nl-copy{display:flex;flex-direction:column;gap:14px}.nl-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--saffron)}.nl-eyebrow,.nl-title{margin:0;font-weight:600}.nl-title{font-family:var(--display);font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.nl-text{margin:0;max-width:440px;font-size:16px;line-height:1.6;color:var(--graphite)}.nl-form{display:flex;align-items:center;gap:6px;max-width:460px;margin-top:8px;padding:5px;border-radius:999px;border:1px solid var(--border);background:var(--paper)}.nl-form:focus-within{border-color:var(--saffron);box-shadow:0 0 0 4px rgba(240,128,31,.15)}.nl-input{flex:1 1;min-width:0;padding:0 14px;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15px}.nl-btn,.nl-input{height:42px;border:0}.nl-btn{flex-shrink:0;padding:0 20px;border-radius:999px;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;background:linear-gradient(120deg,var(--saffron),#e0602a 55%,#c2410c)}.nl-btn:hover{filter:brightness(1.06)}.nl-small{margin:0;font-size:13px;color:var(--graphite)}.nl-small a{color:var(--ink);text-decoration:none;font-weight:500}.nl-doc{justify-self:center;width:100%;max-width:320px;padding:22px 22px 18px;border-radius:18px;border:1px solid var(--hairline);background:var(--paper);box-shadow:var(--shadow-lg);transform:rotate(2deg)}.nl-doc-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px;font-weight:600;font-size:14px;color:var(--ink)}.nl-doc-tag{padding:2px 8px;border-radius:6px;background:rgba(240,128,31,.14);color:var(--saffron);font-size:11px}.nl-doc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nl-doc li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--body-2);padding-bottom:10px;border-bottom:1px solid var(--hairline)}.nl-doc li:last-child{border-bottom:0;padding-bottom:0}.nl-check{flex-shrink:0;width:18px;height:18px;border-radius:6px;border:1.5px solid var(--border)}.nl-doc li.done .nl-check{border-color:var(--green);background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center /12px no-repeat}.nl-doc li.done{color:var(--graphite);text-decoration:line-through}@media (max-width:820px){.nl{grid-template-columns:1fr}.nl-doc{display:none}}@media (max-width:420px){.nl-form{flex-direction:column;border-radius:18px;align-items:stretch}.nl-btn{width:100%}}:root{--up:#0d6b06;--down:#c92a2a}:root[data-theme=dark]{--up:#69db7c;--down:#ff8787}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--up:#69db7c;--down:#ff8787}}.home-eyebrow{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--saffron)}.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.home-h2{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;line-height:1.15}.home-more{flex-shrink:0;font-size:14px;font-weight:500;color:var(--link);text-decoration:none}.home-more:hover{text-decoration:underline}.snaps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.snap{display:flex;flex-direction:column;gap:6px;padding:16px 18px 12px;border-radius:18px;border:1px solid var(--hairline);background:var(--mist);color:var(--ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.snap:hover{border-color:var(--border);transform:translateY(-2px)}.snap-top{display:flex;justify-content:space-between;align-items:center;font-size:13px}.snap-top b,.snap-val{font-weight:600}.snap-val{font-family:var(--display);font-size:22px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snap-spark{display:block;width:100%;height:34px}.snap .chg-up{color:var(--up)}.snap .chg-down{color:var(--down)}.feat{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:28px;gap:28px;align-items:start}.feat-main{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid var(--hairline);background:var(--mist);color:var(--ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.feat-main:hover{border-color:var(--border);transform:translateY(-2px)}.feat-cover{display:block;width:100%;height:clamp(180px,22vw,260px)}.feat-body{display:flex;flex-direction:column;gap:10px;padding:24px 28px 28px}.feat-cat{display:block;font-size:12px;font-weight:600;color:var(--cat,var(--graphite))}.feat-title{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.025em;line-height:1.15}.feat-desc{margin:0;font-size:15px;line-height:1.6;color:var(--graphite)}.side{list-style:none;margin:0;padding:0}.side-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--hairline);color:var(--ink);text-decoration:none}.side li:first-child .side-item{padding-top:0}.side-item:hover .side-title{color:var(--link)}.side-thumb{flex-shrink:0;width:96px;height:64px;border-radius:12px}.side-title{display:block;margin-top:4px;font-family:var(--display);font-weight:600;font-size:16px;line-height:1.35;letter-spacing:-.01em;transition:color .15s ease}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.trust>div{padding:22px;border-radius:18px;border:1px solid var(--hairline)}.trust b{display:block;margin-bottom:6px;font-family:var(--display);font-weight:600;font-size:16px}.trust span{font-size:14px;line-height:1.55;color:var(--graphite)}.section-tight+.section-tight{padding-top:24px}@media (max-width:900px){.snaps{grid-template-columns:repeat(2,minmax(0,1fr))}.feat,.trust{grid-template-columns:1fr}}section:has(>.home-eyebrow),section:has(>.trust){padding-top:clamp(48px,6vw,72px)}.prose a{text-decoration:none;color:var(--link);font-weight:500}.prose a:hover,.prose a[href^="/tools"]{text-decoration:underline;text-underline-offset:3px}.prose a[href^="/tools"]{text-decoration-thickness:1.5px;font-weight:600}.prose .sources a{font-weight:400}.byline{gap:0!important}.byline>*+:before{content:"·";margin:0 10px;color:var(--graphite)}.byline a{text-decoration:none;color:var(--ink);font-weight:500}.byline a:hover{text-decoration:underline}.ticker-track{flex:none;width:max-content;min-width:max-content;animation:ticker 45s linear infinite!important;will-change:transform}.ticker-row[aria-hidden]{display:flex!important}.ticker:focus-within .ticker-track,.ticker:hover .ticker-track{animation-play-state:paused}section:has(>.home-head){padding-top:clamp(48px,6vw,72px)}.home-band{margin-top:clamp(56px,7vw,88px);padding:clamp(48px,6vw,72px) 0}.home-band .card{background:var(--paper)}.home-band+section{padding-top:clamp(48px,6vw,72px)!important}section[aria-labelledby=snap-title],section[aria-labelledby=top-title]{padding-top:clamp(56px,7vw,88px)!important}.home-sec{padding-top:clamp(72px,9vw,112px)!important;padding-bottom:clamp(72px,9vw,112px)}.home-band{margin:0;padding:clamp(72px,9vw,112px) 0;background:var(--mist);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.home-band>section{padding-top:0!important}.home-band .feat-main,.home-band .trust>div{background:var(--paper)}.home-band+.home-sec,.home-band+section{padding-top:clamp(72px,9vw,112px)!important}.home-h2{font-size:clamp(34px,4.6vw,56px);letter-spacing:-.04em;line-height:1.05}.home-head{margin-bottom:clamp(24px,3vw,40px)}.home-band+#subscribe,.home-band~#subscribe{padding-top:clamp(72px,9vw,112px)}.feat{align-items:stretch}.side-col{display:flex;flex-direction:column}.side-col .side{flex:1 1;display:flex;flex-direction:column}.side-col .side li{flex:1 1;display:flex}.side-col .side-item{flex:1 1;padding:0}.side-col .side li:first-child .side-item{padding-top:0}.side-more{margin-top:18px}.trending{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:-6px;font-size:13px}.trending-label{color:var(--graphite);margin-right:4px}.trending a{padding:6px 12px;border-radius:999px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--paper) 70%,transparent);color:var(--body-2);text-decoration:none;transition:border-color .15s ease,color .15s ease}.trending a:hover{border-color:var(--border);color:var(--ink)}.home-tools{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:16px;gap:16px;padding-bottom:clamp(56px,7vw,88px)}.deadline,.mini-calc{display:flex;flex-direction:column;gap:8px;padding:28px;border-radius:24px;border:1px solid var(--hairline);text-decoration:none;color:var(--ink)}.deadline{background:linear-gradient(160deg,rgba(240,128,31,.12),var(--mist) 60%)}.deadline-k{font-size:13px;font-weight:600;color:var(--saffron)}.deadline-days{font-family:var(--display);font-size:18px;color:var(--graphite)}.deadline-days b{font-size:56px;font-weight:600;letter-spacing:-.04em;color:var(--ink);margin-right:4px}.deadline-title{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em}.deadline-text{font-size:14px;line-height:1.55;color:var(--graphite)}.deadline .home-more,.mini-calc .home-more{padding-top:8px}.mini-calc{background:var(--mist)}.mini-title{margin:0 0 6px;font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em}.mini-label{font-size:13px;color:var(--graphite)}.mini-input{height:52px;padding:0 18px;border-radius:14px;border:1px solid var(--border);background:var(--paper);color:var(--ink);font:inherit;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-input:focus{outline:0;border-color:var(--saffron);box-shadow:0 0 0 4px rgba(240,128,31,.15)}.mini-out{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:6px}.mini-out>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:var(--paper);border:1px solid var(--hairline)}.mini-out span{font-size:12px;color:var(--graphite)}.mini-out b{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.ex-card{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.ex-card:hover{border-color:var(--border);transform:translateY(-2px)}.ex-name{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.02em;margin-bottom:2px}.ex-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--graphite)}.ex-pill{flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600}.ex-ok{background:rgba(19,136,8,.12);color:var(--up)}.ex-warn{background:rgba(240,128,31,.14);color:#c2410c}.ex-bad{background:rgba(201,42,42,.12);color:var(--down)}.ex-muted{background:var(--mist);color:var(--graphite)}:root[data-theme=dark] .ex-warn{color:#f5a25d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ex-warn{color:#f5a25d}}.ex-note{margin:14px 0 0;font-size:12px;color:var(--graphite)}@media (max-width:900px){.home-tools{grid-template-columns:1fr}.ex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.logo-in{color:inherit}.table-wrap table{border-collapse:collapse}.table-wrap td+td,.table-wrap th+th{border-left:1px solid var(--hairline)}.home-more,.link-accent,.price-all{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--paper);color:var(--ink)!important;font-size:14px;font-weight:500;line-height:1;text-decoration:none!important;white-space:nowrap;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home-more:hover,.link-accent:hover,.price-all:hover{border-color:var(--ink);background:var(--mist);transform:translateY(-1px)}.home-band .home-more{background:var(--paper)}.home-head{align-items:center}.deadline .home-more,.mini-calc .home-more,.side-more{align-self:flex-start}.side-more{align-self:flex-end}.calc{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.calc-inputs{gap:12px}.trade{padding:20px 22px;border-radius:20px;background:var(--mist)}.trade-legend{padding:0;margin-bottom:4px;float:left;width:100%;font-size:12px}.trade-grid{display:grid;grid-template-columns:1.3fr .8fr 1fr 1fr;grid-gap:12px;gap:12px;clear:both}.cfield{flex:none}.cfield label{font-size:12px;font-weight:600;color:var(--graphite)}.cinput{height:46px;background:var(--paper)}.trade-foot{margin-top:12px;align-items:center}.calc-controls{justify-content:flex-start;gap:12px 24px}.calc-controls .btn-outline{min-height:40px;height:40px;font-size:14px}.calc-result{position:static;display:grid;grid-template-columns:minmax(220px,.8fr) 1.6fr;grid-gap:8px 40px;gap:8px 40px;align-items:start;padding:28px 32px;border-radius:24px}.calc-result>.calc-big,.calc-result>.eyebrow,.calc-result>.muted.small{grid-column:1}.calc-result>.calc-list{grid-column:2;grid-row:1/span 4;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px;column-gap:32px}.calc-list>div{padding:10px 0;font-size:14px}.calc-list>div:nth-child(-n+2){border-top:0}.calc-result>.calc-note,.calc-result>.calc-share{grid-column:1/-1}.calc-result>.calc-note{margin-top:8px}.calc-share{margin-top:4px}.calc-share-btn{min-height:36px;font-size:13px}@media (max-width:860px){.trade-grid{grid-template-columns:1fr 1fr}.calc-result{grid-template-columns:1fr}.calc-result>.calc-list{grid-column:1;grid-row:auto;grid-template-columns:1fr}.calc-list>div:nth-child(2){border-top:1px solid #3a3a3c}}.trade-grid:has(>.cfield:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:861px){.calc-result>.calc-list{grid-auto-flow:column;grid-template-rows:repeat(4,auto)}.calc-list>div:nth-child(2){border-top:1px solid #3a3a3c}.calc-list>div:nth-child(5){border-top:0}}.mini-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.mini-actions .home-more{margin:0;padding-top:0}.tracker{gap:16px}.tracker,.tracker-table{display:flex;flex-direction:column}.tracker-table{gap:8px;padding:18px;border-radius:20px;background:var(--mist);overflow-x:auto}.tracker-row{display:grid;grid-template-columns:150px 1fr 1.1fr 1.1fr 1fr 64px 32px;grid-gap:10px;gap:10px;align-items:center;min-width:760px;font-size:14px}.tracker-head{font-size:12px;font-weight:600;color:var(--graphite)}.tracker-row .cinput{height:42px;font-size:15px}.tracker-tds{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--graphite)}.tracker-row .link-btn{font-size:20px;color:var(--graphite)}.side-col{justify-content:space-between}.side-more{margin-top:12px}.prose>h2:first-child{border-top:0;padding-top:0;margin-top:0}.atx{display:flex;flex-direction:column;gap:16px}.atx-inputs{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:16px;gap:16px}.atx-main,.atx-side{padding:24px;border-radius:22px;background:var(--mist);border:1px solid var(--hairline)}.atx-main{display:flex;flex-direction:column;gap:10px}.atx-main label{font-size:13px;font-weight:600;color:var(--graphite)}.atx-big-input{height:64px;padding:0 18px;border-radius:16px;border:1px solid var(--border);background:var(--paper);color:var(--ink);font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atx-big-input:focus{outline:0;border-color:var(--saffron);box-shadow:0 0 0 4px rgba(240,128,31,.15)}.atx-presets{display:flex;flex-wrap:wrap;gap:8px}.atx-presets button{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--paper);color:var(--body-2);font:inherit;font-size:13px;cursor:pointer}.atx-presets button.on,.atx-presets button:hover{border-color:var(--saffron);color:var(--ink)}.atx-hint{font-size:12px;color:var(--graphite)}.atx-side{gap:14px}.atx-result,.atx-side{display:flex;flex-direction:column}.atx-result{padding:28px;border-radius:24px;background:var(--mist);border:1px solid var(--hairline);gap:22px}.atx-summary{display:flex;flex-direction:column;gap:6px}.atx-pill{align-self:flex-start;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600}.atx-pill.yes{background:rgba(240,128,31,.15);color:#c2410c}.atx-pill.no{background:rgba(19,136,8,.12);color:var(--up)}:root[data-theme=dark] .atx-pill.yes{color:#f5a25d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .atx-pill.yes{color:#f5a25d}}.atx-total{margin:4px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(40px,5vw,56px);letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atx-sub{margin:0;max-width:620px;font-size:14px;line-height:1.55;color:var(--graphite)}.atx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;counter-reset:s}.atx-steps li{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:18px;background:var(--paper);border:1px solid var(--hairline)}.atx-steps li.next{border-color:var(--saffron);box-shadow:0 0 0 3px rgba(240,128,31,.12)}.atx-steps li.past{opacity:.55}.atx-steps li.muted .atx-amt{color:var(--graphite)}.atx-date{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.01em}.atx-pct{font-size:12px;color:var(--graphite)}.atx-amt{margin-top:8px;font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atx-when{font-size:12px;color:var(--graphite)}.atx-steps li.next .atx-when{color:var(--saffron);font-weight:600}.atx-note{margin:0;font-size:12px;color:var(--graphite)}@media (max-width:860px){.atx-inputs{grid-template-columns:1fr}.atx-steps{grid-template-columns:1fr 1fr}}.conv{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:12px;gap:12px;max-width:620px;margin-top:8px;padding:18px;border-radius:20px;background:var(--mist);border:1px solid var(--hairline)}.conv-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--graphite)}.conv-field input{height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--border);background:var(--paper);color:var(--ink);font:inherit;font-size:18px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conv-field input:focus{outline:0;border-color:var(--saffron)}.conv-eq{padding-bottom:12px;font-size:20px}.conv-eq,.conv-note{color:var(--graphite)}.conv-note{grid-column:1/-1;margin:0;font-size:12px}.ex-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ex-facts>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border-radius:18px;background:var(--mist);border:1px solid var(--hairline)}.ex-facts span{font-weight:600}.ex-facts small,.ex-facts span{font-size:12px;color:var(--graphite)}.ex-facts small{line-height:1.45}.ex-plain{font-size:14px;font-weight:500}.ex-facts .ex-pill{font-size:12px;padding:4px 10px}@media (max-width:860px){.ex-facts{grid-template-columns:1fr 1fr}}.badge-link{text-decoration:none}.container+.prose.section,.section-tight+.prose.section{padding-top:clamp(56px,7vw,88px)}.home-head-full{grid-column:1/-1;margin-bottom:8px}.home-tools{padding-top:clamp(72px,9vw,112px)}.pol-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;position:relative}.pol-strip:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--hairline)}.pol-strip li{position:relative;padding-top:28px;padding-right:16px}.pol-strip li:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background:var(--paper);border:3px solid var(--saffron)}.pol-strip li:first-child:before{background:var(--saffron)}.pol-card{display:flex;flex-direction:column;gap:6px;color:var(--ink);text-decoration:none}.pol-date{font-size:12px;font-weight:600;color:var(--saffron)}.pol-title{font-family:var(--display);font-weight:600;font-size:17px;line-height:1.3;letter-spacing:-.01em}.pol-card:hover .pol-title{color:var(--link)}.pol-text{font-size:14px;line-height:1.5;color:var(--graphite)}@media (max-width:860px){.pol-strip{grid-template-columns:1fr;gap:20px}.pol-strip:before{top:0;bottom:0;left:7px;right:auto;width:2px;height:auto}.pol-strip li{padding:0 0 0 32px}}.deadline .home-more,.mini-calc .home-more{padding:0 16px!important;margin-top:auto}.mini-actions{margin-top:auto}.footer-bottom a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nav-item{position:relative}.nav-caret{margin-left:4px;opacity:.55;transition:transform .2s ease}.nav-item:hover .nav-caret{transform:rotate(180deg)}.mega{position:absolute;top:100%;z-index:30;padding-top:10px;transform:translate(-50%,6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s}.mega.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mega-inner{display:grid;grid-template-columns:repeat(var(--cols,1),minmax(190px,1fr));grid-gap:8px 28px;gap:8px 28px;padding:20px 22px;border-radius:20px;border:1px solid var(--hairline);box-shadow:0 24px 60px -20px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.06)}.mega-title{margin:0 0 8px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--saffron)}.mega ul{list-style:none;margin:0;padding:0}.mega ul,.mega-link{display:flex;flex-direction:column;gap:2px}.mega-link{padding:8px 10px;border-radius:10px;color:var(--ink);text-decoration:none;white-space:nowrap}.mega-link small{font-size:12px;font-weight:400;color:var(--graphite);white-space:normal}.mega-link:focus-visible,.mega-link:hover{outline:0}.nav-right .mega{left:auto;right:0;transform:translateY(6px)}.nav-right .mega.open{transform:translate(0)}.mega{left:50%;padding-top:12px}.mega-inner{grid-template-columns:repeat(var(--cols,1),176px);gap:0 8px;padding:14px;border-radius:18px;background:var(--paper);border:1px solid var(--border);box-shadow:0 30px 60px -24px rgba(0,0,0,.45)}:root[data-theme=dark] .mega-inner{background:#161618}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mega-inner{background:#161618}}.mega-col{padding:4px}.mega-title{margin:2px 0 6px;padding:0 10px;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--graphite)}.mega ul{gap:0}.mega-link{display:block;padding:7px 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--body-2)}.mega-link:focus-visible,.mega-link:hover{background:var(--mist);color:var(--ink)}:root[data-theme=dark] .mega-link:focus-visible,:root[data-theme=dark] .mega-link:hover{background:#242427}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mega-link:hover{background:#242427}}.mega-all{grid-column:1/-1;margin:8px 4px 0;padding:10px 10px 4px;border-top:1px solid var(--hairline);font-size:13px;font-weight:500;color:var(--link);text-decoration:none}.mega-all:hover{color:var(--link-hover)}.nav-links .mega a.mega-link{display:block;width:100%;padding:7px 10px;color:var(--body-2)}.nav-links .mega a.mega-link:focus-visible,.nav-links .mega a.mega-link:hover{color:var(--ink)}.nav-links .mega a.mega-all{display:block;padding:10px 10px 4px;color:var(--link)}.mega-inner{grid-template-columns:repeat(var(--cols,1),200px);gap:0;padding:16px 6px}.mega-col{padding:0 14px}.mega-col+.mega-col{border-left:1px solid var(--hairline)}.mega-title{padding:0 0 6px;margin:0 0 6px;border-bottom:1px solid var(--hairline)}.nav-links .mega a.mega-link{position:relative;padding:8px 0 8px 12px!important;border-radius:0!important;background:transparent!important;color:var(--body-2)!important;transition:color .15s ease,padding .15s ease}.nav-links .mega a.mega-link:before{content:"";position:absolute;left:0;top:50%;width:2px;height:0;border-radius:2px;background:var(--saffron);transform:translateY(-50%);transition:height .15s ease}.nav-links .mega a.mega-link:focus-visible,.nav-links .mega a.mega-link:hover{color:var(--ink)!important;padding-left:16px!important}.nav-links .mega a.mega-link:focus-visible:before,.nav-links .mega a.mega-link:hover:before{height:16px}.nav-links .mega a.mega-all{margin:10px 14px 0;padding:12px 0 0!important}.mega-title{padding-left:12px!important}.nav-mobile{display:none!important}.mm-btn{display:grid;place-items:center;width:40px;height:40px;margin-left:2px;border-radius:999px;border:1px solid var(--hairline);background:var(--mist);color:var(--ink);cursor:pointer}.mm-icon{position:relative;width:16px;height:10px}.mm-icon i{position:absolute;left:0;right:0;height:1.5px;border-radius:2px;background:currentColor;transition:transform .2s ease,top .2s ease}.mm-icon i:first-child{top:0}.mm-icon i:last-child{top:8px}.mm-icon.x i:first-child{top:4px;transform:rotate(45deg)}.mm-icon.x i:last-child{top:4px;transform:rotate(-45deg)}.mm-sheet{position:fixed;left:0;right:0;bottom:0;z-index:40;overflow-y:auto;background:var(--paper);padding:8px 20px 120px}.mm-sheet[hidden]{display:none}.mm-group{border-bottom:1px solid var(--hairline)}.mm-group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:18px 2px;font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;cursor:pointer}.mm-group summary::-webkit-details-marker{display:none}.mm-group summary svg{color:var(--graphite);transition:transform .2s ease}.mm-group[open] summary svg{transform:rotate(180deg)}.mm-body{padding:0 2px 18px;display:grid;grid-gap:14px;gap:14px}.mm-title{margin:0 0 4px;font-size:12px;color:var(--graphite)}.mm-col ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 12px;gap:2px 12px}.mm-col a{display:block;padding:8px 0;color:var(--body-2);font-size:15px}.mm-all,.mm-col a{text-decoration:none}.mm-all{color:var(--link);font-size:14px;font-weight:500}.mm-cta{display:flex;justify-content:center;margin-top:24px;padding:14px;border-radius:999px;color:#fff;text-decoration:none;font-weight:600;background:linear-gradient(120deg,var(--saffron),#e0602a 55%,#c2410c)}@media (max-width:860px){.nav-mobile{display:flex!important}.nav{min-height:60px;gap:8px}.nav,.nav-links{flex-wrap:nowrap}.nav-links{gap:6px}.nav-links .lang-sw{height:36px}.nav-links .lang-sw a{min-width:32px;height:28px;padding:0 8px}.search-trigger{width:40px;height:40px;min-height:40px;padding:0;justify-content:center;margin-left:0}.ticker{height:32px;font-size:12px}.ticker-all{display:none}.hero-tasks{padding-top:40px;padding-bottom:40px;gap:18px}.display{font-size:clamp(38px,11vw,56px)!important}.hero-search{flex-wrap:nowrap}.hero-search-input{height:48px;font-size:15px;padding:0 16px}.hero-search .btn-dark{height:48px;padding:0 18px}.trending{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:none}.trending::-webkit-scrollbar{display:none}.trending a,.trending-label{flex-shrink:0}.task{min-height:0;padding:16px}.task-icon{width:34px;height:34px;border-radius:10px}.task-title{font-size:16px}.task-text{font-size:13px}.task-arrow{display:none}.home-band,.home-sec,.home-tools{padding-top:56px!important;padding-bottom:0}.home-band{padding-bottom:56px}.home-head{flex-wrap:wrap;gap:12px}.home-h2{font-size:32px}.home-more{height:34px;padding:0 14px;font-size:13px}.snap-val{font-size:18px}.feat-body{padding:18px 20px 22px}.side-thumb{width:76px;height:54px}.side-title{font-size:15px}.deadline,.mini-calc{padding:22px}.deadline-days b{font-size:44px}.mini-out b{font-size:18px}.ex-card{padding:14px}.ex-name{font-size:16px}.ex-row{font-size:11px}.card-art .cover{height:130px}.card-body{padding:18px 20px 20px}.calc-result{padding:22px}.conv{grid-template-columns:1fr}.conv-eq{display:none}.atx-big-input{font-size:24px;height:56px}.atx-amt{font-size:18px}.page-head{padding-top:40px}main{padding-bottom:72px}}@media (max-width:420px){.ex-grid,.snaps{grid-template-columns:1fr 1fr;gap:8px}.snap{padding:12px 14px 10px}.mm-col ul{grid-template-columns:1fr}}.share{gap:12px 16px}.share-links{gap:8px}.prose .share-link,.share-link{gap:8px;min-height:42px;padding:0 16px 0 12px;background:var(--paper);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.prose .share-link:hover,.share-link:hover{background:var(--mist)}.prose .share-links li{margin:0;padding:0}.prose .share-links{padding-left:0}@media (max-width:560px){.share{flex-direction:column;align-items:flex-start}.share-links{width:100%;display:grid;grid-template-columns:repeat(5,1fr)}.prose .share-link,.share-link{justify-content:center;width:100%;padding:0;min-height:46px}.share-name{display:none}}.section-head:not(h2),h2.section-head{margin-bottom:clamp(20px,3vw,32px)}.side-col .side-item{padding:14px 0!important;gap:16px}.side-col .side li:first-child .side-item{padding-top:0!important}.side-col .side li:last-child .side-item{padding-bottom:0!important}.side-col .side li+li .side-item{border-top:0}.side-col .side li .side-item{border-bottom:1px solid var(--hairline)}.side-col .side li:last-child .side-item{border-bottom:0}@media (max-width:900px){.side-col{margin-top:8px}.side-col .side{gap:0}.side-col .side li{flex:none}}:root:not([data-theme=dark]) .site-header{background:linear-gradient(180deg,rgba(236,236,240,.92),rgba(246,246,248,.88))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header{background:rgba(11,11,12,.86)}}:root:not([data-theme=dark]) .logo-rule span:nth-child(2){background:#fff;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12)}.nl-btn-solo{display:inline-flex;align-items:center;align-self:flex-start;height:48px;padding:0 22px;margin-top:8px;text-decoration:none}.nav{flex-wrap:nowrap}@media (max-width:1180px){.nav-desktop{display:none!important}.nav-mobile{display:flex!important}.nav-links{flex-wrap:nowrap;gap:6px}.search-kbd,.search-trigger-label{display:none}.search-trigger{width:40px;height:40px;min-height:40px;padding:0;justify-content:center;margin-left:0}}@media (min-width:1181px) and (max-width:1320px){.nav-links a.nav-pill{padding:0 10px}.search-kbd{display:none}}