@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes glow-pan{0%{background-position:0%}to{background-position:200%}}html:not([data-theme=elektronik]) .site-topbar{display:none}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-mainrow{grid-template-columns:1fr auto 1fr;display:grid}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-search{grid-area:1/1;max-width:300px}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-logo{grid-area:1/2;justify-self:center}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-actions{grid-area:1/3;justify-self:end}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-logo span{letter-spacing:.02em;font-size:1.9rem;font-family:var(--font-display), Georgia, serif;font-weight:600}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .theme-nav{background:var(--surface);color:var(--ink);border-block:1px solid var(--border)}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .theme-nav .container-max{justify-content:center}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-allcats{display:none}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-nav a{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:600}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-nav a:hover{color:var(--brand);background:0 0}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-nav svg{display:none}:is([data-theme=moda],[data-theme=kozmetik],[data-theme=kuyum]) .site-sale{color:var(--brand);background:0 0}[data-theme=kozmetik] .site-sale{color:var(--brand)}:is([data-theme=cocuk],[data-theme=pet]) .site-nav a{border-radius:999px;margin:.4rem .2rem;padding-block:.45rem}:is([data-theme=cocuk],[data-theme=pet]) .site-nav a:hover{background:#fff3}:is([data-theme=cocuk],[data-theme=pet]) .site-allcats{border-radius:999px;margin:.4rem .5rem .4rem 0;padding-block:.45rem}[data-theme=outdoor] .site-nav a,[data-theme=outdoor] .site-allcats{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}[data-theme=moda] .section-head{flex-direction:column;justify-content:center;gap:.35rem;margin-bottom:1.75rem}[data-theme=moda] .section-head h2{font-size:2rem}[data-theme=moda] :is(.section-bar,.section-icon){display:none}[data-theme=moda] .section-head a{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:.7rem}[data-theme=kozmetik] .section-bar{background:linear-gradient(90deg, var(--brand), var(--brand-light));border-radius:99px;width:1.6rem;height:.35rem}[data-theme=pet] .section-bar{width:.75rem;height:.75rem;box-shadow:.95rem 0 0 var(--brand-light), 1.9rem 0 0 color-mix(in srgb, var(--brand) 40%, transparent);border-radius:999px;margin-right:1.9rem}[data-theme=cocuk] .section-bar{background:linear-gradient(135deg, var(--brand), var(--brand-light));border-radius:.35rem;width:1.1rem;height:1.1rem;transform:rotate(45deg)}[data-theme=gida] .section-bar{background:repeating-linear-gradient(90deg, var(--brand) 0 6px, transparent 6px 10px);border-radius:99px;width:2rem;height:.3rem}[data-theme=outdoor] .section-head h2{text-transform:uppercase;letter-spacing:.04em;font-weight:900}[data-theme=outdoor] .section-bar{border-radius:0;width:.5rem;transform:skew(-12deg)}[data-theme=elektronik] .section-bar{box-shadow:0 0 14px var(--brand);background:linear-gradient(var(--brand), #a855f7)}[data-theme=moda] .product-card{background:0 0;border:0}[data-theme=moda] .product-card:hover{box-shadow:none;transform:none}[data-theme=moda] .product-card .aspect-square{aspect-ratio:3/4}[data-theme=moda] .card-cta{color:var(--ink);border:1px solid var(--ink);box-shadow:none;text-transform:uppercase;letter-spacing:.15em;background:0 0;font-size:.7rem}[data-theme=moda] .card-cta:hover{background:var(--ink);color:var(--surface)}[data-theme=kozmetik] .product-card{box-shadow:0 10px 30px -18px color-mix(in srgb, var(--brand) 60%, transparent);border-color:#0000}[data-theme=kozmetik] .card-cta{background:linear-gradient(90deg, var(--brand), #f472b6);border-radius:999px}:is([data-theme=ev],[data-theme=gida]) .product-card{background:color-mix(in srgb, var(--brand-light) 18%, var(--surface))}:is([data-theme=ev],[data-theme=gida]) .product-card>a:first-child{border-radius:var(--radius-xl);margin:.6rem .6rem 0;overflow:hidden}[data-theme=cocuk] .product-card{border:2px dashed var(--brand-light)}[data-theme=cocuk] .product-card:hover{border-color:var(--brand);animation:.5s ease-in-out wiggle}[data-theme=cocuk] .card-cta{background:var(--ink);border-radius:999px}[data-theme=pet] .card-cta{border-radius:999px}[data-theme=outdoor] .product-card{border:2px solid var(--ink)}[data-theme=outdoor] .card-cta{text-transform:uppercase;letter-spacing:.08em;border-radius:0}[data-theme=elektronik] .product-card{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=elektronik] .product-card:hover{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 18px 40px -20px var(--brand)}[data-theme=elektronik] .card-cta{background:linear-gradient(90deg,#2563eb,#7c3aed,#2563eb) 0 0/200% 100%}[data-theme=elektronik] .card-cta:hover{animation:1.2s linear infinite glow-pan}[data-theme=pet] body{background-image:radial-gradient(color-mix(in srgb, var(--brand) 14%, transparent) 3px, transparent 3px), radial-gradient(color-mix(in srgb, var(--brand-light) 30%, transparent) 2px, transparent 2px);background-position:0 0,23px 23px;background-size:46px 46px,46px 46px}[data-theme=cocuk] body{background-image:radial-gradient(color-mix(in srgb, var(--brand-light) 55%, transparent) 2px, transparent 2px);background-size:28px 28px}[data-theme=elektronik] .hero-panel,[data-theme=elektronik] .deal-spotlight{background-image:linear-gradient(#ffffff0f 1px, transparent 1px), linear-gradient(90deg, #ffffff0f 1px, transparent 1px), var(--hero-bg);background-size:32px 32px,32px 32px,100% 100%}[data-theme=gida] .story-block{background-image:radial-gradient(circle at 90% 20%, color-mix(in srgb, var(--brand-light) 60%, transparent), transparent 40%)!important}[data-theme=kozmetik] .banner-card{box-shadow:0 20px 40px -24px var(--brand)}[data-theme=moda] .banner-card{border-radius:0}[data-theme=outdoor] .banner-card{clip-path:polygon(0 0,100% 0,100% 88%,94% 100%,0 100%);border-radius:0}html[data-mode=dark]{--background:#0a0d14;--surface:#121722;--foreground:#e5e7eb;--ink:#f3f4f6;--ink-2:#d1d5db;--muted:#9ca3af;--border:#232a38;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mode=dark][data-theme=elektronik]{--background:#070b16;--surface:#0f1629;--border:#1d2742;--brand-light:#a5b4fc}html[data-mode=dark][data-theme=moda]{--background:#0d0c0b;--surface:#171513;--border:#2a2622;--brand:#c8a97e;--brand-dark:#b08f62}html[data-mode=dark][data-theme=outdoor]{--background:#071716;--surface:#0e2322;--border:#1b3533}html[data-mode=dark][data-theme=otoparca]{--background:#111416;--surface:#1a1e21;--border:#2c3236;--ink:#eceff0;--ink-2:#d5dadc;--foreground:#eceff0;--muted:#9ba5aa;--brand-ink:#ff6a5f}html[data-mode=dark][data-theme=kuyum]{--background:#12100d;--surface:#1b1814;--border:#2e2922;--ink:#f1ece2;--ink-2:#ddd5c6;--foreground:#f1ece2;--muted:#a79e8e;--brand:#c9a45c;--brand-dark:#b08c45;--brand-ink:#d8b874;--on-brand:#14110d}html[data-mode=dark][data-theme=lastik]{--background:#0f1012;--surface:#17191c;--border:#2a2c30;--brand-ink:var(--brand)}html[data-mode=dark] :is(.bg-white,.bg-surface){background-color:var(--surface)!important}html[data-mode=dark] :is(.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-\[\#f4f5f7\]){background-color:color-mix(in srgb, var(--surface) 80%, #fff 4%)!important}html[data-mode=dark] :is(.text-gray-500,.text-gray-600,.text-gray-700){color:var(--muted)!important}html[data-mode=dark] :is(.border-gray-100,.border-gray-200){border-color:var(--border)!important}html[data-mode=dark] input,html[data-mode=dark] select,html[data-mode=dark] textarea{background-color:var(--surface);color:var(--foreground)}html[data-mode=dark] :is(.site-topbar,footer,.hero-panel){--ink:#0b0f19;color:#fff}html[data-mode=dark] footer{background:#05070d}html[data-mode=dark] .bg-ink{background-color:#1a2133}html[data-mode=dark] .card-cta{color:#fff}html[data-mode=dark] .hero-cta.bg-white{color:#0b0f19;background-color:#fff!important}html[data-mode=dark][data-theme=moda] .card-cta{color:var(--ink);border-color:var(--ink)}html[data-mode=dark] .product-card img[src$=\.svg]{filter:saturate(1.05)brightness(.92)}html[data-theme=lastik] :is(.text-brand,.hover\:text-brand:hover,.group:hover .group-hover\:text-brand){color:var(--brand-ink)}html[data-theme=lastik] :is(.hero-panel,.bg-ink,footer) :is(.text-brand,.hover\:text-brand:hover){color:var(--brand)}[data-theme=lastik] .theme-nav{border-bottom:3px solid var(--brand)}[data-theme=lastik] .site-nav a,[data-theme=lastik] .site-allcats{font-family:var(--font-condensed), var(--font-geist-sans), sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.86rem;font-weight:700}[data-theme=lastik] .section-head h2{text-transform:uppercase}[data-theme=lastik] .banner-card{border-radius:var(--radius-lg)}html[data-theme=otoparca] :is(.text-brand,.hover\:text-brand:hover,.group:hover .group-hover\:text-brand){color:var(--brand-ink)}html[data-theme=otoparca] :is(.hero-panel,.bg-ink,footer) :is(.text-brand,.hover\:text-brand:hover){color:var(--brand)}[data-theme=otoparca] .theme-nav{border-bottom:3px solid var(--brand)}.text-brand-ink{color:var(--brand-ink,var(--brand))}.pt-eyebrow{font-family:var(--font-saira), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.pt-eyebrow:before,.pt-eyebrow:after{content:"";background:var(--brand);width:28px;height:2px}.pt-bar{background:#fff;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid;overflow:hidden;box-shadow:0 0 0 1px #00000014}.pt-step{cursor:pointer;color:#1d2327;border-right:1px solid #e3e6e8;align-items:center;gap:10px;min-width:0;padding:10px 34px 10px 12px;display:flex;position:relative}.pt-num{border:2px solid var(--brand);width:26px;height:26px;color:var(--brand-ink);font:italic 800 13px/1 var(--font-saira), sans-serif;flex:none;place-items:center;display:grid;transform:skew(-12deg)}.pt-step:has(select:disabled) .pt-num{color:#8a9499;border-color:#c4cacd}.pt-step-body{flex:1;min-width:0;display:grid}.pt-step-label{letter-spacing:.12em;text-transform:uppercase;color:#596369;font-size:11px;font-weight:600}.pt-step select{appearance:none;width:100%;font:600 15px/1.3 var(--font-archivo), sans-serif;color:#1d2327;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:none;padding:2px 0 0}.pt-step select:disabled{color:#8a9499;cursor:not-allowed}.pt-step:focus-within{box-shadow:inset 0 -3px 0 var(--brand)}.pt-chev{color:#8a9499;pointer-events:none;position:absolute;right:12px}.pt-go{background:var(--brand);color:#fff;font:600 15px/1 var(--font-archivo), sans-serif;cursor:pointer;clip-path:polygon(9px 0,100% 0,100% 100%,0 100%);border:0;align-items:center;gap:8px;padding:0 22px 0 18px;transition:background-color .15s;display:inline-flex}.pt-go:hover{background:var(--brand-dark)}.pt-go:disabled{cursor:not-allowed;background:#c4cacd}.pt-go:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (max-width:900px){.pt-bar{grid-template-columns:1fr 1fr}.pt-step{border-bottom:1px solid #e3e6e8}.pt-go{clip-path:none;grid-column:1/-1;justify-content:center;min-height:48px}}.pt-search{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:10px;height:48px;padding:0 6px 0 14px;display:flex}.pt-search input{min-width:0;color:inherit;font:500 15px var(--font-archivo), sans-serif;background:0 0;border:0;outline:none;flex:1}.pt-search input::placeholder{color:#fff9}.pt-search:focus-within{border-color:#fff}.pt-search button{color:#1d2327;height:36px;font:600 14px var(--font-archivo), sans-serif;cursor:pointer;background:#fff;border:0;border-radius:2px;padding:0 16px}.pt-search-light{border-color:var(--border);background:var(--surface);color:var(--ink)}.pt-search-light input::placeholder{color:var(--muted)}.pt-search-light button{background:var(--ink);color:var(--surface)}.pt-mine{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;color:var(--ink);border-radius:4px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:inline-flex}.pt-mine-dark{color:#fff;background:#0003;border-color:#ffffff2e}.pt-mine-link{font:600 13px var(--font-archivo), sans-serif;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.pt-groups{border-top:3px solid var(--brand);background:#00000038}.pt-group{font:italic 700 14px/1 var(--font-saira), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;border-radius:2px;flex:none;padding:8px 14px}.pt-group:hover{color:#fff;background:#ffffff14}.pt-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pt-services a{background:var(--surface);border:1px solid var(--border);height:100%;color:var(--ink);border-radius:4px;align-items:center;gap:12px;padding:16px;transition:border-color .15s;display:flex}.pt-services a:hover{border-color:var(--ink)}.pt-services a>span{flex:1;gap:2px;min-width:0;display:grid}.pt-services b{font-size:15px;font-weight:600}.pt-services a>span>span{color:var(--muted);font-size:13px;line-height:1.4}.pt-services a>svg:first-child{color:var(--brand-ink)}.pt-services-go{color:var(--muted)}@media (max-width:1000px){.pt-services{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pt-services{grid-template-columns:1fr}}.pt-systems{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0 1px 1px 0;list-style:none;display:grid}.pt-systems li{border:1px solid var(--border);background:var(--surface);margin:0 -1px -1px 0}.pt-systems a{height:100%;min-height:120px;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 10px;font-size:14px;font-weight:600;line-height:1.3;transition:color .15s;display:flex}.pt-systems a svg{color:var(--muted);transition:color .15s,transform .15s}.pt-systems a:hover{color:var(--brand-ink)}.pt-systems a:hover svg{color:var(--brand);transform:translateY(-2px)}@media (max-width:1000px){.pt-systems{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.pt-systems{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-makes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.pt-make{background:var(--surface);border:1px solid var(--border);border-radius:4px;overflow:hidden}.pt-make-head{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;padding:12px 14px 12px 20px;display:flex;position:relative}.pt-make-head:before{content:"";background:var(--brand);transform-origin:bottom;width:5px;position:absolute;inset:0 auto 0 0;transform:skew(-12deg)}.pt-make-head b{font:italic 800 18px/1.1 var(--font-saira), sans-serif;text-transform:uppercase;color:var(--ink)}.pt-make-head span{color:var(--muted);font-size:12px}.pt-make ul{margin:0;padding:4px 0;list-style:none}.pt-make li a{color:var(--ink);padding:6px 14px;font-size:14px;display:block}.pt-make li:nth-child(2n) a{background:color-mix(in srgb, var(--background) 60%, transparent)}.pt-make li a:hover{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.pt-go,.pt-systems a,.pt-systems a svg,.pt-services a{transition:none}}.pt-garage-pop{z-index:60;background:var(--surface);width:min(320px,100vw - 32px);color:var(--ink);border:1px solid var(--border);border-top:3px solid var(--brand);border-radius:4px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000024}.pt-garage-title{font:italic 800 15px/1 var(--font-saira,inherit), sans-serif;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.pt-garage-empty{color:var(--muted);margin:0 0 10px;font-size:13px}.pt-garage-pop ul{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.pt-garage-pop li{border:1px solid var(--border);border-radius:4px;align-items:stretch;display:flex}.pt-garage-pop li.is-active{border-color:var(--brand)}.pt-garage-pick{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 10px;display:flex}.pt-garage-pick span{min-width:0;display:grid}.pt-garage-pick b{font-size:14px;font-weight:600}.pt-garage-pick span span{color:var(--muted);font-size:12px}.pt-garage-pop li.is-active .pt-garage-pick>svg{color:var(--brand-ink,var(--brand))}.pt-garage-del{border:0;border-left:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:0 10px}.pt-garage-del:hover{color:var(--brand-ink,var(--brand))}.pt-garage-add{border:1.5px dashed var(--border);height:40px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.pt-garage-add:hover{border-color:var(--ink)}html[data-theme=kuyum] :is(.text-brand,.hover\:text-brand:hover,.group:hover .group-hover\:text-brand){color:var(--brand-ink)}[data-theme=kuyum] .site-logo span{font-family:var(--font-cormorant), Georgia, serif;font-size:2.1rem;font-weight:600}[data-theme=kuyum] .section-head{flex-direction:column;justify-content:center;gap:.35rem;margin-bottom:1.75rem}[data-theme=kuyum] .section-head h2{font-size:2.1rem}[data-theme=kuyum] :is(.section-bar,.section-icon){display:none}[data-theme=kuyum] .section-head a{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:.7rem}[data-theme=kuyum] .banner-card{border-radius:var(--radius-lg)}[data-theme=kuyum] .banner-card h3{font-family:var(--font-cormorant), Georgia, serif;font-size:2.1rem;font-weight:500}.ky-gold{color:var(--gold,#c9a45c)}.ky-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.ky-eyebrow:before{content:"";border:1px solid;width:9px;height:9px;transform:rotate(45deg)}.ky-eyebrow-dark{color:var(--gold,#c9a45c)}.ky-btn{background:var(--gold,#c9a45c);color:#14110d;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;align-items:center;gap:10px;min-height:48px;padding:0 26px;font-size:13px;font-weight:700;transition:background-color .2s;display:inline-flex}.ky-btn:hover{background:#dcbb76}.ky-btn:focus-visible{outline-offset:3px;outline:2px solid}.ky-link{color:#ffffffd1;text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;-webkit-text-decoration:underline #c9a45c99;text-decoration:underline #c9a45c99;display:inline-flex}.ky-link:hover{color:#fff}.ky-stage{padding-top:6px}.ky-lines{color:#c9a45c73}.ky-arch{background:#f6f1e7;border-radius:999px 999px 4px 4px;box-shadow:0 30px 60px -30px #000c}.ky-orb{background:#f6f1e7;border:4px solid #1b1712;border-radius:999px;box-shadow:0 0 0 1px #c9a45c80,0 18px 40px -16px #000c}.ky-groups{background:#00000040;border-top:1px solid #c9a45c40}.ky-group{letter-spacing:.2em;text-transform:uppercase;color:#ffffffc7;flex:none;padding:9px 16px;font-size:12px;font-weight:600}.ky-group:hover{color:var(--gold,#c9a45c)}.ky-rates{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);padding:18px 20px}.ky-rates-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:10px;display:flex}.ky-rates-title{font-family:var(--font-cormorant), Georgia, serif;color:var(--ink);align-items:center;gap:8px;font-size:24px;font-weight:600;display:inline-flex}.ky-rates-title svg{color:var(--brand-ink)}.ky-rates-when{color:var(--muted);font-size:12px}.ky-rates table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ky-rates :is(th,td){text-align:right;border-bottom:1px solid var(--border);padding:9px 0;font-size:15px}.ky-rates thead th{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ky-rates :is(thead th:first-child,tbody th){text-align:left;color:var(--ink);font-weight:500}.ky-rates td{color:var(--ink);padding-left:16px;font-weight:600}.ky-rates tbody tr:last-child :is(th,td){border-bottom:0}.ky-rates-note{color:var(--muted);margin-top:8px;font-size:12px}.ky-rates.ky-rates-compact{background:#ffffff0a;border-color:#c9a45c4d;padding:14px 16px}.ky-rates.ky-rates-compact :is(.ky-rates-head,th,td){border-color:#ffffff1a}.ky-rates.ky-rates-compact .ky-rates-title{color:#fff;font-size:20px}.ky-rates.ky-rates-compact .ky-rates-title svg{color:var(--gold,#c9a45c)}.ky-rates.ky-rates-compact .ky-rates-when,.ky-rates.ky-rates-compact thead th{color:#ffffff8c}.ky-rates.ky-rates-compact :is(tbody th,td){color:#fff;padding-block:7px;font-size:14px}.ky-sizer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:1.1fr 1fr;align-items:start;gap:40px;padding:36px;display:grid}.ky-steps{counter-reset:ky;gap:12px;margin-top:18px;padding:0;list-style:none;display:grid}.ky-steps li{color:var(--ink-2);padding-left:40px;line-height:1.5;position:relative}.ky-steps li:before{counter-increment:ky;content:counter(ky);border:1px solid var(--brand);width:28px;height:28px;font-family:var(--font-cormorant), Georgia, serif;color:var(--brand-ink);border-radius:999px;place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;top:-2px;left:0}.ky-seg{background:var(--background);border:1px solid var(--border);border-radius:3px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.ky-seg button{min-height:40px;color:var(--muted);border-radius:2px;font-size:13px;font-weight:600}.ky-seg button.on{background:var(--ink);color:var(--surface)}.ky-field{gap:6px;margin-top:16px;display:grid}.ky-field span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ky-field input{border:1px solid var(--border);background:var(--surface);height:56px;color:var(--ink);font:500 26px/1 var(--font-cormorant), Georgia, serif;border-radius:3px;outline:none;padding:0 16px}.ky-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}.ky-result{background:color-mix(in srgb, var(--brand-light) 35%, var(--surface));min-height:86px;color:var(--ink);border-radius:3px;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;line-height:1.25;display:flex}.ky-result-n{font-family:var(--font-cormorant), Georgia, serif;color:var(--brand-ink);font-size:56px;font-weight:600;line-height:1}.ky-result small{color:var(--muted);font-size:12px}.ky-sizer .ky-btn{background:var(--ink);color:var(--surface);display:flex}.ky-sizer .ky-btn:hover{background:var(--ink-2)}.ky-chart{margin-top:14px;font-size:14px}.ky-chart summary{cursor:pointer;color:var(--ink);font-weight:600}.ky-chart table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px}.ky-chart :is(th,td){text-align:left;border-bottom:1px solid var(--border);padding:5px 8px}.ky-chart th{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.ky-chart tr.on td{background:color-mix(in srgb, var(--brand-light) 45%, transparent);font-weight:700}@media (max-width:900px){.ky-sizer{grid-template-columns:1fr;gap:24px;padding:22px 18px}}

