.answer-module__f6niuG__slot,.answer-module__f6niuG__box{block-size:calc(var(--space-12) * 4)}.answer-module__f6niuG__box{padding:var(--space-5);border:1px solid var(--accent-line);border-inline-start:var(--space-2) solid var(--accent);border-radius:var(--radius);background:var(--paper);color:var(--ink);gap:var(--space-4);flex-direction:column;display:flex;overflow:auto}.answer-module__f6niuG__header,.answer-module__f6niuG__title,.answer-module__f6niuG__footer,.answer-module__f6niuG__chips{align-items:center;gap:var(--space-2);display:flex}.answer-module__f6niuG__header,.answer-module__f6niuG__footer{flex-wrap:wrap;justify-content:space-between}.answer-module__f6niuG__title{font-size:var(--text-body);font-weight:700}.answer-module__f6niuG__title svg{color:var(--accent-ink);flex-shrink:0}.answer-module__f6niuG__badge{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--accent-wash);color:var(--accent-ink);font-size:var(--text-caption);font-weight:600}.answer-module__f6niuG__cause{flex-shrink:0}.answer-module__f6niuG__cause p{max-inline-size:65ch;font-size:var(--text-lead);text-wrap:pretty;margin:0;line-height:1.8}.answer-module__f6niuG__items{grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--space-12) * 2), 1fr);gap:var(--space-3);scroll-snap-type:inline mandatory;padding-block:var(--space-2);flex-shrink:0;display:grid;overflow-x:auto}.answer-module__f6niuG__card{gap:var(--space-2);padding:var(--space-4);background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);scroll-snap-align:start;font-size:var(--text-small);flex-direction:column;line-height:1.7;text-decoration:none;display:flex}.answer-module__f6niuG__card:hover{border-color:var(--ink)}.answer-module__f6niuG__card img{object-fit:contain;background:var(--paper);align-self:center}.answer-module__f6niuG__card strong{overflow-wrap:anywhere;font-weight:700}.answer-module__f6niuG__card small,.answer-module__f6niuG__meta{color:var(--muted);font-size:var(--text-small)}.answer-module__f6niuG__card b{margin-block-start:auto}.answer-module__f6niuG__chips{flex-wrap:wrap}.answer-module__f6niuG__chips button,.answer-module__f6niuG__footer a{min-block-size:calc(var(--space-7) + var(--space-4));min-inline-size:calc(var(--space-7) + var(--space-4));padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-small);cursor:pointer;justify-content:center;align-items:center;line-height:1.7;display:inline-flex}.answer-module__f6niuG__chips button:hover{background:var(--soft)}.answer-module__f6niuG__chips button[aria-pressed=true]{background:var(--accent-wash);border-color:var(--ink)}.answer-module__f6niuG__footer{border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}.answer-module__f6niuG__footer a{background:var(--ink);color:var(--paper);text-decoration:none}.answer-module__f6niuG__footer span{color:var(--muted);font-size:var(--text-small)}.answer-module__f6niuG__skeleton{gap:var(--space-5);display:grid}.answer-module__f6niuG__skeleton span{background:var(--soft);block-size:var(--space-8);border-radius:var(--radius)}.answer-module__f6niuG__skeleton span:last-child{block-size:var(--space-12)}.answer-module__f6niuG__word{animation:answer-module__f6niuG__reveal var(--dur-fast) both}@keyframes answer-module__f6niuG__reveal{0%{opacity:0}to{opacity:1}}@media (min-width:1280px){.answer-module__f6niuG__items{grid-auto-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.answer-module__f6niuG__word{animation:none}}
.settings-module__6DvbaW__page{max-inline-size:var(--page-max);padding:var(--space-6) var(--space-4);color:var(--ink);background:var(--paper);font-size:var(--text-body);margin-inline:auto;line-height:1.85}.settings-module__6DvbaW__page h1{font-size:var(--text-h1);margin-block:var(--space-4)}.settings-module__6DvbaW__page h2,.settings-module__6DvbaW__page legend{font-size:var(--text-h3);font-weight:700}.settings-module__6DvbaW__page p{color:var(--muted)}.settings-module__6DvbaW__page fieldset{margin-block:var(--space-6);border:0;padding:0}.settings-module__6DvbaW__grid{gap:var(--space-5);margin-block:var(--space-5);display:grid}.settings-module__6DvbaW__grid label{gap:var(--space-2);font-size:var(--text-small);display:grid}.settings-module__6DvbaW__grid input,.settings-module__6DvbaW__grid select{inline-size:100%;min-inline-size:0;min-block-size:var(--space-9);padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.settings-module__6DvbaW__grid small{color:var(--muted);font-size:var(--text-caption)}.settings-module__6DvbaW__grid .settings-module__6DvbaW__toggle{min-block-size:var(--space-9);align-items:center;display:flex}.settings-module__6DvbaW__toggle input{appearance:none;inline-size:var(--space-5);min-block-size:var(--space-5);flex-shrink:0;padding:0}.settings-module__6DvbaW__toggle input:checked{background:var(--ink);box-shadow:inset 0 0 0 var(--space-1) var(--paper)}.settings-module__6DvbaW__page button{min-block-size:var(--space-9);padding-inline:var(--space-6);border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;font-weight:700}.settings-module__6DvbaW__page button:hover{background:var(--graphite)}.settings-module__6DvbaW__page button:active{transform:scale(.98)}.settings-module__6DvbaW__page button:disabled{opacity:.6;cursor:wait}.settings-module__6DvbaW__page :focus-visible{outline:var(--space-1) solid var(--accent);outline-offset:var(--space-1)}.settings-module__6DvbaW__info{padding:var(--space-4);background:var(--soft);border-inline-start:var(--space-1) solid var(--accent)}.settings-module__6DvbaW__table{margin-block:var(--space-4);overflow-x:auto}.settings-module__6DvbaW__table table{border-collapse:collapse;inline-size:100%;font-size:var(--text-small)}.settings-module__6DvbaW__table th,.settings-module__6DvbaW__table td{padding:var(--space-3);text-align:start;border-block-end:1px solid var(--line)}.settings-module__6DvbaW__table th{background:var(--soft);white-space:nowrap}.settings-module__6DvbaW__table td{font-variant-numeric:tabular-nums}.settings-module__6DvbaW__table tr:hover{background:var(--mist)}@media (min-width:640px){.settings-module__6DvbaW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.settings-module__6DvbaW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.settings-module__6DvbaW__page button:active{transform:none}}
.cause-module__xdgaWa__causes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cause-module__xdgaWa__cause{gap:var(--space-5);padding-block:var(--space-6);border-block-start:1px solid var(--line);flex-direction:column;scroll-margin-block-start:calc(var(--space-10) + var(--space-4));display:flex}.cause-module__xdgaWa__head{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.cause-module__xdgaWa__title{font-size:var(--text-lead);text-wrap:balance;margin:0;scroll-margin-block-start:calc(var(--space-10) + var(--space-4));font-weight:700;line-height:1.45}.cause-module__xdgaWa__title:focus{outline:none}.cause-module__xdgaWa__meta{align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;font-weight:600;display:flex}.cause-module__xdgaWa__start{color:var(--accent-ink);align-items:center;font-weight:700;display:inline-flex}.cause-module__xdgaWa__body{gap:var(--space-5);flex-direction:column;display:flex}.cause-module__xdgaWa__explain{max-inline-size:65ch;color:var(--graphite);font-size:var(--text-body);text-wrap:pretty;margin:0;line-height:1.85}.cause-module__xdgaWa__details{gap:var(--space-5);display:grid}.cause-module__xdgaWa__block{gap:var(--space-2);flex-direction:column;display:flex}.cause-module__xdgaWa__blockTitle{font-size:var(--text-small);margin:0;font-weight:700;line-height:1.7}.cause-module__xdgaWa__signs,.cause-module__xdgaWa__steps{gap:var(--space-2);color:var(--graphite);font-size:var(--text-body);flex-direction:column;margin:0;padding:0;line-height:1.85;list-style:none;display:flex}.cause-module__xdgaWa__signs li{padding-inline-start:var(--space-5);position:relative}.cause-module__xdgaWa__signs li:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border:1px solid var(--line-strong);position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-1);transform:rotate(45deg)}.cause-module__xdgaWa__steps li{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.cause-module__xdgaWa__stepNo{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);background:var(--soft);color:var(--ink);font-size:var(--text-caption);place-items:center;margin-block-start:var(--space-1);font-weight:700;display:inline-grid}.cause-module__xdgaWa__guide{color:var(--ink);font-size:var(--text-small);border-block-end:2px solid #0000;align-self:flex-start;font-weight:700;text-decoration:none}.cause-module__xdgaWa__guide:hover{border-block-end-color:var(--accent)}@media (min-width:640px){.cause-module__xdgaWa__cause{padding-block:var(--space-7)}.cause-module__xdgaWa__title{font-size:var(--text-h3)}.cause-module__xdgaWa__body{padding-inline-start:calc(var(--space-8) + var(--space-3))}}@media (min-width:1024px){.cause-module__xdgaWa__details{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}
.product-module__akmCHa__products{gap:var(--space-3);flex-direction:column;display:flex}.product-module__akmCHa__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.product-module__akmCHa__head h4{font-size:var(--text-small);margin:0;font-weight:700}.product-module__akmCHa__head span{color:var(--muted);font-size:var(--text-caption);font-weight:600}.product-module__akmCHa__grid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.product-module__akmCHa__card{grid-template-columns:calc(var(--space-9) + var(--space-6)) minmax(0, 1fr);gap:var(--space-3);block-size:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:grid;position:relative}.product-module__akmCHa__card:hover,.product-module__akmCHa__card:focus-within{border-color:var(--ink);box-shadow:var(--shadow-1)}.product-module__akmCHa__media{aspect-ratio:1;border-radius:var(--radius);background:var(--mist);place-items:center;display:grid;overflow:hidden}.product-module__akmCHa__media img{block-size:100%;inline-size:100%;padding:var(--space-2);object-fit:contain;transition:transform var(--dur-slow) var(--ease-out)}.product-module__akmCHa__card:hover .product-module__akmCHa__media img{transform:scale(1.03)}.product-module__akmCHa__body{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.product-module__akmCHa__role{max-inline-size:100%;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--soft);color:var(--graphite);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;font-weight:600;line-height:1.6;overflow:hidden}.product-module__akmCHa__brand{color:var(--muted);font-size:var(--text-caption);text-align:start;direction:ltr;unicode-bidi:isolate;font-weight:600}.product-module__akmCHa__name{-webkit-line-clamp:2;font-size:var(--text-body);-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.product-module__akmCHa__link{color:var(--ink);text-decoration:none}.product-module__akmCHa__link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.product-module__akmCHa__link:focus-visible{box-shadow:none;outline:none}.product-module__akmCHa__card:has(.product-module__akmCHa__link:focus-visible){outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 calc(var(--space-1) + 1px) var(--accent)}.product-module__akmCHa__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}.product-module__akmCHa__price{font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:800}.product-module__akmCHa__stock{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:600;display:inline-flex}.product-module__akmCHa__stock[data-in]{color:var(--success)}.product-module__akmCHa__stock svg{inline-size:var(--space-4);block-size:var(--space-4)}.product-module__akmCHa__call{min-block-size:calc(var(--space-9) - var(--space-1));padding-inline:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-small);transition:background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.product-module__akmCHa__call:hover{background:var(--soft)}.product-module__akmCHa__none{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);flex-wrap:wrap;display:flex}.product-module__akmCHa__none p{color:var(--graphite);font-size:var(--text-small);margin:0;line-height:1.7}@media (min-width:640px){.product-module__akmCHa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-module__akmCHa__card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.product-module__akmCHa__card,.product-module__akmCHa__media img,.product-module__akmCHa__call{transition:none}.product-module__akmCHa__card:hover .product-module__akmCHa__media img{transform:none}}
.diagnosis-module__JEbSiW__panel{gap:var(--space-7);color:var(--ink);animation:diagnosis-module__JEbSiW__panel-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.diagnosis-module__JEbSiW__header{gap:var(--space-2);flex-direction:column;display:flex}.diagnosis-module__JEbSiW__headerTop{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.diagnosis-module__JEbSiW__eyebrow{color:var(--accent-ink);font-size:var(--text-caption);align-items:center;margin:0;font-weight:700;line-height:1.6;display:inline-flex}.diagnosis-module__JEbSiW__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--soft);color:var(--graphite);font-size:var(--text-caption);font-weight:600;line-height:1.6;display:inline-flex}.diagnosis-module__JEbSiW__badge svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--success)}.diagnosis-module__JEbSiW__title{font-size:var(--text-h3);text-wrap:balance;margin:0;font-weight:800;line-height:1.45}.diagnosis-module__JEbSiW__summary{max-inline-size:65ch;color:var(--graphite);font-size:var(--text-body);text-wrap:pretty;margin:0;line-height:1.85}.diagnosis-module__JEbSiW__meta{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;padding:0;font-weight:500;list-style:none;display:flex}.diagnosis-module__JEbSiW__safety{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-wash);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--space-3);display:grid}.diagnosis-module__JEbSiW__safety svg{inline-size:var(--space-5);block-size:var(--space-5);color:var(--accent-ink);margin-block-start:var(--space-1)}.diagnosis-module__JEbSiW__safety p{color:var(--graphite);font-size:var(--text-small);margin:0;line-height:1.7}.diagnosis-module__JEbSiW__safety strong{color:var(--ink);font-weight:700;display:block}.diagnosis-module__JEbSiW__index{gap:var(--space-3);flex-direction:column;display:flex}.diagnosis-module__JEbSiW__indexTitle{font-size:var(--text-small);margin:0;font-weight:700}.diagnosis-module__JEbSiW__indexList{border-block:1px solid var(--line);margin:0;padding:0;list-style:none}.diagnosis-module__JEbSiW__indexList li+li{border-block-start:1px solid var(--line)}.diagnosis-module__JEbSiW__indexRow{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:calc(var(--space-9) + var(--space-2));padding:var(--space-2);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.diagnosis-module__JEbSiW__indexRow:hover{background:var(--mist)}.diagnosis-module__JEbSiW__indexText{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.diagnosis-module__JEbSiW__indexText strong{-webkit-line-clamp:2;font-size:var(--text-body);-webkit-box-orient:vertical;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.diagnosis-module__JEbSiW__indexMeta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;font-weight:600;display:flex}.diagnosis-module__JEbSiW__indexChevron{inline-size:var(--space-4);block-size:var(--space-4);color:var(--muted);transition:transform var(--dur-fast) var(--ease-out);transform:rotate(90deg)}.diagnosis-module__JEbSiW__indexRow[aria-expanded=true] .diagnosis-module__JEbSiW__indexChevron{transform:rotate(-90deg)}.diagnosis-module__JEbSiW__indexPanel{gap:var(--space-4);padding:0 var(--space-3) var(--space-4);flex-direction:column;display:flex}.diagnosis-module__JEbSiW__rank{inline-size:var(--space-7);block-size:var(--space-7);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:var(--text-data);font-variant-numeric:tabular-nums;unicode-bidi:isolate;flex:none;place-items:center;font-weight:600;display:inline-grid}.diagnosis-module__JEbSiW__rank[data-first]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.diagnosis-module__JEbSiW__likelihood{align-items:center;gap:var(--space-1);color:var(--graphite);font-size:var(--text-caption);font-weight:600;display:inline-flex}.diagnosis-module__JEbSiW__meter{inline-size:var(--space-4);block-size:var(--space-4)}.diagnosis-module__JEbSiW__meter rect{fill:var(--ink-muted)}.diagnosis-module__JEbSiW__meter rect[data-on]{fill:var(--ink)}.diagnosis-module__JEbSiW__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes diagnosis-module__JEbSiW__panel-in{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.diagnosis-module__JEbSiW__title{font-size:var(--text-h2);line-height:1.4}.diagnosis-module__JEbSiW__meta li+li{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-4)}.diagnosis-module__JEbSiW__indexRow{padding-inline:var(--space-3)}.diagnosis-module__JEbSiW__rank[data-size=lg]{inline-size:var(--space-8);block-size:var(--space-8)}}@media (prefers-reduced-motion:reduce){.diagnosis-module__JEbSiW__panel{animation:none}.diagnosis-module__JEbSiW__indexRow,.diagnosis-module__JEbSiW__indexChevron{transition:none}}
.footer-module__GPxd7a__footer{gap:var(--space-5);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-6);display:flex}.footer-module__GPxd7a__help{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.footer-module__GPxd7a__help strong{font-size:var(--text-body);font-weight:700}.footer-module__GPxd7a__help p{margin:var(--space-1) 0 0;color:var(--graphite);font-size:var(--text-small);line-height:1.7}.footer-module__GPxd7a__secondary{min-block-size:var(--space-9);padding-inline:var(--space-5);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-small);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.footer-module__GPxd7a__secondary:hover{background:var(--soft)}.footer-module__GPxd7a__secondary:active{transform:scale(.98)}.footer-module__GPxd7a__sources summary{align-items:center;gap:var(--space-2);min-block-size:calc(var(--space-9) - var(--space-1));color:var(--graphite);font-size:var(--text-small);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.footer-module__GPxd7a__sources summary::-webkit-details-marker{display:none}.footer-module__GPxd7a__sources summary svg{inline-size:var(--space-4);block-size:var(--space-4);transition:transform var(--dur-base) var(--ease-out);transform:rotate(90deg)}.footer-module__GPxd7a__sources[open] summary svg{transform:rotate(-90deg)}.footer-module__GPxd7a__sources ul{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.footer-module__GPxd7a__sources a{color:var(--graphite);font-size:var(--text-small);text-underline-offset:var(--space-1);overflow-wrap:anywhere;line-height:1.7;text-decoration:underline}.footer-module__GPxd7a__skeleton{gap:var(--space-3);block-size:calc(var(--space-12) * 4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.footer-module__GPxd7a__bar{block-size:var(--space-3);border-radius:var(--radius);background:var(--soft);animation:footer-module__GPxd7a__pulse calc(var(--dur-slow) * 4) var(--ease-in-out) infinite;flex:none}.footer-module__GPxd7a__bar[data-size=eyebrow]{inline-size:calc(var(--space-12) + var(--space-6))}.footer-module__GPxd7a__bar[data-size=title]{inline-size:60%;block-size:var(--space-6)}.footer-module__GPxd7a__bar[data-size=line]{inline-size:100%}.footer-module__GPxd7a__bar[data-size=short]{inline-size:75%}.footer-module__GPxd7a__bar[data-size=row]{inline-size:100%;block-size:calc(var(--space-9) + var(--space-2))}@keyframes footer-module__GPxd7a__pulse{50%{opacity:.55}}@media (min-width:640px){.footer-module__GPxd7a__help{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.footer-module__GPxd7a__bar{animation:none}.footer-module__GPxd7a__secondary,.footer-module__GPxd7a__sources summary svg{transition:none}}
.teaser-module__8xqSka__teaser{gap:var(--space-2);min-block-size:calc(var(--space-12) * 4);padding:var(--space-5);border:1px solid var(--line);border-inline-start:var(--space-1) solid var(--accent);border-radius:var(--radius);background:var(--paper);flex-direction:column;display:flex}.teaser-module__8xqSka__eyebrow{color:var(--accent-ink);font-size:var(--text-caption);align-items:center;margin:0;font-weight:700;display:inline-flex}.teaser-module__8xqSka__title{font-size:var(--text-body);font-weight:700;line-height:1.7}.teaser-module__8xqSka__meta,.teaser-module__8xqSka__more{color:var(--muted);font-size:var(--text-small);margin:0}.teaser-module__8xqSka__list{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.teaser-module__8xqSka__list li{align-items:center;gap:var(--space-3);color:var(--graphite);font-size:var(--text-small);grid-template-columns:auto minmax(0,1fr);line-height:1.7;display:grid}.teaser-module__8xqSka__action{align-self:flex-start;align-items:center;gap:var(--space-2);min-block-size:var(--space-9);padding-inline:var(--space-5);border-radius:var(--radius);background:var(--ink);color:var(--paper);font-size:var(--text-small);transition:background-color var(--dur-fast) var(--ease-out);margin-block-start:auto;font-weight:700;text-decoration:none;display:inline-flex}.teaser-module__8xqSka__action:hover{background:var(--graphite)}.teaser-module__8xqSka__action svg{inline-size:var(--space-5);block-size:var(--space-5)}.teaser-module__8xqSka__teaser[dir=rtl] .teaser-module__8xqSka__action svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.teaser-module__8xqSka__action{transition:none}}
.product-results-module__tjLCZa__row{align-items:center;gap:var(--space-2);display:flex}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__product{flex:1;min-inline-size:0}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__call{min-block-size:calc(var(--space-9) - var(--space-1));padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font-size:var(--text-small);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__call:hover{background:var(--soft);border-color:var(--ink)}.product-results-module__tjLCZa__all{align-items:center;min-block-size:44px;text-decoration:underline;display:inline-flex}@media not (min-width:640px){.product-results-module__tjLCZa__row{flex-wrap:wrap;gap:0}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__product{flex-basis:100%}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__call{margin-block-end:var(--space-2);margin-inline-start:auto;margin-inline-end:var(--space-2)}}.product-results-module__tjLCZa__name{align-items:center;gap:8px;display:inline-flex}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__name{flex-direction:row;flex:none}.product-results-module__tjLCZa__row .product-results-module__tjLCZa__name>span{flex:none;display:inline-block}
.search-mode-module__rnranq__wrap{inline-size:100%;max-inline-size:calc(var(--space-12) * 8);margin-block:var(--space-3);text-align:start}.search-mode-module__rnranq__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.search-mode-module__rnranq__toggle,.search-mode-module__rnranq__helpButton,.search-mode-module__rnranq__example{min-block-size:var(--space-9);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;font-weight:600}.search-mode-module__rnranq__toggle{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);display:inline-flex}.search-mode-module__rnranq__toggle[aria-checked=true]{background:var(--accent-wash);border-color:var(--accent-ink)}.search-mode-module__rnranq__indicator{inline-size:var(--space-5);block-size:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius);place-items:center;display:grid}.search-mode-module__rnranq__toggle[aria-checked=true] .search-mode-module__rnranq__indicator{background:var(--ink);color:var(--paper)}.search-mode-module__rnranq__status{color:var(--muted);font-size:var(--text-caption)}.search-mode-module__rnranq__helpButton{inline-size:var(--space-9);place-items:center;display:grid}.search-mode-module__rnranq__helpButton svg{inline-size:var(--space-5);block-size:var(--space-5)}.search-mode-module__rnranq__toggle:hover,.search-mode-module__rnranq__helpButton:hover{border-color:var(--ink);background:var(--soft)}.search-mode-module__rnranq__toggle:focus-visible,.search-mode-module__rnranq__helpButton:focus-visible,.search-mode-module__rnranq__example:focus-visible{outline:var(--space-1) solid var(--accent);outline-offset:var(--space-1)}.search-mode-module__rnranq__help{padding:var(--space-4);background:var(--mist);border-inline-start:var(--space-1) solid var(--accent);border-radius:var(--radius);font-size:var(--text-small);color:var(--graphite);margin-block-start:var(--space-3);line-height:1.85}.search-mode-module__rnranq__help strong{color:var(--ink)}.search-mode-module__rnranq__help p{margin-block:var(--space-2) var(--space-3)}.search-mode-module__rnranq__example{padding-inline:var(--space-4);background:var(--ink);color:var(--paper)}.search-mode-module__rnranq__example:hover{background:var(--graphite)}
.prompt-module__2xvhGG__stage{min-block-size:clamp(calc(var(--space-12) * 4.5), 66svh, calc(var(--space-12) * 6.5));padding-block:clamp(var(--space-8), 9svh, var(--space-12)) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.prompt-module__2xvhGG__eyebrow{color:var(--accent-ink);font-size:var(--text-caption);align-items:center;margin:0;font-weight:700;line-height:1.6;display:inline-flex}.prompt-module__2xvhGG__title{max-inline-size:calc(var(--space-12) * 7);margin-block:var(--space-3) var(--space-6);color:var(--ink);font-size:calc(var(--text-h1) - var(--space-1));text-wrap:balance;font-weight:800;line-height:1.35}.prompt-module__2xvhGG__title label{cursor:text}.prompt-module__2xvhGG__embedded{text-align:start;align-items:stretch;min-block-size:0;max-inline-size:none;margin:0;padding:0}.prompt-module__2xvhGG__embedded .prompt-module__2xvhGG__title{max-inline-size:none;margin-block:0 var(--space-3);font-size:1rem;font-family:var(--font-body);font-weight:800}.prompt-module__2xvhGG__box,.prompt-module__2xvhGG__examples,.prompt-module__2xvhGG__results{inline-size:100%;max-inline-size:calc(var(--space-12) * 8)}.prompt-module__2xvhGG__box{gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-1);text-align:start;transition:border-color var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);scroll-margin-block-start:calc(var(--space-10) + var(--space-4));display:grid}.prompt-module__2xvhGG__box:hover{border-color:var(--ink)}.prompt-module__2xvhGG__box:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 0 0 calc(var(--space-1) + 1px) var(--accent)}.prompt-module__2xvhGG__boxIcon{inline-size:var(--space-6);block-size:var(--space-6);color:var(--muted);margin-block-start:var(--space-1)}.prompt-module__2xvhGG__input{inline-size:100%;min-block-size:calc(var(--space-8) + var(--space-6));max-block-size:calc(var(--space-12) + var(--space-10));color:var(--ink);font:inherit;font-size:var(--text-lead);resize:none;field-sizing:content;background:0 0;border:0;outline:none;padding:0;line-height:1.8}.prompt-module__2xvhGG__input:focus-visible{box-shadow:none;outline:none}.prompt-module__2xvhGG__input::placeholder{color:var(--muted)}.prompt-module__2xvhGG__bar{justify-content:flex-end;align-items:center;gap:var(--space-2);grid-column:1/-1;display:flex}.prompt-module__2xvhGG__hint{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);margin-inline-end:auto;display:none}.prompt-module__2xvhGG__hint kbd{padding-inline:var(--space-1);border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);color:var(--graphite);font-family:var(--mono);font-size:var(--text-caption);direction:ltr;unicode-bidi:isolate}.prompt-module__2xvhGG__clear,.prompt-module__2xvhGG__send{inline-size:var(--space-9);block-size:var(--space-9);border-radius:var(--radius);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;place-items:center;padding:0;display:inline-grid}.prompt-module__2xvhGG__clear{color:var(--muted);background:0 0}.prompt-module__2xvhGG__clear:hover{background:var(--soft);color:var(--ink)}.prompt-module__2xvhGG__send{background:var(--ink);color:var(--paper)}.prompt-module__2xvhGG__send:hover{background:var(--graphite)}.prompt-module__2xvhGG__send:active{transform:scale(.98)}.prompt-module__2xvhGG__clear svg,.prompt-module__2xvhGG__send svg{inline-size:var(--space-5);block-size:var(--space-5)}.prompt-module__2xvhGG__send svg{transform:rotate(-90deg)}.prompt-module__2xvhGG__examples{align-items:center;gap:var(--space-3);margin-block:var(--space-5) var(--space-8);flex-direction:column;display:flex}.prompt-module__2xvhGG__examplesLabel{color:var(--muted);font-size:var(--text-caption);font-weight:600}.prompt-module__2xvhGG__examples ul{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prompt-module__2xvhGG__examples button{min-block-size:calc(var(--space-9) - var(--space-1));padding-inline:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--graphite);font:inherit;font-size:var(--text-small);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:500;line-height:1.7}.prompt-module__2xvhGG__examples button:hover{border-color:var(--ink);color:var(--ink)}.prompt-module__2xvhGG__cue{align-items:center;gap:var(--space-2);min-block-size:calc(var(--space-9) - var(--space-1));color:var(--muted);font-size:var(--text-small);margin-block-start:auto;font-weight:600;display:inline-flex}.prompt-module__2xvhGG__cue:hover{color:var(--ink)}.prompt-module__2xvhGG__cueIcon{inline-size:var(--space-4);block-size:var(--space-4);transform:rotate(90deg)}.prompt-module__2xvhGG__results{padding:var(--space-5) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);text-align:start;animation:prompt-module__2xvhGG__results-in var(--dur-base) var(--ease-out);margin-block-start:var(--space-3)}.prompt-module__2xvhGG__emptyLink{min-block-size:calc(var(--space-9) - var(--space-1));padding-inline:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-small);align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}@keyframes prompt-module__2xvhGG__results-in{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.prompt-module__2xvhGG__title{font-size:var(--text-h1)}.prompt-module__2xvhGG__results{padding:var(--space-6)}}@media (min-width:640px) and (pointer:fine){.prompt-module__2xvhGG__hint{display:inline-flex}}@media (prefers-reduced-motion:reduce){.prompt-module__2xvhGG__results{animation:none}}
.jump-module__L206Xa__jump{justify-content:center;align-items:center;gap:var(--space-3);inline-size:calc(var(--space-9) - var(--space-1));block-size:calc(var(--space-9) - var(--space-1));border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);color:var(--muted);font:inherit;font-size:var(--text-small);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);padding:0;font-weight:500;display:inline-flex;position:relative}html[data-home-prompt=away] .jump-module__L206Xa__jump{opacity:1;visibility:visible;transition-delay:0s}.jump-module__L206Xa__jump:hover{border-color:var(--ink);color:var(--ink)}.jump-module__L206Xa__jump svg{inline-size:var(--space-5);block-size:var(--space-5);flex:none}.jump-module__L206Xa__jump span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (min-width:1024px){.jump-module__L206Xa__jump{inline-size:100%;max-inline-size:calc(var(--space-12) * 5);padding-inline:var(--space-4);justify-content:flex-start}.jump-module__L206Xa__jump span{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.jump-module__L206Xa__jump{transition:none}}
