*{box-sizing:border-box}body{font-family:var(--font-body),Arial,sans-serif;color:#111827;font-variant-numeric:tabular-nums;background:#f7fafc;margin:0}html[lang=ar] body{font-family:var(--font-arabic),var(--font-body),Arial,sans-serif}h1{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.02em;font-weight:700}h2,h3{font-family:var(--font-heading),Arial,sans-serif;font-weight:600}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:var(--font-arabic),var(--font-heading),Arial,sans-serif;letter-spacing:0}main{justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 16px;display:flex}.converter-card{background:#fff;border-radius:18px;width:100%;max-width:900px;padding:24px 22px 28px;box-shadow:0 20px 40px #0f172a1f}.converter-title{text-align:center;margin-bottom:20px}.converter-title h1{margin:0;font-size:28px;font-weight:700}.converter-title p{color:#6b7280;margin-top:6px;font-size:14px}.search-row{justify-content:center;margin-bottom:20px;display:flex}.search-row form{gap:8px;width:100%;max-width:420px;display:flex}.search-row input{border:1px solid #d1d5db;border-radius:999px;flex:1;padding:8px 12px;font-size:14px}.search-row input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 1px #2563eb59}.search-row button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:999px;padding:8px 14px;font-size:14px}.search-row button:hover{background:#1d4ed8}.group-tabs{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.group-tab{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;flex-direction:column;gap:2px;padding:8px 14px;font-size:13px;transition:all .15s;display:inline-flex}.group-tab:hover{background:#e5e7eb;transform:translateY(-1px)}.group-tab.active{color:#fff;background:#2563eb;border-color:#1d4ed8;box-shadow:0 8px 18px #2563eb59}.group-tab span:first-child{font-weight:600}.group-tab-count{opacity:.85;font-size:11px}.converter-stack{flex-direction:column;gap:14px;margin-top:6px;display:flex}.converter-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:10px 14px}.converter-section:nth-child(2n){background:#f3f4ff}.converter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-label{color:#374151;min-width:120px;font-size:14px;font-weight:500}.converter-category-detail-link{margin-top:8px;font-size:13px;display:block}.converter-row input,.converter-row select{border:1px solid #d1d5db;border-radius:10px;padding:8px 10px;font-size:14px}.converter-row input{flex:180px}.converter-row select{min-width:90px}.result-input{flex:220px}.converter-row input:focus,.converter-row select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 1px #2563eb59}.unit-legend{color:#374151;margin-top:24px;font-size:13px}.unit-legend h3{margin-bottom:8px;font-size:16px;font-weight:600}.unit-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 32px;display:grid}.unit-legend-grid p{margin:2px 0}.si-master{color:#374151;border-top:1px solid #e5e7eb;margin-top:32px;padding-top:20px}.si-master h2{margin-bottom:10px;font-size:18px;font-weight:600}.si-master-intro{margin-bottom:14px;font-size:13px}.si-master-wrapper{overflow-x:auto}.si-master-table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.si-master-table th,.si-master-table td{border:1px solid #d1d5db;padding:4px 6px}.si-master-table th{background:#dbeafe;font-weight:600}.si-master-table tbody tr:nth-child(2n){background:#f9fafb}.si-master-property{font-weight:600}.si-master-si-name{color:#6b7280;font-size:11px}@media (max-width:600px){.converter-card{padding:18px}.inline-label{flex-basis:100%}.converter-row input,.converter-row select{flex:100%}.si-master-table{font-size:12px}}.page-shell{width:min(760px,100% - 40px);margin:0 auto;padding:72px 0}.page-header{border-bottom:1px solid #d9dde5;margin-bottom:42px;padding-bottom:24px}.page-header h1{color:#172033;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(2rem,5vw,2.7rem);line-height:1.15}.page-header p{color:#525b6d;margin:0;font-size:1.05rem;line-height:1.7}.pair-converter{border-bottom:1px solid #d9dde5;padding-bottom:36px}.pair-converter>label{color:#252d3d;margin-bottom:10px;font-weight:600;display:block}.pair-converter-row{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:end;gap:14px;display:grid}.pair-field{background:#fff;border:1px solid #aeb5c1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pair-field:focus-within{border-color:#172033;outline:2px solid #1720331f}.pair-field input,.pair-field output{color:#172033;width:100%;min-height:52px;font:inherit;background:0 0;border:0;outline:0;padding:12px 14px;font-size:1.1rem}.pair-field span{color:#525b6d;padding:0 14px;font-weight:600}.pair-result{background:#f4f5f7}.pair-swap-button{color:#172033;cursor:pointer;background:#fff;border:1px solid #aeb5c1;width:44px;height:52px;font-size:1.25rem}.pair-swap-button:hover{background:#eef0f3}.pair-result-text{color:#252d3d;margin:20px 0 0;font-size:1.05rem}@media (max-width:640px){.page-shell{width:min(100% - 28px,760px);padding:42px 0}.page-header{margin-bottom:30px}.pair-converter-row{grid-template-columns:1fr}.pair-swap-button{width:100%;height:42px}}.breadcrumbs{color:#667085;flex-wrap:wrap;gap:8px;margin-bottom:32px;font-size:.9rem;display:flex}.breadcrumbs a{color:#344054;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.conversion-section{border-top:1px solid #d9dde5;margin-top:48px;padding-top:32px}.conversion-section h2{color:#172033;letter-spacing:-.02em;margin:0 0 16px;font-size:1.55rem;line-height:1.3}.conversion-section h3{color:#252d3d;margin:28px 0 10px;font-size:1.15rem}.conversion-section p{color:#414a5b;margin:0 0 16px;line-height:1.75}.conversion-formula{border-top:1px solid #d9dde5;border-bottom:1px solid #d9dde5;margin-top:24px;padding:18px 0}.conversion-formula strong{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.85rem;display:block}.conversion-formula p{color:#172033;margin:0;font-size:1.15rem;font-weight:600}.flagship-real-world-list{background:#f4f7ff;border:1px solid #d8e2f7;border-radius:10px;margin:0 0 16px;padding:18px 20px;list-style:none}.flagship-real-world-list li{color:#253045;line-height:1.6}.flagship-real-world-list li+li{margin-top:8px}.flagship-real-world-list strong{color:#172033}.flagship-sector-note{color:#414a5b;background:#f7f8fa;border-left:3px solid #7c93c9;border-radius:4px;margin:0;padding:14px 18px;font-size:.95rem;line-height:1.65}.conversion-table-wrap{overflow-x:auto}.conversion-table{border-collapse:collapse;background:0 0;width:100%}.conversion-table th,.conversion-table td{text-align:left;border-bottom:1px solid #d9dde5;padding:13px 16px}.conversion-table th{color:#252d3d;background:#168f8a14;border-top:1px solid #aeb5c1;border-bottom:2px solid #168f8c;font-size:.9rem;font-weight:700}.conversion-table td{color:#414a5b}.conversion-table tbody tr:hover{background:#f5f6f8}.conversion-table tbody tr.is-active td{background:#168f8a1a;font-weight:650}.key-stat-callout{background:#168f8a14;border-left:4px solid #168f8c;border-radius:6px;gap:10px;margin:20px 0 32px;padding:18px 22px;display:grid}.key-stat-callout-title{text-transform:uppercase;letter-spacing:.04em;color:#168f8c;margin:0;font-size:.85rem;font-weight:700}.key-stat-callout ul{margin:0;padding-left:20px}.key-stat-callout li{margin-bottom:4px}.key-stat-callout strong{color:#168f8c}.direct-answer{font-size:1.15rem}.text-link{color:#174ea6;text-underline-offset:3px;font-weight:600;text-decoration:underline}.text-link:hover{color:#103b7d}.unit-page-shell{width:min(1120px,100% - 40px);margin:0 auto;padding:64px 0 90px}.unit-page-header{max-width:760px;margin-bottom:48px}.unit-page-header h1{color:#172033;letter-spacing:-.04em;margin:4px 0 16px;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.1}.unit-page-header>p:last-child{color:#525b6d;margin:0;font-size:1.08rem;line-height:1.75}.unit-symbol{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:700}.unit-page-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:72px;display:grid}.unit-page-layout.chem-calculator-layout,.unit-page-layout.wide-calculator-layout{grid-template-columns:minmax(0,1fr) 440px}.unit-page-converter .paint-calculator-grid,.unit-page-converter .paint-calculator-result-grid{grid-template-columns:1fr}.unit-page-converter .engineering-target-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}@media (max-width:820px){.unit-page-layout.chem-calculator-layout,.unit-page-layout.wide-calculator-layout{grid-template-columns:1fr}}.unit-page-content .conversion-section:first-child{margin-top:0}.unit-page-converter{border-left:1px solid #d9dde5;padding-left:32px;position:sticky;top:32px}.unit-page-converter>h2{color:#172033;margin:0 0 22px;font-size:1.25rem}.unit-page-converter .pair-converter-row{grid-template-columns:1fr}.unit-page-converter .pair-swap-button{width:100%;height:40px}.unit-facts{border-top:1px solid #aeb5c1;margin:28px 0 0}.unit-facts>div{border-bottom:1px solid #d9dde5;grid-template-columns:150px 1fr;gap:20px;padding:13px 0;display:grid}.unit-facts dt{color:#667085;font-weight:600}.unit-facts dd{color:#252d3d;margin:0}.conversion-link-list{margin:0;padding-left:20px}.conversion-link-list li{margin-bottom:10px}@media (max-width:820px){.unit-page-shell{width:min(100% - 28px,760px);padding:42px 0 70px}.unit-page-layout{flex-direction:column-reverse;gap:12px;display:flex}.unit-page-converter{border-bottom:1px solid #d9dde5;border-left:0;width:100%;margin-bottom:20px;padding:0 0 32px;position:static}.unit-facts>div{grid-template-columns:110px 1fr}}.site-header{background:#fff;border-bottom:1px solid #d7dce3}.site-header-inner{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.site-logo{color:#172033;letter-spacing:-.045em;font-size:1.75rem;font-weight:800;text-decoration:none}.site-logo span{color:#168f8c}.site-navigation{align-items:center;gap:30px;display:flex;position:relative}.site-nav-group{align-items:stretch;display:flex;position:relative}.site-navigation-desktop{display:flex}.site-mobile-menu{display:none}.site-navigation a{color:#30394a;border-bottom:3px solid #0000;padding:28px 0 24px;font-size:.95rem;font-weight:500;text-decoration:none}.site-navigation a:hover{color:#168f8c;border-bottom-color:#168f8c}.site-nav-toggle{color:#30394a;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:28px 0 24px;font-size:.95rem;font-weight:500}.site-nav-toggle:hover,.site-nav-toggle[aria-expanded=true]{color:#168f8c;border-bottom-color:#168f8c}.site-nav-toggle:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.site-nav-dropdown{z-index:30;opacity:0;pointer-events:none;background:#fff;border:1px solid #d7e2e8;border-radius:12px;min-width:240px;padding:10px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% - 6px);left:0;transform:translateY(-4px);box-shadow:0 12px 30px #17203314}.site-nav-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav-dropdown a{border-bottom:0;border-radius:8px;padding:10px 12px}.site-nav-dropdown a:hover{color:#156b8a;background:#f4f8fa}.site-menu-toggle{color:#172033;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:none}.site-menu-toggle:focus-visible{outline-offset:4px;outline:2px solid #168f8c}.site-menu-toggle-text{font-size:.98rem;font-weight:600}.site-menu-toggle-bars{background:#168f8c;border-radius:999px;width:18px;height:2px;transition:background-color .18s,transform .18s;display:inline-block;position:relative}.site-menu-toggle-bars:before,.site-menu-toggle-bars:after{content:"";background:#168f8c;border-radius:999px;width:18px;height:2px;transition:transform .18s;position:absolute;left:0}.site-menu-toggle-bars:before{top:-5px}.site-menu-toggle-bars:after{top:5px}.site-menu-toggle[aria-expanded=true] .site-menu-toggle-bars{background:0 0}.site-menu-toggle[aria-expanded=true] .site-menu-toggle-bars:before{transform:translateY(5px)rotate(45deg)}.site-menu-toggle[aria-expanded=true] .site-menu-toggle-bars:after{transform:translateY(-5px)rotate(-45deg)}.language-switcher{flex:none;position:relative}.language-switcher-button{color:#30394a;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:28px 0 24px;font-size:.95rem;font-weight:500;display:inline-flex}.language-switcher-button:hover{color:#168f8c;border-bottom-color:#168f8c}.language-switcher-button:focus-visible,.language-switcher-option:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.language-switcher-current{white-space:nowrap}.language-switcher-caret{font-size:.76rem}.language-switcher-menu{z-index:30;opacity:0;pointer-events:none;background:#fff;border:1px solid #d7e2e8;border-radius:10px;flex-direction:column;min-width:170px;max-width:240px;padding:8px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:calc(100% - 10px);right:0;transform:translateY(-4px);box-shadow:0 12px 30px #17203314}.language-switcher-menu.has-search{min-width:210px}.language-switcher-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.language-switcher-search{font:inherit;color:#172033;border:1px solid #d7e2e8;border-radius:8px;flex:none;margin-bottom:6px;padding:8px 10px;font-size:.9rem}.language-switcher-search:focus-visible{outline-offset:1px;outline:2px solid #168f8c}.language-switcher-options{gap:2px;max-height:280px;display:grid;overflow-y:auto}.language-switcher-option{color:#172033;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.language-switcher-option:hover,.language-switcher-option.is-active{color:#156b8a;background:#f4f8fa}.language-switcher-empty{color:#6b7686;margin:0;padding:10px 12px;font-size:.88rem}@media (max-width:768px){.site-header-inner{gap:14px;width:min(100% - 28px,1120px);min-height:72px}.site-navigation-desktop{display:none}.site-menu-toggle{display:inline-flex}.site-mobile-menu{width:min(100% - 28px,1120px);margin:0 auto;padding:0 0 16px;display:block}.site-mobile-menu[hidden]{display:none}.site-navigation-mobile{border-top:1px solid #d7dce3;gap:0;width:100%;padding-top:8px;display:grid}.site-navigation-mobile a,.site-navigation-mobile .language-switcher-button,.site-mobile-accordion-toggle{border-bottom:1px solid #d7dce3;width:100%;padding:14px 0}.site-navigation-mobile a:hover,.site-navigation-mobile .language-switcher-button:hover,.site-mobile-accordion-toggle:hover{border-bottom-color:#d7dce3}.site-mobile-accordion{display:grid}.site-mobile-accordion-toggle{color:#30394a;cursor:pointer;font:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;font-size:.96rem;font-weight:500;display:flex}.site-mobile-accordion-toggle:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.site-mobile-accordion-panel{border-bottom:1px solid #d7dce3;padding:0 0 6px 14px;display:grid}.site-mobile-accordion-panel a{padding:12px 0}.site-navigation-mobile .language-switcher{width:100%}.site-navigation-mobile .language-switcher-button{justify-content:space-between;font-size:.96rem}.site-navigation-mobile .language-switcher-current{white-space:normal}.site-navigation-mobile .language-switcher-menu{min-width:0;box-shadow:none;opacity:1;pointer-events:auto;border-radius:10px;margin-top:8px;display:none;position:static;transform:none}.site-navigation-mobile .language-switcher-menu.is-open{display:flex}.site-navigation-mobile .language-switcher-option{padding:12px}}.conversion-breadcrumb-wrap{width:min(1120px,100% - 40px);margin:0 auto;padding-top:26px}.conversion-breadcrumb-wrap .breadcrumbs{margin-bottom:26px}.conversion-hero{color:#fff;background:linear-gradient(110deg,#367da5 0%,#58c1c1 100%)}.conversion-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:72px;width:min(1120px,100% - 40px);margin:0 auto;padding:58px 0 64px;display:grid}.conversion-hero h1{color:#fff;letter-spacing:-.035em;max-width:650px;margin:0 0 14px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.15}.conversion-hero-description{color:#ffffffe6;margin:0 0 30px;font-size:1.05rem}.conversion-hero .pair-converter{border-bottom:0;padding:0}.conversion-hero .pair-converter>label{color:#fff}.conversion-hero .pair-field{background:#fff;border:2px solid #fff}.conversion-hero .pair-result{background:#f1f5f7}.conversion-hero .pair-swap-button{color:#fff;background:#87c900;border:2px solid #fff;font-weight:700}.conversion-hero .pair-swap-button:hover{background:#76b100}.conversion-hero .pair-result-text{color:#fff}.conversion-hero-information{border-left:1px solid #ffffff6b;align-self:center;padding-left:42px}.conversion-hero-information h2{color:#fff;margin:0 0 18px;font-size:1.65rem;line-height:1.25}.conversion-hero-information>p{margin:0 0 24px;font-size:1.1rem}.conversion-hero-information dl{margin:0}.conversion-hero-information dl>div{border-top:1px solid #ffffff4d;padding:11px 0}.conversion-hero-information dt{color:#ffffffbf;text-transform:uppercase;margin-bottom:4px;font-size:.82rem}.conversion-hero-information dd{color:#fff;margin:0}.conversion-content{width:min(760px,100% - 40px);margin:0 auto;padding:16px 0 90px}@media (max-width:820px){.conversion-breadcrumb-wrap,.conversion-hero-inner{width:min(100% - 28px,760px)}.conversion-hero-inner{grid-template-columns:1fr;gap:38px;padding:42px 0 48px}.conversion-hero-information{border-top:1px solid #ffffff6b;border-left:0;padding:28px 0 0}.conversion-content{width:min(100% - 28px,760px)}}main.conversion-page{width:100%;min-height:100vh;padding:0;display:block}main.conversion-page .conversion-breadcrumb-wrap{display:block}main.conversion-page .conversion-hero{width:100%;display:block}main.conversion-page .conversion-content{display:block}.related-conversion-list{border-top:1px solid #aeb5c1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.related-conversion-list li{border-bottom:1px solid #d9dde5}.related-conversion-list li:nth-child(odd){border-right:1px solid #d9dde5}.related-conversion-list a{color:#174ea6;padding:14px 16px;font-weight:600;text-decoration:none;display:block}.related-conversion-list a:hover{background:#f3f5f7;text-decoration:underline}@media (max-width:600px){.related-conversion-list{grid-template-columns:1fr}.related-conversion-list li:nth-child(odd){border-right:0}}.tool-list{border-top:1px solid #d9dde5;margin:0;padding:0;list-style:none;display:grid}.tool-list-item{border-bottom:1px solid #d9dde5}.tool-list-link{color:inherit;padding:18px 4px;text-decoration:none;display:block}.tool-list-title{color:#172033;align-items:center;gap:10px;margin:0 0 4px;font-size:1.05rem;font-weight:700;display:flex}.tool-list-title:before{content:"";background:#168f8c;border-radius:50%;flex-shrink:0;width:8px;height:8px}.tool-list-link:hover .tool-list-title{color:#168f8c;text-decoration:underline}.tool-list-description{color:#667085;margin:0;font-size:.92rem;line-height:1.5}main.home-page{width:100%;min-height:100vh;padding:0;display:block}.home-hero{color:#fff;background:linear-gradient(110deg,#367da5 0%,#58c1c1 100%)}.home-hero-inner{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:80px;width:min(1120px,100% - 40px);margin:0 auto;padding:70px 0;display:grid}.home-kicker{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.85rem;font-weight:700}.home-hero h1{color:#fff;letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1}.home-hero-description{color:#ffffffeb;max-width:680px;margin:0;font-size:1.1rem;line-height:1.7}.home-hero-summary{border-left:1px solid #fff6;grid-template-columns:70px 1fr;align-items:center;padding-left:36px;display:grid}.home-hero-summary strong{color:#fff;padding:10px 0;font-size:1.7rem}.home-hero-summary span{color:#ffffffe0}.home-content{width:min(1120px,100% - 40px);margin:0 auto;padding:20px 0 90px}.home-section{margin-top:64px}.home-section-header{border-bottom:1px solid #cfd5dd;justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:18px;display:flex}.home-section-header h2,.home-about h2{color:#172033;letter-spacing:-.025em;margin:0 0 8px;font-size:1.75rem}.home-section-header p{color:#667085;margin:0}.home-converter{padding:30px 0}.home-converter .search-row{justify-content:flex-start}.home-converter .search-row form{max-width:560px}.home-converter .search-row input{border-radius:0;min-height:46px}.home-converter .search-row button{background:#168f8c;border-radius:0;min-width:90px}.home-converter .search-row button:hover{background:#117875}.home-converter .group-tabs{border-bottom:1px solid #cfd5dd;gap:0;margin:28px 0 20px}.home-converter .group-tab{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin:0;padding:12px 20px}.home-converter .group-tab:hover{background:#eef2f4;transform:none}.home-converter .group-tab.active{color:#172033;box-shadow:none;background:0 0;border-bottom-color:#168f8c}.home-converter .converter-section{background:0 0;border-width:0 0 1px;border-radius:0}.home-converter .converter-section:nth-child(2n){background:#f7f8f9}.home-converter .converter-row input,.home-converter .converter-row select{border-radius:0}.home-link-grid{border-top:1px solid #aeb5c1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-link-grid li{border-bottom:1px solid #d9dde5}.home-link-grid li:nth-child(odd){border-right:1px solid #d9dde5}.home-link-grid a{color:#172033;justify-content:space-between;align-items:center;padding:18px;text-decoration:none;display:flex}.home-link-grid a:hover{background:#f1f4f5}.home-link-grid span{font-weight:650}.home-link-grid small{color:#667085}.home-unit-list{border-top:1px solid #aeb5c1;border-left:1px solid #d9dde5;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.home-unit-list li{border-bottom:1px solid #d9dde5;border-right:1px solid #d9dde5}.home-unit-list a{color:#172033;align-items:center;gap:14px;min-height:82px;padding:14px;text-decoration:none;display:flex}.home-unit-list a:hover{background:#f1f4f5}.home-unit-list strong{color:#168f8c;min-width:38px;font-size:1.25rem}.home-unit-list span{flex-direction:column;font-weight:650;display:flex}.home-unit-list small{color:#7a8290;margin-top:3px;font-size:.72rem;font-weight:400}.home-about{border-top:1px solid #cfd5dd;max-width:760px;padding-top:32px}.home-about p{color:#525b6d;line-height:1.75}@media (max-width:820px){.home-hero-inner{grid-template-columns:1fr;gap:36px;width:min(100% - 28px,760px);padding:48px 0}.home-hero-summary{border-top:1px solid #fff6;border-left:0;padding:24px 0 0}.home-content{width:min(100% - 28px,760px)}.home-unit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-link-grid{grid-template-columns:1fr}.home-link-grid li:nth-child(odd){border-right:0}.home-converter .group-tabs{flex-wrap:nowrap;overflow-x:auto}.home-converter .group-tab{flex:none}}main.all-conversions-page{width:100%;min-height:100vh;padding:0;display:block}.all-conversions-shell{width:min(1120px,100% - 40px);margin:0 auto;padding:42px 0 90px}.all-conversions-header{border-bottom:1px solid #cfd5dd;max-width:760px;margin-bottom:42px;padding-bottom:28px}.all-conversions-header h1{color:#172033;letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(2.3rem,5vw,3.5rem);line-height:1.1}.all-conversions-header p{color:#667085;margin:0;font-size:1.05rem;line-height:1.7}.all-conversions-page .search-row{justify-content:flex-start}.all-conversions-page .search-row form{max-width:560px}.all-conversions-page .search-row input,.all-conversions-page .search-row button,.all-conversions-page .group-tab,.all-conversions-page .converter-section,.all-conversions-page .converter-row input,.all-conversions-page .converter-row select{border-radius:0}.all-conversions-page .search-row button{background:#168f8c}.all-conversions-page .group-tab.active{box-shadow:none;background:#168f8c;border-color:#168f8c}@media (max-width:700px){.all-conversions-shell{width:min(100% - 28px,760px);padding-top:30px}}.conversion-finder{max-width:700px;margin-top:32px}.conversion-finder>label{color:#fff;margin-bottom:9px;font-size:.92rem;font-weight:700;display:block}.conversion-finder-row{grid-template-columns:minmax(0,1fr) 140px;display:grid}.conversion-finder select{color:#172033;width:100%;min-height:58px;font:inherit;background:#fff;border:2px solid #fff;border-radius:0;outline:0;padding:0 18px;font-size:1rem}.conversion-finder select:focus{border-color:#172033}.conversion-finder button{color:#fff;min-height:58px;font:inherit;cursor:pointer;background:#87c900;border:2px solid #fff;border-radius:0;font-weight:750}.conversion-finder button:hover{background:#76b100}.home-header-link{color:#168f8c;font-weight:700;text-decoration:none}.home-header-link:hover{text-decoration:underline}.home-category-links{border-top:1px solid #aeb5c1;border-left:1px solid #d9dde5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-category-links a{color:#172033;border-bottom:1px solid #d9dde5;border-right:1px solid #d9dde5;flex-direction:column;min-height:105px;padding:20px;text-decoration:none;display:flex}.home-category-links a:hover{background:#f1f4f5}.home-category-links strong{margin-bottom:7px;font-size:1.05rem}.home-category-links span{color:#667085;font-size:.87rem;line-height:1.5}@media (max-width:720px){.conversion-finder-row{grid-template-columns:1fr}.home-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-header{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.home-category-links{grid-template-columns:1fr}}main.category-page{width:100%;min-height:100vh;padding:0;display:block}.category-page-shell{width:min(1120px,100% - 40px);margin:0 auto}.category-page-breadcrumb-shell{padding:42px 0 18px}.category-page-content-shell{padding:34px 0 90px}.category-page-hero{color:#fff;background:linear-gradient(110deg,#367da5 0%,#58c1c1 100%);width:100%;overflow-x:clip}.category-page-hero-grid{grid-template-columns:minmax(0,1fr);gap:72px;width:min(1120px,100% - 40px);margin:0 auto;padding:58px 0 64px;display:grid}.category-page-hero-grid.has-converter{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center}.category-page-header{max-width:650px;padding:0}.category-page-kicker{color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;align-items:center;min-height:32px;margin:0 0 14px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.category-page-header h1{color:#fff;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.15}.category-page-header>p:last-child{color:#ffffffe6;margin:0 0 30px;font-size:1.05rem;line-height:1.72}.category-page-hero-panel{border-left:1px solid #ffffff6b;align-content:start;place-self:center stretch;gap:18px;width:100%;min-width:0;padding-left:42px;display:grid}.category-page-hero-panel-heading h2{color:#fff;margin:0;font-size:1.35rem;font-weight:650;line-height:1.25}.category-general-converter{box-sizing:border-box;background:0 0;border:0;gap:16px;width:100%;min-width:0;padding:0;display:grid}.category-general-converter-grid{grid-template-columns:minmax(0,.55fr) minmax(0,1.2fr) minmax(0,1.2fr);align-items:end;gap:10px;min-width:0;display:grid}.category-general-converter-field{gap:8px;width:100%;min-width:0;display:grid}.category-general-converter-field span,.category-general-converter-result p{color:#526071;letter-spacing:.01em;margin:0;font-size:.84rem;font-weight:650}.category-general-converter-field input,.category-general-converter-field select{box-sizing:border-box;color:#172033;background:#fff;border:2px solid #fff;outline:0;width:100%;min-width:0;max-width:100%;min-height:52px;padding:12px 10px;font-size:1rem}.category-general-converter-field select{text-overflow:ellipsis;padding-right:26px;font-size:.92rem}.category-general-converter-input-row{grid-template-columns:minmax(0,1fr) minmax(72px,.36fr);gap:8px;display:grid}.category-general-converter-field input[type=checkbox]{vertical-align:middle;accent-color:#168f8c;border-width:1px;width:auto;min-width:0;min-height:0;padding:0}.category-general-converter-field input:focus-visible,.category-general-converter-field select:focus-visible,.category-general-converter-swap:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.share-result-button{color:#fff;cursor:pointer;background:#168f8c;border:0;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:10px 18px;font-size:.86rem;font-weight:700;transition:background .15s;display:inline-flex}.share-result-button:hover{background:#12716f}.calculator-field-note{color:#6b7785;font-size:.76rem;font-weight:500}.mountain-hero-image{margin:0 0 1.5rem}.mountain-hero-image figcaption{margin-top:.4rem}.category-general-converter-actions{grid-column:1/-1;min-width:0;margin-top:2px;display:flex}.category-general-converter-swap{color:#fff;white-space:normal;text-align:center;cursor:pointer;background:#87c900;border:2px solid #fff;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 14px;font-size:.96rem;font-weight:700;transition:background-color .18s,transform .18s}.category-general-converter-swap:hover{background:#76b100;transform:translateY(-1px)}.category-general-converter-result{box-sizing:border-box;background:#f1f5f7;border:2px solid #fff;gap:6px;width:100%;min-width:0;padding:14px 16px;display:grid}.category-general-converter-result strong{color:#172033;font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.32}.pythagorean-diagram-wrap{justify-content:center;margin:16px 0;display:flex}.pythagorean-diagram{width:100%;max-width:280px;height:auto}.pythagorean-diagram-group{animation:.42s pythagorean-fade-in}.pythagorean-side{stroke:#8b93a3;stroke-width:2.5px;stroke-linecap:round}.pythagorean-side.is-highlighted{stroke:#168f8c;stroke-width:3.5px;animation:.9s forwards pythagorean-draw}.pythagorean-right-angle-mark{fill:none;stroke:#8b93a3;stroke-width:2px}.pythagorean-label{fill:#526071;font-size:13px;font-weight:650}.pythagorean-label.is-highlighted{fill:#168f8c}@keyframes pythagorean-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pythagorean-draw{to{stroke-dashoffset:0}}.calculator-steps{background:#f8fbfc;border:1px solid #d9dde5;border-radius:8px;gap:14px;margin-top:16px;padding:16px 18px;display:grid}.calculator-steps h3{color:#172033;margin:0;font-size:.95rem}.calculator-step{gap:4px;display:grid}.calculator-step-title{color:#172033;margin:0;font-size:.88rem;font-weight:700}.calculator-step-line{color:#3a4457;margin:0;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.88rem}.category-general-converter-equality{color:#667085;font-size:.9rem}.shoe-size-converter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.shoe-size-converter-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.shoe-size-converter-result-grid>div{gap:4px;display:grid}.shoe-size-converter-result-grid span{color:#667085;font-size:.82rem;font-weight:650}.shoe-size-converter-result-grid strong{color:#172033;font-size:clamp(1.08rem,1.8vw,1.3rem)}@media (max-width:760px){.shoe-size-converter-grid,.shoe-size-converter-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kitchen-measures-converter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.kitchen-measures-converter-grid--english{grid-template-columns:repeat(4,minmax(0,1fr))}.kitchen-measures-converter-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kitchen-measures-converter-result-grid>div{gap:4px;display:grid}.kitchen-measures-converter-result-grid span{color:#667085;font-size:.82rem;font-weight:650}.kitchen-measures-converter-result-grid strong{color:#172033;font-size:clamp(1.08rem,1.8vw,1.3rem)}@media (max-width:760px){.kitchen-measures-converter-grid,.kitchen-measures-converter-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.paint-calculator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.paint-calculator-checkbox-field{grid-column:span 2}.equation-builder{gap:16px;margin-bottom:16px;display:grid}.equation-side{gap:12px;display:grid}.equation-side h3{color:#ffffffeb;margin:0;font-size:.9rem}.equation-arrow{color:#ffffffd9;justify-self:center;font-size:1.4rem}.equation-compound-row{background:#ffffff14;border-radius:8px;gap:10px;padding:12px;display:grid}.equation-compound-header{color:#ffffffeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.equation-known-radio{color:#ffffffd9;align-items:center;gap:6px;font-size:.82rem;font-weight:500;display:flex}.equation-known-radio input{width:16px;height:16px}.equation-compound-fields{gap:10px;display:grid}.equation-compound-row-known{background:#87c90024;border:2px solid #87c900}.equation-known-quantity{border-top:1px dashed #ffffff59;gap:10px;margin-top:6px;padding-top:10px;display:grid}.equation-result-unit-field{max-width:220px;margin-top:4px}.equation-text-input-row{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-bottom:4px;display:grid}@media (max-width:480px){.equation-text-input-row{grid-template-columns:1fr}}.atomic-mass-isotope-list{gap:14px;display:grid}.atomic-mass-isotope-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.atomic-mass-remove-button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff94;border-radius:10px;padding:0 14px}.atomic-mass-remove-button:hover{background:#ffffff29;border-color:#ffffffd1}.atomic-mass-add-button{justify-self:start;margin-top:14px}.tire-size-fieldset{border:0;margin:0 0 20px;padding:0}.tire-size-fieldset legend{margin-bottom:10px;padding:0;font-size:.95rem;font-weight:700}.has-hesaplama-metal-field{max-width:260px;margin-bottom:14px}.has-hesaplama-row{grid-template-columns:1fr 1fr 1fr auto}.weight-balance-row{grid-template-columns:1.2fr 1fr 1fr auto}@media (max-width:640px){.weight-balance-row,.has-hesaplama-row{grid-template-columns:1fr 1fr}}.has-hesaplama-reverse-section{border-top:1px solid #ffffff29;margin-top:24px;padding-top:20px}.has-hesaplama-reverse-section h3{margin:0 0 8px}.ebob-ekok-number-row{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.fraction-pair{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex}.fraction-mixed-group{align-items:center;gap:6px;display:flex}.fraction-whole-field{width:48px}.fraction-whole-field input{text-align:center;padding:0 6px}.fraction-input-block{flex-direction:column;align-items:stretch;gap:6px;width:84px;display:flex}.fraction-input-block input{text-align:center;width:100%}.fraction-divider-line{background:#ffffffb3;border-radius:1px;height:2px}.log-calculator-wrapper{gap:14px;display:grid}.log-mode-toggle{flex-wrap:wrap;gap:10px;display:flex}.log-mode-toggle-button{color:#172033;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #d9dde5;border-radius:10px;padding:0 18px;font-weight:600;transition:border-color .18s,background-color .18s,color .18s}.log-mode-toggle-button:hover{border-color:#168f8c}.log-mode-toggle-button.is-active{color:#fff;background:#168f8c;border-color:#168f8c}.log-equation-panel{gap:14px;display:grid}.log-visual-mathfield-wrap{background:#fff;border-radius:10px;min-height:64px;padding:12px}.log-visual-mathfield{--caret-color:#168f8c;--highlight-background-color:#168f8a2e;width:100%;min-height:40px;font-size:1.4rem}.log-equation-input input{font-family:inherit}.log-equation-ocr{color:#fff;flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;display:flex}.log-equation-ocr-button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff94;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:.85rem;font-weight:650;display:inline-flex}.log-equation-ocr-button:hover{background:#ffffff29;border-color:#ffffffd1}.log-equation-examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.log-equation-examples>span{color:#ffffffe0;font-size:.82rem;font-weight:650}.log-equation-example-button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff80;border-radius:8px;padding:6px 10px;font-size:.8rem}.log-equation-example-button:hover{background:#ffffff2e}.divisor-list-note{color:#172033;word-break:break-word;background:#f8fbfc;border:1px solid #d9dde5;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:.86rem;line-height:1.6}.factorial-result-value{word-break:break-all;overflow-wrap:anywhere;font-size:1.1rem}.fraction-unknown-slot{color:#fff;border:2px dashed #fff9;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:1.3rem;font-weight:700;display:flex}.fraction-operation-symbol{color:#fff;text-align:center;min-width:28px;font-size:1.8rem;font-weight:700}@media (max-width:480px){.fraction-pair{gap:8px}.fraction-input-block{width:72px}.fraction-whole-field{width:40px}}@media (max-width:560px){.atomic-mass-isotope-row{grid-template-columns:1fr 1fr}.atomic-mass-remove-button{grid-column:span 2;justify-self:end;width:auto}}.mol-formula-hint{color:#ffffffd9;grid-column:1/-1;margin:-6px 0 0;font-size:.85rem}.mol-mode-field{grid-column:1/-1}.mol-formula-hint-error{color:#ffb4a8}.paint-calculator-checkbox-row{color:#172033;background:#fff;border:2px solid #fff;align-items:center;gap:8px;min-height:52px;padding:12px 14px;font-size:.92rem;font-weight:600;display:flex}.paint-calculator-checkbox-row input{width:18px;height:18px}.paint-calculator-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.paint-calculator-result-grid>div{gap:4px;display:grid}.paint-calculator-result-grid span{color:#667085;font-size:.82rem;font-weight:650}.paint-calculator-result-grid strong{color:#172033;font-size:clamp(1.08rem,1.8vw,1.3rem)}.color-code-swatch{border:1px solid #0f172a1f;border-radius:16px;height:84px}.paint-calculator-liters{color:#172033;margin:4px 0 0;font-size:clamp(1.15rem,2vw,1.4rem)}.ph-classification{border-radius:999px;margin:16px 0 0;padding:6px 16px;font-size:.9rem;font-weight:700;display:inline-block}.ph-classification[data-classification=asidik]{color:#b3261e;background:#fde3e0}.ph-classification[data-classification=notr]{color:#3a4457;background:#e7e9ee}.ph-classification[data-classification=bazik]{color:#1a4fa0;background:#dcebfd}@media (max-width:760px){.paint-calculator-grid,.paint-calculator-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paint-calculator-checkbox-field{grid-column:span 2}}.recent-tools-section{width:min(1120px,100% - 40px);margin:0 auto 8px;padding:20px 0 0}.recent-tools-heading-row{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.recent-tools-section h2{color:#172033;letter-spacing:-.02em;margin:0;font-size:1.1rem}.recent-tools-clear{color:#667085;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.recent-tools-clear:hover{color:#172033}.recent-tools-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.recent-tools-list a{color:#243247;background:#fff;border:1px solid #d6e1e7;border-radius:999px;align-items:center;padding:8px 16px;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.recent-tools-list a:hover{background:#f1f9f8;border-color:#168f8c;transform:translateY(-1px)}.profession-preference-hint{color:#4f5b6b;margin:0 0 10px;font-size:.9rem;line-height:1.6}.notification-bell-slot{align-items:center;display:flex}.notification-bell-button{color:#168f8c;cursor:pointer;background:#fff;border:1px solid #d6e1e7;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .18s,border-color .18s;display:inline-flex;position:relative;box-shadow:0 6px 18px #1720331f}.notification-bell-button:hover{border-color:#168f8c;transform:translateY(-1px)}.notification-bell-badge{color:#fff;text-align:center;background:#d64545;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-4px}.notification-overlay{z-index:70;background:#0f172a66;justify-content:center;padding:90px 20px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.notification-panel{background:#fff;border-radius:16px;width:min(480px,100%);height:fit-content;overflow:hidden;box-shadow:0 20px 50px #0f172a40}.notification-panel-head{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.notification-panel-head h2{color:#172033;margin:0;font-size:1.1rem}.notification-panel-close{color:#667085;cursor:pointer;background:0 0;border:0;padding:4px;font-size:1rem}.notification-panel-close:hover{color:#172033}.notification-panel-list{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-panel-list li{border-bottom:1px solid #f1f3f5;padding:16px 20px}.notification-panel-list li:last-child{border-bottom:none}.notification-panel-list li.is-unseen{background:#f1f9f8}.notification-item-head{align-items:center;gap:8px;display:flex}.notification-item-head strong{color:#172033;flex:1;font-size:.95rem}.notification-item-dot{background:#168f8c;border-radius:999px;flex-shrink:0;width:8px;height:8px}.notification-item-dismiss{color:#98a2b3;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:.85rem}.notification-item-dismiss:hover{color:#172033}.notification-panel-list p{color:#4f5b6b;margin:6px 0 8px;font-size:.88rem;line-height:1.5}.notification-item-foot{color:#98a2b3;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex}.notification-item-foot a{color:#168f8c;font-weight:600;text-decoration:none}.notification-item-foot a:hover{text-decoration:underline}.trust-bar{background:#f8fbfd;border:1px solid #d6e1e7;border-radius:14px;flex-direction:column;gap:10px;margin:16px 0 24px;padding:14px 18px;display:flex}.trust-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trust-bar-item{color:#4f5b6b;font-size:.88rem}.trust-bar-item strong{color:#172033}.trust-bar-sources{position:relative}.trust-bar-sources-toggle{color:#172033;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.88rem;font-weight:600;display:inline-flex}.trust-bar-sources-toggle svg{transition:transform .15s}.trust-bar-sources-toggle svg.is-open{transform:rotate(180deg)}.trust-bar-sources-list{z-index:20;background:#fff;border:1px solid #d6e1e7;border-radius:10px;min-width:220px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 26px #1720331f}.trust-bar-sources-list li a{color:#168f8c;border-radius:6px;padding:6px 8px;font-size:.85rem;text-decoration:none;display:block}.trust-bar-sources-list li a:hover{background:#f1f9f8;text-decoration:underline}.trust-bar-votes{gap:8px;display:flex}.trust-bar-vote-button{color:#4f5b6b;cursor:pointer;background:#fff;border:1px solid #d6e1e7;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.trust-bar-vote-button:hover:not(:disabled){color:#168f8c;border-color:#168f8c}.trust-bar-vote-button.is-active{color:#168f8c;background:#f1f9f8;border-color:#168f8c}.trust-bar-vote-button:disabled{cursor:default}.sleep-calculator-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sleep-calculator-row{background:#f1f5f7;border:2px solid #fff;align-items:center;gap:14px;padding:12px 16px;display:flex}.sleep-calculator-row.is-recommended{background:#eafaf8;border-color:#168f8c}.sleep-calculator-time{color:#172033;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.sleep-calculator-detail{color:#526071;flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;display:flex}.sleep-calculator-badge{color:#fff;letter-spacing:.02em;background:#168f8c;border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.length-comparison-intro{color:#3f4858;margin:0 0 12px;font-size:.92rem}.length-comparison-top{background:#f1f5f7;border:2px solid #fff;margin-bottom:14px;padding:16px 18px}.length-comparison-top span{color:#526071;margin-bottom:4px;font-size:.84rem;font-weight:650;display:block}.length-comparison-top strong{color:#172033;font-size:clamp(1.15rem,2.2vw,1.4rem)}.length-comparison-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.length-comparison-row{gap:6px;display:grid}.length-comparison-row-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.length-comparison-row-head span:first-child{color:#172033;font-size:.92rem;font-weight:650}.length-comparison-row-head span:last-child{color:#168f8c;white-space:nowrap;font-size:.92rem;font-weight:700}.length-comparison-bar-track{background:#e6edf0;border-radius:6px;height:10px;position:relative;overflow:hidden}.length-comparison-bar-fill{background:linear-gradient(90deg,#168f8c,#3f63ff);border-radius:6px;height:100%;transition:width .2s}.recipe-scaler-textarea-field textarea{box-sizing:border-box;color:#172033;resize:vertical;background:#fff;border:2px solid #fff;outline:0;width:100%;min-width:0;max-width:100%;padding:12px 14px;font-size:1rem;line-height:1.5}.recipe-scaler-textarea-field textarea:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.recipe-scaler-factor-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.recipe-scaler-factor-field{max-width:140px}.recipe-scaler-chip-row{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.recipe-scaler-chip{color:#172033;cursor:pointer;background:#eef2f4;border:2px solid #fff;min-height:44px;padding:8px 14px;font-size:.9rem;font-weight:700;transition:background-color .18s,color .18s}.recipe-scaler-chip:hover{background:#e0e6e9}.recipe-scaler-chip.is-active{color:#fff;background:#87c900}.recipe-scaler-chip:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.recipe-scaler-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.recipe-scaler-lines li{border-bottom:1px solid #e2e8ea;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 0;display:flex}.recipe-scaler-lines li:last-child{border-bottom:0}.recipe-scaler-line-scaled{color:#172033;font-size:1rem;font-weight:650}.recipe-scaler-line-gram{color:#526071;font-size:.88rem;font-weight:650}.recipe-scaler-servings-row{flex-wrap:wrap;gap:12px;display:flex}.recipe-scaler-servings-field{max-width:200px}.recipe-scaler-line-ingredient{align-items:center;gap:6px;margin-left:auto;display:flex}.recipe-scaler-line-ingredient span{color:#667085;font-size:.8rem;font-weight:650}.recipe-scaler-line-ingredient select{color:#172033;background:#fff;border:2px solid #e2e8ea;min-height:34px;padding:4px 8px;font-size:.84rem}.recipe-scaler-line-ingredient select:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.recipe-scaler-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.recipe-scaler-actions{flex-wrap:wrap;gap:8px;display:flex}.recipe-scaler-actions button{color:#172033;cursor:pointer;background:#eef2f4;border:2px solid #fff;min-height:36px;padding:6px 14px;font-size:.86rem;font-weight:700;transition:background-color .18s}.recipe-scaler-actions button:hover{background:#e0e6e9}.recipe-scaler-actions button:focus-visible{outline-offset:2px;outline:2px solid #168f8c}@media print{.site-header,.site-footer,.breadcrumbs,.all-conversions-header,.category-article-content,.language-alternatives,.recipe-scaler-textarea-field,.recipe-scaler-servings-row,.recipe-scaler-factor-row,.recipe-scaler-actions,.recipe-scaler-line-ingredient{display:none!important}}main.embed-widget-page{background:#fff;width:100%;min-height:100vh;padding:0;display:block}.embed-widget-shell{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:16px}.embed-widget-attribution{color:#667085;text-align:center;margin-top:14px;font-size:.82rem;font-weight:650;text-decoration:none;display:block}.embed-widget-attribution:hover{color:#168f8c}.page-top-row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.page-top-row .all-conversions-header{flex:420px;min-width:0;margin-bottom:0}.embed-widget-badge{background:#f3fbe8;border:1px solid #d7ecb0;border-radius:16px;flex:0 0 260px;gap:8px;max-width:280px;margin-top:6px;padding:22px 18px 18px;transition:transform .2s;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 10px 24px #87c90029}.embed-widget-badge:hover{transform:rotate(0)}.embed-widget-badge-pin{background:#87c900;border-radius:50%;width:18px;height:18px;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #10290840}.embed-widget-badge-icon{color:#4f8a00;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 0 0 1px #87c90040}.embed-widget-badge-title{color:#23360a;margin:0;font-size:1rem;font-weight:700}.embed-widget-badge-text{color:#4b5d38;margin:0;font-size:.84rem;line-height:1.5}.embed-widget-badge button{color:#fff;cursor:pointer;background:#87c900;border:0;border-radius:8px;justify-self:start;min-height:34px;padding:6px 14px;font-size:.84rem;font-weight:700;transition:background-color .18s}.embed-widget-badge button:hover{background:#76b100}.embed-widget-badge button:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.embed-widget-badge-toggle{justify-self:start;text-decoration:underline;color:#4f8a00!important;background:0 0!important;padding:0!important}.embed-widget-badge-toggle:hover{background:0 0!important}.embed-code-box-snippet{color:#172033;white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid #e2e8ea;border-radius:8px;margin-top:4px;padding:12px 14px;font-size:.76rem;line-height:1.5;display:block;overflow-x:auto}.api-playground{background:#fffffff2;border:1px solid #d6e1e7;border-radius:14px;gap:14px;padding:20px;display:grid}.api-playground button{color:#fff;cursor:pointer;background:#168f8c;border:0;border-radius:8px;justify-self:start;min-height:40px;padding:8px 18px;font-size:.9rem;font-weight:700;transition:background-color .18s}.api-playground button:hover{background:#12746f}.api-playground button:disabled{opacity:.6;cursor:default}.api-playground-response{color:#eef2ff;background:#172033;border:1px solid #d7e0fb;border-radius:8px;margin:0;padding:14px 16px;font-size:.8rem;line-height:1.6;overflow-x:auto}@media (max-width:640px){.embed-widget-badge{flex-basis:100%;max-width:none;transform:none}.embed-widget-badge:hover{transform:none}}.category-page-shell{padding:42px 0 90px}.category-page-shell.category-page-breadcrumb-shell{padding:26px 0 22px}@media (max-width:1080px){.category-page-hero-grid.has-converter{grid-template-columns:1fr;gap:38px}.category-page-hero-panel{border-top:1px solid #ffffff6b;border-left:0;padding:28px 0 0}}@media (max-width:820px){.category-page-breadcrumb-shell,.category-page-hero-grid{width:min(760px,100% - 28px)}.category-page-hero-grid,.category-page-hero-grid.has-converter{grid-template-columns:1fr;gap:38px;padding:42px 0 48px}.category-page-hero-panel{border-top:1px solid #ffffff6b;border-left:0;padding:28px 0 0}}.category-page-section{margin-top:40px}.category-page-hero+.category-page-content-shell .category-page-section:first-child{margin-top:0}.category-section-heading{border-bottom:1px solid #aeb5c1;justify-content:space-between;align-items:end;margin-bottom:18px;padding-bottom:14px;display:flex}.category-section-heading h2{color:#172033;margin:0;font-size:1.55rem}.category-section-heading span{color:#667085;font-size:.9rem}.category-conversion-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.category-conversion-list li{min-width:0}.category-conversion-card{background:#fbfcfd;border:1px solid #d7e2e8;border-radius:10px;gap:16px;min-height:100%;padding:16px 18px;display:grid}.category-conversion-copy h3{color:#172033;margin:0 0 6px;font-size:1.04rem;line-height:1.45}.category-conversion-title,.category-tool-title{align-items:center;gap:10px;min-width:0;display:inline-flex}.category-link-icon,.category-card-icon{color:#168f8c;flex:none}.category-conversion-copy p{color:#526071;margin:0;font-size:.9rem}.category-conversion-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.category-conversion-actions a{color:#156b8a;text-align:center;background:#fff;border:1px solid #d6e1e7;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;font-size:.85rem;font-weight:650;line-height:1.45;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.category-conversion-actions a:hover{background:#f6fafb;border-color:#b8cbd4;transform:translateY(-1px)}.category-conversion-actions a:only-child{grid-column:1/-1}.category-conversion-actions a:focus-visible,.category-unit-list a:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.category-unit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.category-unit-list li{min-width:0}.category-unit-list a{color:#172033;background:#fff;border:1px solid #d7e2e8;border-radius:10px;align-items:center;gap:10px;min-height:68px;padding:12px 14px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.category-unit-list a:hover{background:#f8fbfc;border-color:#bfd0d7;transform:translateY(-1px)}.category-unit-list span{color:#172033;flex-direction:column;min-width:0;font-weight:650;line-height:1.5;display:flex}.category-unit-list small{color:#667085;margin-top:4px;font-size:.82rem;font-weight:400}.category-page-footer-link{border-top:1px solid #d9dde5;margin-top:46px;padding-top:24px}.category-page-footer-link a{color:#168f8c;align-items:center;gap:8px;font-weight:700;display:inline-flex}@media (max-width:760px){.category-page-shell{width:min(760px,100% - 28px)}.category-page-breadcrumb-shell{padding-top:30px;padding-bottom:16px}.category-conversion-list,.category-unit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.category-page-header h1{font-size:clamp(2rem,8.5vw,2.45rem)}.category-page-header>p:last-child{font-size:1rem;line-height:1.68}.category-general-converter{gap:14px}.category-general-converter-grid{grid-template-columns:1fr}.category-general-converter-swap{width:100%}.category-conversion-list,.category-conversion-actions,.category-unit-list{grid-template-columns:1fr}}.faq-list{border-top:1px solid #aeb5c1}.faq-list details{border-bottom:1px solid #d9dde5}.faq-list summary{color:#172033;cursor:pointer;padding:18px 42px 18px 0;font-weight:650;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:#168f8c;content:"+";font-size:1.25rem;position:absolute;top:16px;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#525b6d;max-width:680px;margin:0;padding:0 0 18px;line-height:1.7}main.units-index-page{width:100%;min-height:100vh;padding:0;display:block}.units-index-shell{width:min(1120px,100% - 40px);margin:0 auto;padding:42px 0 90px}.units-index-header{max-width:760px;padding:34px 0 48px}.units-index-header>p{color:#168f8c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:750}.units-index-header h1{color:#172033;letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(2.5rem,5vw,3.8rem)}.units-index-header>span{color:#667085;font-size:1.08rem;line-height:1.75}.units-index-section{margin-top:48px}.units-index-heading{border-bottom:1px solid #aeb5c1;justify-content:space-between;align-items:end;margin-bottom:18px;padding-bottom:14px;display:flex}.units-index-heading h2{color:#172033;margin:0;font-size:1.55rem}.units-index-heading a{color:#168f8c;font-weight:700}.units-index-list{border-left:1px solid #d9dde5;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.units-index-list li{border-bottom:1px solid #d9dde5;border-right:1px solid #d9dde5}.units-index-list a{color:#172033;gap:18px;min-height:120px;padding:20px;text-decoration:none;display:flex}.units-index-list a:hover{background:#f1f4f5}.units-index-list strong{color:#168f8c;min-width:48px;font-size:1.35rem}.units-index-list span{flex-direction:column;font-weight:700;display:flex}.units-index-list small{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:.82rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:680px){.units-index-shell{width:min(100% - 28px,760px)}.units-index-list{grid-template-columns:1fr}.units-index-heading{flex-direction:column;align-items:flex-start;gap:10px}}main.unit-information-page{width:100%;min-height:100vh;padding:0;display:block}.unit-article-introduction{border-bottom:1px solid #aeb5c1;margin-bottom:44px;padding-bottom:30px}.unit-article-introduction p{color:#30394a;margin:0 0 18px;font-size:1.08rem;line-height:1.85}.unit-article-introduction p:first-child{color:#172033;font-size:1.18rem}.unit-table-of-contents{border-top:1px solid #aeb5c1;border-bottom:1px solid #aeb5c1;margin:48px 0;padding:24px 0}.unit-table-of-contents>strong{color:#172033;margin-bottom:14px;font-size:1.15rem;display:block}.unit-table-of-contents ol{columns:2;column-gap:42px;margin:0;padding-left:22px}.unit-table-of-contents li{break-inside:avoid;margin-bottom:9px}.unit-table-of-contents a{color:#174ea6;line-height:1.45;text-decoration:none}.unit-table-of-contents a:hover{text-decoration:underline}.unit-long-section{scroll-margin-top:30px}.unit-long-section p{color:#3f4858;font-size:1rem;line-height:1.85}.unit-timeline{margin:28px 0 0;padding:0;list-style:none;position:relative}.unit-timeline:before{content:"";background:#aeb5c1;width:1px;position:absolute;top:8px;bottom:8px;left:68px}.unit-timeline li{grid-template-columns:70px 1fr;gap:28px;padding-bottom:28px;display:grid;position:relative}.unit-timeline li:before{content:"";background:#168f8c;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:63px;box-shadow:0 0 0 1px #168f8c}.unit-timeline time{color:#168f8c;font-weight:750}.unit-timeline h3{color:#172033;margin:0 0 7px;font-size:1.05rem}.unit-timeline p{color:#525b6d;margin:0;line-height:1.65}.scientific-property-list{border-top:1px solid #aeb5c1;margin:24px 0 0}.scientific-property-list>div{border-bottom:1px solid #d9dde5;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:24px;padding:14px 0;display:grid}.scientific-property-list dt{color:#667085;font-weight:600}.scientific-property-list dd{color:#172033;flex-direction:column;gap:5px;margin:0;display:flex}.scientific-property-list small{color:#667085;line-height:1.45}.scientific-equations{border-top:1px solid #aeb5c1}.scientific-equations article{border-bottom:1px solid #d9dde5;padding:24px 0}.scientific-equations h3{color:#172033;margin:0 0 13px}.equation-display{overflow-wrap:anywhere;background:#eef4f4;border-left:4px solid #168f8c;padding:18px 20px;font-family:Times New Roman,Cambria,serif;color:#172033!important;margin:0 0 15px!important;font-size:1.2rem!important;line-height:1.5!important}.scientific-table-wrap{border-top:1px solid #aeb5c1;width:100%;overflow-x:auto}.scientific-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.9rem}.scientific-table th,.scientific-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d9dde5;padding:12px 14px}.scientific-table th{color:#30394a;background:#eef1f3;font-weight:700}.scientific-table td{color:#475063;line-height:1.5}.scientific-table tbody tr:hover{background:#f5f7f8}.measurement-methods{border-top:1px solid #aeb5c1;border-left:1px solid #d9dde5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.measurement-methods article{border-bottom:1px solid #d9dde5;border-right:1px solid #d9dde5;padding:20px}.measurement-methods h3{color:#172033;margin:0 0 10px;font-size:1.05rem}.measurement-methods p{color:#525b6d;margin:0 0 18px;line-height:1.65}.measurement-methods dl{margin:0}.measurement-methods dt{color:#7a8290;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:700}.measurement-methods dd{color:#30394a;margin:0;line-height:1.5}.unit-sources ol{margin:20px 0 0;padding-left:24px}.unit-sources li{color:#525b6d;margin-bottom:12px;line-height:1.55}.unit-sources a{color:#174ea6;text-underline-offset:3px}.unit-sidebar-links{border-top:1px solid #d9dde5;margin-top:30px;padding-top:24px}.unit-sidebar-links h3{color:#172033;margin:0 0 14px;font-size:1rem}.unit-sidebar-links a{color:#174ea6;border-bottom:1px solid #e1e5ea;padding:10px 0;font-size:.9rem;text-decoration:none;display:block}.unit-sidebar-links a:hover{text-decoration:underline}@media (max-width:720px){.unit-table-of-contents ol{columns:1}.scientific-property-list>div{grid-template-columns:1fr;gap:6px}.measurement-methods{grid-template-columns:1fr}.unit-timeline:before{left:54px}.unit-timeline li{grid-template-columns:56px 1fr;gap:20px}.unit-timeline li:before{left:49px}}.unit-search-topic{scroll-margin-top:30px}.search-topic-answer{background:#eef4f4;border-left:4px solid #168f8c;padding:16px 18px;font-size:1.05rem;font-weight:600;color:#172033!important;margin-bottom:20px!important;line-height:1.7!important}.unit-search-topic>ul{border-top:1px solid #aeb5c1;margin:22px 0 0;padding:0;list-style:none}.unit-search-topic>ul li{color:#414a5b;border-bottom:1px solid #d9dde5;padding:11px 8px}.category-article-introduction{border-top:1px solid #aeb5c1;border-bottom:1px solid #aeb5c1;max-width:860px;margin:10px 0 52px;padding:26px 0}.category-article-introduction>p{color:#3f4858;margin:0 0 17px;font-size:1.05rem;line-height:1.8}.category-facts{border-top:1px solid #d9dde5;border-left:1px solid #d9dde5;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0;display:grid}.category-facts>div{border-bottom:1px solid #d9dde5;border-right:1px solid #d9dde5;grid-template-columns:145px 1fr;gap:14px;padding:13px 15px;display:grid}.category-facts dt{color:#667085;font-weight:600}.category-facts dd{color:#172033;margin:0;font-weight:650}.category-table-of-contents{border-top:1px solid #aeb5c1;border-bottom:1px solid #aeb5c1;max-width:860px;margin:60px 0 10px;padding:24px 0}.category-table-of-contents>strong{color:#172033;margin-bottom:14px;font-size:1.15rem;display:block}.category-table-of-contents ol{columns:2;column-gap:40px;margin:0;padding-left:22px}.category-table-of-contents li{break-inside:avoid;margin-bottom:9px}.category-table-of-contents a{color:#174ea6;text-decoration:none}.category-table-of-contents a:hover{text-decoration:underline}.category-article-content{max-width:860px}.category-inline-link{background:#eef4f4;border-left:4px solid #168f8c;padding:14px 16px}.category-inline-link a{color:#174ea6;font-weight:700}.disaster-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.disaster-category-badge{color:#eafffb;letter-spacing:.03em;text-transform:uppercase;background:#0f2d2c;border-radius:999px;align-items:center;padding:4px 13px;font-size:.76rem;font-weight:700;display:inline-flex}.disaster-year-badge{color:#5b6472;font-size:.86rem;font-weight:600}.disaster-fact-grid{color:#eafffb;background:#0f2d2c;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:28px 0;padding:22px 24px;display:grid}.disaster-fact-grid div{flex-direction:column;gap:5px;display:flex}.disaster-fact-grid span{text-transform:uppercase;letter-spacing:.04em;opacity:.72;font-size:.72rem}.disaster-fact-grid strong{font-size:1.12rem;font-weight:700;line-height:1.3}.disaster-pullquote{color:#1d2433;background:#eef4f4;border-left:4px solid #168f8c;margin:28px 0;padding:18px 22px;font-size:1.08rem;font-style:italic;line-height:1.6}.disaster-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.disaster-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.disaster-story-grid{grid-template-columns:1fr}}.disaster-story-card{background:#fff;border:1px solid #e1e7ea;border-radius:16px;gap:10px;padding:20px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.disaster-story-card:hover{border-color:#bfd0d7;transform:translateY(-2px);box-shadow:0 18px 40px #10374a12}.disaster-story-card-meta{align-items:center;gap:8px;display:flex}.disaster-story-card h3{margin:0;font-size:1.08rem}.disaster-story-card p{color:#4a5568;margin:0;font-size:.9rem;line-height:1.55}@media (max-width:700px){.category-facts{grid-template-columns:1fr}.category-facts>div{grid-template-columns:120px 1fr}.category-table-of-contents ol{columns:1}}html{scroll-behavior:smooth;font-size:15px}body{color:#1d2433;letter-spacing:-.006em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:400;line-height:1.65}p,li,dd,dt,input,select,button{font-size:.96rem}.site-logo{letter-spacing:-.04em;font-size:1.48rem;font-weight:720}.site-navigation a{font-size:.86rem;font-weight:500}.home-hero h1{letter-spacing:-.05em;font-size:clamp(2.25rem,5vw,3.45rem);font-weight:650}.home-hero-description{max-width:620px;font-size:1rem;line-height:1.65}.home-section-header h2,.home-about h2{font-size:1.42rem;font-weight:650}.conversion-hero h1{letter-spacing:-.04em;max-width:620px;font-size:clamp(1.9rem,3.5vw,2.55rem);font-weight:650}.conversion-hero-description{font-size:.95rem}.conversion-hero-information h2{font-size:1.35rem;font-weight:650}.conversion-section h2{letter-spacing:-.025em;font-size:1.33rem;font-weight:650}.conversion-section h3{font-size:1.05rem;font-weight:650}.conversion-section p{font-size:.96rem;line-height:1.75}.unit-page-header h1{letter-spacing:-.045em;font-size:clamp(2rem,4vw,2.85rem);font-weight:650}.unit-page-header>p:last-child{max-width:720px;font-size:1rem;line-height:1.7}.unit-article-introduction p{font-size:.98rem;line-height:1.8}.unit-article-introduction p:first-child{font-size:1.05rem}.unit-long-section p{font-size:.96rem;line-height:1.82}.unit-table-of-contents>strong{font-size:1rem}.unit-table-of-contents a,.category-table-of-contents a{font-size:.9rem}.category-page-header h1{font-size:clamp(2rem,4vw,2.9rem);font-weight:650}.category-page-header>p:last-child{font-size:1rem}.category-section-heading h2{font-size:1.35rem;font-weight:650}.category-article-introduction>p{font-size:.97rem}.equation-display{font-size:1.08rem!important}.conversion-table,.scientific-table{font-size:.86rem}.breadcrumbs{font-size:.82rem}.faq-list summary{font-size:.94rem;font-weight:600}.text-link,.related-conversion-list a{font-size:.91rem}.pair-field input,.pair-field output{font-size:1rem}.conversion-finder select,.conversion-finder button{font-size:.93rem}@media (max-width:640px){html{font-size:15px}input,select,textarea,button{font-size:16px}.home-hero h1{font-size:2.2rem}.conversion-hero h1{font-size:1.9rem}.unit-page-header h1,.category-page-header h1{font-size:2rem}}body,body,input,select,button,textarea{font-family:var(--font-body),Arial,sans-serif}button,input,select,textarea,output{font:inherit}h1,h2,h3,h4,h5,h6,button,.home-category-title,.category-tool-title{font-family:var(--font-heading),Arial,sans-serif}h1{font-weight:700}h2,h3,h4,h5,h6,button{font-weight:600}.site-logo{color:#202124;max-width:100%;font-family:var(--font-logo),Arial,sans-serif;letter-spacing:-.055em;text-transform:lowercase;white-space:nowrap;align-items:baseline;font-size:2.65rem;font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.site-logo span{color:#168f8c;letter-spacing:inherit;margin-left:1px;font-family:inherit;font-size:1em;font-weight:300}.site-logo:hover{color:#202124}@media (max-width:768px){.site-logo{font-size:1.95rem}}@media (max-width:400px){.site-logo{font-size:1.78rem}}.directory-home{isolation:isolate;background:linear-gradient(#f9fcff 0%,#f6fafc 38%,#f8fbfd 100%);min-height:calc(100dvh - 79px);padding:0 0 88px;display:block;position:relative}.directory-home:before,.directory-home:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.directory-home:before{filter:blur(8px);opacity:.92;background:radial-gradient(circle at 8% 7%,#68a6ff29 0%,#68a6ff17 17%,#0000 42%),radial-gradient(circle at 92% 10%,#6bdfd421 0%,#6bdfd412 18%,#0000 40%),radial-gradient(circle at 52% 20%,#f5e8cc2e 0%,#f5e8cc14 14%,#0000 30%)}.directory-home:after{background:radial-gradient(circle at 18% 14%,#5b8bff17 0%,#0000 36%),radial-gradient(circle at 82% 16%,#52cac214 0%,#0000 34%),radial-gradient(circle at 58% 34%,#c0bbff0f 0%,#0000 26%);width:min(100%,1280px);height:620px;margin:0 auto;inset:0 0 auto}.directory-shell{z-index:1;width:min(1120px,100% - 40px);margin:0 auto;position:relative}.directory-hero{padding:42px 0 30px}.directory-hero .directory-shell{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:40px;display:grid}.directory-hero-copy{max-width:560px;padding:22px 0 8px}.directory-eyebrow{color:#557179;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem;font-weight:650}.directory-hero-copy h1{color:#172033;letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin:0 0 14px;font-size:clamp(2.35rem,4.8vw,3.55rem);line-height:1.02}.directory-lead{color:#4a5568;text-wrap:pretty;max-width:48ch;margin:0;font-size:1.02rem;line-height:1.7}.directory-hero-panel{gap:14px;display:grid}.directory-search,.directory-stats,.directory-home-card,.directory-popular-list li{background:#fffffff2;border:1px solid #d6e1e7;border-radius:16px;box-shadow:0 14px 34px #10374a0a}.directory-search{padding:20px}.directory-search label{color:#243247;margin-bottom:12px;font-size:.93rem;font-weight:650;display:block}.directory-search-field{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.directory-search-field input{color:#172033;min-height:52px;font:inherit;background:#fff;border:1px solid #c3d2da;border-radius:10px;padding:0 14px}.directory-search-field button{color:#fff;min-width:92px;min-height:52px;font:inherit;cursor:pointer;background:#168f8c;border:1px solid #168f8c;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:650;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.directory-search-field button:hover{background:#137773;border-color:#137773;transform:translateY(-1px)}.directory-search-field input:focus-visible,.directory-search-field button:focus-visible,.directory-section-link:focus-visible,.directory-card-stretch:focus-visible,.directory-inline-link:focus-visible,.directory-category-guide:focus-visible,.directory-popular-list a:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.directory-search-hint{color:#667085;margin:10px 0 0;font-size:.84rem;line-height:1.6}.directory-search-results-wrap{border-top:1px solid #dfe7ec;margin-top:16px;padding-top:14px}.directory-search-results-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.directory-search-results-head strong{color:#243247;font-size:.9rem}.directory-search-results-head span{color:#667085;font-size:.77rem}.directory-search-results{margin:0;padding:0;list-style:none}.directory-search-results li+li{margin-top:8px}.directory-search-results a,.directory-search-result-static{color:#172033;border:1px solid #dfe7ec;border-radius:10px;padding:12px 13px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:block}.directory-search-results a:hover{background:#f7fbfc;border-color:#b8cbd4;transform:translateY(-1px)}.directory-search-results span{font-weight:600;display:block}.directory-search-results small{color:#667085;margin-top:5px;display:block}.directory-search-empty{color:#667085;border:1px dashed #d7e2e8;border-radius:10px;margin:0;padding:14px}.directory-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.directory-stats>div{border-right:1px solid #dfe7ec;padding:14px 16px}.directory-stats>div:last-child{border-right:0}.directory-stats dt{color:#667085;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.8rem}.directory-stats dd{color:#172033;font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:650}.directory-content{gap:34px;display:grid}.directory-section{padding-top:4px}.directory-section-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.directory-section-header h2{color:#172033;letter-spacing:-.03em;margin:0 0 4px;font-size:1.34rem}.directory-section-header p{color:#5b6677;max-width:56ch;margin:0;line-height:1.62}.directory-secondary-categories{margin-top:32px}.directory-secondary-categories h3{color:#172033;margin:0 0 4px;font-size:1.05rem}.directory-secondary-categories .tool-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px}.directory-section-link{color:#156b8a;flex:none;align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex}.directory-section-link:hover{color:#114f68;text-decoration:underline}.directory-home-category-grid,.directory-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.directory-home-card{min-height:100%;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.directory-home-card:hover{background:#fbfdfe;border-color:#bfd0d7;transform:translateY(-2px);box-shadow:0 18px 40px #10374a12}.profession-pin-button{z-index:2;color:#8a94a6;cursor:pointer;background:#ffffffe6;border:1px solid #d7e0fb;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;line-height:1;transition:border-color .18s,color .18s,background-color .18s;display:flex;position:absolute;top:10px;right:10px}.profession-pin-button:hover{color:#3f63ff;border-color:#3f63ff}.profession-pin-button.is-active{color:#fff;background:#3f63ff;border-color:#3f63ff}.directory-card-stretch{z-index:1;position:absolute;inset:0}.directory-card-body{z-index:2;pointer-events:none;gap:14px;min-height:100%;padding:18px 18px 16px;display:grid;position:relative}.directory-card-top,.directory-card-description{pointer-events:none}.directory-card-top{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;display:grid}.directory-card-badge{justify-content:flex-start;align-items:flex-start;width:72px;height:72px;display:flex}.home-category-icon-box{color:#3f63ff;background:radial-gradient(120% 130% at 28% 18%,#ffffffd9 0%,#fff0 52%),radial-gradient(circle,#3f63ff24 1px,#0000 1.6px) 0 0/9px 9px,linear-gradient(160deg,#eef2ff 0%,#dfe6ff 100%);border:1px solid #d7e0fb;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 1px #3f63ff0d,0 1px 2px #1f37850f}.home-category-icon-svg{color:currentColor;width:42px;height:42px}.directory-home-card:hover .home-category-icon-box{border-color:#b9c9fb;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #3f63ff1a,0 6px 16px #1f378524}.directory-card-header-line{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.directory-card-top h3{color:#172033;letter-spacing:-.02em;margin:2px 0 0;font-size:1.08rem}.directory-card-body-icon{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px 16px;display:flex}.directory-card-body-icon .home-category-icon-box{border-radius:20px;width:88px;height:88px}.directory-card-body-icon .home-category-icon-svg{width:48px;height:48px}.directory-card-body-icon .home-category-title{color:#172033;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700;line-height:1.3}@media (max-width:760px){.directory-card-body-icon{gap:12px;padding:22px 12px}.directory-card-body-icon .home-category-icon-box{border-radius:16px;width:68px;height:68px}.directory-card-body-icon .home-category-icon-svg{width:36px;height:36px}}.directory-card-status{color:#5b6677;border:1px solid #d7e2e8;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.75rem;font-weight:650;display:inline-flex}.directory-card-formula{color:#5b6677;letter-spacing:-.01em;margin:0;font-weight:600}.directory-card-description{color:#4f5b6b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.directory-card-links{pointer-events:auto;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.directory-inline-link{color:#20577a;background:#fbfdfe;border:1px solid #d6e1e7;border-radius:10px;align-items:center;min-height:34px;padding:0 10px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.directory-inline-link:hover{background:#f3f8fb;border-color:#b9ccd5;transform:translateY(-1px)}.directory-card-note{color:#667085;font-size:.9rem}.directory-home-card-more{box-shadow:none;background:0 0;border-color:#0000}.directory-home-card-more:hover{box-shadow:none;background:#156b8a0d;border-color:#0000}.directory-more-card-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:140px;display:flex}.directory-more-arrow{color:#3f63ff}.directory-more-label{color:#156b8a;font-size:.95rem;font-weight:650}main.other-categories-page{width:100%;min-height:100vh;padding:0;display:block}.other-categories-page .directory-shell{padding:42px 0 90px}.other-categories-header{max-width:760px;padding:0 0 32px}.other-categories-header h1{color:#172033;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(2.2rem,4.5vw,3.2rem)}.other-categories-header p{color:#667085;margin:0;font-size:1.05rem;line-height:1.7}.other-categories-search{max-width:none;margin-bottom:40px}.other-categories-section{margin-bottom:40px}.other-categories-section>h2{color:#172033;margin:0 0 16px;font-size:1.3rem;font-weight:700}.directory-section-footer{justify-content:center;margin-top:20px;display:flex}.directory-card-footer{pointer-events:auto;border-top:1px solid #e4ebef;margin-top:auto;padding-top:12px}.directory-category-guide{color:#156b8a;font-weight:650;text-decoration:none}.directory-category-guide:hover{color:#114f68;text-decoration:underline}.directory-category-guide.is-muted{color:#667085;text-decoration:none}.directory-popular-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.directory-popular-list li{overflow:hidden}.directory-popular-list a{color:#172033;gap:6px;min-height:100%;padding:16px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.directory-popular-list a:hover{background:#f8fbfc;transform:translateY(-1px)}.directory-popular-list span{font-weight:600}.directory-popular-list small{color:#667085;line-height:1.5}.directory-tool-card{min-height:100%;display:grid}.directory-tool-copy{gap:8px;display:grid}.directory-button-icon,.directory-link-icon{color:#168f8c;flex:none}.directory-conversion-title{min-width:0}@media (max-width:1180px){.directory-home-category-grid,.directory-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.directory-hero .directory-shell{grid-template-columns:1fr}.directory-home-category-grid,.directory-popular-list,.directory-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.directory-home{padding-bottom:60px}.directory-home:before{filter:blur(5px);opacity:.88;background:radial-gradient(circle at 12% 7%,#68a6ff1a 0%,#0000 34%),radial-gradient(circle at 88% 10%,#6bdfd414 0%,#0000 32%)}.directory-home:after{background:radial-gradient(circle at 22% 16%,#5b8bff0f 0%,#0000 30%),radial-gradient(circle at 78% 14%,#52cac20d 0%,#0000 28%);height:420px}.directory-shell{width:min(100% - 28px,1120px)}.directory-section-header{flex-direction:column;align-items:start}.directory-search-field,.directory-stats{grid-template-columns:1fr}.directory-stats>div{border-bottom:1px solid #dfe7ec;border-right:0}.directory-stats>div:last-child{border-bottom:0}.directory-home-category-grid,.directory-popular-list,.directory-tool-grid{grid-template-columns:1fr}.directory-hero-copy h1{max-width:12ch}.directory-card-top{grid-template-columns:60px minmax(0,1fr);gap:14px}.directory-card-badge,.home-category-icon-box{width:60px;height:60px}.home-category-icon-svg{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.directory-home-card,.home-category-icon-box{transition:none}.directory-home-card:hover .home-category-icon-box{transform:none}.reynolds-regime-marker{transition:none}}.unit-symbol{text-transform:none}main.calculator-page{width:100%;min-height:100vh;padding:0;display:block}.engineering-calculator-card{gap:20px;display:grid}.category-general-converter .engineering-calculator-card{background:linear-gradient(110deg,#367da5 0%,#58c1c1 100%);border-radius:16px;padding:28px}.category-general-converter .engineering-calculator-card .category-general-converter-field span{color:#ffffffe0}.calculator-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.calculator-section-heading h2{color:#fff;margin:0;font-size:1.1rem}.thermal-resistance-layers{gap:14px;display:grid}.thermal-resistance-layer{border:1px solid #ffffff7a;border-radius:10px;gap:12px;margin:0;padding:14px;display:grid}.thermal-resistance-layer legend{color:#ffffffeb;padding:0 6px;font-size:.9rem;font-weight:650}.thermal-resistance-layer .engineering-clear-button{justify-self:start}.engineering-clear-button:disabled{cursor:not-allowed;opacity:.5}.engineering-targets{gap:10px;display:grid}.calculator-usage-hint{color:#ffffffeb;background:#ffffff1f;border-radius:8px;margin:0 0 4px;padding:10px 14px;font-size:.86rem;line-height:1.5}.all-conversions-page .category-general-converter>.calculator-usage-hint{color:#24324a;background:#168f8c14;margin:4px 0 0}.all-conversions-page .category-general-converter>.calculator-usage-hint a{color:#0f6e6b}.calculator-plug-legend{gap:6px;margin:4px 0 0;padding:0;font-size:.86rem;line-height:1.5;list-style:none;display:grid}.engineering-targets>span,.engineering-result-kicker,.engineering-field>span{color:#ffffffe0;font-size:.9rem;font-weight:650}.engineering-target-grid{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start;gap:10px;display:grid}.hydrostatic-target-grid{grid-template-columns:repeat(2,minmax(0,max-content))}.engineering-target-button,.engineering-clear-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff94;border-radius:10px;padding:0 16px;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.engineering-target-button:hover,.engineering-clear-button:hover{background:#ffffff29;border-color:#ffffffd1;transform:translateY(-1px)}.engineering-target-button.is-active{color:#fff;background:#87c900;border-color:#87c900}.engineering-target-button:focus-visible,.engineering-clear-button:focus-visible,.engineering-field input:focus-visible,.engineering-field select:focus-visible,.category-calculator-card:focus-visible{outline-offset:2px;outline:2px solid #fffffff0}.calculator-conversion-hero .conversion-hero-inner{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:64px}.calculator-hero-tool{gap:24px;display:grid}.calculator-hero-kicker{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.82rem;font-weight:700}.engineering-inputs{gap:16px;display:grid}.hydrostatic-density-stack{gap:10px;display:grid}.hydrostatic-preset-row{grid-template-columns:1fr}.hydrostatic-helper-note{color:#ffffffd1;margin:-2px 0 0;font-size:.86rem;line-height:1.65}.hydrostatic-advanced-options{border-top:1px solid #ffffff3d;padding-top:14px}.hydrostatic-advanced-options summary{cursor:pointer;color:#fff;font-weight:600;list-style:none}.hydrostatic-advanced-options summary::-webkit-details-marker{display:none}.hydrostatic-advanced-options[open] summary{margin-bottom:12px}.hydrostatic-checkbox{color:#fff;align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.hydrostatic-checkbox input{width:18px;height:18px}.engineering-field{gap:8px;display:grid}.engineering-field-row{grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr);gap:10px;display:grid}.engineering-field input,.engineering-field select,.engineering-field output{color:#172033;background:#fff;border:2px solid #fff;border-radius:10px;min-height:52px;padding:0 14px}.engineering-field input,.engineering-field select{font:inherit;font-size:.96rem}.engineering-field select{white-space:nowrap;width:100%}.engineering-field output{background:#fffffff5;justify-content:flex-start;align-items:center;font-weight:650;display:flex}.engineering-field-row-result output{color:#172033;letter-spacing:-.03em;background:#fffffff0;border:0;min-height:68px;padding:16px 18px;font-size:1.4rem;line-height:1.25}.engineering-field-row-result-single{grid-template-columns:1fr}.engineering-result-panel{align-content:start;gap:16px;display:grid}.engineering-result-panel h2,.engineering-result-kicker{margin:0}.engineering-formula-box{background:0 0;border-top:1px solid #ffffff42;border-radius:0;padding:14px 0 0}.engineering-result-panel .engineering-field{gap:10px}.engineering-result-panel .engineering-field>span{color:#ffffffb8}.engineering-result-panel .engineering-si-note+.engineering-si-note,.engineering-result-panel .engineering-formula-box,.engineering-result-panel .engineering-clear-button{margin-top:2px}.engineering-result-panel .engineering-clear-button{justify-self:start;padding-inline:15px}.engineering-clear-button{background:0 0}.engineering-result-panel .engineering-formula-box{border-radius:10px}.hydrostatic-secondary-result{background:#ffffff1a;border:1px solid #ffffff47;border-radius:10px;padding:13px 14px}.hydrostatic-secondary-result strong,.hydrostatic-secondary-result p{color:#fff}.hydrostatic-secondary-result strong{margin-bottom:6px;font-size:.88rem;display:block}.hydrostatic-secondary-result p{margin:0;font-size:1rem;font-weight:650}.reynolds-regime-card{background:#ffffff1a;border:1px solid #ffffff47;border-radius:12px;gap:12px;padding:14px;display:grid}.reynolds-regime-header{color:#fff;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reynolds-regime-header strong{font-size:.88rem}.reynolds-regime-header span{font-size:1rem;font-weight:700}.reynolds-regime-scale{gap:8px;display:grid}.reynolds-regime-band{background:#ffffff2e;border-radius:999px;grid-template-columns:23fr 17fr 60fr;height:14px;display:grid;position:relative;overflow:hidden}.reynolds-regime-segment{height:100%;display:block}.reynolds-regime-segment.is-laminar{background:#8fd382}.reynolds-regime-segment.is-transition{background:#79d9da}.reynolds-regime-segment.is-turbulent{background:#168f8c}.reynolds-regime-threshold{background:#ffffffd1;width:1px;position:absolute;top:-1px;bottom:-1px}.reynolds-regime-threshold.is-laminar-end{left:23%}.reynolds-regime-threshold.is-transition-end{left:40%}.reynolds-regime-marker{background:#10374a;border:2px solid #fff;border-radius:999px;width:14px;height:22px;transition:left .18s;position:absolute;top:-4px;box-shadow:0 8px 18px #071b2733}.reynolds-regime-marker:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:3px}.reynolds-regime-ticks{color:#ffffffc7;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:.74rem;display:flex}.reynolds-regime-labels{color:#fff;grid-template-columns:23fr 17fr 60fr;gap:10px;font-size:.82rem;font-weight:600;display:grid}.reynolds-regime-reading{color:#fff;margin:0;font-size:.95rem}.reynolds-regime-reading strong{font-weight:700}.engineering-formula-box strong{color:#ffffffc7;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;display:block}.engineering-formula-box p,.engineering-error,.engineering-si-note{margin:0}.engineering-formula-box p{white-space:pre-line;color:#fff;line-height:1.7}.engineering-error{color:#fff;background:#7b181838;border-radius:10px;padding:12px 14px}.engineering-si-note{color:#ffffffdb;font-size:.9rem;line-height:1.65}.calculator-content{width:min(760px,100% - 40px);margin:0 auto;padding:18px 0 90px}.calculator-bullet-list{margin:0;padding-left:22px}.calculator-bullet-list li+li{margin-top:10px}.calculator-example-list{gap:16px;display:grid}.calculator-example-list article{background:#fbfcfd;border:1px solid #d8e3e8;border-radius:12px;padding:16px 18px}.calculator-example-list h3{margin-top:0}.calculator-unit-sections{gap:24px;display:grid}.calculator-unit-section h3{margin-top:0}.engineering-note-box{background:#f8fbfc;border:1px solid #d7e2e8;border-radius:12px;padding:16px 18px}.category-calculator-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.category-calculator-card{color:#172033;background:#fff;border:1px solid #d7e2e8;border-radius:12px;gap:8px;min-height:100%;padding:16px 18px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.category-calculator-card:hover{background:#f8fbfc;border-color:#b9ccd5;transform:translateY(-1px)}.category-calculator-card strong{font-size:1rem}.engineering-hub-list{margin-top:18px}.engineering-status-pill{color:#355769;letter-spacing:.02em;background:#eef5f8;border-radius:999px;width:fit-content;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.engineering-status-pill.is-live{color:#13633d;background:#e8f8ee}.engineering-hub-card-header{color:#168f8c;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.engineering-hub-steps{color:#3f4858;margin:18px 0 0;padding-left:22px;line-height:1.8}.engineering-hub-steps li+li{margin-top:8px}.engineering-hub-guides{margin-top:18px}.category-tool-title strong{color:#172033;font-size:1rem}.category-tool-formula{color:#5b6677;font-weight:600}.technical-reference-sheet{color:#172033;background:#fff;border:1px solid #c3ccd5;margin-top:24px;padding:22px}.technical-reference-header{border-bottom:1px solid #d7dfe6;justify-content:space-between;align-items:start;gap:18px;padding-bottom:16px;display:flex}.technical-reference-kicker{color:#5b6677;letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:.8rem;font-weight:700}.technical-reference-header h3{color:#172033;margin:0;font-size:1.24rem}.technical-reference-header p{color:#4f5b6b;max-width:62ch;margin:10px 0 0;line-height:1.68}.technical-reference-download{color:#0f657f;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fb1bd;flex:none;padding:0 14px;font-weight:600;transition:border-color .18s,background-color .18s,color .18s}.technical-reference-download:hover{color:#0a4f63;background:#f7fbfd;border-color:#7f94a2}.technical-reference-download:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.technical-reference-body{gap:18px;margin-top:18px;display:grid}.technical-reference-block{margin-top:18px}.technical-reference-block h4{color:#172033;margin:0 0 10px;font-size:1rem}.technical-reference-copy{color:#3f4858;margin:0 0 12px;line-height:1.72}.technical-reference-list,.technical-reference-link-list,.technical-reference-source-list{color:#3f4858;margin:0;padding-left:20px;line-height:1.72}.technical-reference-list li+li,.technical-reference-link-list li+li,.technical-reference-source-list li+li{margin-top:8px}.technical-reference-formulas li{color:#172033;letter-spacing:-.01em;font-weight:600}.technical-reference-variables{border-top:1px solid #d7dfe6;margin:0}.technical-reference-variables>div{border-bottom:1px solid #d7dfe6;grid-template-columns:150px 1fr;gap:18px;padding:10px 0;display:grid}.technical-reference-variables dt{color:#172033;font-weight:700}.technical-reference-variables dd{color:#3f4858;margin:0;line-height:1.7}.technical-reference-link-list a,.technical-reference-source-meta a{color:#0f657f;text-underline-offset:3px;text-decoration:underline}.technical-reference-table-wrap{overflow-x:auto}.technical-reference-table{border-collapse:collapse;width:100%;min-width:680px;font-size:.95rem}.technical-reference-table caption{color:#172033;text-align:left;caption-side:top;padding:0 0 10px;font-weight:600}.technical-reference-table th,.technical-reference-table td{text-align:left;vertical-align:top;border:1px solid #b8c2cc;padding:10px 12px}.technical-reference-table th{color:#172033;background:#fff;font-weight:700}.technical-reference-figure{margin:0}.technical-reference-chart{background:#fff;border:1px solid #b8c2cc;width:100%;height:auto;display:block}.technical-reference-figure figcaption{color:#172033;margin-top:10px;font-weight:600;line-height:1.55}.technical-reference-grid-line{stroke:#e1e7ec;stroke-width:1px}.technical-reference-axis-line,.technical-reference-plot-border{fill:none;stroke:#5b6677;stroke-width:1.2px}.technical-reference-axis-label{fill:#4f5b6b;font-size:15px}.technical-reference-axis-title{fill:#172033;font-size:15px;font-weight:600}.technical-reference-data-line{fill:none;stroke:#1977b4;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.technical-reference-data-line.is-turquoise{stroke:#168f8c}.technical-reference-data-point{fill:#1977b4;stroke:#fff;stroke-width:2px}.technical-reference-band{stroke:none}.technical-reference-band.is-laminar{fill:#99d392}.technical-reference-band.is-transition{fill:#7ccdd6}.technical-reference-band.is-turbulent{fill:#168f8c}.technical-reference-source-meta{gap:6px;margin-top:8px;display:grid}@media (max-width:960px){.calculator-conversion-hero .conversion-hero-inner{grid-template-columns:1fr;gap:32px}.category-calculator-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.engineering-target-grid,.category-calculator-list,.engineering-field-row{grid-template-columns:1fr}.calculator-content{width:min(100% - 28px,760px)}.conversion-hero-information.engineering-result-panel{padding:28px 0 0}.reynolds-regime-header{display:grid}.reynolds-regime-labels{grid-template-columns:1fr;gap:6px}.reynolds-regime-ticks{font-size:.7rem}.technical-reference-sheet{padding:16px}.technical-reference-header{grid-template-columns:1fr;display:grid}.technical-reference-download{justify-self:start}.technical-reference-table{min-width:560px;font-size:.9rem}.technical-reference-variables>div{grid-template-columns:1fr;gap:6px}}.site-footer{background:#f7fbfd;border-top:1px solid #0e74901f}.site-footer-inner{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:1.25rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:1.4rem 0 1.8rem;display:grid}.site-footer-copy strong{margin-bottom:.4rem;display:inline-block}.site-footer-copy p,.site-footer-meta small{color:#355769;margin:.4rem 0 0;font-size:.96rem;line-height:1.6}.site-footer-nav{align-content:start;gap:.55rem;display:grid}.site-footer-nav-heading{color:#355769;margin-bottom:.15rem;font-size:.9rem}.site-footer-nav a,.site-footer-meta a{color:#0f657f;text-decoration:none}.site-footer-language-link{align-items:center;gap:.5rem;display:inline-flex}.site-footer-language-link[aria-current=page]{font-weight:700}.site-footer-nav a:hover,.site-footer-nav a:focus-visible,.site-footer-meta a:hover,.site-footer-meta a:focus-visible{text-decoration:underline}.site-footer-meta{align-content:start;gap:.45rem;display:grid}.site-footer-nav-categories{border-top:1px solid #0e74901f;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem 1.5rem;margin-top:.4rem;padding-top:1rem;display:grid}.site-footer-nav-categories .site-footer-nav-heading{grid-column:1/-1}.site-footer-nav-categories a{font-size:.9rem}@media (max-width:900px){.site-footer-inner,.site-footer-nav-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.site-footer-inner,.site-footer-nav-categories{grid-template-columns:1fr}}.arabic-hero-actions,.arabic-link-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.arabic-launch-note{margin-top:1rem}.arabic-launch-note p{margin:0}html[dir=rtl] body,html[dir=rtl] .page-header,html[dir=rtl] .conversion-section,html[dir=rtl] .unit-page-header,html[dir=rtl] .other-categories-header,html[dir=rtl] .directory-section-header,html[dir=rtl] .site-footer-inner{text-align:right}html[dir=rtl] .site-header-inner,html[dir=rtl] .site-navigation,html[dir=rtl] .site-footer-language-link,html[dir=rtl] .directory-search-field,html[dir=rtl] .directory-search-results-head,html[dir=rtl] .arabic-hero-actions,html[dir=rtl] .arabic-link-row{direction:rtl}html[dir=rtl] .site-nav-dropdown{text-align:right;left:auto;right:0}html[dir=rtl] .site-mobile-accordion-toggle{text-align:right}html[dir=rtl] .language-switcher-menu{text-align:right;left:0;right:auto}html[dir=rtl] .breadcrumbs{flex-direction:row-reverse;justify-content:flex-end}html[dir=rtl] .breadcrumbs a,html[dir=rtl] .directory-search-field input,html[dir=rtl] .directory-search-results-head,html[dir=rtl] .directory-search-results a,html[dir=rtl] .directory-card-body,html[dir=rtl] .conversion-table th,html[dir=rtl] .conversion-table td,html[dir=rtl] .technical-reference-header,html[dir=rtl] .technical-reference-copy,html[dir=rtl] .technical-reference-table th,html[dir=rtl] .technical-reference-table td{text-align:right}html[dir=rtl] .site-navigation-mobile .language-switcher-button,html[dir=rtl] .site-mobile-accordion-toggle{justify-content:space-between}.periodic-table-instructions{color:#667085;margin:0 0 16px;font-size:14px}.periodic-table-preview{background:#f8fbfc;border:1px solid #d9dde5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;min-height:84px;margin-bottom:16px;padding:16px 20px;display:flex}.periodic-table-preview-empty{color:#667085;font-size:14px}.periodic-table-preview-symbol{font-family:var(--font-heading),Arial,sans-serif;color:#172033;min-width:44px;font-size:32px;font-weight:700}.periodic-table-preview-body h3{color:#172033;margin:0 0 4px;font-size:17px}.periodic-table-preview-facts{color:#525b6d;flex-wrap:wrap;gap:4px 16px;font-size:13.5px;display:flex}.periodic-table-preview-link{color:#168f8c;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.periodic-table-wrap{padding-bottom:8px;overflow-x:auto}.periodic-table-grid{grid-template-columns:repeat(18,minmax(38px,1fr));gap:3px;min-width:780px;display:grid}.periodic-table-fblock{grid-template-columns:repeat(18,minmax(38px,1fr));gap:3px;min-width:780px;margin-top:14px;display:grid}.periodic-table-cell{cursor:pointer;color:#172033;background:#eef1f3;border:1px solid #1720331f;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:46px;padding:4px 2px;transition:transform 80ms,box-shadow 80ms;display:flex}.periodic-table-cell:hover,.periodic-table-cell:focus-visible{z-index:2;position:relative;transform:translateY(-2px)scale(1.05);box-shadow:0 4px 10px #1720332e}.periodic-table-cell .element-number{opacity:.75;font-size:9px;line-height:1}.periodic-table-cell .element-symbol{font-family:var(--font-heading),Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.periodic-table-cell[data-category=alkali-metal]{color:#7a2e12;background:#ffd6cc}.periodic-table-cell[data-category=toprak-alkali-metal]{color:#6b4a05;background:#ffe8b8}.periodic-table-cell[data-category=gecis-metali]{color:#5c4b04;background:#fff3b0}.periodic-table-cell[data-category=post-gecis-metali]{color:#0f5c47;background:#d7f0e8}.periodic-table-cell[data-category=yari-metal]{color:#3d2a66;background:#e3d9f7}.periodic-table-cell[data-category=ametal]{color:#0b5f5b;background:#cdeeeb}.periodic-table-cell[data-category=halojen]{color:#7a1745;background:#ffd9e8}.periodic-table-cell[data-category=soy-gaz]{color:#1c3a7a;background:#d6e4ff}.periodic-table-cell[data-category=lantanit]{color:#2f5c1a;background:#ddf0d0}.periodic-table-cell[data-category=aktinit]{color:#204a12;background:#c8e6c0}.periodic-table-legend{color:#525b6d;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:13px;display:flex}.periodic-table-legend-item{align-items:center;gap:6px;display:flex}.periodic-table-legend-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.element-ranking-search{max-width:360px;margin-bottom:16px}.element-ranking-search span{color:#526071}.element-ranking-search input{border:2px solid #d9dde5}.element-ranking-controls{margin-bottom:16px}.element-ranking-empty{color:#526071;background:#f8fbfc;border:1px solid #d9dde5;border-radius:8px;margin:0;padding:20px}.element-ranking-table th,.element-ranking-table td{white-space:nowrap}.element-neighbors-mini{background:#f8fbfc;border:1px solid #d9dde5;border-radius:10px;max-width:260px;margin:20px 0;padding:18px 20px}.element-neighbors-mini h2{margin:0 0 12px;font-size:15px}.element-neighbors-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:12px;display:grid}.element-neighbors-empty{min-height:46px}.element-neighbors-current{outline-offset:1px;cursor:default;outline:2px solid #168f8c}.element-neighbors-current:hover{transform:none}.element-lewis-widget{background:#f8fbfc;border:1px solid #d9dde5;border-radius:10px;grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:12px;margin:20px 0;padding:18px 20px;display:grid}.element-lewis-widget h2{grid-column:1/-1;margin:0 0 4px;font-size:15px}.element-lewis-widget p{color:#526071;margin:0;font-size:.92rem;line-height:1.6}.element-lewis-svg{justify-self:center;width:120px;height:120px}.element-lewis-symbol{fill:#172033;font-size:26px;font-weight:700}.element-lewis-dot{fill:#168f8c}@media (max-width:560px){.element-lewis-widget{grid-template-columns:1fr}.element-lewis-svg{justify-self:start}}.fx-relative-time{color:inherit;opacity:.85;margin-top:2px;font-size:.92rem;display:inline-block}.fx-relative-time-warning{color:#b54708;font-weight:600}.conversion-hero .fx-relative-time-warning{color:#ffe08a}.fx-update-strip{color:#344054;background:#f8fafb;border:1px solid #d9dde5;border-radius:12px;flex-wrap:wrap;gap:6px 20px;margin:0 0 20px;padding:12px 16px;font-size:.95rem;display:flex}.fx-pair-rate-line{opacity:.9;margin-top:8px;font-size:.95rem}.fx-chart{gap:14px;display:grid}.fx-chart-tabs{gap:10px;display:flex}.fx-chart-tab{color:#172033;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aeb5c1;border-radius:10px;padding:0 16px;font-weight:650}.fx-chart-tab:hover{background:#eef0f3}.fx-chart-tab.is-active{color:#fff;background:#87c900;border-color:#87c900}.fx-chart-tab:focus-visible{outline-offset:2px;outline:2px solid #367da5}.fx-chart-frame{background:#fff;border:1px solid #d9dde5;border-radius:12px;padding:8px 4px 0;position:relative}.fx-chart-frame svg{touch-action:pan-y;width:100%;height:auto;display:block}.fx-chart-grid{stroke:#e6e9ef;stroke-width:1px}.fx-chart-axis{fill:#667085;font-size:12px}.fx-chart-line{fill:none;stroke:#367da5;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.fx-chart-extreme{fill:#fff;stroke:#367da5;stroke-width:2px}.fx-chart-cursor{stroke:#98a2b3;stroke-dasharray:4 4}.fx-chart-dot{fill:#87c900;stroke:#fff;stroke-width:2px}.fx-chart-tooltip{color:#fff;white-space:nowrap;pointer-events:none;background:#172033;border-radius:8px;gap:2px;padding:6px 10px;font-size:.85rem;display:grid;position:absolute;top:8px}.fx-chart-tooltip span{opacity:.8}.fx-chart-extremes{color:#525b6d;flex-wrap:wrap;gap:8px 24px;margin:0;font-size:.95rem;display:flex}.fx-chart-extremes strong{color:#172033}.fx-table-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fx-markup-verdict{margin:14px 0 0;font-weight:600}.fx-board-change-up{color:#b42318}.fx-board-change-down{color:#067647}@media (max-width:640px){.fx-table-pair{grid-template-columns:1fr}}.paint-calculator-result-grid.fx-markup-grid,.paint-calculator-grid.fx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.paint-calculator-grid.fx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.paint-calculator-grid.fx-grid-2,.paint-calculator-grid.fx-grid-3{grid-template-columns:1fr}}.calculator-unit-section{min-width:0}.technical-reference-source-meta,.technical-reference-source-meta>*{overflow-wrap:anywhere;min-width:0}.you-may-also-like .directory-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.you-may-also-like .directory-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.you-may-also-like .directory-tool-grid{grid-template-columns:1fr}}.copy-result-button{color:#1f4f66;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6de;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.85rem;font-weight:650;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.copy-result-button:hover{color:#0f6f6c;border-color:#168f8c}.copy-result-button:focus-visible{outline-offset:2px;outline:2px solid #168f8c}.copy-result-button.is-copied{color:#0f6f6c;background:#e7f6f4;border-color:#168f8c}.copy-result-button:disabled{opacity:.5;cursor:default}.category-general-converter-result-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.category-general-converter-result-line strong{overflow-wrap:anywhere;min-width:0}.pair-result-line{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:20px 0 0;display:flex}.pair-result-line .pair-result-text{overflow-wrap:anywhere;min-width:0;margin:0}.pair-result-line .copy-result-button{border-color:#ffffffb3}.all-units-shell{width:min(1120px,100% - 40px);margin:0 auto;padding:40px 0 8px}.all-units-panel{min-width:0;margin:0 0 42px}.all-units-panel-heading{border-bottom:1px solid #aeb5c1;margin-bottom:18px;padding-bottom:14px}.all-units-panel-heading h2{color:#172033;overflow-wrap:anywhere;margin:0 0 6px;font-size:1.35rem;font-weight:650}.all-units-panel-heading p{color:#667085;margin:0;font-size:.9rem;line-height:1.55}.all-units-groups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.all-units-group{background:#fff;border:1px solid #d7e2e8;border-radius:10px;min-width:0;overflow:hidden}.all-units-group h3{color:#1f4f66;letter-spacing:.06em;text-transform:uppercase;background:#f1f7f8;border-bottom:1px solid #d7e2e8;margin:0;padding:10px 16px;font-size:.8rem;font-weight:700}.all-units-group ul{margin:0;padding:0;list-style:none}.all-units-group li+li{border-top:1px solid #eef2f5}.all-units-groups.is-single .all-units-group ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.all-units-groups.is-single .all-units-group li+li{border-top:0}.all-units-groups.is-single .all-units-group li{border-bottom:1px solid #eef2f5}.all-units-row{color:#172033;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:10px 16px;text-decoration:none;display:flex}a.all-units-row{transition:background-color .16s}a.all-units-row:hover{background:#f1f7f8}a.all-units-row:hover .all-units-name{color:#0f6f6c;text-underline-offset:3px;text-decoration:underline}a.all-units-row:focus-visible{outline-offset:-2px;outline:2px solid #168f8c}.all-units-name{color:#3b4658;min-width:0;font-size:.94rem}.all-units-value{color:#667085;text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;font-size:.9rem}.all-units-value strong{color:#172033;font-size:.98rem;font-weight:650}@media (max-width:640px){.all-units-shell{width:calc(100% - 32px);padding-top:28px}.all-units-groups,.all-units-groups.is-single .all-units-group ul{grid-template-columns:minmax(0,1fr)}.all-units-row{padding:10px 14px}}a.all-units-row .all-units-name{color:#0f6f6c;font-weight:600}.cgpa-source-check{justify-items:start;gap:10px;margin:16px 0 8px;display:grid}.cgpa-source-check .engineering-target-button{color:#0f6f6c;background:#fff;border-color:#168f8c;width:auto;min-width:0;padding-inline:18px}.cgpa-source-check .engineering-target-button:disabled{opacity:.7;cursor:progress}.cgpa-source-check-result{color:#3b4658;margin:0;font-size:.92rem;line-height:1.6}.cgpa-source-check-result a{color:#0f6f6c}.cgpa-request{gap:12px;max-width:520px;margin:8px 0 24px;display:grid}.cgpa-request .category-general-converter-field span{color:#3b4658}.cgpa-request input{border:1px solid #c9d6de!important}.cgpa-request .engineering-target-button{color:#fff;background:#168f8c;border-color:#168f8c;justify-self:start;width:auto;padding-inline:18px}.page-toc{background:#fff;border:1px solid #d7e2e8;border-radius:10px;margin:28px 0 8px}.page-toc summary{color:#172033;cursor:pointer;padding:14px 18px;font-size:1.05rem;font-weight:650}.page-toc ol{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 18px;margin:0;padding:0 18px 16px 38px;display:grid}.page-toc li{color:#667085;padding:5px 0}.page-toc a{color:#0f6f6c;text-decoration:none}.page-toc a:hover{text-underline-offset:3px;text-decoration:underline}.category-article-content h2[id]{scroll-margin-top:90px}.sleep-now-button{justify-self:start;width:auto;padding-inline:16px}.sleep-flow{text-align:center;justify-items:center;gap:14px;display:grid}.sleep-flow-title{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.sleep-time-picker{background:#ffffff24;border-radius:14px;align-items:center;gap:10px;padding:10px 18px;display:flex}.sleep-stepper{justify-items:center;gap:4px;display:grid}.sleep-stepper-label{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sleep-stepper button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:8px;width:48px;height:34px;font-size:.9rem}.sleep-stepper button:hover,.sleep-stepper button:focus-visible{background:#ffffff2e;outline:none}.sleep-stepper-value{color:#fff;font-variant-numeric:tabular-nums;min-width:2.2ch;font-size:clamp(2.6rem,9vw,3.4rem);font-weight:700;line-height:1.1}.sleep-time-colon{color:#fff;padding-top:18px;font-size:2.6rem;font-weight:700}.sleep-primary-button,.sleep-secondary-button{width:min(100%,420px);min-height:54px;font:inherit;cursor:pointer;border-radius:10px;font-size:1.02rem;font-weight:700}.sleep-primary-button{color:#fff;background:#86c700;border:2px solid #fff}.sleep-primary-button:hover{background:#79b400}.sleep-secondary-button{color:#1f4f66;background:#fff;border:2px solid #fff}.sleep-secondary-button:hover{background:#eef6f7}.sleep-or{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;width:min(100%,420px);font-size:.85rem;font-weight:700;display:flex}.sleep-or:before,.sleep-or:after{content:"";background:#ffffff73;flex:1;height:1px}.sleep-result-intro{color:#3b4658;margin:0 0 12px;font-size:.98rem;font-weight:600}.sleep-result-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sleep-result-card{background:#fff;border:2px solid #d7e2e8;border-radius:10px;justify-items:start;gap:6px;padding:14px 16px;display:grid}.sleep-result-card.is-recommended{background:#eafaf8;border-color:#168f8c}.sleep-result-time{color:#172033;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;line-height:1.1}.sleep-result-detail{color:#526071;font-size:.86rem}.sleep-cycle-strip{grid-template-columns:repeat(6,1fr);gap:3px;width:100%;display:grid}.sleep-cycle-strip span{background:#d7e2e8;border-radius:3px;height:6px}.sleep-cycle-strip span.is-filled{background:#168f8c}.sleep-alarm-button{color:#0f6f6c;font:inherit;cursor:pointer;background:#fff;border:1px solid #168f8c;border-radius:8px;justify-self:start;margin:0 0 12px;padding:9px 14px;font-size:.9rem;font-weight:650}.sleep-alarm-button:hover{background:#eafaf8}.sleep-alarm-button.is-small{margin:4px 0 0;padding:6px 10px;font-size:.8rem}.sleep-alarm-status{color:#1f3b44;background:#eafaf8;border:1px solid #168f8c;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:12px 0;padding:12px 16px;font-size:.9rem;line-height:1.5;display:flex}.sleep-alarm-status.is-ringing{color:#7a3d00;background:#fff4e0;border-color:#b45309;font-size:1.05rem}.sleep-alarm-status button{color:#fff;font:inherit;cursor:pointer;background:#168f8c;border:0;border-radius:8px;padding:8px 14px;font-weight:700}.sleep-alarm-status.is-ringing button{background:#b45309}.time-tool{gap:18px;margin-top:8px;display:grid}.time-tool-hero{color:#fff;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 40px;padding:28px 20px;display:flex;box-shadow:0 18px 40px #143c5040}.time-tool-digital{text-align:center;justify-items:center;gap:6px;display:grid}.time-tool-caption{color:#fffc;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:700}.time-tool-digital strong{letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 4px 18px #00000040;font-size:clamp(2.8rem,12vw,4.6rem);font-weight:700;line-height:1}.time-tool-next{background:#ffffff29;border-radius:999px;padding:6px 14px;font-size:.92rem;font-weight:600}.analog-clock{filter:drop-shadow(0 10px 24px #0000004d);max-width:100%;height:auto}.analog-clock-rim{fill:#fff}.analog-clock-face-light{stop-color:#fff}.analog-clock-face-dark{stop-color:#e6f1f4}.analog-clock-tick{stroke:#9fb3bf;stroke-width:1px;stroke-linecap:round}.analog-clock-tick.is-major{stroke:#1f4f66;stroke-width:2.6px}.analog-clock-number{fill:#1f4f66;font-size:17px;font-weight:700}.analog-clock-hour{stroke:#172033;stroke-width:6px;stroke-linecap:round}.analog-clock-minute{stroke:#1f4f66;stroke-width:4px;stroke-linecap:round}.analog-clock-second{stroke:#e2582c;stroke-width:1.6px;stroke-linecap:round}.analog-clock-second-tip,.analog-clock-center{fill:#e2582c}.time-tool-ringing{color:#7a2e10;background:#fff1e6;border:2px solid #e2582c;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:1.1rem;animation:1s ease-in-out infinite time-pulse;display:flex}.time-tool-ringing div{gap:10px;display:flex}@keyframes time-pulse{50%{box-shadow:0 0 0 8px #e2582c26}}@media (prefers-reduced-motion:reduce){.time-tool-ringing{animation:none}}.time-tool-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#168f8c;border:2px solid #168f8c;border-radius:10px;padding:0 20px;font-weight:700}.time-tool-button:hover{background:#0f7775}.time-tool-button.is-secondary{color:#0f6f6c;background:#fff}.time-tool-button.is-secondary:hover{background:#eafaf8}.time-tool-button:disabled{opacity:.55;cursor:default}.sleep-primary-button.is-compact,.sleep-secondary-button.is-compact{width:auto;min-height:48px;padding:0 18px}.time-tool-options{text-align:start;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;width:100%;max-width:560px;display:grid}.time-tool-options label{color:#fff;gap:6px;font-size:.82rem;font-weight:700;display:grid}.time-tool-options input:not([type=range]),.time-tool-options select{color:#172033;min-height:44px;font:inherit;background:#fff;border:2px solid #fff;border-radius:8px;padding:8px 10px;font-size:.95rem}.time-tool-options input[type=range]{accent-color:#86c700;min-height:44px}.time-tool-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.time-tool-actions .sleep-primary-button{flex:240px;width:auto;max-width:420px}.time-tool-quick,.time-tool-chips{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:flex}.time-tool-quick button,.time-tool-chips a,.time-tool-chips button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffffb3;border-radius:999px;padding:8px 14px;font-weight:700;text-decoration:none}.time-tool-quick button:hover,.time-tool-chips a:hover,.time-tool-chips button:hover{background:#ffffff42}.time-tool-empty{color:#667085;margin:0}.time-alarm-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.time-alarm-list li{color:#667085;background:#fff;border:1px solid #d7e2e8;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.time-alarm-list li.is-enabled{color:#1f3b44;background:#eafaf8;border-color:#168f8c}.time-alarm-list strong{color:#172033;font-variant-numeric:tabular-nums;font-size:1.5rem}.time-alarm-list button{color:#b42318;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e2e8;border-radius:8px;padding:6px 10px;font-size:.82rem}.time-switch{cursor:pointer;align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.time-switch input{accent-color:#168f8c;width:18px;height:18px}.time-tool-footer{justify-items:start;gap:8px;display:grid}.time-tool-footer p{color:#667085;margin:0;font-size:.88rem;line-height:1.5}.time-timer-panel{background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;justify-items:center;gap:16px;padding:28px 18px;display:grid;position:relative;box-shadow:0 18px 40px #143c5040}.time-timer-panel:fullscreen{border-radius:0;align-content:center}.time-timer-ring{width:min(320px,78vw);height:auto}.time-timer-panel:fullscreen .time-timer-ring{width:min(70vh,80vw)}.time-timer-track{fill:none;stroke:#ffffff2e;stroke-width:14px}.time-timer-progress{fill:none;stroke-width:14px;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.time-timer-readout{color:#fff;text-align:center;position:absolute;top:calc(28px + min(320px,78vw)/2);transform:translateY(-50%)}.time-timer-panel:fullscreen .time-timer-readout{top:50%}.time-timer-readout strong{font-variant-numeric:tabular-nums;text-shadow:0 4px 18px #00000040;font-size:clamp(2.2rem,10vw,3.6rem);font-weight:700}.time-timer-panel:fullscreen .time-timer-readout strong{font-size:clamp(3rem,12vh,7rem)}.time-timer-panel.is-finished{animation:1s ease-in-out infinite time-pulse}.time-timer-controls{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.time-timer-inputs{flex-wrap:wrap;justify-content:center;align-items:end;gap:10px;display:flex}.time-timer-inputs label{color:#fff;text-align:center;gap:6px;font-size:.8rem;font-weight:700;display:grid}.time-timer-inputs input{color:#172033;width:84px;min-height:48px;font:inherit;text-align:center;background:#fff;border:2px solid #fff;border-radius:8px;font-size:1.3rem;font-weight:700}.time-stopwatch-panel{background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;justify-items:center;gap:18px;padding:36px 18px;display:grid;box-shadow:0 18px 40px #143c5040}.time-stopwatch-readout{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 4px 18px #00000040;font-size:clamp(2.8rem,13vw,5.2rem);font-weight:700;line-height:1}.time-lap-list{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.time-lap-list li{text-align:left;color:#667085;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d7e2e8;border-radius:8px;grid-template-columns:48px 1fr 1fr 84px;align-items:center;gap:10px;padding:10px 12px;display:grid}.time-lap-list strong{color:#172033;font-size:1.1rem}.time-lap-list em{text-align:right;font-size:.75rem;font-style:normal;font-weight:700}.time-lap-list li.is-fastest{background:#eafaf8;border-color:#168f8c}.time-lap-list li.is-fastest em{color:#0f6f6c}.time-lap-list li.is-slowest{background:#fff4ee;border-color:#e2582c}.time-lap-list li.is-slowest em{color:#b54708}.time-tool-related{margin:1.25rem 0}.time-tool-related h2{margin:0 0 .6rem;font-size:1rem}.time-tool-related ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.time-tool-related a{color:#0f6f6c;border:1px solid var(--border,#d9e2ec);background:#fff;border-radius:999px;padding:.4rem .8rem;font-size:.9rem;text-decoration:none;display:inline-block}.time-tool-related a:hover{border-color:var(--accent,#0f766e)}.analog-clock-number.is-minor{opacity:.75;font-size:12px;font-weight:600}.analog-clock.is-night .analog-clock-rim{fill:#1c2a3d}.analog-clock.is-night .analog-clock-face-light{stop-color:#16213a}.analog-clock.is-night .analog-clock-face-dark{stop-color:#0a1020}.analog-clock.is-night .analog-clock-tick{stroke:#3b4d66}.analog-clock.is-night .analog-clock-tick.is-major,.analog-clock.is-night .analog-clock-number{stroke:#8fe3d8;fill:#8fe3d8}.analog-clock.is-night .analog-clock-number{stroke:none}.analog-clock.is-night .analog-clock-hour{stroke:#e8f1ff}.analog-clock.is-night .analog-clock-minute{stroke:#8fe3d8}.analog-clock.is-night .analog-clock-second,.analog-clock.is-night .analog-clock-second-tip,.analog-clock.is-night .analog-clock-center{stroke:#ffb347;fill:#ffb347}.live-clock-stage{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;align-content:center;justify-items:center;gap:14px;min-height:420px;padding:40px 20px;transition:background .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #1f4f6638}.live-clock-stage:fullscreen,.live-clock-stage.is-fullscreen{border-radius:0;min-height:100vh}.live-clock-fullscreen{width:42px;height:42px;color:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:10px;font-size:1.15rem;position:absolute;top:14px;right:14px}.live-clock-fullscreen:hover,.live-clock-fullscreen:focus-visible{background:#ffffff3d;outline:none}.live-clock-date{letter-spacing:.01em;opacity:.88;text-align:center;margin:0;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:600}.live-clock-stage:fullscreen .live-clock-date{font-size:min(4vw,2.4rem)}.live-clock-analog{justify-items:center;gap:12px;display:grid}.live-clock-analog .analog-clock{width:min(340px,78vw);height:auto}.live-clock-stage:fullscreen .live-clock-analog .analog-clock{width:min(70vh,80vw)}.live-clock-analog-digital{letter-spacing:.04em;margin:0;font-size:1.6rem;font-weight:700}.live-clock-stage.is-night{color:#cfe9ff;background:radial-gradient(circle at 50% 30%,#1a2744 0%,#0b1020 70%)}.live-clock-digital{letter-spacing:-.02em;justify-content:center;align-items:baseline;font-size:clamp(3.8rem,15vw,9.5rem);font-weight:800;line-height:1;display:flex}.live-clock-stage:fullscreen .live-clock-digital{font-size:min(22vw,48vh)}.live-clock-digital small{opacity:.8;margin-left:.18em;font-size:.38em;font-weight:700}.live-clock-digital em{opacity:.8;margin-left:.2em;font-size:.26em;font-style:normal;font-weight:700}.live-clock-colon{margin:0 .04em;animation:1s step-end infinite live-clock-blink}@keyframes live-clock-blink{50%{opacity:.25}}.live-clock-stage.is-digital{text-shadow:0 6px 24px #0000002e}.live-clock-stage.is-neon{color:#6ff7ff;background:radial-gradient(circle at 50% 40%,#12051f 0%,#030308 75%)}.live-clock-stage.is-neon .live-clock-digital{text-shadow:0 0 6px #6ff7ffe6,0 0 18px #6ff7ff99,0 0 42px #2da0ff80;font-weight:300}.live-clock-stage.is-neon .live-clock-colon{color:#ff5fd2;text-shadow:0 0 8px #ff5fd2e6,0 0 26px #ff5fd299}.live-clock-stage.is-neon .live-clock-date{color:#ff9be6;text-shadow:0 0 10px #ff5fd28c}.live-clock-stage.is-flip{color:#f3f4f6;background:linear-gradient(#1b1e24 0%,#0e1014 100%)}.live-clock-flip{justify-content:center;align-items:center;gap:clamp(4px,1.2vw,12px);font-size:clamp(2.6rem,11vw,7rem);font-weight:800;line-height:1;display:flex}.live-clock-stage:fullscreen .live-clock-flip{font-size:min(15vw,38vh)}.flip-group{gap:.08em;display:flex}.flip-card{perspective:3em;background:linear-gradient(#2a2f38 0% 49.6%,#22262e 50.4% 100%);border-radius:.1em;place-items:center;width:.78em;height:1.18em;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 .06em .14em #0000008c,inset 0 1px #ffffff0f}.flip-card:after{content:"";background:#000000b3;height:.025em;min-height:1px;position:absolute;top:50%;left:0;right:0}.flip-card-inner{transform-origin:50%;animation:.45s cubic-bezier(.3,.7,.4,1) flip-card-in;display:block}@keyframes flip-card-in{0%{opacity:.2;transform:rotateX(80deg)}to{opacity:1;transform:rotateX(0)}}.flip-sep{opacity:.55;margin:0 .02em}.flip-meridiem{opacity:.75;margin-left:.2em;font-size:.3em;font-weight:700}@media (prefers-reduced-motion:reduce){.flip-card-inner,.live-clock-colon{animation:none}}.live-clock-settings{text-align:center;justify-items:center}.live-clock-themes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.live-clock-theme-swatch{color:#fff;cursor:pointer;background:#ffffff1a;border:2px solid #ffffff59;border-radius:12px;justify-items:center;gap:6px;min-width:92px;padding:8px 8px 10px;font-size:.88rem;font-weight:700;display:grid}.live-clock-theme-swatch.is-active{background:#fff3;border-color:#b6f25a;box-shadow:0 0 0 3px #b6f25a40}.live-clock-swatch-preview{font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;width:72px;height:44px;font-size:1rem;font-weight:800;display:grid}.is-analog .live-clock-swatch-preview{color:#1f4f66;background:#fff;font-size:1.6rem}.is-night .live-clock-swatch-preview{color:#8fe3d8;background:#0b1020;font-size:1.6rem}.is-digital .live-clock-swatch-preview{color:#fff;background:linear-gradient(135deg,#1f4f66,#3fa7a7)}.is-flip .live-clock-swatch-preview{color:#f3f4f6;background:#22262e linear-gradient(#0000 49%,#000 49% 51%,#0000 51%)}.is-neon .live-clock-swatch-preview{color:#6ff7ff;text-shadow:0 0 6px #6ff7ff;background:#05060a;font-weight:400}.live-clock-toggles{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.live-clock-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.live-clock-toggle.is-on{color:#0f6f6c;background:#fff}.live-clock-toggle input{accent-color:#168f8c;width:16px;height:16px}@media (max-width:560px){.live-clock-stage{min-height:320px;padding:48px 12px 28px}.live-clock-theme-swatch{flex:calc(33% - 10px);min-width:0}}.live-clock-stage.is-station{color:#111827;background:linear-gradient(#e9edf1 0%,#cfd7de 100%)}.analog-clock.is-station .analog-clock-rim{fill:#2b2f36}.analog-clock.is-station .analog-clock-face-light,.analog-clock.is-station .analog-clock-face-dark{stop-color:#fff}.analog-clock.is-station .analog-clock-tick{stroke:#111;stroke-width:2px;stroke-linecap:butt}.analog-clock.is-station .analog-clock-tick.is-major{stroke-width:6px}.analog-clock.is-station .analog-clock-hour{stroke:#111;stroke-width:9px;stroke-linecap:butt}.analog-clock.is-station .analog-clock-minute{stroke:#111;stroke-width:6px;stroke-linecap:butt}.analog-clock.is-station .analog-clock-second{stroke:#d0021b;stroke-width:2.2px}.analog-clock.is-station .analog-clock-second-tip,.analog-clock.is-station .analog-clock-center{fill:#d0021b}.live-clock-stage.is-roman{color:#f8ecd8;background:linear-gradient(135deg,#3b2a20 0%,#6b4a33 100%)}.analog-clock.is-roman .analog-clock-rim{fill:#b8925a}.analog-clock.is-roman .analog-clock-face-light{stop-color:#fffaf0}.analog-clock.is-roman .analog-clock-face-dark{stop-color:#efe0c2}.analog-clock.is-roman .analog-clock-tick{stroke:#9b8360}.analog-clock.is-roman .analog-clock-tick.is-major{stroke:#3b2a20}.analog-clock.is-roman .analog-clock-number{fill:#3b2a20;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:600}.analog-clock.is-roman .analog-clock-hour,.analog-clock.is-roman .analog-clock-minute{stroke:#2a1d15}.analog-clock.is-roman .analog-clock-second,.analog-clock.is-roman .analog-clock-second-tip,.analog-clock.is-roman .analog-clock-center{stroke:#8b1e1e;fill:#8b1e1e}.live-clock-stage.is-gold{color:#e9cf8b;background:radial-gradient(circle at 50% 30%,#2a2a2e 0%,#0f0f12 75%)}.analog-clock.is-gold .analog-clock-rim{fill:#c9a24d}.analog-clock.is-gold .analog-clock-face-light{stop-color:#25252a}.analog-clock.is-gold .analog-clock-face-dark{stop-color:#111114}.analog-clock.is-gold .analog-clock-tick{stroke:#6f5d33}.analog-clock.is-gold .analog-clock-tick.is-major,.analog-clock.is-gold .analog-clock-hour,.analog-clock.is-gold .analog-clock-minute{stroke:#e9cf8b}.analog-clock.is-gold .analog-clock-number{fill:#e9cf8b}.analog-clock.is-gold .analog-clock-second,.analog-clock.is-gold .analog-clock-second-tip,.analog-clock.is-gold .analog-clock-center{stroke:#f5f0e6;fill:#f5f0e6}.live-clock-stage.is-minimal{color:#111827;background:#fbfbf9;box-shadow:inset 0 0 0 1px #e5e7eb}.live-clock-stage.is-minimal .live-clock-digital{letter-spacing:-.04em;font-weight:200}.live-clock-stage.is-minimal .live-clock-colon{opacity:.35;animation:none}.live-clock-stage.is-minimal .live-clock-fullscreen,.live-clock-stage.is-station .live-clock-fullscreen{background:#1118270d;border-color:#11182740}.live-clock-stage.is-sunset{color:#fff7ef;background:linear-gradient(160deg,#2d1b69 0%,#b53f7d 52%,#ff9a5a 100%)}.live-clock-stage.is-sunset .live-clock-digital{text-shadow:0 8px 30px #3c0a3c59}.live-clock-stage.is-led{color:#ff3b30;background:#0a0a0a}.live-clock-stage.is-led .live-clock-digital{letter-spacing:.02em;text-shadow:0 0 8px #ff3b30d9,0 0 24px #ff3b3073;font-family:DSEG7 Classic,Courier New,ui-monospace,monospace;font-weight:700}.live-clock-stage.is-led .live-clock-date{color:#ff8a80}.live-clock-stage.is-terminal{color:#3dff7a;background:#050b06 repeating-linear-gradient(0deg,#3dff7a0a 0 1px,#0000 1px 3px)}.live-clock-stage.is-terminal .live-clock-digital,.live-clock-stage.is-terminal .live-clock-date{text-shadow:0 0 10px #3dff7a8c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500}.live-clock-stage.is-terminal .live-clock-colon{animation:none}.live-clock-prompt{opacity:.7;margin-right:.25em}.live-clock-cursor{background:currentColor;width:.45em;height:.8em;margin-left:.12em;animation:1s step-end infinite live-clock-blink;display:inline-block}.live-clock-stage.is-binary{color:#e2e8f0;background:linear-gradient(#0f172a 0%,#111c33 100%)}.live-clock-binary{justify-content:center;align-items:flex-end;gap:clamp(14px,4vw,40px);display:flex}.binary-group{gap:clamp(6px,1.6vw,14px);display:flex}.binary-column{justify-items:center;gap:clamp(6px,1.4vw,12px);display:grid}.binary-dot{background:#94a3b829;border-radius:50%;width:clamp(18px,5vw,44px);height:clamp(18px,5vw,44px);transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #94a3b840}.binary-dot.is-on{background:#38bdf8;box-shadow:0 0 14px #38bdf8bf}.binary-digit{opacity:.7;margin-top:4px;font-size:clamp(.9rem,2.4vw,1.4rem);font-weight:700}.live-clock-stage:fullscreen .binary-dot{width:min(7vw,9vh);height:min(7vw,9vh)}.live-clock-theme-group{justify-items:center;gap:8px;width:100%;display:grid}.live-clock-theme-group-label{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.is-station .live-clock-swatch-preview{color:#d0021b;background:#fff;font-size:1.6rem;box-shadow:inset 0 0 0 3px #2b2f36}.is-roman .live-clock-swatch-preview{color:#3b2a20;background:#fffaf0;font-family:Georgia,Times New Roman,serif}.is-gold .live-clock-swatch-preview{color:#e9cf8b;background:#151518;font-size:1.6rem}.is-minimal .live-clock-swatch-preview{color:#111827;background:#fbfbf9;font-weight:300}.is-sunset .live-clock-swatch-preview{color:#fff;background:linear-gradient(160deg,#2d1b69,#b53f7d,#ff9a5a)}.is-led .live-clock-swatch-preview{color:#ff3b30;text-shadow:0 0 6px #ff3b30;background:#0a0a0a;font-family:Courier New,monospace}.is-terminal .live-clock-swatch-preview{color:#3dff7a;background:#050b06;font-family:ui-monospace,monospace;font-size:.82rem}.is-binary .live-clock-swatch-preview{color:#38bdf8;background:#0f172a;font-size:1.3rem}.live-clock-stage{min-height:540px}.live-clock-fullscreen{place-items:center;display:grid}.live-clock-settings .time-tool-button svg{vertical-align:-4px}.analog-clock.is-roman .analog-clock-number{font-size:13px}.live-clock-led{justify-content:center;align-items:center;gap:clamp(8px,2vw,22px);height:clamp(90px,20vw,190px);display:flex}.live-clock-stage:fullscreen .live-clock-led{height:min(40vh,30vw)}.seg-group{gap:clamp(6px,1.4vw,16px);height:100%;display:flex}.seg-digit{width:auto;height:100%;transform:skew(-6deg)}.seg-digit polygon{fill:#ff3b3012}.seg-digit polygon.is-on{fill:#ff3b30;filter:drop-shadow(0 0 4px #ff3b30d9)}.seg-colon{align-content:center;gap:28%;height:60%;display:grid}.seg-colon i{background:#ff3b30;border-radius:2px;width:clamp(8px,1.6vw,16px);height:clamp(8px,1.6vw,16px);animation:1s step-end infinite live-clock-blink;display:block;box-shadow:0 0 8px #ff3b30d9}.seg-seconds{align-self:flex-end;height:55%}@media (max-width:560px){.live-clock-stage{min-height:380px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live-clock-analog.is-object svg{filter:drop-shadow(0 14px 26px #00000059);width:min(300px,70vw);height:auto}.live-clock-analog.is-object .vf-pendulum,.live-clock-analog.is-object .vf-cuckoo{width:min(250px,60vw)}.live-clock-analog.is-watch svg{width:min(260px,64vw)}.live-clock-stage:fullscreen .live-clock-analog.is-object svg{width:auto;height:78vh}.live-clock-stage.is-pendulum,.live-clock-stage.is-cuckoo{color:#3b2a20;background-color:#0000;background-image:repeating-linear-gradient(90deg,#785a320f 0 2px,#0000 2px 60px),linear-gradient(#efe4d0 0%,#d9c6a6 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.live-clock-stage.is-cuckoo{background-image:radial-gradient(circle at 50% 10%,#fff8e8 0%,#0000 60%),repeating-linear-gradient(90deg,#d8e3cf 0 30px,#cfdcc4 30px 60px)}.live-clock-stage.is-pocket{color:#f0d9a8;background:radial-gradient(circle at 50% 40%,#3a2b22 0%,#1c1511 80%)}.live-clock-stage.is-twinbell{color:#6b1a1a;background:linear-gradient(#fdf3e3 0%,#f2d9b8 100%)}.live-clock-stage.is-nixie{color:#ffb070;background:radial-gradient(circle at 50% 30%,#2a1d14 0%,#0c0806 80%)}.live-clock-stage.is-diver{color:#cfe6f7;background:linear-gradient(#0d3b5c 0%,#062238 100%)}.live-clock-stage.is-chrono,.live-clock-stage.is-dress{color:#2a2620;background:linear-gradient(135deg,#e9e5dd 0%,#cfc7b8 100%)}.live-clock-stage.is-dress{color:#f0dfc0;background:linear-gradient(135deg,#2b211b 0%,#4b3a2e 100%)}.live-clock-stage.is-field{color:#e6e8d6;background:linear-gradient(135deg,#3c4128 0%,#23261a 100%)}.live-clock-stage.is-lcd{color:#1b2127;background:linear-gradient(135deg,#d7dde3 0%,#aab4be 100%)}.live-clock-stage.is-smart{color:#f5f7fb;background:radial-gradient(circle at 50% 30%,#1c2230 0%,#0b0d12 80%)}.live-clock-stage.is-pendulum .live-clock-fullscreen,.live-clock-stage.is-cuckoo .live-clock-fullscreen,.live-clock-stage.is-twinbell .live-clock-fullscreen,.live-clock-stage.is-chrono .live-clock-fullscreen,.live-clock-stage.is-lcd .live-clock-fullscreen{background:#0000000f;border-color:#0003}.vf-ticks-dark line{stroke:#6b5a45;stroke-width:.8px}.vf-ticks-dark line.is-major{stroke:#2b1d14;stroke-width:2px}.vf-ticks-fine line{stroke:#3b3226;stroke-width:.6px}.vf-ticks-fine line.is-major{stroke-width:1.4px}.vf-roman text,.vf-pocket-roman text{fill:#2b1d14;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:600}.vf-pocket-roman text{font-size:14px}.vf-cuckoo-numbers text{fill:#2b1a0d;font-family:Georgia,serif;font-size:10px;font-weight:700}.vf-twinbell-numbers text{fill:#1b1b1b;font-size:15px;font-weight:800}.vf-cuckoo-bird{transform-origin:120px 124px;opacity:0;transition:transform .35s,opacity .2s;transform:translate(-10px)scale(.6)}.vf-cuckoo.is-active .vf-cuckoo-bird{opacity:1;animation:1.05s ease-in-out infinite vf-cuckoo-bob;transform:translate(8px)scale(1)}@keyframes vf-cuckoo-bob{0%,to{transform:translate(8px)scale(1)}30%{transform:translate(14px,-2px)scale(1.04)}}.vf-door-left,.vf-door-right{transform-box:fill-box;transition:transform .3s}.vf-door-left{transform-origin:0}.vf-door-right{transform-origin:100%}.vf-cuckoo.is-active .vf-door-left,.vf-cuckoo.is-active .vf-door-right{transform:scaleX(.15)}.vf-twinbell.is-active .vf-twinbell-body{transform-origin:130px 260px;animation:70ms linear infinite vf-shake}.vf-twinbell.is-active .vf-hammer{transform-origin:130px 96px;animation:.11s linear infinite vf-hammer}@keyframes vf-shake{0%{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}to{transform:rotate(-1.4deg)}}@keyframes vf-hammer{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}.nixie-clock{justify-content:center;align-items:center;gap:clamp(4px,1vw,10px);font-size:clamp(2.8rem,10vw,6.5rem);display:flex}.live-clock-stage:fullscreen .nixie-clock{font-size:min(14vw,34vh)}.nixie-group{align-items:center;gap:clamp(4px,1vw,10px);display:flex}.nixie-tube{background:radial-gradient(circle at 50% 45%,#ff8c321f,#0000 70%),repeating-linear-gradient(60deg,#a0a0a021 0 1px,#0000 1px 5px),repeating-linear-gradient(-60deg,#a0a0a021 0 1px,#0000 1px 5px),linear-gradient(#ffffff1a,#ffffff05);border-bottom:.1em solid #2a2a2a;border-radius:.38em .38em .12em .12em;place-items:center;width:.78em;height:1.45em;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,inset .08em 0 .12em #ffffff1f,0 .1em .2em #0009}.nixie-digit{color:#966e501f;font-family:Trebuchet MS,Segoe UI,sans-serif;font-weight:300;line-height:1;position:absolute}.nixie-digit.is-lit{color:#ffc58a;text-shadow:0 0 .04em #fff1dd,0 0 .12em #ff8a2a,0 0 .3em #ff6a00,0 0 .6em #ff5a0099}.nixie-colon{gap:.35em;margin:0 .05em;display:grid}.nixie-colon i{background:#ff9a40;border-radius:50%;width:.12em;height:.12em;display:block;box-shadow:0 0 .2em #ff6a00}.wf-bezel-number{fill:#e8eef5;font-size:9px;font-weight:700}.wf-lume{fill:#e9f7ee;stroke:#8fa39a;stroke-width:.8px;filter:drop-shadow(0 0 2px #b4ffd2b3)}.wf-lume-hand{fill:#e9f7ee;stroke:#9aa7b2;stroke-width:1px}.wf-date{fill:#111;font-size:11px;font-weight:700}.wf-dial-text{fill:#9fb3c6;letter-spacing:.08em;font-size:6.5px}.wf-dial-text-dark{fill:#53585f;letter-spacing:.14em;font-size:6.5px;font-weight:700}.wf-tachy{fill:#e6e8eb;font-size:7px;font-weight:700}.wf-track-dark line{stroke:#4b5058;stroke-width:.6px}.wf-track-dark line.is-major{stroke-width:1.4px}.wf-track-gold line{stroke:#c9ab6c;stroke-width:.5px}.wf-track-light line{stroke:#d8dacb;stroke-width:.8px}.wf-track-light line.is-major{stroke-width:2.2px}.wf-field-number{fill:#f2f2ea;font-size:17px;font-weight:700}.wf-field-inner{fill:#9aa089;font-size:7px;font-weight:600}.lcd-watch{justify-items:center;display:grid}.lcd-strap{background:repeating-linear-gradient(#1d1f22 0 10px,#26292d 10px 12px);width:130px;height:70px;display:block}.lcd-strap.is-top{border-radius:10px 10px 0 0}.lcd-strap.is-bottom{border-radius:0 0 10px 10px}.lcd-case{background:linear-gradient(#2a2d31 0%,#151719 100%);border-radius:26px 26px 34px 34px;justify-items:center;gap:8px;width:min(300px,76vw);padding:18px 22px 16px;display:grid;position:relative;box-shadow:inset 0 2px #ffffff14,0 16px 30px #0006}.lcd-button{background:#8a9097;border-radius:3px;width:8px;height:20px;position:absolute}.lcd-button.is-left-top{top:30%;left:-6px}.lcd-button.is-left-bottom{top:64%;left:-6px}.lcd-button.is-right-top{top:30%;right:-6px}.lcd-button.is-right-bottom{top:64%;right:-6px}.lcd-brand,.lcd-caption{color:#c9ced4;letter-spacing:.16em;font-size:.6rem;font-weight:700}.lcd-caption{color:#d9534f}.lcd-screen{color:#1d2418;background:linear-gradient(#c4cdb2 0%,#aab694 100%);border-radius:8px;width:100%;padding:8px 12px 12px;box-shadow:inset 0 2px 6px #00000059}.lcd-top{justify-content:space-between;font-family:ui-monospace,monospace;font-size:.8rem;font-weight:700;display:flex}.lcd-main{justify-content:center;align-items:flex-end;gap:4px;height:64px;display:flex}.lcd-main .seg-group{gap:4px}.lcd-main .seg-digit polygon{fill:#1d241814}.lcd-main .seg-digit polygon.is-on{fill:#1d2418;filter:none}.lcd-colon{font-size:2rem;font-weight:800;line-height:1.6}.lcd-seconds{height:60%}.live-clock-stage:fullscreen .lcd-case{width:min(70vw,90vh)}.live-clock-stage:fullscreen .lcd-main{height:22vh}.smart-watch{justify-items:center;display:grid}.smart-strap{background:linear-gradient(90deg,#2e3a4f,#3c4a63,#2e3a4f);width:150px;height:64px;display:block}.smart-strap.is-top{border-radius:12px 12px 0 0}.smart-strap.is-bottom{border-radius:0 0 12px 12px}.smart-case{aspect-ratio:.86;background:#000;border-radius:28%;place-items:center;width:min(260px,68vw);display:grid;position:relative;box-shadow:0 0 0 6px #2a2f38,0 0 0 7px #4a5160,0 18px 36px #00000080}.smart-crown{background:#5b6270;border-radius:4px;width:8px;height:30px;position:absolute;top:30%;right:-14px}.smart-rings{width:84%;height:84%;position:absolute;inset:8%}.smart-ring-track,.smart-ring-value{fill:none;stroke-width:11px}.smart-ring-value{stroke-linecap:round}.is-day .smart-ring-track{stroke:#ff466e2e}.is-day .smart-ring-value{stroke:#ff466e}.is-hour .smart-ring-track{stroke:#a0ff3c29}.is-hour .smart-ring-value{stroke:#a6ff3c}.is-minute .smart-ring-track{stroke:#3cdcff29}.is-minute .smart-ring-value{stroke:#3cdcff}.smart-time{color:#fff;justify-items:center;display:grid;position:relative}.smart-time strong{letter-spacing:-.02em;font-size:clamp(2rem,8vw,3rem);font-weight:700}.smart-time span{color:#ff9f0a;font-size:.85rem;font-weight:600}.live-clock-stage:fullscreen .smart-case{width:min(60vh,70vw)}.live-clock-toggle.is-disabled{opacity:.45;cursor:not-allowed}.live-clock-volume input{accent-color:#86c700;width:130px}.live-clock-sound-hint{color:#ffffffd9;max-width:520px;margin:0;font-size:.82rem}.live-clock-swatch-preview:after{content:"12:30"}.is-analog .live-clock-swatch-preview:after,.is-night .live-clock-swatch-preview:after,.is-gold .live-clock-swatch-preview:after,.is-station .live-clock-swatch-preview:after{content:"◷"}.is-roman .live-clock-swatch-preview:after{content:"XII"}.is-terminal .live-clock-swatch-preview:after{content:">12:30"}.is-binary .live-clock-swatch-preview:after{content:"⠿⠷"}.is-pendulum .live-clock-swatch-preview{color:#f6d98b;background:linear-gradient(90deg,#5a2e14,#8a4b26,#5a2e14)}.is-pendulum .live-clock-swatch-preview:after{content:"🕰"}.is-cuckoo .live-clock-swatch-preview{color:#5a3318;background:#d8e3cf}.is-cuckoo .live-clock-swatch-preview:after{content:"⌂";font-size:1.6rem}.is-pocket .live-clock-swatch-preview{color:#3b2a20;background:radial-gradient(circle,#f3dc8e 0%,#b8862f 70%)}.is-pocket .live-clock-swatch-preview:after{content:"IX";font-family:Georgia,serif}.is-twinbell .live-clock-swatch-preview{color:#c62828;background:#fdf3e3}.is-twinbell .live-clock-swatch-preview:after{content:"⏰";font-size:1.4rem}.is-nixie .live-clock-swatch-preview{color:#ffb070;text-shadow:0 0 6px #ff6a00;background:#120c08;font-weight:300}.is-diver .live-clock-swatch-preview{color:#e9f7ee;background:radial-gradient(circle,#0a0e13 45%,#0f2238 46% 70%,#aeb7c2 71%)}.is-diver .live-clock-swatch-preview:after,.is-chrono .live-clock-swatch-preview:after,.is-dress .live-clock-swatch-preview:after,.is-field .live-clock-swatch-preview:after{content:"⌚";font-size:1.4rem}.is-chrono .live-clock-swatch-preview{color:#111;background:radial-gradient(circle,#f4f4f1 50%,#111317 51% 70%,#aeb7c2 71%)}.is-dress .live-clock-swatch-preview{color:#6b3a1f;background:radial-gradient(circle,#fbf8f1 55%,#d4a445 56%)}.is-field .live-clock-swatch-preview{color:#f2f2ea;background:radial-gradient(circle,#15171a 60%,#aeb7c2 61%)}.is-lcd .live-clock-swatch-preview{color:#1d2418;background:#aab694;font-family:ui-monospace,monospace;box-shadow:inset 0 0 0 4px #1d1f22}.is-smart .live-clock-swatch-preview{color:#fff;background:#000;border-radius:12px;box-shadow:inset 0 0 0 3px #ff466e}@media (prefers-reduced-motion:reduce){.vf-cuckoo.is-active .vf-cuckoo-bird,.vf-twinbell.is-active .vf-twinbell-body,.vf-twinbell.is-active .vf-hammer{animation:none}}.live-clock-analog.is-mantel-face svg,.live-clock-analog.is-sunmoon-face svg{width:min(420px,84vw)}.live-clock-analog.is-school-face svg,.live-clock-analog.is-ship-face svg{width:min(320px,74vw)}.live-clock-analog.is-tower-face svg,.live-clock-analog.is-hourglass-face svg{width:min(220px,56vw)}.live-clock-stage:fullscreen .live-clock-analog.is-mantel-face svg,.live-clock-stage:fullscreen .live-clock-analog.is-sunmoon-face svg{width:min(80vw,120vh);height:auto}.live-clock-stage.is-mantel{color:#f3dcb4;background:linear-gradient(#5b3a2a 0%,#3a241a 60%,#2a1a12 100%)}.live-clock-stage.is-tower{color:#1f2a36;background:linear-gradient(#8fb3d9 0%,#d8e6f2 100%)}.live-clock-stage.is-school{color:#1b1b1b;background-color:#0000;background-image:linear-gradient(#0000 88%,#6b8f47 88%,#5a7a3b 100%),linear-gradient(#f3efe4 0%,#e3dcc9 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.live-clock-stage.is-ship{color:#f1d9a0;background-color:#0000;background-image:repeating-linear-gradient(90deg,#ffffff08 0 3px,#0000 3px 40px),linear-gradient(#0f3a5f 0%,#0a2742 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.live-clock-stage.is-radio{color:#3b2a1a;background:linear-gradient(#f1e3c8 0%,#d8c29a 100%)}.live-clock-stage.is-skeleton{color:#dfe5ec;background:radial-gradient(circle at 50% 30%,#2b3038 0%,#0e1013 80%)}.live-clock-stage.is-moonphase{color:#e9cf8b;background:radial-gradient(circle at 50% 30%,#1a2750 0%,#070b1f 80%)}.live-clock-stage.is-word{color:#f5f5f7;background:linear-gradient(135deg,#1d1d1f 0%,#2c2c30 100%)}.live-clock-stage.is-hourglass{color:#4a2f16;background:radial-gradient(circle at 50% 40%,#f7e7c4 0%,#d9b98a 100%)}.live-clock-stage.is-sunmoon{color:#f4f1e6;background:linear-gradient(#10172e 0%,#1f2b4f 100%)}.live-clock-stage.is-tower .live-clock-fullscreen,.live-clock-stage.is-school .live-clock-fullscreen,.live-clock-stage.is-radio .live-clock-fullscreen,.live-clock-stage.is-hourglass .live-clock-fullscreen{background:#0000000f;border-color:#0003}.mf-ticks line{stroke:#3a3a3a;stroke-width:.8px}.mf-ticks line.is-major{stroke:#111;stroke-width:2.2px}.mf-ticks-gold line{stroke:#c99a3a;stroke-width:.6px}.mf-ticks-gold line.is-major{stroke-width:1.6px}.mf-num-serif text{fill:#1d140d;font-family:Georgia,serif;font-size:10px;font-weight:700}.mf-num-gothic text{fill:#141414;font-family:Times New Roman,Georgia,serif;font-size:10px;font-weight:700}.mf-num-bold text{fill:#111;font-size:22px;font-weight:800}.mf-num-ship text{fill:#1d1d1d;font-size:17px;font-weight:700}.mf-num-ship-inner text{fill:#b3261e;font-size:8px;font-weight:700}.mf-num-moon text{fill:#e9cf8b;font-family:Georgia,serif;font-size:11px}.mf-num-skeleton text{fill:#2b2f36;font-family:Georgia,serif;font-size:8px;font-weight:700}.mf-bridge{fill:#50565f;stroke:#2a2e34;stroke-width:1px}.mf-gear path,.mf-gear rect{fill:#d6b25e}.mf-gear.is-escape path,.mf-gear.is-escape rect{fill:#b9c3cf}.mf-gear-hole{fill:#1b1d21}.mf-jewel{fill:#c2185b}.mf-balance circle,.mf-balance line{stroke:#e5c46e}.mf-hourglass-body{transform-origin:100px 160px}.mf-hourglass.is-flipping .mf-hourglass-body{animation:.6s ease-in-out mf-hourglass-flip}@keyframes mf-hourglass-flip{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}.word-clock{text-align:center;flex-wrap:wrap;justify-content:center;gap:.18em .32em;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,7vw,4.6rem);line-height:1.12;display:flex}.word-clock span{color:#f5f5f752}.word-clock strong{color:#fff;text-shadow:0 0 24px #ffffff47;font-weight:700}.live-clock-stage:fullscreen .word-clock{max-width:90vw;font-size:min(9vw,16vh)}.radio-clock{background:repeating-linear-gradient(92deg,#00000012 0 3px,#0000 3px 9px),linear-gradient(#8a5a2f 0%,#5c3a1c 100%);border-radius:18px;grid-template-columns:1fr 1.5fr;gap:18px;width:min(640px,88vw);padding:22px;display:grid;box-shadow:inset 0 2px #ffffff2e,0 18px 36px #3c1e0a66}.radio-grille{background:radial-gradient(circle,#1d130b 38%,#0000 40%) 0 0/11px 11px,#c9b089;border-radius:12px;min-height:140px;box-shadow:inset 0 2px 6px #00000073}.radio-panel{gap:10px;display:grid}.radio-window{color:#f3f4f6;background:#111;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:clamp(2.2rem,7vw,3.6rem);font-weight:800;line-height:1;display:flex;box-shadow:inset 0 3px 8px #000000b3}.radio-dial{color:#3b2a1a;background:#efe3c6;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.72rem;font-weight:700;display:flex}.radio-dial i{background:repeating-linear-gradient(90deg,#3b2a1a 0 1px,#0000 1px 8px);flex:1;height:10px;position:relative}.radio-dial i:after{content:"";background:#d32f2f;width:2px;height:16px;position:absolute;top:-3px;left:38%}.radio-leds{color:#f3e3c2;letter-spacing:.08em;gap:14px;font-size:.68rem;font-weight:700;display:flex}.radio-leds span:before{content:"";background:#4a3a2a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.radio-leds span.is-on:before{background:#ff3b30;box-shadow:0 0 8px #ff3b30}.live-clock-stage:fullscreen .radio-clock{width:min(90vw,150vh)}.live-clock-stage:fullscreen .radio-window{font-size:min(12vw,26vh)}@media (max-width:560px){.radio-clock{grid-template-columns:1fr}.radio-grille{min-height:60px}}.is-mantel .live-clock-swatch-preview{color:#f3dcb4;background:#5b3a2a}.is-mantel .live-clock-swatch-preview:after{content:"◠";font-size:1.6rem}.is-tower .live-clock-swatch-preview{color:#1f2a36;background:linear-gradient(#8fb3d9,#d8e6f2)}.is-tower .live-clock-swatch-preview:after{content:"⌂";font-size:1.6rem}.is-school .live-clock-swatch-preview{color:#111;background:#fff;box-shadow:inset 0 0 0 4px #1b1b1b}.is-school .live-clock-swatch-preview:after{content:"◷";font-size:1.6rem}.is-ship .live-clock-swatch-preview{color:#1d3a5c;background:radial-gradient(circle,#fbfaf5 45%,#c9962f 47%)}.is-ship .live-clock-swatch-preview:after{content:"⚓";font-size:1.3rem}.is-radio .live-clock-swatch-preview{color:#f3f4f6;background:linear-gradient(90deg,#c9b089 40%,#111 40%)}.is-radio .live-clock-swatch-preview:after{content:"   12:30";white-space:pre;font-size:.8rem}.is-skeleton .live-clock-swatch-preview{color:#d6b25e;background:#1b1d21}.is-skeleton .live-clock-swatch-preview:after{content:"⚙";font-size:1.6rem}.is-moonphase .live-clock-swatch-preview{color:#e9cf8b;background:#14213d}.is-moonphase .live-clock-swatch-preview:after{content:"☾";font-size:1.6rem}.is-word .live-clock-swatch-preview{color:#fff;background:#1d1d1f;font-family:Georgia,serif;font-size:.72rem}.is-word .live-clock-swatch-preview:after{content:"Aa";font-size:1.2rem}.is-hourglass .live-clock-swatch-preview{color:#8a5a2b;background:#f7e7c4}.is-hourglass .live-clock-swatch-preview:after{content:"⧗";font-size:1.6rem}.is-sunmoon .live-clock-swatch-preview{color:#fff4c2;background:linear-gradient(#3d8fd6,#ffb347)}.is-sunmoon .live-clock-swatch-preview:after{content:"☀";font-size:1.5rem}@media (prefers-reduced-motion:reduce){.mf-hourglass.is-flipping .mf-hourglass-body{animation:none}}.city-clock-hero .analog-clock{width:min(230px,56vw);height:auto}.city-clock-date{color:#ffffffe0;font-size:1rem;font-weight:600}.city-facts-table th{text-align:left;width:38%;font-weight:700}.city-hour-table tr.is-overlap td{background:#e7f7ee}.city-hour-table small{color:#667085}.world-board{gap:16px;display:grid}.world-board-local{color:#fff;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:18px 22px;display:flex}.world-board-local span{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.78rem;font-weight:700}.world-board-local strong{font-variant-numeric:tabular-nums;font-size:clamp(2rem,6vw,3rem);font-weight:800}.world-board-local em{opacity:.85;font-style:normal}.world-board-controls{gap:10px;display:grid}.world-board-controls input{box-sizing:border-box;border:1px solid #cfd8e3;border-radius:12px;width:100%;padding:12px 14px;font-size:1rem}.world-board-filters{flex-wrap:wrap;gap:8px;display:flex}.world-board-filters button{color:#1f3b44;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:999px;padding:7px 12px;font-size:.86rem;font-weight:700}.world-board-filters button.is-active{color:#fff;background:#168f8c;border-color:#168f8c}.world-board-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.world-card{background:linear-gradient(#fff 0%,#f1f8fb 100%);border:1px solid #d7e2e8;border-radius:14px;transition:transform .15s,box-shadow .15s;position:relative}.world-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1f4f661f}.world-card.is-night{background:linear-gradient(#1b2540 0%,#10172b 100%);border-color:#26324a}.world-card.is-favorite{border-color:#e8a317}.world-card-link{color:#1f3b44;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.world-card.is-night .world-card-link{color:#e6edf7}.world-card-name{padding-right:22px;font-weight:800}.world-card-country{opacity:.7;font-size:.78rem}.world-card-time{font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.7rem;font-weight:800}.world-card-meta{opacity:.8;font-size:.78rem}.world-card-star{color:#e8a317;cursor:pointer;background:0 0;border:0;font-size:1.2rem;position:absolute;top:8px;right:8px}.world-board-empty{color:#667085}.city-hour-table td,.city-hour-table th{padding-top:5px;padding-bottom:5px}.city-facts-table th{width:32%}.countdown-card{color:#fff;text-align:center;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;justify-items:center;gap:14px;padding:32px 20px;display:grid;box-shadow:0 18px 40px #1f4f6638}.countdown-card.is-today{background:linear-gradient(135deg,#7b2ff7 0%,#f107a3 100%)}.countdown-card.is-compact{box-shadow:none;border-radius:12px;gap:8px;padding:14px}.countdown-title{letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin:0;font-size:.85rem;font-weight:700}.countdown-tiles{flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,16px);display:flex}.countdown-tile{background:#ffffff24;border-radius:14px;justify-items:center;min-width:clamp(70px,18vw,120px);padding:14px 10px;display:grid;box-shadow:inset 0 1px #fff3}.countdown-tile strong{font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,7vw,3.8rem);font-weight:800;line-height:1}.countdown-tile small{text-transform:uppercase;letter-spacing:.06em;opacity:.85;margin-top:6px;font-size:.8rem;font-weight:700}.is-compact .countdown-tile{min-width:58px;padding:8px 6px}.is-compact .countdown-tile strong{font-size:1.6rem}.countdown-today{margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:800}.countdown-date{opacity:.9;margin:0;font-weight:600}.custom-countdown{background:#fff;border:1px solid #d7e2e8;border-radius:18px;gap:14px;padding:22px;display:grid}.custom-countdown h2{margin:0;font-size:1.25rem}.custom-countdown-form{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.custom-countdown-form label{color:#1f3b44;gap:4px;font-size:.85rem;font-weight:700;display:grid}.custom-countdown-form input{border:1px solid #cfd8e3;border-radius:10px;padding:10px 12px;font-size:1rem}.custom-countdown-list,.custom-countdown-shared ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.custom-countdown-item{gap:8px;display:grid}.custom-countdown-actions{flex-wrap:wrap;gap:8px;display:flex}.custom-countdown-empty{color:#667085;margin:0}@media (max-width:640px){.custom-countdown-form{grid-template-columns:1fr 1fr}.custom-countdown-form label:first-child{grid-column:1/-1}}.tz-converter{gap:16px;display:grid}.tz-source{color:#fff;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;padding:22px;display:grid}.tz-field{letter-spacing:.04em;gap:4px;font-size:.8rem;font-weight:700;display:grid}.tz-converter select,.tz-converter input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #cfd8e3;border-radius:10px;width:100%;padding:10px 12px;font-size:1rem}.tz-source-actions{gap:8px;display:flex}.tz-results{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tz-result{background:#fff;border:1px solid #d7e2e8;border-radius:14px;gap:4px;padding:14px;display:grid;position:relative}.tz-result-zone select{padding-right:28px;font-size:.9rem}.tz-result-time{font-variant-numeric:tabular-nums;color:#1f3b44;font-size:2.2rem;font-weight:800}.tz-result-date{color:#475467;font-weight:600}.tz-result-diff{color:#0f6f6c;background:#eafaf8;border-radius:999px;justify-self:start;padding:2px 10px;font-size:.82rem;font-weight:700}.tz-remove{color:#b42318;cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;width:28px;height:28px;font-size:1.1rem;position:absolute;bottom:8px;right:8px}.tz-add{flex-wrap:wrap;gap:10px;display:flex}.tz-add select{flex:260px;width:auto}.tz-planner{background:#fff;border:1px solid #d7e2e8;border-radius:16px;padding:18px}.tz-planner h2{margin:0 0 4px;font-size:1.15rem}.tz-planner>p{color:#475467;margin:0 0 12px;font-size:.9rem}.tz-planner-scroll{overflow-x:auto}.tz-planner table{border-collapse:separate;border-spacing:2px;min-width:100%}.tz-planner th{z-index:1;white-space:nowrap;text-align:left;background:#fff;padding:0 10px 0 0;font-size:.85rem;position:sticky;left:0}.tz-planner td{padding:0}.tz-planner td button{color:#344054;font-variant-numeric:tabular-nums;cursor:pointer;background:#eef2f6;border:0;border-radius:6px;width:32px;height:34px;font-size:.8rem;font-weight:700}.tz-planner td.is-work button{color:#0d5a32;background:#c9f0d8}.tz-planner td.is-night button{color:#c6d2e6;background:#1f2a44}.tz-planner td.is-selected button{outline-offset:-1px;outline:3px solid #e8a317}.tz-planner sup{font-size:.55rem}.tz-planner-legend{color:#475467;align-items:center;gap:6px;margin:10px 0 0;font-size:.82rem;display:flex}.tz-planner-legend span{border-radius:3px;width:14px;height:14px;margin-left:8px;display:inline-block}.tz-planner-legend span.is-work{background:#c9f0d8}.tz-planner-legend span.is-night{background:#1f2a44}.tz-pair-list{columns:2}@media (max-width:720px){.tz-source{grid-template-columns:1fr 1fr}.tz-source .is-zone,.tz-source-actions{grid-column:1/-1}.tz-pair-list{columns:1}}.tz-converter,.tz-converter>*,.tz-source>*,.tz-planner{min-width:0;max-width:100%}.tz-planner-scroll{max-width:100%}.date-converter{gap:16px;display:grid}.date-converter-input{color:#fff;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;gap:14px;padding:22px;display:grid}.date-converter-modes{flex-wrap:wrap;gap:8px;display:flex}.date-converter-modes button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:999px;padding:8px 16px;font-weight:700}.date-converter-modes button.is-active{color:#0f6f6c;background:#fff}.date-converter-fields{grid-template-columns:90px 1fr 120px auto;align-items:end;gap:10px;display:grid}.date-converter-fields label{gap:4px;font-size:.8rem;font-weight:700;display:grid}.date-converter-fields input,.date-converter-fields select{box-sizing:border-box;color:#172033;border:0;border-radius:10px;width:100%;padding:10px 12px;font-size:1rem}.date-converter-results{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.date-result{background:#fff;border:1px solid #d7e2e8;border-radius:14px;gap:4px;padding:16px;display:grid}.date-result.is-source{background:#eafaf8;border-color:#168f8c}.date-result span{color:#475467;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.date-result strong{color:#1f3b44;font-size:1.35rem}.date-result em{color:#667085;font-size:.85rem;font-style:normal}.date-converter-invalid{color:#7a4a00;background:#fff4e5;border-radius:12px;margin:0;padding:14px}@media (max-width:560px){.date-converter-fields{grid-template-columns:1fr 1fr}.date-converter-fields label:nth-child(2){grid-area:1/1/auto/-1}}.moon-icon-dark{fill:#2a2f3d}.moon-icon-crater{fill:#000;opacity:.08}.live-moon{color:#eef2ff;background:radial-gradient(circle at 25% 40%,#1f2c52 0%,#0a0f22 75%);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:28px;display:grid}.live-moon-disc .moon-icon{filter:drop-shadow(0 0 30px #fff8dc59);width:min(220px,50vw);height:auto}.live-moon-info{gap:8px;display:grid}.live-moon-info strong{font-size:clamp(1.8rem,5vw,2.6rem)}.live-moon-info dl{gap:8px;margin:0;display:grid}.live-moon-info dl div{grid-template-columns:150px 1fr;gap:10px;display:grid}.live-moon-info dt{color:#eef2ffb3;font-weight:700}.live-moon-info dd{margin:0}.live-moon-info small{opacity:.75}.moon-calendar{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:18px;display:grid}.moon-calendar-head{text-align:center;color:#475467;font-size:.8rem;font-weight:700}.moon-calendar-day{color:#e6ebf7;background:#10172e;border-radius:10px;justify-items:center;gap:2px;padding:6px 2px;display:grid}.moon-calendar-day b{font-size:.8rem}.moon-calendar-day small{text-align:center;color:#ffd98a;font-size:.62rem}.moon-calendar-day.is-main{box-shadow:inset 0 0 0 2px #e8a317}.moon-phase-cell{align-items:center;gap:8px;display:inline-flex}.moon-phase-cell .moon-icon{background:#10172e;border-radius:50%}@media (max-width:640px){.live-moon{text-align:center;grid-template-columns:1fr;justify-items:center}.live-moon-info dl div{grid-template-columns:1fr;gap:2px}}.golden-tool{color:#fff;background:linear-gradient(160deg,#2d1b69 0%,#b53f7d 55%,#ff9a5a 100%);border-radius:18px;gap:16px;padding:22px;display:grid}.golden-controls{grid-template-columns:2fr 1fr auto;align-items:end;gap:10px;display:grid}.golden-controls label{gap:4px;min-width:0;font-size:.8rem;font-weight:700;display:grid}.golden-controls select,.golden-controls input{box-sizing:border-box;color:#172033;border:0;border-radius:10px;width:100%;padding:10px 12px;font-size:1rem}.golden-error{background:#ffffff26;border-radius:10px;margin:0;padding:10px 12px}.golden-strip{background:#0b1026;border-radius:10px;height:34px;margin-bottom:18px;position:relative;overflow:visible}.golden-strip span{position:absolute;top:0;bottom:0}.golden-strip span.is-night{background:#0b1026}.golden-strip span.is-blue{background:#2f5fb3}.golden-strip span.is-golden{background:#f5a524}.golden-strip span.is-day{background:#9fd3f5}.golden-strip span:first-child{border-radius:10px 0 0 10px}.golden-strip span:last-of-type{border-radius:0 10px 10px 0}.golden-strip i{opacity:.85;font-size:.72rem;font-style:normal;position:absolute;top:38px;transform:translate(-50%)}.golden-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.golden-card{background:#ffffff24;border-radius:12px;gap:4px;padding:14px;display:grid}.golden-card span{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:.78rem;font-weight:700}.golden-card strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.golden-card.is-golden{box-shadow:inset 4px 0 #f5a524}.golden-card.is-blue{box-shadow:inset 4px 0 #5b8def}.golden-sun{margin:0}@media (max-width:640px){.golden-controls{grid-template-columns:1fr 1fr}.golden-controls label:first-child{grid-column:1/-1}}.time-timer-panel.is-theme-night{background:radial-gradient(circle at 50% 30%,#1a2744 0%,#070b1f 80%)}.time-timer-panel.is-theme-sunset{background:linear-gradient(160deg,#2d1b69 0%,#b53f7d 55%,#ff9a5a 100%)}.time-timer-panel.is-theme-forest{background:linear-gradient(160deg,#0f3d2e 0%,#1f6f4a 60%,#7fb069 100%)}.time-timer-panel.is-theme-mono{background:#111418}.time-timer-ends{opacity:.85;margin-top:6px;font-size:1rem;font-weight:600;display:block}.time-timer-sound{align-items:end}.time-timer-themes{justify-content:center;gap:10px;display:flex}.time-timer-theme{cursor:pointer;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border:3px solid #ffffff8c;border-radius:50%;width:36px;height:36px}.time-timer-theme.is-theme-night{background:radial-gradient(circle at 50% 30%,#1a2744 0%,#070b1f 80%)}.time-timer-theme.is-theme-sunset{background:linear-gradient(160deg,#2d1b69 0%,#b53f7d 55%,#ff9a5a 100%)}.time-timer-theme.is-theme-forest{background:linear-gradient(160deg,#0f3d2e 0%,#1f6f4a 60%,#7fb069 100%)}.time-timer-theme.is-theme-mono{background:#111418}.time-timer-theme.is-active{border-color:#b6f25a;box-shadow:0 0 0 3px #b6f25a59}.sound-picker{gap:6px;display:grid}.sound-picker-custom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sound-picker-custom button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff9;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:700}.sound-picker-custom small{color:#ffffffd9;flex-basis:100%;font-size:.75rem;font-weight:500}.time-alarm-repeat{color:#0f6f6c;font-style:normal;font-weight:700}.time-tool-options>label,.time-tool-options>button{min-width:0}.time-timer-sound{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;max-width:680px}.sound-picker select{width:100%}.sound-picker-custom small{overflow-wrap:anywhere}@media (max-width:640px){.time-timer-sound{grid-template-columns:1fr}}.time-tool>*,.engineering-calculator-card>*{min-width:0;max-width:100%}.time-tool-options select,.time-tool-options input:not([type=range]){box-sizing:border-box;width:100%;max-width:100%}.pomodoro-panel.is-work{background:linear-gradient(150deg,#7a1f2b 0%,#c2413b 55%,#f07a4a 100%)}.pomodoro-panel.is-short{background:linear-gradient(150deg,#0f4d3a 0%,#1f8a5b 60%,#5cc28a 100%)}.pomodoro-panel.is-long{background:linear-gradient(150deg,#13315c 0%,#2c5ea8 60%,#5c9ce6 100%)}.pomodoro-modes{background:#0000002e;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;padding:4px;display:flex}.pomodoro-modes button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-weight:700}.pomodoro-modes button.is-active{color:#7a1f2b;background:#fff}.pomodoro-panel.is-short .pomodoro-modes button.is-active{color:#0f4d3a}.pomodoro-panel.is-long .pomodoro-modes button.is-active{color:#13315c}.pomodoro-progress{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .3s linear}.pomodoro-notice{color:#fff;background:#fff3;border-radius:999px;margin:0;padding:8px 14px;font-weight:700}.pomodoro-task{color:#fff;gap:6px;width:100%;max-width:560px;font-weight:700;display:grid}.pomodoro-task input{color:#172033;border:0;border-radius:10px;padding:12px 14px;font-size:1rem}.pomodoro-settings{text-align:center;justify-items:center}.pomodoro-grid{max-width:680px}.pomodoro-log .time-lap-list li{grid-template-columns:56px 1fr auto 60px}.interval-panel{color:#fff;text-align:center;background:#1f2937;border-radius:18px;justify-items:center;gap:12px;padding:32px 18px;transition:background .3s;display:grid}.interval-panel:fullscreen{border-radius:0;align-content:center;min-height:100vh}.interval-panel.is-prepare{background:linear-gradient(150deg,#8a5a00 0%,#e0a100 100%)}.interval-panel.is-work{background:linear-gradient(150deg,#0f5d34 0%,#22a35a 100%)}.interval-panel.is-rest{background:linear-gradient(150deg,#173e7a 0%,#3b7ddd 100%)}.interval-panel.is-done{background:linear-gradient(150deg,#5b2a86 0%,#b04fd8 100%)}.interval-phase{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:800}.interval-clock{font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,20vw,9rem);font-weight:800;line-height:1}.interval-panel:fullscreen .interval-clock{font-size:min(30vw,50vh)}.interval-meta{opacity:.92;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:1.05rem;font-weight:700;display:flex}.interval-bar{background:#ffffff40;border-radius:999px;width:min(520px,100%);height:10px;overflow:hidden}.interval-bar span{background:#fff;height:100%;transition:width .3s linear;display:block}.time-tool-chips button.is-active{color:#0f6f6c;background:#fff}.interval-grid{max-width:640px}.time-tool-note{color:#7a4a00;background:#fff7e6;border-radius:10px;padding:12px 14px}.interval-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:640px){.interval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.install-app{background:#f0faf9;border:1px dashed #9cc9c6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;padding:14px 16px;display:flex}.install-app small,.install-app p{color:#1f3b44;margin:0}.date-calc{gap:16px;display:grid}.date-calc-input{color:#fff;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;gap:14px;padding:22px;display:grid}.date-calc-input-title{font-size:1rem}.date-calc-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.date-calc-fields.is-amounts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.date-calc-field{gap:4px;min-width:0;font-size:.8rem;font-weight:700;display:grid}.date-calc-field-row{gap:6px;display:flex}.date-calc-field input,.date-calc-field select{box-sizing:border-box;min-width:0;font:inherit;color:#172033;background:#fff;border:0;border-radius:10px;padding:10px 12px;font-size:1rem;font-weight:600}.date-calc-field input[type=number]{width:100%;max-width:140px}.date-calc-field.is-small input[type=number]{max-width:none}.date-calc-field-row button,.date-calc-swap{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:10px;padding:8px 12px;font-weight:700}.date-calc-swap{align-self:end;height:42px;font-size:1.1rem}.date-calc-field-row button:hover,.date-calc-swap:hover{background:#ffffff40}.date-calc-checks{flex-wrap:wrap;gap:8px 18px;display:flex}.date-calc-check{cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.date-calc-check input{accent-color:#fff;width:18px;height:18px}.date-calc-chips{flex-wrap:wrap;gap:6px;display:flex}.date-calc-chips button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:700}.date-calc-chips button:hover{color:#0f6f6c;background:#fff}.date-calc-results{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.date-calc-stat{background:#fff;border:1px solid #d7e2e8;border-radius:14px;align-content:start;gap:4px;min-width:0;padding:16px;display:grid}.date-calc-stat span{color:#5b6b7a;text-transform:uppercase;letter-spacing:.02em;font-size:.8rem;font-weight:700}.date-calc-stat strong{color:#172033;overflow-wrap:anywhere;font-size:1.3rem;line-height:1.25}.date-calc-stat em{color:#5b6b7a;font-size:.85rem;font-style:normal}.date-calc-stat.is-main{background:linear-gradient(135deg,#effaf9 0%,#fff 100%);border-color:#3fa7a7;grid-column:1/-1}.date-calc-stat.is-main strong{color:#0f6f6c;font-size:clamp(1.6rem,4vw,2.3rem)}.date-calc-note{color:#7a4a00;background:#fff4e5;border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem}.date-calc-holidays{background:#fff;border:1px solid #d7e2e8;border-radius:14px;padding:12px 16px}.date-calc-holidays summary{cursor:pointer;font-weight:700}.date-calc-holidays ul{margin:10px 0 0;padding-left:18px}.date-calc-holidays li{margin:4px 0}.date-calc-links{flex-wrap:wrap;gap:8px 20px;margin:0;font-weight:700;display:flex}.week-now{color:#fff;text-align:center;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;justify-items:center;gap:2px;padding:24px 16px;display:grid}.week-now span{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:.85rem;font-weight:700}.week-now strong{font-variant-numeric:tabular-nums;font-size:clamp(4rem,14vw,7rem);line-height:1}.week-now em{font-style:normal;font-weight:600}.week-now small{opacity:.85}.week-table{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:12px 0 20px;display:grid}.week-table div{border:1px solid #e3eaef;border-radius:8px;align-items:baseline;gap:8px;padding:6px 10px;font-size:.85rem;display:flex}.week-table b{color:#0f6f6c;min-width:22px}.week-table .is-current{color:#fff;background:#0f6f6c;border-color:#0f6f6c}.week-table .is-current b{color:#fff}.holiday-tool{gap:16px;min-width:0;display:grid}.holiday-years{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.holiday-years a,.holiday-years span{color:#0f6f6c;border:1px solid #cfdde5;border-radius:999px;padding:6px 14px;font-weight:700;text-decoration:none}.holiday-years span{color:#fff;background:#0f6f6c;border-color:#0f6f6c}.holiday-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.holiday-stats div{color:#fff;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 100%);border-radius:14px;gap:2px;padding:14px;display:grid}.holiday-stats strong{font-size:2rem;line-height:1.1}.holiday-stats span{opacity:.9;font-size:.85rem}.holiday-next{background:#effaf9;border:1px solid #3fa7a7;border-left-width:6px;border-radius:14px;gap:4px;padding:16px 18px;display:grid}.holiday-next span{color:#5b6b7a;text-transform:uppercase;font-size:.8rem;font-weight:700}.holiday-next strong{color:#0f6f6c;font-size:1.35rem}.holiday-next em{font-style:normal}.holiday-next a{font-weight:700}.holiday-table-wrap{max-width:100%;overflow-x:auto}.holiday-table{border-collapse:collapse;width:100%;font-size:.95rem}.holiday-table th,.holiday-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3eaef;padding:10px 12px}.holiday-table thead th{text-transform:uppercase;letter-spacing:.03em;color:#5b6b7a;background:#f3f7f9;font-size:.8rem}.holiday-table tr.is-weekend td{color:#7a8794}.holiday-table small{color:#5b6b7a}.holiday-badge{color:#fff;white-space:nowrap;background:#0f6f6c;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:700;display:inline-block}.holiday-badge.is-half{color:#3d2c00;background:#f0b429}.holiday-badge.is-weekend{color:#5b6b7a;background:#e3eaef}.holiday-actions{flex-wrap:wrap;gap:10px;display:flex}.holiday-actions a.time-tool-button{align-items:center;text-decoration:none;display:inline-flex}.holiday-subtitle{margin:8px 0 0;font-size:1.2rem}.holiday-upcoming{gap:8px;margin:0;padding:0;list-style:none;display:grid}.holiday-upcoming li{background:#fff;border:1px solid #e3eaef;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.holiday-upcoming time{color:#fff;background:#0f6f6c;border-radius:10px;justify-items:center;padding:6px 0;line-height:1.1;display:grid}.holiday-upcoming time b{font-size:1.3rem}.holiday-upcoming time small{text-transform:uppercase;font-size:.7rem}.holiday-upcoming div{gap:2px;min-width:0;display:grid}.holiday-upcoming div span{color:#5b6b7a;font-size:.85rem}.holiday-upcoming em{color:#0f6f6c;white-space:nowrap;font-style:normal;font-weight:800}.holiday-year-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.holiday-year-cards a{color:inherit;border:1px solid #cfdde5;border-radius:14px;gap:2px;padding:14px;text-decoration:none;display:grid}.holiday-year-cards a:hover,.holiday-year-cards a.is-current{background:#effaf9;border-color:#0f6f6c}.holiday-year-cards strong{color:#0f6f6c;font-size:1.5rem}.holiday-year-cards span{color:#5b6b7a;font-size:.85rem}.bridge-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.bridge-list li{background:#fff;border:1px solid #e3eaef;border-radius:14px;padding:14px}.bridge-list li.is-best{background:#eefaf3;border-color:#2f9e6e}.bridge-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.bridge-head strong{color:#172033;font-size:1.15rem}.bridge-head span{color:#2f7a57;font-size:.9rem;font-weight:700}.bridge-list p{margin:6px 0 0}.bridge-list small{color:#5b6b7a}.holiday-calendar{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:12px 0;display:grid}.holiday-month h3{text-transform:capitalize;margin:0 0 6px;font-size:1rem}.holiday-month-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;font-size:.8rem;display:grid}.holiday-month-grid b{color:#7a8794;font-size:.7rem}.holiday-month-grid span{border-radius:6px;padding:4px 0}.holiday-month-grid .is-weekend,.holiday-legend .is-weekend{color:#7a8794;background:#f1f4f6}.holiday-month-grid .is-holiday,.holiday-legend .is-holiday{color:#fff;background:#d64545;font-weight:700}.holiday-month-grid .is-half,.holiday-legend .is-half{color:#3d2c00;background:#f0b429;font-weight:700}.holiday-month-grid .is-bridge,.holiday-legend .is-bridge{color:#fff;background:#2f9e6e;font-weight:700}.holiday-legend{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.85rem;display:flex}.holiday-legend span{border-radius:4px;width:14px;height:14px;display:inline-block}@media (max-width:560px){.date-calc-input{padding:16px}.date-calc-fields.is-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.date-calc-field-row input[type=date]{flex:1}.date-calc-fields>.date-calc-field{flex:100%}.date-calc-swap{width:100%;height:36px}.holiday-upcoming li{grid-template-columns:48px minmax(0,1fr)}.holiday-upcoming em{grid-column:2}}.science-hub-group{margin:8px 0 24px}.science-hub-group h2{margin:0 0 12px;font-size:1.25rem}.science-hub-group h2 small{color:#7a8794;font-weight:600}.science-hub-tools{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.science-hub-tools a{box-sizing:border-box;height:100%;color:inherit;background:#fff;border:1px solid #dde6ec;border-radius:14px;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.science-hub-tools a:hover{border-color:#3fa7a7;box-shadow:0 4px 14px #0f6f6c1f}.science-hub-tools strong{color:#0f6f6c}.science-hub-tools span{color:#5b6b7a;font-size:.88rem;line-height:1.45}.calc-steps{background:#f8fbfc;border:1px solid #dde6ec;border-radius:14px;margin:0;padding:14px 16px 14px 36px;line-height:1.6}.calc-steps li+li{margin-top:4px}.map-scale-prefix{align-self:center;font-weight:800}.map-scale-bar{background:#fff;border:1px solid #dde6ec;border-radius:14px;margin:0;padding:12px 16px}.map-scale-bar svg{width:100%;max-width:560px;height:auto;display:block}.map-scale-bar rect.is-dark{fill:#0f6f6c}.map-scale-bar rect.is-light{fill:#fff;stroke:#0f6f6c;stroke-width:1.5px}.map-scale-bar text{fill:#172033;font-size:13px;font-weight:600}.map-scale-bar figcaption{color:#5b6b7a;margin-top:4px;font-size:.88rem}.local-time-me{justify-items:start;gap:8px;display:grid}.local-time-me p{margin:0}.date-calc-geo{color:#fff;font:inherit;cursor:pointer;background:#ffffff24;border:1px solid #fff9;border-radius:999px;padding:8px 14px;font-weight:700}.coord-text{flex:100%}.coord-text input{width:100%}.coord-results{background:#fff;border:1px solid #dde6ec;border-radius:14px;gap:6px;padding:16px;display:grid}.coord-results h3{color:#0f6f6c;margin:8px 0 2px;font-size:.95rem}.coord-results h3:first-child{margin-top:0}.coord-row{border-bottom:1px solid #eef3f6;grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.coord-row span{color:#5b6b7a;font-size:.85rem}.coord-row code{overflow-wrap:anywhere;color:#172033;font-size:.98rem}.coord-row button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdde5;border-radius:8px;padding:4px 10px;font-size:.8rem}@media (max-width:560px){.coord-row{grid-template-columns:minmax(0,1fr) auto}.coord-row span{grid-column:1/-1}}.date-calc-field-row input{flex:auto;min-width:0}.date-calc-field-row select,.date-calc-field-row button,.map-scale-prefix{white-space:nowrap;flex:none}@media (max-width:560px){.date-calc-results{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.date-calc-fields>.date-calc-field,.date-calc-field-row{min-width:0;max-width:100%}}.tr-map-legend{--tr-map-selected:#e4572e}.tr-map-frame{--tr-map-selected:#e4572e;background:linear-gradient(#eef6fb 0%,#f8fbfc 100%);border:1px solid #dde6ec;border-radius:16px;padding:10px;position:relative}.tr-map-svg,.tr-map-overlay{width:100%;height:auto;display:block}.tr-map-overlay{pointer-events:none;width:calc(100% - 20px);position:absolute;inset:10px}.tr-map-svg path{fill:#cfe3e8;stroke:#fff;stroke-width:1.2px;stroke-linejoin:round;transition:fill .15s,opacity .15s}.tr-map-svg a:hover path,.tr-map-frame.is-clickable .tr-map-svg path:hover{opacity:.75;cursor:pointer}.tr-map-frame[data-metric] .tr-map-svg path{fill:var(--f-bolge)}.tr-map-frame[data-metric=rakim] .tr-map-svg path{fill:var(--f-rakim)}.tr-map-label{fill:#172033;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:11px;font-weight:700}.tr-map-line{stroke:#e4572e;stroke-width:3px;stroke-dasharray:8 6;stroke-linecap:round}.tr-map-dot{fill:#fff;stroke:#e4572e;stroke-width:3px}.tr-map-hint,.tr-map-legend{color:#5b6b7a;margin:0;font-size:.88rem}.tr-map-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tr-map-legend-bar{background:linear-gradient(90deg,#e0f3f1,#0f5660);border-radius:999px;width:120px;height:10px;display:inline-block}.tr-map-legend-swatch{vertical-align:middle;border-radius:4px;width:14px;height:14px;display:inline-block}.province-distance-tool{gap:14px;display:grid}.province-link-list{flex-wrap:wrap;gap:6px 14px;display:flex}.province-explorer{gap:12px;display:grid}.province-explorer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.date-converter-modes.is-light button{color:#0f6f6c;border-color:#cfdde5}.date-converter-modes.is-light button.is-active{color:#fff;background:#0f6f6c;border-color:#0f6f6c}.province-explorer .date-calc-check{color:#172033}.province-explorer .date-calc-check input{accent-color:#0f6f6c}.tr-map-frame.hide-labels .tr-map-label{display:none}.tr-map-legend>span{align-items:center;gap:5px;display:inline-flex}.province-card{background:#effaf9;border:1px solid #3fa7a7;border-left-width:6px;border-radius:14px;gap:8px;padding:16px 18px;display:grid}.province-card>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.province-card strong{color:#0f6f6c;font-size:1.4rem}.province-card em{color:#5b6b7a;font-style:normal}.province-card-plate{font-variant-numeric:tabular-nums;background:#fff;border:2px solid #172033;border-radius:6px;padding:2px 8px;font-weight:800}.province-card ul{margin:0;padding-left:18px}@media (max-width:560px){.tr-map-label{font-size:13px}}.world-map-svg path,.world-map-svg circle{stroke-width:.8px;vector-effect:non-scaling-stroke}.world-map-svg path.world-map-other{fill:#e2e8ec;pointer-events:none}.world-map-small{fill:#2c7f99;stroke:#fff;stroke-width:.6px}.world-map-capital{fill:#fff;stroke:#172033;stroke-width:.8px;pointer-events:none}.world-map-label{fill:#172033;text-anchor:middle;paint-order:stroke;stroke:#fffc;stroke-width:.18em;stroke-linejoin:round;pointer-events:none;font-weight:700}.world-map-frame[data-wmetric=kita] .world-map-svg [data-iso]{fill:var(--f-kita)}.world-map-frame[data-wmetric=alan] .world-map-svg [data-iso]{fill:var(--f-alan)}.world-map-frame[data-wmetric=saat] .world-map-svg [data-iso]{fill:var(--f-saat)}.world-map-frame.is-clickable .world-map-svg [data-iso]:hover{opacity:.75;cursor:pointer}.country-card-flag{font-size:1.8rem;line-height:1}.country-region-nav{flex-wrap:wrap;gap:8px;display:flex}.country-region-nav a{text-decoration:none}.holiday-stats div{min-width:0}.holiday-stats strong{overflow-wrap:anywhere}@media (max-width:560px){.holiday-stats strong{font-size:1.35rem}}.arbeitszeit-woche input{width:4.6em;font:inherit;text-align:center;border:1px solid #c9d3dc;border-radius:6px;padding:6px 4px}.arbeitszeit-woche td small{color:#b42318;display:block}.takvim-gorsel{flex:none;display:block}.takvim-bugun{color:#fff;background:linear-gradient(135deg,#1f4f66 0%,#2c7f99 55%,#3fa7a7 100%);border-radius:18px;gap:14px;padding:22px;display:grid}.takvim-bugun span{text-transform:uppercase;letter-spacing:.04em;opacity:.85;font-size:.8rem;font-weight:700}.takvim-bugun strong{font-size:1.6rem;line-height:1.2;display:block}.takvim-bugun em{opacity:.9;font-style:normal}.takvim-bugun dl{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;display:grid}.takvim-bugun dl div{background:#ffffff24;border-radius:10px;padding:8px 10px}.takvim-bugun dt{opacity:.85;font-size:.75rem}.takvim-bugun dd{margin:0;font-weight:700}.takvim-bugun-etkinlik{flex-wrap:wrap;gap:8px;margin:0;display:flex}.takvim-bugun-etkinlik a{color:#1f4f66;background:#fff;border-radius:999px;padding:6px 12px;font-weight:700;text-decoration:none}.takvim-ay-baslik{justify-content:space-between;align-items:center;gap:10px;display:flex}.takvim-ay-baslik h2{text-align:center;flex:1;margin:0;font-size:1.3rem}.takvim-ay-baslik a{color:#1f6f8b;font-weight:700;text-decoration:none}.takvim-ay{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;font-size:.8rem;display:grid}.takvim-ay b{color:#7a8794;font-size:.7rem}.takvim-ay>span,.takvim-ay>a{color:inherit;border-radius:6px;padding:4px 0;text-decoration:none;position:relative}.takvim-ay em{font-style:normal}.takvim-ay .is-weekend{color:#7a8794;background:#f1f4f6}.takvim-ay .has-event{color:#3f2b8c;font-weight:700;box-shadow:inset 0 0 0 2px #7c5cd6}.takvim-ay .is-holiday{color:#fff;box-shadow:none;background:#d64545;font-weight:700}.takvim-ay .is-half{color:#3d2c00;box-shadow:none;background:#f0b429;font-weight:700}.takvim-ay .is-today{outline-offset:-1px;outline:3px solid #1f4f66}.takvim-ay>a:hover{filter:brightness(.93)}.takvim-ay.is-buyuk{gap:4px;font-size:.95rem}.takvim-ay.is-buyuk>span,.takvim-ay.is-buyuk>a{text-align:left;background:#fff;border:1px solid #e3eaef;flex-direction:column;align-items:flex-start;gap:3px;min-height:74px;padding:6px;display:flex}.takvim-ay.is-buyuk>.is-bos{background:0 0;border:0}.takvim-ay.is-buyuk .is-weekend{background:#f6f8fa}.takvim-ay.is-buyuk .has-event{box-shadow:none;background:#f5f1ff;border-color:#b9a8ee}.takvim-ay.is-buyuk .is-holiday{color:#8f1f1f;background:#fdeaea;border-color:#d64545}.takvim-ay.is-buyuk .is-half{color:#5c4100;background:#fff6dc;border-color:#f0b429}.takvim-ay.is-buyuk small{gap:2px;width:100%;display:grid}.takvim-ay.is-buyuk i{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-style:normal;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.takvim-lejant-etkinlik{box-shadow:inset 0 0 0 2px #7c5cd6}.takvim-yil .holiday-month h3 a{color:inherit;text-decoration:none}.takvim-yillar{color:#1f4f66}.takvim-yillar a{color:#1f4f66!important;background:#fff!important;border-color:#b8ccd6!important}.takvim-yillar a:hover{background:#eef6f8!important}.takvim-liste{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.takvim-liste li{background:#fff;border:1px solid #e3eaef;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.takvim-liste li>div{flex:1;min-width:0}.takvim-gun-adi{color:#5b6b7a;font-size:.85rem}.takvim-kat{color:#44525f;background:#eef2f5;border-radius:999px;flex:none;padding:3px 9px;font-size:.72rem;font-weight:700}.kat-resmi,.takvim-ay.is-buyuk i.kat-resmi{color:#b42323}.takvim-kat.kat-resmi{background:#fdeaea}.kat-bayram,.takvim-ay.is-buyuk i.kat-bayram{color:#0f7a55}.takvim-kat.kat-bayram{background:#e3f6ee}.kat-dini,.takvim-ay.is-buyuk i.kat-dini{color:#5b3fc0}.takvim-kat.kat-dini{background:#efeafd}.takvim-kat.kat-milli{color:#9a4a12;background:#fdeee2}.takvim-kat.kat-ozel{color:#a2295f;background:#fde8f1}.takvim-kat.kat-mevsim{color:#1d5f8f;background:#e6f2fb}.takvim-kart{background:#fff;border:1px solid #d7e2e8;border-radius:18px;align-items:flex-start;gap:18px;padding:18px;display:flex}.takvim-kart h2{margin:8px 0 6px;font-size:1.35rem}.takvim-kart h2 a{color:#172033;text-decoration:none}.takvim-kart p{margin:0 0 8px}.takvim-kart-alt{flex-wrap:wrap;gap:6px;display:flex}.takvim-etiket{color:#44525f;background:#eef2f5;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700}.takvim-etiket.is-tatil{color:#fff;background:#d64545}.takvim-onceki-sonraki{justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.takvim-onceki-sonraki a{color:#1f6f8b;font-weight:700;text-decoration:none}.takvim-ics{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.takvim-ics a{text-decoration:none}.takvim-hub section+section{margin-top:18px}.takvim-hub h2{margin:0 0 10px;font-size:1.15rem}.takvim-hub-liste{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.takvim-hub-liste a{color:#172033;background:#fff;border:1px solid #e3eaef;border-radius:14px;align-items:center;gap:12px;height:100%;padding:10px;text-decoration:none;display:flex}.takvim-hub-liste a:hover{border-color:#3fa7a7}.takvim-hub-liste span{gap:2px;display:grid}.takvim-hub-liste em{color:#5b6b7a;font-size:.82rem;font-style:normal}@media (max-width:560px){.takvim-ay.is-buyuk{gap:2px;font-size:.85rem}.takvim-ay.is-buyuk>span,.takvim-ay.is-buyuk>a{min-height:48px;padding:4px}.takvim-ay.is-buyuk i{-webkit-line-clamp:2;font-size:.58rem}.takvim-kart{text-align:center;flex-direction:column;align-items:center}.takvim-kart-alt{justify-content:center}.takvim-liste .takvim-kat{display:none}.takvim-onceki-sonraki{flex-direction:column}}.takvim-kat.kat-halk{color:#4d6b1f;background:#eef3e2}.takvim-gezgini{gap:8px;display:grid}.takvim-gezgini .takvim-ay-baslik select{color:#172033;font:inherit;background:#fff;border:1px solid #c9d6de;border-radius:8px;padding:4px 6px;font-weight:700}.takvim-nav{color:#1f4f66;cursor:pointer;background:#fff;border:1px solid #c9d6de;border-radius:999px;width:40px;height:40px;font-size:1.4rem;line-height:1}.takvim-nav:hover{background:#eef6f8}.takvim-hicri-aralik{color:#5b6b7a;text-align:center;margin:0;font-size:.85rem}.takvim-bugune{color:#1f6f8b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.takvim-ay em sup{color:#8a97a3;margin-left:4px;font-size:.62rem;font-weight:500}.takvim-gezgini-liste{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.takvim-kat.kat-okul{color:#8a5a00;background:#fff1d6}.takvim-ay .is-okul{box-shadow:inset 0 -4px #f0b429}.takvim-lejant-okul{background:#fff;box-shadow:inset 0 -4px #f0b429}.takvim-ay.mit-kw{grid-template-columns:2.2rem repeat(7,minmax(0,1fr))}.takvim-ay.mit-kw .is-kw{color:#1f6f8b;background:#eef6f8;border-radius:6px;font-size:.7rem;font-weight:700}.takvim-ay.mit-kw.is-buyuk>.is-kw{border:0;justify-content:center;align-items:center;min-height:0;display:flex}.takvim-kat.de-kat-feiertag,.takvim-ay.is-buyuk i.de-kat-feiertag{color:#b42323}.takvim-kat.de-kat-feiertag{background:#fdeaea}.takvim-kat.de-kat-brauch,.takvim-ay.is-buyuk i.de-kat-brauch{color:#5b3fc0}.takvim-kat.de-kat-brauch{background:#efeafd}.takvim-kat.de-kat-aktion{color:#a2295f;background:#fde8f1}.takvim-kat.de-kat-gedenk{color:#3a4654;background:#eceff3}.takvim-kat.de-kat-lostag{color:#4d6b1f;background:#eef3e2}.takvim-kat.de-kat-natur{color:#1d5f8f;background:#e6f2fb}@media (max-width:560px){.takvim-ay.mit-kw{grid-template-columns:1.6rem repeat(7,minmax(0,1fr))}}.takvim-kat.sa-feah-rasmi,.takvim-ay.is-buyuk i.sa-feah-rasmi{color:#b42323}.takvim-kat.sa-feah-rasmi{background:#fdeaea}.takvim-kat.sa-feah-watani,.takvim-ay.is-buyuk i.sa-feah-watani{color:#0f6b43}.takvim-kat.sa-feah-watani{background:#e3f6ee}.takvim-kat.sa-feah-dini,.takvim-ay.is-buyuk i.sa-feah-dini{color:#5b3fc0}.takvim-kat.sa-feah-dini{background:#efeafd}.takvim-kat.sa-feah-mawsim{color:#1d5f8f;background:#e6f2fb}[dir=rtl] .takvim-ay.is-buyuk>span,[dir=rtl] .takvim-ay.is-buyuk>a{text-align:right}[dir=rtl] .takvim-ay em sup{margin-left:0;margin-right:4px}.gorsel-birak{color:#1f4f66;text-align:center;cursor:pointer;background:#f1f8fb;border:2px dashed #2c7f99;border-radius:18px;justify-items:center;gap:6px;padding:34px 18px;transition:background .15s,border-color .15s;display:grid;position:relative}.gorsel-birak:hover,.gorsel-birak.is-drag,.gorsel-birak:focus-within{background:#e2f1f6;border-color:#1f4f66}.gorsel-birak input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.gorsel-birak strong{font-size:1.15rem}.gorsel-birak small{color:#3d6b52}.gorsel-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gorsel-liste li{background:#fff;border:1px solid #dfe7ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.gorsel-ad{text-overflow:ellipsis;white-space:nowrap;flex:180px;min-width:0;font-weight:600;overflow:hidden}.gorsel-boyut{color:#4a5a66;font-size:.9rem}.gorsel-durum{color:#2c7f99;font-size:.9rem}.gorsel-hata{color:#b42318;flex-basis:100%;font-size:.9rem}.gorsel-alt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gorsel-zip-link{font-size:.9rem}.arac-paneli{gap:18px;display:grid}.arac-guven{color:#3d6b52;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.arac-guven li:before{content:"✓ ";color:#1f9d57}.arac-filtre{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.arac-filtre button{color:#22313c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dde3;border-radius:999px;padding:9px 18px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.arac-filtre button:hover{border-color:#22313c}.arac-filtre button.is-active{color:#fff;background:#1b2830;border-color:#1b2830}.arac-izgara{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.arac-izgara li[hidden]{display:none}.arac-kart{color:#22313c;background:#fff;border:1px solid #e3e9ee;border-radius:16px;align-content:start;gap:10px;height:100%;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.arac-kart:hover,.arac-kart:focus-visible{border-color:#c9d6df;transform:translateY(-2px);box-shadow:0 10px 24px #1b28301a}.arac-kart strong{align-items:center;gap:8px;font-size:1.12rem;display:flex}.arac-kart span{color:#5a6a76;font-size:.93rem;line-height:1.45}.arac-kart .arac-yeni{color:#1f7a45;background:#e8f5ee;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.gorsel-hedefler{flex-wrap:wrap;gap:8px;display:flex}.gorsel-hedefler button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:999px;padding:8px 14px;font-weight:600}.gorsel-hedefler button:hover{background:#ffffff3d}.gorsel-hedefler button.is-active{color:#1f4f66;background:#fff;border-color:#fff}.gorsel-tamam{color:#1f7a45;font-size:.9rem;font-weight:600}.vesikalik-ozet{color:#22313c;text-align:center;margin:0}.vesikalik-duzen{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:20px;display:grid}@media (max-width:640px){.vesikalik-duzen{grid-template-columns:minmax(0,1fr)}}.kirpma-kap{touch-action:none;-webkit-user-select:none;user-select:none;background:#0f1a21;border-radius:12px;max-height:520px;margin:0 auto;position:relative;overflow:hidden}.kirpma-kap img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.kirpma-kutu{box-sizing:border-box;cursor:move;border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #0a12188c}.kirpma-kutu:focus-visible{outline:3px solid #f0b429}.kirpma-kilavuz{pointer-events:none;border:2px dashed #ffffffb3;border-radius:50%;width:56%;height:58%;position:absolute;top:12%;left:22%}.vesikalik-yakin{align-items:center;gap:12px;margin-top:10px;display:flex}.vesikalik-yakin input{flex:1}.vesikalik-ipucu{color:#5a6a76;margin:6px 0 0;font-size:.9rem}.vesikalik-sonuc{text-align:center;background:#fff;border:1px solid #e3e9ee;border-radius:14px;justify-items:center;gap:8px;padding:16px;display:grid}.vesikalik-sonuc img{image-rendering:auto;border:1px solid #d5dde3}.gorsel-liste li.is-secili{border-color:#2c7f99;box-shadow:0 0 0 2px #2c7f9933}.vesikalik-sec{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.vesikalik-sil{color:#5a6a76;cursor:pointer;background:#fff;border:1px solid #d5dde3;border-radius:50%;width:30px;height:30px;font-size:1.1rem;line-height:1}.gorsel-liste .time-tool-button{align-items:center;min-height:0;padding:7px 16px;display:inline-flex}.dosya-cubuk{z-index:20;background:#fff;border-bottom:1px solid #e3e9ee;position:relative}.dosya-cubuk-ic{flex-wrap:wrap;align-items:center;gap:6px 22px;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}.dosya-cubuk-marka{color:#1b2830;letter-spacing:.02em;text-transform:uppercase;font-weight:800;text-decoration:none}.dosya-cubuk-liste{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.dosya-cubuk-liste a{color:#22313c;font-weight:600;text-decoration:none}.dosya-cubuk-liste a:hover,.dosya-cubuk-liste a[aria-current=page]{color:#2c7f99}.dosya-cubuk-tum{color:#1b2830;font:inherit;cursor:pointer;background:#fff;border:1px solid #1b2830;border-radius:999px;margin-inline-start:auto;padding:7px 14px;font-weight:700}.dosya-cubuk-tum[aria-expanded=true]{color:#fff;background:#1b2830}.dosya-mega{inset-inline:0;background:#fff;border:1px solid #e3e9ee;border-radius:0 0 18px 18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px 32px;max-width:1168px;margin:0 auto;padding:28px 32px;display:grid;position:absolute;top:100%;box-shadow:0 18px 40px #1b283024}.dosya-mega[hidden]{display:none}.dosya-mega-sutun h2{color:#5a6a76;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem}.dosya-mega-sutun ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dosya-mega-sutun a{color:#22313c;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-weight:600;text-decoration:none;display:flex}.dosya-mega-sutun a:hover,.dosya-mega-sutun a[aria-current=page]{color:#1f4f66;background:#f1f6f9}@media (max-width:640px){.dosya-cubuk-liste{display:none}.dosya-mega{box-shadow:none;border-radius:0;padding:18px 16px;position:static}}.gorsel-birim{color:#ffffffd9;align-self:center;font-size:.9rem;font-weight:600}.exif-uyari{color:#8a1c12;background:#fdecea;border-radius:12px;margin:0;padding:12px 14px;font-weight:600}.exif-liste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.exif-liste>li{background:#fff;border:1px solid #e3e9ee;border-radius:14px;gap:10px;padding:16px;display:grid}.exif-bas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.exif-bas strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exif-bas .time-tool-button{align-items:center;min-height:0;padding:7px 16px;display:inline-flex}.exif-bilgi{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 18px;margin:0;display:grid}.exif-bilgi dt{color:#5a6a76;text-transform:uppercase;font-size:.8rem;font-weight:600}.exif-bilgi dd{overflow-wrap:anywhere;margin:2px 0 0}.exif-kirmizi{color:#b42318}.kirpma-ucte{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff8c calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff8c calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff8c calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff8c calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}.kirpma-tutamac{touch-action:none;background:#fff;border:2px solid #1b2830;border-radius:50%;width:18px;height:18px;position:absolute}.kirpma-tutamac.is-ku{cursor:nwse-resize;top:-3px;left:-3px}.kirpma-tutamac.is-kd{cursor:nesw-resize;top:-3px;right:-3px}.kirpma-tutamac.is-gu{cursor:nesw-resize;bottom:-3px;left:-3px}.kirpma-tutamac.is-gd{cursor:nwse-resize;bottom:-3px;right:-3px}.kirp-araclar{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kirp-araclar button{color:#22313c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dde3;border-radius:10px;padding:8px 14px;font-weight:600}.kirp-araclar button:hover,.kirp-araclar button[aria-pressed=true]{color:#1f4f66;border-color:#2c7f99}.kirp-oranlar button{padding:6px 12px;font-size:.9rem}.kirp-alt{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.kirp-alt .time-tool-button{align-items:center;min-height:0;padding:9px 18px;display:inline-flex}.kirp-format select{font:inherit;border:1px solid #d5dde3;border-radius:8px;padding:6px 8px}.filigran-hazir{margin-inline-start:auto}.filigran-yazi{flex:320px}.filigran-yazi textarea{width:100%;min-height:56px;font:inherit;resize:vertical;border:0;border-radius:10px;padding:8px 10px}.filigran-konum{color:#fff;flex-wrap:wrap;align-items:center;gap:10px 16px;font-weight:600;display:flex}.filigran-izgara{grid-template-columns:repeat(3,34px);gap:4px;display:grid}.filigran-izgara button,.filigran-dose{color:#fff;height:34px;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:8px}.filigran-dose{padding:0 14px}.filigran-izgara button.is-active,.filigran-dose.is-active{color:#1f4f66;background:#fff;border-color:#fff}.filigran-onizleme{background:repeating-conic-gradient(#eef2f5 0% 25%,#fff 0% 50%) 50%/20px 20px;border:1px solid #e3e9ee;border-radius:14px;place-items:center;padding:12px;display:grid}.filigran-onizleme canvas{border-radius:6px;max-width:100%;height:auto;max-height:520px}.bulanik-ipucu{color:#22313c;text-align:center;margin:0}.bulanik-tuval{cursor:crosshair;touch-action:none}.bulanik-alanlar{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bulanik-alanlar li{background:#fff;border:1px solid #e3e9ee;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex}.bulanik-alanlar select{font:inherit;border:1px solid #d5dde3;border-radius:8px;padding:4px 6px}
