:root{color:#18181b;font-synthesis:none;background:#fafaf9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.header{z-index:10;background:#fff;border-bottom:1px solid #e4e4e7;height:56px;position:sticky;top:0}.header-inner,.main,.footer{max-width:1120px;margin:auto}.header-inner{align-items:center;gap:34px;height:100%;padding:0 32px;display:flex}.brand{letter-spacing:-.5px;font-size:20px;font-weight:800}.brand span{color:#2563eb}.nav{color:#52525b;flex:1;gap:20px;font-size:14px;display:flex}.nav a{border-bottom:2px solid #0000;padding:17px 0 15px}.nav a.active{color:#18181b;border-color:#2563eb}.header-actions{align-items:center;gap:8px;display:flex}.search-button,.menu-button,.secondary-button,.text-button,.primary-button{color:#27272a;background:#fff;border:1px solid #e4e4e7;border-radius:6px;min-height:36px;padding:0 11px;font-size:13px;font-weight:600}.search-button{color:#52525b;align-items:center;gap:6px;display:flex}.search-button kbd,.home-search kbd{color:#71717a;background:#fafafa;border:1px solid #e4e4e7;border-radius:3px;padding:1px 4px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.menu-button{display:none}.main{padding:26px 32px 72px}.footer{color:#71717a;border-top:1px solid #e4e4e7;justify-content:space-between;padding:28px 32px 44px;font-size:14px;display:flex}.footer p{margin:4px 0}.footer-links{gap:18px;display:flex}.intro{max-width:760px;padding:26px 0 38px}.eyebrow{letter-spacing:.075em;text-transform:uppercase;color:#2563eb;margin:0 0 8px;font-size:12px;font-weight:700}.intro h1,.page-heading h1,.blog h1{letter-spacing:-.8px;margin:0 0 12px;font-size:38px;line-height:1.16}.intro>p:not(.eyebrow),.page-heading>p:not(.eyebrow),.lead{color:#52525b;max-width:680px;margin:0;font-size:17px}.home-search{text-align:left;color:#71717a;background:#fff;border:1px solid #d4d4d8;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:22px;padding:0 14px;display:flex;box-shadow:0 1px 2px #0000000a}.home-search span{flex:1}.section-title{justify-content:space-between;align-items:end;margin:25px 0 14px;display:flex}.section-title h2{letter-spacing:-.25px;margin:0;font-size:21px}.section-title p{color:#71717a;margin:2px 0 0;font-size:14px}.tool-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tool-card{background:#fff;border:1px solid #e4e4e7;border-radius:8px;align-items:flex-start;gap:11px;min-height:104px;padding:15px;transition:border-color .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0000000a}.tool-card:hover{border-color:#93c5fd;transform:translateY(-1px)}.tool-icon{color:#2563eb;background:#eff6ff;border-radius:6px;place-items:center;min-width:32px;height:32px;font-size:14px;font-weight:750;display:grid}.tool-card b{font-size:15px;display:block}.tool-card small{color:#71717a;margin-top:3px;font-size:13px;line-height:1.35;display:block}.arrow{color:#71717a;margin-left:auto}.category-sections{margin-top:40px}.category-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.category-card{background:#fff;border:1px solid #e4e4e7;border-radius:8px;grid-template-columns:36px 1fr;gap:0 12px;padding:18px;display:grid}.category-card>span{color:#059669;grid-row:span 2;font-size:20px;font-weight:700}.category-card h2{margin:0;font-size:16px}.category-card p{color:#71717a;margin:3px 0 10px;font-size:13px}.category-card b{color:#2563eb;grid-column:2;font-size:13px}.article-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.article-card{border-top:2px solid #dbeafe;padding:14px 0}.article-card span{color:#71717a;font-size:12px}.article-card h3{margin:7px 0 4px;font-size:16px}.article-card p{color:#52525b;margin:0 0 9px;font-size:14px}.article-card b{color:#2563eb;font-size:13px}.breadcrumb{color:#71717a;margin:0 0 22px;font-size:13px}.breadcrumb a{color:#52525b}.breadcrumb span:last-child{color:#a1a1aa}.page-heading{border-bottom:1px solid #e4e4e7;padding-bottom:25px}.tool-heading{border-bottom:0;padding-bottom:24px}.workspace{grid-template-columns:1fr 1fr;gap:16px;display:grid}.panel{background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:20px;box-shadow:0 1px 2px #0000000a}.panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.panel-heading h2{margin:0;font-size:18px}.panel-heading .eyebrow{margin-bottom:3px}.field{margin:0 0 14px;display:block}.field>span{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.input-wrap{position:relative}.field input,.field select{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:6px;width:100%;height:40px;padding:0 42px 0 10px}.field select{padding:0 10px}.field input:focus,.field select:focus,textarea:focus{outline-offset:1px;border-color:#2563eb;outline:2px solid #bfdbfe}.input-wrap em{color:#71717a;font-size:13px;font-style:normal;position:absolute;top:9px;right:10px}.text-button{color:#2563eb;background:0 0;border:0;padding:0}.primary-button{color:#fff;background:#2563eb;border-color:#2563eb}.result-panel{background:#fff}.success-text{color:#059669}.primary-result{letter-spacing:-1px;overflow-wrap:anywhere;font:700 34px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.metrics{border-top:1px solid #e4e4e7;margin:20px 0 14px}.metrics div{border-bottom:1px solid #e4e4e7;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.metrics dt{color:#71717a}.metrics dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.result-note{color:#71717a;margin:14px 0;font-size:13px}.chart{border-bottom:1px solid #e4e4e7;align-items:end;gap:10px;height:96px;padding:10px 2px;display:flex}.chart i{background:#bfdbfe;border-radius:3px 3px 0 0;flex:1;max-width:48px;display:block}.chart i:last-child{background:#2563eb}.related{margin-top:40px}.related-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.article-content,.blog{max-width:720px;margin:45px 0}.article-content h2,.blog h2{margin:30px 0 10px;font-size:22px;line-height:1.25}.article-content p,.blog p{color:#3f3f46;margin:0 0 15px}.faq{max-width:720px;margin:40px 0}.faq details{border-bottom:1px solid #e4e4e7;padding:14px 0}.faq summary{cursor:pointer;font-weight:650;list-style:none}.faq summary:after{content:"+";float:right;color:#2563eb}.faq details[open] summary:after{content:"−"}.faq details p{color:#52525b;margin:9px 20px 0 0;font-size:14px}.disclaimer{color:#713f12;background:#fffbeb;border-left:3px solid #f59e0b;max-width:720px;padding:11px 13px;font-size:13px}.status-badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:3px 8px;font-size:13px;font-weight:700;display:inline-block}.json-workspace textarea{resize:vertical;border:1px solid #d4d4d8;border-radius:6px;width:100%;height:276px;padding:12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.toolbar{flex-wrap:wrap;gap:7px;display:flex}.json-result pre{color:#e4e4e7;white-space:pre-wrap;overflow-wrap:anywhere;background:#18181b;border-radius:6px;height:276px;margin:0;padding:12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.error{color:#dc2626;margin:8px 0 0;font-size:13px}.blog{margin-top:0}.blog .lead{margin-bottom:23px}.article-cta{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;margin:24px 0;padding:14px 16px;display:flex}.article-cta span{font-size:13px;font-weight:600}.dialog-backdrop{z-index:20;background:#18181b52;padding:80px 16px;position:fixed;inset:0}.dialog{background:#fff;border:1px solid #e4e4e7;border-radius:8px;width:min(620px,100%);max-height:70vh;margin:auto;padding:14px;overflow:auto;box-shadow:0 18px 40px #00000026}.dialog>input{border:1px solid #d4d4d8;border-radius:6px;width:100%;height:44px;padding:0 12px}.dialog .eyebrow{margin:16px 0 6px}.search-item{border-radius:6px;padding:9px;display:block}.search-item:hover{background:#f4f4f5}.search-item b{font-size:14px;display:block}.search-item span{color:#71717a;font-size:13px}.muted{color:#71717a}.not-found{text-align:center;padding:100px 0}.not-found p{color:#71717a;margin-bottom:24px}@media (width<=767px){.header-inner,.main,.footer{padding-left:16px;padding-right:16px}.header-inner{gap:15px}.nav{display:none}.nav-open{background:#fff;border-bottom:1px solid #e4e4e7;flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex;position:absolute;top:56px;left:0;right:0}.nav a{padding:8px 0}.search-button span,.search-button kbd{display:none}.menu-button{display:block}.main{padding-top:20px;padding-bottom:45px}.intro{padding-top:12px;padding-bottom:22px}.intro h1,.page-heading h1,.blog h1{font-size:30px}.tool-grid,.related-grid,.article-grid,.category-grid{grid-template-columns:1fr}.tool-card{min-height:82px}.workspace{grid-template-columns:1fr;gap:12px}.panel{padding:16px}.primary-result{font-size:30px}.footer{padding-top:22px;display:block}.footer-links{margin-top:15px}.breadcrumb{margin-bottom:16px}.page-heading{padding-bottom:18px}.article-content,.blog,.faq{margin:32px 0}.json-workspace textarea,.json-result pre{height:230px}.section-title{margin-top:28px}.article-cta{flex-direction:column;align-items:flex-start;gap:5px}}@media (width>=768px) and (width<=1023px){.tool-grid,.related-grid{grid-template-columns:repeat(2,1fr)}}.language-picker{margin-left:auto}.language-picker select{color:#3f3f46;background:#fff;border:1px solid #d4d4d8;border-radius:6px;height:36px;padding:0 28px 0 9px;font-size:13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.password-result{font-size:22px}@media (width<=1023px){.localized-nav{display:none}.language-picker{margin-left:auto}}.theme-picker{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:7px;align-items:center;gap:1px;padding:2px;display:flex}.theme-picker__option{color:#71717a;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.theme-picker__option:hover{color:#18181b}.theme-picker__option.is-active{color:#2563eb;background:#fff;box-shadow:0 1px 2px #00000014}.theme-picker__label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=dark],[data-theme=dark] body{color:#e4e4e7;background:#0f1115}[data-theme=dark] .header,[data-theme=dark] .footer,[data-theme=dark] .panel,[data-theme=dark] .tool-card,[data-theme=dark] .category-card,[data-theme=dark] .dialog,[data-theme=dark] .search-button,[data-theme=dark] .menu-button,[data-theme=dark] .secondary-button,[data-theme=dark] .theme-picker__option.is-active,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#e4e4e7;background:#181b21;border-color:#343943}[data-theme=dark] .header,[data-theme=dark] .footer,[data-theme=dark] .page-heading,[data-theme=dark] .metrics,[data-theme=dark] .metrics div,[data-theme=dark] .faq details{border-color:#343943}[data-theme=dark] .theme-picker{background:#11141a;border-color:#343943}[data-theme=dark] .theme-picker__option{color:#9ca3af}[data-theme=dark] .theme-picker__option.is-active{color:#60a5fa}[data-theme=dark] .intro>p:not(.eyebrow),[data-theme=dark] .page-heading>p:not(.eyebrow),[data-theme=dark] .lead,[data-theme=dark] .muted,[data-theme=dark] .result-note,[data-theme=dark] .section-title p,[data-theme=dark] .tool-card small,[data-theme=dark] .category-card p,[data-theme=dark] .faq details p,[data-theme=dark] .article-content p,[data-theme=dark] .blog p,[data-theme=dark] .footer,[data-theme=dark] .breadcrumb{color:#a1a1aa}[data-theme=dark] .nav-open{background:#181b21;border-color:#343943}[data-theme=dark] .home-search{color:#a1a1aa;background:#181b21;border-color:#343943}[data-theme=dark] .disclaimer{color:#fcd34d;background:#2a2110}[data-theme=dark] .status-badge{color:#6ee7b7;background:#082f27;border-color:#065f46}@media (width<=767px){.theme-picker__option{width:27px;height:28px}.header-inner{gap:8px}.header-actions{gap:4px;min-width:0}.language-picker select{width:92px;max-width:92px;padding-left:7px}.header-actions>.search-button{display:none}}.tool-guide{max-width:780px}.tool-guide section{scroll-margin-top:80px}.tool-guide ul{color:#3f3f46;padding-left:22px}.tool-guide li{margin:8px 0}.formula-block{white-space:pre-wrap;overflow-wrap:anywhere;color:#27272a;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:7px;padding:14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}[data-theme=dark] .tool-guide ul{color:#d4d4d8}[data-theme=dark] .formula-block{color:#dbeafe;background:#11141a;border-color:#343943}.answer-summary{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;max-width:780px;margin:0 0 24px;padding:18px 20px}.answer-summary h2{margin:0 0 8px;font-size:20px;line-height:1.3}.answer-summary p:last-child{color:#3f3f46;margin:0}.example-facts{border:1px solid #e4e4e7;border-radius:8px;margin:0;overflow:hidden}.example-facts div{grid-template-columns:minmax(120px,180px) 1fr;gap:14px;padding:11px 13px;display:grid}.example-facts div+div{border-top:1px solid #e4e4e7}.example-facts dt{font-weight:700}.example-facts dd{overflow-wrap:anywhere;margin:0}.source-list ol{padding-left:22px}.source-list li{padding-left:4px}.source-list a{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.source-list span{color:#71717a;font-size:13px;display:block}.editorial-note{color:#71717a;border-top:1px solid #e4e4e7;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:14px;font-size:13px;display:flex}.editorial-note a{color:#1d4ed8}.about-page .lead{margin-bottom:28px}[data-theme=dark] .answer-summary{background:#101d32;border-color:#254a7b}[data-theme=dark] .answer-summary p:last-child{color:#d4d4d8}[data-theme=dark] .example-facts,[data-theme=dark] .example-facts div+div,[data-theme=dark] .editorial-note{border-color:#343943}[data-theme=dark] .source-list a,[data-theme=dark] .editorial-note a{color:#60a5fa}@media (width<=767px){.answer-summary{padding:15px 16px}.example-facts div{grid-template-columns:1fr;gap:3px}}.field-grid{grid-template-columns:repeat(2,1fr);gap:0 12px;display:grid}.compact-result{font-size:27px}.shift-list{gap:9px;margin-bottom:16px;display:grid}.shift-row{border-bottom:1px solid #e4e4e7;grid-template-columns:28px 1fr 1fr 1.15fr 26px;align-items:end;gap:7px;padding-bottom:9px;display:grid}.shift-row label>span{color:#71717a;margin-bottom:3px;font-size:11px;display:block}.shift-row input{background:#fff;border:1px solid #d4d4d8;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 7px}.shift-label{color:#71717a;align-self:center;font-size:12px}.mode-tabs,.button-grid,.checkbox-row{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.mode-tabs button{background:#fff;border:1px solid #d4d4d8;border-radius:6px;padding:7px 10px;font-size:13px}.mode-tabs button.active,.button-grid .active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.weekday-picker{border:1px solid #e4e4e7;border-radius:7px;margin:0 0 14px;padding:10px 12px}.weekday-picker legend{padding:0 4px;font-size:13px;font-weight:650}.weekday-picker label{align-items:center;gap:4px;margin:3px 11px 3px 0;font-size:12px;display:inline-flex}.checkbox-row label{align-items:center;gap:5px;font-size:13px;display:flex}.compact-textarea{resize:vertical;border:1px solid #d4d4d8;border-radius:6px;width:100%;height:78px;padding:9px;display:block}.result-textarea,.token-input{resize:vertical;border:1px solid #d4d4d8;border-radius:6px;width:100%;min-height:140px;margin-bottom:13px;padding:11px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.button-grid{margin-top:12px}.button-grid .secondary-button{flex:105px}.danger-text{color:#dc2626}.timestamp-result{font-size:21px}.panel-divider{border:0;border-top:1px solid #e4e4e7;margin:22px 0}.inline-result{overflow-wrap:anywhere;background:#eff6ff;border-radius:6px;padding:10px;font-size:13px}.error-box,.warning-box{border-radius:7px;padding:11px 12px;font-size:13px}.error-box{color:#b91c1c;background:#fef2f2}.warning-box{color:#713f12;background:#fffbeb}.code-output{color:#e4e4e7;white-space:pre-wrap;overflow-wrap:anywhere;background:#18181b;border-radius:7px;max-height:230px;padding:11px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.status-badge.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}@media (width<=767px){.field-grid{grid-template-columns:1fr 1fr}.shift-row{grid-template-columns:24px 1fr 1fr}.shift-row label:nth-of-type(3){grid-column:2/4}.shift-row .text-button{grid-area:2/1}.compact-result{font-size:24px}}[data-theme=dark] .shift-row{border-color:#343943}[data-theme=dark] .mode-tabs button{color:#e4e4e7;background:#181b21;border-color:#343943}[data-theme=dark] .mode-tabs button.active,[data-theme=dark] .button-grid .active,[data-theme=dark] .inline-result{color:#bfdbfe;background:#172554}[data-theme=dark] .weekday-picker{border-color:#343943}[data-theme=dark] .warning-box{color:#fcd34d;background:#2a2110}[data-theme=dark] .error-box{color:#fca5a5;background:#2b1518}.home-editorial{border-top:1px solid #e4e4e7;margin-top:52px;padding-top:38px}.home-overview{max-width:780px}.home-overview h2{letter-spacing:-.35px;margin:0 0 12px;font-size:25px}.home-overview p{color:#3f3f46;margin:0 0 14px}.principle-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.principle-card{background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:17px}.principle-card h3{margin:0 0 6px;font-size:16px}.principle-card p{color:#52525b;margin:0;font-size:14px}.home-editorial .section-title{margin-top:32px}@media (width<=767px){.home-editorial{margin-top:38px;padding-top:28px}.principle-grid{grid-template-columns:1fr}.home-overview h2{font-size:22px}}[data-theme=dark] .home-editorial{border-color:#343943}[data-theme=dark] .home-overview p,[data-theme=dark] .principle-card p{color:#a1a1aa}[data-theme=dark] .principle-card{background:#181b21;border-color:#343943}.field-help{color:#71717a;margin-top:5px;font-size:12px;font-weight:400;line-height:1.4;display:block}.result-explanation{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;max-width:780px;margin:20px 0 0;padding:18px 20px}.result-explanation h2{margin:0 0 7px;font-size:20px}.result-explanation p:last-child{color:#3f3f46;margin:0}.enhanced-learning{max-width:840px}.learning-nav{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eff6fff5;border:1px solid #dbeafe;border-radius:8px;margin:0 0 40px;padding:13px 15px;position:sticky;top:68px}.learning-nav b{margin-bottom:8px;font-size:13px;display:block}.learning-nav div{flex-wrap:wrap;gap:7px;display:flex}.learning-nav a{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:650}.learning-nav a:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.learning-section{margin:0 0 46px;scroll-margin-top:130px}.learning-section>h2{margin-top:0}.overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.overview-grid div,.term-list div{background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:14px}.overview-grid dt,.term-list dt{margin-bottom:5px;font-weight:750}.overview-grid dd,.term-list dd{color:#52525b;margin:0;font-size:14px}.worked-example ol{margin:18px 0;padding-left:24px}.worked-example li{padding-left:4px}.example-conclusion{background:#eff6ff;border-left:3px solid #2563eb;border-radius:0 7px 7px 0;margin:15px 0;padding:14px 15px}.example-conclusion p:last-child{margin-bottom:0}.term-list{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0;display:grid}.term-list dfn{font-style:normal}.comparison-wrap{border:1px solid #e4e4e7;border-radius:8px;max-width:100%;overflow-x:auto}.comparison-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:590px;font-size:14px}.comparison-wrap th,.comparison-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e4e7;padding:11px 12px}.comparison-wrap thead th{color:#3f3f46;background:#f4f4f5}.comparison-wrap tbody tr:last-child th,.comparison-wrap tbody tr:last-child td{border-bottom:0}.callout-list ul{gap:8px;padding:0;list-style:none;display:grid}.callout-list li{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;margin:0;padding:11px 13px}.tool-sources{max-width:780px;margin:40px 0}.tool-sources .source-list,.enhanced-learning+.faq,.enhanced-learning~.faq{scroll-margin-top:130px}[data-theme=dark] .field-help{color:#9ca3af}[data-theme=dark] .result-explanation{background:#10251b;border-color:#166534}[data-theme=dark] .result-explanation p:last-child{color:#d4d4d8}[data-theme=dark] .learning-nav{background:#101d32f5;border-color:#254a7b}[data-theme=dark] .learning-nav a{color:#93c5fd;background:#181b21;border-color:#254a7b}[data-theme=dark] .overview-grid div,[data-theme=dark] .term-list div,[data-theme=dark] .comparison-wrap table{background:#181b21;border-color:#343943}[data-theme=dark] .overview-grid dd,[data-theme=dark] .term-list dd{color:#d4d4d8}[data-theme=dark] .example-conclusion{background:#101d32}[data-theme=dark] .comparison-wrap,[data-theme=dark] .comparison-wrap th,[data-theme=dark] .comparison-wrap td{border-color:#343943}[data-theme=dark] .comparison-wrap thead th{color:#d4d4d8;background:#11141a}[data-theme=dark] .callout-list li{color:#fde68a;background:#2a2110}@media (width<=767px){.result-explanation{padding:15px 16px}.learning-nav{margin-bottom:30px;position:static}.learning-nav div{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.learning-nav a{white-space:nowrap}.learning-section{margin-bottom:36px;scroll-margin-top:76px}.overview-grid,.term-list{grid-template-columns:1fr}.overview-grid div,.term-list div{padding:12px}.worked-example ol{padding-left:21px}.comparison-wrap table{min-width:540px}}
