:root{--hn-teal-400:#6fae9f;--hn-teal-500:#649c8f;--hn-teal-600:#5c9487;--hn-teal-700:#4a7a70;--hn-sky-400:#8ba6b8;--hn-indigo-400:#7d849e;--hn-violet-400:#9a8fb0;--hn-violet-500:#8b7fa1;--hn-amber-400:#c9a86a;--hn-amber-500:#b6944f;--hn-rose-400:#b9808a;--hn-bg:#0b0d0e;--hn-surface:#131718;--hn-surface-2:#101415;--hn-panel:rgba(19,23,24,0.78);--hn-line:#242a2c;--hn-line-strong:#343c3f;--hn-track:#1b2123;--hn-text:#e6e8e9;--hn-muted:#8d9699;--hn-text-inverse:#0c1213;--hn-text-on-accent:#0a1412;--hn-success:var(--hn-teal-400);--hn-warning:var(--hn-amber-400);--hn-danger:var(--hn-rose-400);--hn-info:var(--hn-sky-400);--hn-text-soft:#c3cbcb;--hn-text-on-success:#9fc9bd;--hn-text-on-warning:#ddc79a;--hn-text-on-danger:#d9aab1;--hn-text-on-info:#b9cad6;--hn-ink:#0d1514;--hn-font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--hn-font-mono:ui-monospace,SFMono-Regular,"Cascadia Code",Consolas,monospace;--hn-text-xs:11px;--hn-text-sm:12.5px;--hn-text-md:13.5px;--hn-text-base:15px;--hn-text-lg:17px;--hn-text-xl:19px;--hn-text-2xl:25px;--hn-text-3xl:40px;--hn-text-display:76px;--hn-weight-regular:400;--hn-weight-medium:500;--hn-weight-semibold:600;--hn-weight-bold:700;--hn-weight-black:800;--hn-leading-tight:1.2;--hn-leading-normal:1.55;--hn-tracking-tight:-0.025em;--hn-tracking-wide:0.16em;--hn-space-1:4px;--hn-space-2:8px;--hn-space-3:12px;--hn-space-4:16px;--hn-space-5:20px;--hn-space-6:24px;--hn-space-8:32px;--hn-space-10:40px;--hn-space-12:48px;--hn-space-16:64px;--hn-radius-xs:6px;--hn-radius-sm:8px;--hn-radius-md:10px;--hn-radius-lg:16px;--hn-radius-xl:22px;--hn-radius-pill:999px;--hn-shadow-panel:0 18px 40px -32px rgba(0,0,0,0.7);--hn-shadow-accent:0 8px 20px -14px rgba(111,174,159,0.35);--hn-focus-ring:0 0 0 2px var(--hn-bg),0 0 0 4px var(--hn-teal-400);--hn-gradient-brand:linear-gradient(150deg,#6fae9f,#5c9487 60%,#8ba6b8);--hn-gradient-bar:linear-gradient(90deg,#4a7a70,#6fae9f 60%,#8ba6b8);--hn-duration-fast:180ms;--hn-duration-slow:650ms;--hn-ease-out:cubic-bezier(0.22,1,0.36,1);--hn-z-base:0;--hn-z-content:1;--hn-z-overlay:10;--hn-z-modal:100;--bg:var(--hn-bg);--panel:var(--hn-panel);--panel-solid:var(--hn-surface);--line:var(--hn-line);--line-strong:var(--hn-line-strong);--text:var(--hn-text);--muted:var(--hn-muted);--accent:var(--hn-teal-400);--accent-2:var(--hn-sky-400);--amber:var(--hn-amber-400);--danger:var(--hn-rose-400);--radius:var(--hn-radius-lg);--shadow:var(--hn-shadow-panel)}*,:after,:before{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%}body{min-height:100dvh;background:var(--hn-bg);color:var(--hn-text);font-family:var(--hn-font-sans);font-size:var(--hn-text-base);line-height:var(--hn-leading-normal);-webkit-font-smoothing:antialiased}body,figure,h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:var(--hn-tracking-tight);line-height:var(--hn-leading-tight)}a{color:var(--hn-teal-400);text-decoration:none}a:hover{color:var(--hn-sky-400)}:focus-visible{outline:none;box-shadow:var(--hn-focus-ring);border-radius:var(--hn-radius-sm)}img,svg{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--hn-space-2);left:var(--hn-space-2);z-index:var(--hn-z-modal);padding:var(--hn-space-2) var(--hn-space-4);background:var(--hn-surface);color:var(--hn-text);border:1px solid var(--hn-line-strong);border-radius:var(--hn-radius-sm);transform:translateY(-200%);transition:transform var(--hn-duration-fast) var(--hn-ease-out)}.skip-link:focus-visible{transform:translateY(0)}.shell{display:flex;flex-direction:column;min-height:100dvh}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--hn-space-6)}@media (max-width:640px){.container{padding:0 var(--hn-space-4)}}.stack{gap:var(--hn-space-6)}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:var(--hn-space-3)}.row,.row-between{display:flex;align-items:center;gap:var(--hn-space-3)}.row-between{justify-content:space-between}.wrap{flex-wrap:wrap}.spacer{flex:1 1 auto}.brand{display:inline-flex;align-items:center;gap:var(--hn-space-2);font-weight:var(--hn-weight-bold);letter-spacing:var(--hn-tracking-tight)}.brand,.brand:hover{color:var(--hn-text)}.brand-mark{width:28px;height:28px;flex:0 0 auto}.eyebrow{font-size:var(--hn-text-xs);font-weight:var(--hn-weight-bold);letter-spacing:var(--hn-tracking-wide);text-transform:uppercase;color:var(--hn-muted)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--hn-z-overlay);background:color-mix(in srgb,var(--hn-bg) 88%,transparent);border-bottom:1px solid var(--hn-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header>.container{display:flex;align-items:center;gap:var(--hn-space-4);min-height:60px}.site-footer{margin-top:auto;border-top:1px solid var(--hn-line);padding:var(--hn-space-6) 0 var(--hn-space-8);color:var(--hn-muted);font-size:var(--hn-text-sm)}.card{background:var(--hn-panel);border:1px solid var(--hn-line);border-radius:var(--hn-radius-lg);box-shadow:var(--hn-shadow-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--hn-space-6)}.card-flat{background:var(--hn-surface-2);border:1px solid var(--hn-line);border-radius:var(--hn-radius-md);padding:var(--hn-space-4)}.panel-title{font-size:var(--hn-text-xl);font-weight:var(--hn-weight-bold)}.muted{color:var(--hn-muted)}.small{font-size:var(--hn-text-sm)}.mono{font-family:var(--hn-font-mono)}.mono,.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn-ghost,.btn-primary,.btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:var(--hn-space-2);min-height:44px;padding:var(--hn-space-3) var(--hn-space-4);font-family:inherit;font-size:var(--hn-text-md);font-weight:var(--hn-weight-semibold);border-radius:var(--hn-radius-md);cursor:pointer;transition:background-color var(--hn-duration-fast) var(--hn-ease-out),border-color var(--hn-duration-fast) var(--hn-ease-out),box-shadow var(--hn-duration-fast) var(--hn-ease-out),opacity var(--hn-duration-fast) var(--hn-ease-out)}.btn-primary{background:var(--hn-gradient-brand);color:var(--hn-text-on-accent);border:0;box-shadow:var(--hn-shadow-accent)}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{background:transparent;color:var(--hn-text);border:1px solid var(--hn-line-strong)}.btn-ghost:hover{border-color:var(--hn-teal-400);background:color-mix(in srgb,var(--hn-teal-400) 8%,transparent)}.btn-quiet{background:transparent;color:var(--hn-muted);border:1px solid transparent;padding:var(--hn-space-2)}.btn-quiet:hover{color:var(--hn-text)}.btn-ghost:focus-visible,.btn-primary:focus-visible,.btn-quiet:focus-visible{outline:none;box-shadow:var(--hn-focus-ring)}.btn-ghost:disabled,.btn-primary:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn-block{width:100%}.touch{min-width:44px}.field,.touch{min-height:44px}.field{width:100%;background:color-mix(in srgb,var(--hn-bg) 60%,transparent);border:1px solid var(--hn-line);border-radius:var(--hn-radius-sm);color:var(--hn-text);font-family:inherit;font-size:var(--hn-text-base);padding:var(--hn-space-3);transition:border-color var(--hn-duration-fast) var(--hn-ease-out),box-shadow var(--hn-duration-fast) var(--hn-ease-out)}.field::placeholder{color:var(--hn-muted)}.field:hover{border-color:var(--hn-line-strong)}.field:focus{outline:none;border-color:var(--hn-teal-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--hn-teal-400) 18%,transparent)}.field[aria-invalid=true]{border-color:var(--hn-rose-400)}.field-error{color:var(--hn-rose-400)}.field-error,.field-hint{font-size:var(--hn-text-sm)}.field-hint{color:var(--hn-muted)}.field-group{display:flex;flex-direction:column;gap:var(--hn-space-2)}.field-label{font-size:var(--hn-text-sm);font-weight:var(--hn-weight-semibold);color:var(--hn-text)}textarea.field{min-height:88px;resize:vertical}.pill{display:inline-flex;align-items:center;gap:var(--hn-space-1);padding:3px var(--hn-space-3);border-radius:var(--hn-radius-pill);font-size:10.5px;font-weight:var(--hn-weight-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pill-completed{color:var(--hn-teal-400);background:color-mix(in srgb,var(--hn-teal-400) 11%,transparent);border:1px solid color-mix(in srgb,var(--hn-teal-400) 30%,transparent)}.pill-next{color:var(--hn-amber-400);background:color-mix(in srgb,var(--hn-amber-400) 10%,transparent);border:1px solid color-mix(in srgb,var(--hn-amber-400) 30%,transparent)}.pill-pending{color:var(--hn-muted);background:color-mix(in srgb,var(--hn-muted) 8%,transparent);border:1px solid color-mix(in srgb,var(--hn-muted) 18%,transparent)}.pill-danger{color:var(--hn-rose-400);background:color-mix(in srgb,var(--hn-rose-400) 10%,transparent);border:1px solid color-mix(in srgb,var(--hn-rose-400) 30%,transparent)}.bar{height:9px;background:var(--hn-track);border-radius:var(--hn-radius-pill);overflow:hidden}.bar>span{display:block;height:100%;background:var(--hn-gradient-bar);border-radius:inherit;transition:width var(--hn-duration-slow) var(--hn-ease-out)}.notice{display:flex;align-items:flex-start;gap:var(--hn-space-3);padding:var(--hn-space-3) var(--hn-space-4);border-radius:var(--hn-radius-md);font-size:var(--hn-text-sm);border:1px solid var(--hn-line);background:var(--hn-surface-2);color:var(--hn-muted)}.notice-info{border-color:color-mix(in srgb,var(--hn-sky-400) 30%,transparent);background:color-mix(in srgb,var(--hn-sky-400) 8%,transparent);color:var(--hn-text)}.notice-warning{border-color:color-mix(in srgb,var(--hn-amber-400) 32%,transparent);background:color-mix(in srgb,var(--hn-amber-400) 9%,transparent);color:var(--hn-text)}.notice-danger{border-color:color-mix(in srgb,var(--hn-rose-400) 32%,transparent);background:color-mix(in srgb,var(--hn-rose-400) 9%,transparent);color:var(--hn-text)}.notice-success{border-color:color-mix(in srgb,var(--hn-teal-400) 32%,transparent);background:color-mix(in srgb,var(--hn-teal-400) 9%,transparent);color:var(--hn-text)}.price{font-size:var(--hn-text-lg);font-weight:var(--hn-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hn-text)}.price-ref{font-size:var(--hn-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hn-muted)}.catalog-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hn-space-4);padding:var(--hn-space-6) 0 var(--hn-space-4)}.store-logo{display:grid;place-items:center;width:56px;height:56px;flex:0 0 auto;border-radius:var(--hn-radius-md);background:var(--hn-gradient-brand);color:var(--hn-text-on-accent);font-size:var(--hn-text-xl);font-weight:var(--hn-weight-black)}.search-input{flex:1 1 240px;min-width:0}.chips{display:flex;flex-wrap:wrap;gap:var(--hn-space-2);padding-bottom:var(--hn-space-4)}.chip{display:inline-flex;align-items:center;min-height:36px;padding:var(--hn-space-2) var(--hn-space-4);border-radius:var(--hn-radius-pill);border:1px solid var(--hn-line);background:var(--hn-surface-2);color:var(--hn-muted);font-family:inherit;font-size:var(--hn-text-sm);font-weight:var(--hn-weight-semibold);cursor:pointer;transition:color var(--hn-duration-fast) var(--hn-ease-out),border-color var(--hn-duration-fast) var(--hn-ease-out),background-color var(--hn-duration-fast) var(--hn-ease-out)}.chip:hover{color:var(--hn-text);border-color:var(--hn-line-strong)}.chip[aria-pressed=true]{color:var(--hn-text-on-accent);background:var(--hn-teal-400);border-color:var(--hn-teal-400)}.chip:focus-visible{outline:none;box-shadow:var(--hn-focus-ring)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--hn-space-4);gap:var(--hn-space-4);list-style:none;margin:0;padding:0 0 var(--hn-space-12)}.product-card{display:flex;flex-direction:column;gap:var(--hn-space-3);padding:var(--hn-space-4);background:var(--hn-surface-2);border:1px solid var(--hn-line);border-radius:var(--hn-radius-lg);transition:border-color var(--hn-duration-fast) var(--hn-ease-out),background-color var(--hn-duration-fast) var(--hn-ease-out)}.product-card:hover{border-color:var(--hn-line-strong);background:color-mix(in srgb,var(--hn-teal-400) 4%,var(--hn-surface-2))}.product-thumb{display:grid;place-items:center;aspect-ratio:4/3;border-radius:var(--hn-radius-md);background:var(--hn-track);color:var(--hn-muted);border:1px solid var(--hn-line)}.product-name{font-size:var(--hn-text-md);font-weight:var(--hn-weight-semibold);color:var(--hn-text)}.product-meta{font-size:var(--hn-text-xs);color:var(--hn-muted);letter-spacing:.04em;text-transform:uppercase}.product-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--hn-space-3);margin-top:auto}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--hn-space-6);gap:var(--hn-space-6);align-items:start;padding-bottom:var(--hn-space-12)}@media (max-width:900px){.checkout-grid{grid-template-columns:minmax(0,1fr)}}.summary{position:-webkit-sticky;position:sticky;top:76px}.summary-lines{display:flex;flex-direction:column;gap:var(--hn-space-2);margin:0;padding:0;list-style:none}.summary-line{font-size:var(--hn-text-sm)}.summary-line,.summary-total{display:flex;justify-content:space-between;gap:var(--hn-space-3)}.summary-total{padding-top:var(--hn-space-3);border-top:1px solid var(--hn-line);font-size:var(--hn-text-lg);font-weight:var(--hn-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.radio-card{display:flex;align-items:flex-start;gap:var(--hn-space-3);padding:var(--hn-space-3) var(--hn-space-4);border:1px solid var(--hn-line);border-radius:var(--hn-radius-md);background:var(--hn-surface-2);cursor:pointer;transition:border-color var(--hn-duration-fast) var(--hn-ease-out),background-color var(--hn-duration-fast) var(--hn-ease-out)}.radio-card:hover{border-color:var(--hn-line-strong)}.radio-card[data-checked=true]{border-color:var(--hn-teal-400);background:color-mix(in srgb,var(--hn-teal-400) 8%,var(--hn-surface-2))}.radio-card:focus-within{box-shadow:var(--hn-focus-ring)}.radio-card input{margin-top:3px;accent-color:var(--hn-teal-400);width:18px;height:18px;flex:0 0 auto}.steps{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:var(--hn-space-3);gap:var(--hn-space-3);padding-bottom:var(--hn-space-5);position:relative}.step:not(:last-child):before{content:"";position:absolute;left:13px;top:26px;bottom:0;width:2px;background:var(--hn-line)}.step-done:not(:last-child):before{background:color-mix(in srgb,var(--hn-teal-400) 45%,transparent)}.step-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--hn-radius-pill);border:1px solid var(--hn-line-strong);background:var(--hn-surface-2);color:var(--hn-muted);font-size:var(--hn-text-xs);font-weight:var(--hn-weight-bold);z-index:var(--hn-z-content)}.step-done .step-dot{border-color:var(--hn-teal-400);background:color-mix(in srgb,var(--hn-teal-400) 16%,transparent);color:var(--hn-teal-400)}.step-current .step-dot{border-color:var(--hn-amber-400);background:color-mix(in srgb,var(--hn-amber-400) 16%,transparent);color:var(--hn-amber-400)}.step-title{font-size:var(--hn-text-md);font-weight:var(--hn-weight-semibold);color:var(--hn-text)}.step-note{font-size:var(--hn-text-sm);color:var(--hn-muted)}.pin-box{display:flex;align-items:center;gap:var(--hn-space-3);padding:var(--hn-space-4);border:1px dashed var(--hn-line-strong);border-radius:var(--hn-radius-md);background:var(--hn-surface-2)}.pin-digits{font-family:var(--hn-font-mono);font-size:var(--hn-text-2xl);font-weight:var(--hn-weight-bold);letter-spacing:.35em;color:var(--hn-teal-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:var(--hn-space-10);gap:var(--hn-space-10);align-items:center;padding:var(--hn-space-16) 0 var(--hn-space-12)}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);padding:var(--hn-space-10) 0 var(--hn-space-8);gap:var(--hn-space-8)}}.hero-title{font-size:clamp(32px,6vw,var(--hn-text-3xl));font-weight:var(--hn-weight-black);max-width:18ch}.hero-lead{margin-top:var(--hn-space-4);font-size:var(--hn-text-lg);color:var(--hn-muted);max-width:46ch}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--hn-space-3);margin-top:var(--hn-space-6)}.qr-frame{display:grid;place-items:center;padding:var(--hn-space-5);background:var(--hn-surface-2);border:1px solid var(--hn-line);border-radius:var(--hn-radius-xl);box-shadow:var(--hn-shadow-panel)}.qr-caption{margin-top:var(--hn-space-3);text-align:center;font-size:var(--hn-text-sm);color:var(--hn-muted)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--hn-space-4);gap:var(--hn-space-4);padding-bottom:var(--hn-space-12)}.feature-title{font-size:var(--hn-text-md);font-weight:var(--hn-weight-semibold);margin-bottom:var(--hn-space-2)}.feature-text{font-size:var(--hn-text-sm);color:var(--hn-muted)}.cart-bar{position:fixed;left:50%;bottom:var(--hn-space-4);transform:translateX(-50%);z-index:var(--hn-z-overlay);display:flex;align-items:center;gap:var(--hn-space-4);width:min(560px,calc(100% - 32px));padding:var(--hn-space-3) var(--hn-space-4);background:var(--hn-surface);border:1px solid var(--hn-line-strong);border-radius:var(--hn-radius-pill);box-shadow:var(--hn-shadow-panel)}.otp-row{display:flex;gap:var(--hn-space-2);max-width:340px}.otp-input{letter-spacing:.4em;text-align:center;font-family:var(--hn-font-mono);font-size:var(--hn-text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-card{max-width:460px;margin:var(--hn-space-10) auto var(--hn-space-12)}.metric{padding:var(--hn-space-4);background:var(--hn-surface-2);border:1px solid var(--hn-line);border-radius:14px}.metric-value{font-size:var(--hn-text-2xl);font-weight:var(--hn-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-label{color:var(--hn-muted)}.ledger,.metric-label{font-size:var(--hn-text-sm)}.ledger{width:100%;border-collapse:collapse}.ledger thead th{text-align:left;padding:var(--hn-space-2) var(--hn-space-3);font-size:var(--hn-text-xs);font-weight:var(--hn-weight-bold);letter-spacing:var(--hn-tracking-wide);text-transform:uppercase;color:var(--hn-muted)}.ledger tbody td,.ledger thead th{border-bottom:1px solid var(--hn-line)}.ledger tbody td{padding:var(--hn-space-3);vertical-align:top}.ledger tbody tr:hover{background:color-mix(in srgb,var(--hn-teal-400) 5%,transparent)}.ledger .amount{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ledger .amount-credit{color:var(--hn-teal-400)}.ledger .amount-charge{color:var(--hn-rose-400)}@media (max-width:640px){.ledger thead{display:none}.ledger,.ledger tbody,.ledger td,.ledger tr{display:block;width:100%}.ledger tr{border:1px solid var(--hn-line);border-radius:var(--hn-radius-md);margin-bottom:var(--hn-space-3);padding:var(--hn-space-2);background:var(--hn-surface-2)}.ledger tbody td{border-bottom:0;padding:var(--hn-space-1) var(--hn-space-2)}.ledger .amount{text-align:left}}.skeleton{background:linear-gradient(90deg,var(--hn-track) 25%,color-mix(in srgb,var(--hn-line) 70%,var(--hn-track)) 50%,var(--hn-track) 75%);background-size:200% 100%;border-radius:var(--hn-radius-sm);animation:shimmer 1.4s var(--hn-ease-out) infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.cart-bar,.site-footer,.site-header{display:none}body{background:var(--hn-bg);color:var(--hn-text)}}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--hn-space-3);gap:var(--hn-space-3)}.plain-list{list-style:none;margin:var(--hn-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--hn-space-2)}.plain-list li{padding:var(--hn-space-2) 0;border-bottom:1px solid var(--hn-line);font-size:var(--hn-text-sm)}.plain-list li:last-child{border-bottom:0}.notice-error{border-color:rgba(185,128,138,.35);background:rgba(185,128,138,.08);color:var(--hn-text-on-danger)}details>summary{cursor:pointer;padding:var(--hn-space-2) 0}details>summary:focus-visible{outline:none;box-shadow:var(--hn-focus-ring);border-radius:var(--hn-radius-xs)}@media (max-width:560px){.field-row{grid-template-columns:1fr}}