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