.CnAiSq_wrap{gap:12px;min-width:0;display:grid}.CnAiSq_stage{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-2);color:var(--text);place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.CnAiSq_video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.CnAiSq_canvas{object-fit:contain;width:100%;height:auto;max-height:70vh;display:block}.CnAiSq_loading,.CnAiSq_fallback{text-align:center;background:var(--paper-2);place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.CnAiSq_loading{color:var(--muted);background:#f3f5f7eb;grid-auto-flow:row;font-size:14px;font-weight:500}.CnAiSq_spinner{border:2px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite CnAiSq_spin}@keyframes CnAiSq_spin{to{transform:rotate(360deg)}}.CnAiSq_fallback svg{color:var(--ink)}.CnAiSq_fallback b{color:var(--ink);font-size:16px;font-weight:600}.CnAiSq_fallback p{max-width:40ch;color:var(--text-2);font-size:14px}.CnAiSq_fallbackCtas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.CnAiSq_fallback .btn--sm{min-height:44px}.CnAiSq_hint,.CnAiSq_guide{border-radius:var(--radius-sm);width:max-content;max-width:calc(100% - 28px);color:var(--paper);text-align:center;background:#0b1f3ad1;padding:8px 14px;font-size:13px;font-weight:500;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.CnAiSq_guide{top:14px;bottom:auto}.CnAiSq_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;display:flex}.CnAiSq_privacy{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.CnAiSq_privacy svg{color:var(--ok);flex:none}.CnAiSq_barCtas{flex-wrap:wrap;gap:4px 16px;display:inline-flex}.CnAiSq_bar button{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:10px 0;font-size:14px;font-weight:600}
.c2n-rG_muted{color:var(--muted);font-size:14px}.c2n-rG_lead{color:var(--text-2);margin-bottom:10px;font-size:1.0625rem}.c2n-rG_small{font-family:var(--font-sans), var(--font-deva);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:24px 0 10px;font-size:12px;font-weight:600}.c2n-rG_bar{background:var(--line);border-radius:2px;height:4px;margin:8px 0;overflow:hidden}.c2n-rG_bar i{background:var(--ink);border-radius:inherit;height:100%;transition:width .3s var(--ease);display:block}.c2n-rG_hub{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.c2n-rG_hubCard{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);grid-template-rows:auto 1fr auto;align-content:start;gap:10px;padding:26px;transition:border-color .2s;display:grid}.c2n-rG_hubCard:hover{border-color:var(--ink)}.c2n-rG_hubCard h2{font-family:var(--font-sans), var(--font-deva);letter-spacing:0;color:var(--ink);font-size:17px;font-weight:600;line-height:1.3}.c2n-rG_hubCard p{color:var(--muted);font-size:14px}.c2n-rG_hubCard .c2n-rG_go{color:var(--ink);align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:600;display:inline-flex}.c2n-rG_note{color:var(--muted);align-items:center;gap:8px;margin-top:32px;font-size:14px;display:flex}.c2n-rG_note svg{color:var(--ok);flex:none}.c2n-rG_intro{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:32px;display:grid}.c2n-rG_introGlyphs{border-radius:var(--radius);background:var(--paper-2);color:var(--muted);grid-template-columns:repeat(3,1fr);gap:8px;padding:20px;display:grid}.c2n-rG_introGlyphs svg{max-height:96px;margin-inline:auto}.c2n-rG_intro p{color:var(--text-2);max-width:56ch}.c2n-rG_introCtas,.c2n-rG_ocrCtas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.c2n-rG_quiz{max-width:860px}.c2n-rG_progress{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);gap:4px;margin-bottom:24px;font-size:12px;font-weight:600;display:grid}html:lang(hi) .c2n-rG_progress{text-transform:none}.c2n-rG_qTitle{color:var(--ink);margin-bottom:6px;font-size:clamp(1.5rem,2.4vw,2rem)}.c2n-rG_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.c2n-rG_option{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);background:var(--paper);font:inherit;color:var(--ink);cursor:pointer;text-align:center;border:0;justify-items:center;gap:12px;padding:20px 14px 18px;font-size:15px;font-weight:600;transition:box-shadow .2s;display:grid}.c2n-rG_option svg{width:88px;height:auto;color:var(--ink)}.c2n-rG_option:hover{box-shadow:inset 0 0 0 1px var(--ink)}.c2n-rG_option[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--ink)}.c2n-rG_quizNav{margin-top:24px}.c2n-rG_result{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;padding:clamp(22px,3vw,32px);display:grid}.c2n-rG_result>div>p:not([class]){max-width:68ch}.c2n-rG_resultGlyph{border-radius:var(--radius);background:var(--paper-2);width:100%;color:var(--ink);padding:18px}.c2n-rG_resultTitle{color:var(--ink);margin:6px 0 10px;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600}.c2n-rG_shapeChips{flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.c2n-rG_shapeChips a{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);width:116px;color:var(--ink);justify-items:center;gap:6px;padding:12px 8px 10px;font-size:13px;font-weight:600;transition:border-color .2s;display:grid}.c2n-rG_shapeChips a:hover{border-color:var(--ink)}.c2n-rG_shapeChips svg{width:90px}.c2n-rG_tip{border-radius:var(--radius);background:var(--surface);color:var(--text);align-items:flex-start;gap:10px;margin:14px 0 18px;padding:14px 16px;font-size:14px;display:flex}.c2n-rG_tip svg{color:var(--ink);flex:none;margin-top:3px}.c2n-rG_suggest{margin-top:64px}.c2n-rG_suggestHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.c2n-rG_suggestHead h2{color:var(--ink);font-size:clamp(1.5rem,2.4vw,2rem)}.c2n-rG_filters{flex-wrap:wrap;gap:10px;display:flex}.c2n-rG_seg{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--paper);padding:3px;display:inline-flex}.c2n-rG_seg button{min-height:36px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.c2n-rG_seg button:hover{color:var(--ink)}.c2n-rG_seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.c2n-rG_skelRow{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.c2n-rG_skelCard{height:300px}.c2n-rG_moreRow{flex-wrap:wrap;gap:12px 28px;margin-top:24px;display:flex}.c2n-rG_toolGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.c2n-rG_toolMain{min-width:0}.c2n-rG_toolSide{gap:20px;min-width:0;display:grid}.c2n-rG_steps{counter-reset:step;color:var(--text);gap:14px;padding:0;font-size:14.5px;list-style:none;display:grid}.c2n-rG_steps li{counter-increment:step;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.c2n-rG_steps li:before{content:counter(step);border:1px solid var(--ink);width:26px;height:26px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.c2n-rG_disclaimer{color:var(--text-2);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:12px 14px;font-size:13px}.c2n-rG_noCard{border-radius:var(--radius);border:1px solid var(--line);justify-items:start;gap:6px;padding:16px;display:grid}.c2n-rG_noCard b{color:var(--ink);font-weight:600}.c2n-rG_pdResult{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);gap:12px;padding:22px;display:grid}.c2n-rG_pdValue{font-family:var(--font-display), var(--font-deva);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:600;line-height:1}.c2n-rG_pdValue small{font-family:var(--font-sans), var(--font-deva);letter-spacing:0;color:var(--muted);font-size:1rem;font-weight:500}.c2n-rG_warn{color:var(--danger);font-size:14px}.c2n-rG_ok{color:var(--ok);font-size:14px;font-weight:500}.c2n-rG_align{gap:12px;display:grid}.c2n-rG_alignBox{border-radius:var(--radius);touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:var(--paper-2);border:1px solid var(--line);position:relative;overflow:hidden}.c2n-rG_alignBox img{pointer-events:none;width:100%;height:auto;display:block}.c2n-rG_edge{background:var(--paper);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0b1f3a99}.c2n-rG_edge:after{content:"";background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%;left:50%}.c2n-rG_edge:focus-visible{background:var(--ink);outline:none}.c2n-rG_edge:focus-visible:after{background:var(--ink);border-color:var(--paper)}.c2n-rG_pupil{border:2px solid var(--paper);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1px #0b1f3a99}.c2n-rG_sizeTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.c2n-rG_sizeTable caption{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}html:lang(hi) .c2n-rG_sizeTable caption{text-transform:none}.c2n-rG_sizeTable th,.c2n-rG_sizeTable td{text-align:left;border-bottom:1px solid var(--line);padding:9px 6px}.c2n-rG_sizeTable th{color:var(--muted);font-weight:600}.c2n-rG_sizeTable td:first-child{color:var(--ink);font-weight:600}.c2n-rG_pickGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.c2n-rG_pick{grid-template-rows:auto 1fr auto;justify-items:start;gap:12px;padding:0;display:grid}.c2n-rG_pickWell{aspect-ratio:1;background:var(--paper-2);border-radius:var(--radius);place-items:center;width:100%;padding:12%;transition:box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #0000}.c2n-rG_pickArt{width:100%;height:auto}.c2n-rG_pick:hover .c2n-rG_pickWell{box-shadow:inset 0 0 0 1px var(--line-strong)}.c2n-rG_pick[data-on=true] .c2n-rG_pickWell{box-shadow:inset 0 0 0 2px var(--ink)}.c2n-rG_pickBody{gap:2px;display:grid}.c2n-rG_pickBody h3{font-family:var(--font-sans), var(--font-deva);letter-spacing:0;color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.c2n-rG_pickBody p{color:var(--muted);font-size:13px}.c2n-rG_pickBody p b{color:var(--text);font-weight:600}.c2n-rG_pick .btn{width:100%}.c2n-rG_pickSkel{aspect-ratio:1/1.35}.c2n-rG_ocr{gap:16px;display:grid}.c2n-rG_ocrPick{border-radius:var(--radius);border:1px dashed var(--line-strong);background:var(--paper-2);justify-items:start;gap:10px;padding:clamp(20px,3vw,28px);display:grid}.c2n-rG_ocrPick>svg{color:var(--ink)}.c2n-rG_ocrPick p{color:var(--text-2);font-size:15px}.c2n-rG_ocrPick p b{color:var(--ink);font-weight:600}.c2n-rG_ocrCtas .c2n-rG_link,.c2n-rG_ocr button.c2n-rG_link{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;justify-self:start;padding:10px 0;font-size:14px;font-weight:600}.c2n-rG_privacyLine{color:var(--muted);align-items:center;gap:6px;margin-top:6px;display:inline-flex;font-size:13px!important}.c2n-rG_privacyLine svg{color:var(--ok)}.c2n-rG_ocrBusy{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.c2n-rG_ocrBusy b{color:var(--ink);font-weight:600}.c2n-rG_ocrThumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line);width:120px;max-height:160px}.c2n-rG_ocrReview{gap:18px;display:grid}.c2n-rG_ocrTop{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:18px;display:grid}.c2n-rG_conf{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brass);padding:14px 16px;font-size:14px}.c2n-rG_conf b{font-weight:600}.c2n-rG_conf[data-level=high]{border-left-color:var(--ok);background:#2f6b4a14}.c2n-rG_conf[data-level=low]{border-left-color:var(--danger);background:#a02c3b0f}.c2n-rG_conf ul{color:var(--text-2);margin:8px 0 0;padding-left:18px}.c2n-rG_raw summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:600}.c2n-rG_raw pre{border-radius:var(--radius-sm);background:var(--paper-2);color:var(--text);white-space:pre-wrap;max-height:220px;margin-top:8px;padding:12px;font-size:12px;overflow:auto}.c2n-rG_confirm{align-items:flex-start;gap:10px;font-size:14px;font-weight:500;display:flex}.c2n-rG_confirm input{accent-color:var(--ink);flex:none;width:18px;height:18px;margin-top:2px}.c2n-rG_rxTable{border-collapse:collapse;width:100%;margin-top:12px;font-size:15px}.c2n-rG_rxTable th,.c2n-rG_rxTable td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}.c2n-rG_rxTable thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.c2n-rG_rxTable tbody th{color:var(--text);font-weight:600}.c2n-rG_rxTable td{font-family:var(--font-display), var(--font-deva);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.c2n-rG_twoCol{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:32px;display:grid}.c2n-rG_twoCol>div>.card{overflow-x:auto}.c2n-rG_twoCol>div>.card h2{color:var(--ink);font-size:clamp(1.25rem,2vw,1.5rem)}@media (max-width:860px){.c2n-rG_toolGrid,.c2n-rG_twoCol,.c2n-rG_intro,.c2n-rG_result{grid-template-columns:minmax(0,1fr)}.c2n-rG_resultGlyph{width:140px}}@media (max-width:560px){.c2n-rG_options{grid-template-columns:minmax(0,1fr);gap:10px}.c2n-rG_option{text-align:left;grid-template-columns:64px 1fr;place-items:center start;padding:12px 14px}.c2n-rG_option svg{width:56px}.c2n-rG_introGlyphs{max-width:300px}.c2n-rG_pickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.c2n-rG_ocrBusy,.c2n-rG_ocrTop{grid-template-columns:80px minmax(0,1fr)}.c2n-rG_ocrThumb{width:80px}.c2n-rG_shapeChips a{width:calc(50% - 5px)}.c2n-rG_seg{width:100%}.c2n-rG_seg button{flex:1}.c2n-rG_rxTable th,.c2n-rG_rxTable td{padding:9px 5px;font-size:14px}}
.xhB2pG_stack{z-index:300;pointer-events:none;gap:8px;width:min(440px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.xhB2pG_toast{border-radius:var(--radius);background:var(--ink);color:var(--cream);pointer-events:auto;animation:xhB2pG_pop .45s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 18px 40px -18px #0f111499}.xhB2pG_toast a{color:var(--brass-2);white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.xhB2pG_error{background:#7a1f2b}@keyframes xhB2pG_pop{0%{opacity:0;transform:translateY(12px)}}
.C39Jpa_panel{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);gap:16px;padding:20px;display:grid}.C39Jpa_head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:14px;display:flex}.C39Jpa_head h2{color:var(--ink);font-size:1.15rem}.C39Jpa_toggle{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.C39Jpa_toggle input{width:18px;height:18px;accent-color:var(--ink);margin:0}.C39Jpa_row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.C39Jpa_eye{color:var(--ink);flex:0 0 88px;padding-bottom:13px;font-size:14px;font-weight:600}.C39Jpa_sel{flex:96px;gap:6px;min-width:0;display:grid}.C39Jpa_sel small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.C39Jpa_sel select{cursor:pointer;width:100%}.C39Jpa_supply{border-radius:var(--radius);background:var(--surface);color:var(--text-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.C39Jpa_supply b{color:var(--text);font-weight:600}.C39Jpa_supply svg{color:var(--ink);flex:none;margin-top:2px}.C39Jpa_total{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-size:14px;display:flex}.C39Jpa_total b{font-family:var(--font-display), var(--font-deva);color:var(--ink);font-size:1.5rem;font-weight:600}.C39Jpa_ctas{gap:12px;display:grid}.C39Jpa_primary{min-height:56px;font-size:16px}.C39Jpa_note{color:var(--muted);font-size:13px}@media (max-width:520px){.C39Jpa_panel{padding:16px}.C39Jpa_eye{flex-basis:100%;padding-bottom:0}}
.ItL4lq_wrap{gap:20px;min-width:0;margin-top:32px;display:grid}.ItL4lq_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ItL4lq_head h2{color:var(--ink);font-size:clamp(1.5rem,2.4vw,2rem)}.ItL4lq_head a{font-size:14px}.ItL4lq_rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:184px;grid-auto-flow:column;gap:16px;margin:0;padding:0 0 12px;list-style:none;display:grid;overflow-x:auto}.ItL4lq_item,.ItL4lq_ghost{scroll-snap-align:start;border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);align-content:start;gap:8px;padding:0 0 14px;transition:border-color .2s;display:grid;overflow:hidden}.ItL4lq_item:hover{border-color:var(--line-strong)}.ItL4lq_ghost{border:0;height:220px}.ItL4lq_art{aspect-ratio:4/3;background:var(--paper-2);place-items:center;padding:14%;display:grid}.ItL4lq_name{min-height:2.7em;color:var(--ink);padding-inline:14px;font-size:14px;font-weight:600;line-height:1.35}.ItL4lq_name:hover{text-underline-offset:3px;text-decoration:underline}.ItL4lq_foot{justify-content:space-between;align-items:center;gap:8px;padding-inline:14px;font-size:15px;display:flex}.ItL4lq_foot b{color:var(--text);font-weight:600}.ItL4lq_add{border-radius:var(--radius-sm);min-height:36px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.ItL4lq_add:hover:not(:disabled){background:var(--surface)}.ItL4lq_add:disabled{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:not-allowed}.ItL4lq_add.ItL4lq_done{color:var(--ok);box-shadow:none;background:#2f6b4a1a}
.yf0aJq_btn{background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;transition:box-shadow .2s,color .2s;display:inline-grid}.yf0aJq_btn:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.yf0aJq_on{color:var(--danger)}.yf0aJq_labelled{border-radius:var(--radius-sm);width:auto;height:auto;min-height:44px;box-shadow:none;color:var(--text-2);background:0 0;align-items:center;gap:8px;padding:8px 4px;font-size:14px;font-weight:500;display:inline-flex}.yf0aJq_labelled svg{width:18px;height:18px;color:var(--ink)}.yf0aJq_labelled:hover{box-shadow:none;color:var(--ink)}.yf0aJq_labelled:hover span{text-underline-offset:4px;text-decoration:underline}.yf0aJq_labelled.yf0aJq_on svg{color:var(--danger)}
.g0YOaq_box{gap:8px;display:grid}.g0YOaq_title{color:var(--text);font-size:14px;font-weight:600}.g0YOaq_row{gap:8px;display:flex}.g0YOaq_row .input{letter-spacing:.04em;flex:auto;width:auto;min-width:0}.g0YOaq_check{flex:none;padding-inline:22px;font-size:14px}.g0YOaq_check svg{transform:none!important}.g0YOaq_error{color:var(--danger);font-size:13px;font-weight:500}.g0YOaq_result{color:var(--text);gap:8px;margin-top:4px;padding:0;font-size:14px;list-style:none;display:grid}.g0YOaq_result li{align-items:flex-start;gap:10px;display:flex}.g0YOaq_result svg{color:var(--ok);flex:none;margin-top:3px}.g0YOaq_result span{display:block}.g0YOaq_result b{font-weight:600}.g0YOaq_result small{color:var(--muted);font-size:13px;display:block}
.uTKuCq_card{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);flex-direction:column;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.uTKuCq_card:hover{border-color:var(--line-strong)}.uTKuCq_media{aspect-ratio:4/3;background:var(--paper-2);place-items:center;padding:14%;display:grid;position:relative}.uTKuCq_frame{width:100%;transition:transform .4s var(--ease)}.uTKuCq_card:hover .uTKuCq_frame{transform:scale(1.03)}.uTKuCq_tags{gap:6px;display:flex;position:absolute;top:12px;left:12px}.uTKuCq_tags span{background:var(--paper);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:4px 8px;font-size:11px;font-weight:600}.uTKuCq_tags .uTKuCq_hot{background:var(--ink);color:var(--paper)}.uTKuCq_wish{position:absolute;top:12px;right:12px}.uTKuCq_body{gap:6px;padding:14px 16px 16px;display:grid}.uTKuCq_meta{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;font-weight:500;display:flex}.uTKuCq_rating{color:var(--text);align-items:center;gap:4px;display:inline-flex}.uTKuCq_rating svg{color:var(--brass)}.uTKuCq_rating small{color:var(--muted);font-weight:400}.uTKuCq_name{font-family:var(--font-sans), var(--font-deva);letter-spacing:0;color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.uTKuCq_name a:hover{text-underline-offset:4px;text-decoration:underline}.uTKuCq_price{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.uTKuCq_price b{color:var(--text);font-size:16px;font-weight:600}.uTKuCq_price s{color:var(--muted);font-size:13px}.uTKuCq_off{color:var(--ok);font-size:13px;font-weight:600}.uTKuCq_swatches{gap:6px;margin-top:4px;display:flex}.uTKuCq_swatch{background:var(--c);width:16px;height:16px;box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--line-strong);border-radius:50%;transition:box-shadow .2s}.uTKuCq_swatch.uTKuCq_on{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--ink)}.uTKuCq_tags{flex-wrap:wrap;max-width:calc(100% - 64px)}.uTKuCq_tags span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:560px){.uTKuCq_tags{max-width:calc(100% - 52px);top:8px;left:8px}.uTKuCq_tags span{padding:3px 6px;font-size:10px}.uTKuCq_tags span:not(:first-child){display:none}.uTKuCq_wish{top:8px;right:8px}.uTKuCq_body{padding:12px}.uTKuCq_meta{flex-direction:column;gap:2px}}.uTKuCq_tags .uTKuCq_popular{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.uTKuCq_stock{background:var(--paper);color:var(--danger,#a02c3b);border-radius:2px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:12px}.uTKuCq_stockOut{color:var(--muted)}.uTKuCq_foot{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-top:4px;display:flex}.uTKuCq_foot .uTKuCq_swatches{margin-top:0}.uTKuCq_compare{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex;position:relative}.uTKuCq_compare input{appearance:none;border:1.5px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:3px;place-items:center;width:16px;height:16px;margin:0;transition:background .2s,border-color .2s;display:grid}.uTKuCq_compare input:after{content:"";border:solid var(--paper);opacity:0;border-width:0 0 2px 2px;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.uTKuCq_compare input:checked{background:var(--ink);border-color:var(--ink)}.uTKuCq_compare input:checked:after{opacity:1}.uTKuCq_compare input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.uTKuCq_compare:hover,.uTKuCq_comparing{color:var(--ink)}
._1nUCrq_btn{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);text-align:left;background:0 0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.2;transition:box-shadow .2s,background .2s,color .2s;display:inline-flex}._1nUCrq_btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}._1nUCrq_btn:disabled{opacity:.6;cursor:progress}._1nUCrq_btn svg{color:var(--ink);flex:none}._1nUCrq_on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}._1nUCrq_compact{gap:6px;min-height:36px;padding:7px 12px;font-size:13px}._1nUCrq_compact svg{width:15px;height:15px}._1nUCrq_quiet,._1nUCrq_quiet._1nUCrq_on,._1nUCrq_quiet:hover:not(:disabled){box-shadow:none;background:0 0}._1nUCrq_quiet{color:var(--text-2);padding:8px 4px;font-weight:500}._1nUCrq_quiet:hover:not(:disabled),._1nUCrq_quiet._1nUCrq_on{color:var(--ink)}._1nUCrq_quiet:hover:not(:disabled) span{text-underline-offset:4px;text-decoration:underline}
.kmpW-W_form{width:100%;position:relative}.kmpW-W_icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.kmpW-W_input{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--paper);width:100%;height:46px;font:inherit;color:var(--text);padding:0 18px 0 44px;font-size:15px}.kmpW-W_input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b1f3a1f}.kmpW-W_panel{z-index:50;border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);max-height:min(70vh,520px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px -24px #0b1f3a40,0 2px 6px #0b1f3a0a}.kmpW-W_brands{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:8px 8px 10px;display:flex}.kmpW-W_brands a{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--paper);min-height:32px;color:var(--ink);align-items:center;padding:4px 10px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.kmpW-W_brands a:hover,.kmpW-W_brands a:focus-visible{border-color:var(--ink);background:var(--surface)}.kmpW-W_item{border-radius:var(--radius-sm);min-height:44px;color:var(--text);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px;font-size:14px;display:grid}.kmpW-W_item:hover,.kmpW-W_item:focus-visible{background:var(--surface)}.kmpW-W_item b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.kmpW-W_thumb{border-radius:var(--radius-sm);background:var(--paper-2);place-items:center;height:40px;padding:4px 6px;display:grid}.kmpW-W_name{color:var(--ink);overflow-wrap:anywhere;font-weight:500;line-height:1.3;display:grid}.kmpW-W_name small{color:var(--muted);font-size:12px;font-weight:400}.kmpW-W_all{border-top:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);width:100%;min-height:44px;color:var(--ink);text-align:left;align-items:center;gap:6px;margin-top:6px;padding:0 8px;font-size:14px;font-weight:600;display:flex}.kmpW-W_all:hover,.kmpW-W_all:focus-visible{background:var(--surface);text-underline-offset:4px;text-decoration:underline}
.KHjLKa_header{z-index:100;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.KHjLKa_announce{background:var(--ink);color:#e8ecf2;text-align:center;padding:8px 16px;font-size:13px;font-weight:500}.KHjLKa_announce a{color:var(--paper);font-weight:600}.KHjLKa_bar{align-items:center;gap:32px;padding-block:14px;display:flex}.KHjLKa_logo{white-space:nowrap;color:var(--ink);flex-direction:column;line-height:1;display:inline-flex}.KHjLKa_logoName{font-family:var(--font-display), var(--font-deva);letter-spacing:.14em;text-transform:uppercase;font-size:20px;font-weight:600}.KHjLKa_logoSub{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:10px;font-weight:500}.KHjLKa_dark .KHjLKa_logo{color:var(--paper)}.KHjLKa_dark .KHjLKa_logoSub{color:var(--muted-dark)}.KHjLKa_search{flex:1;max-width:560px}.KHjLKa_actions{gap:4px;margin-left:auto;display:flex}.KHjLKa_action{border-radius:var(--radius);min-width:56px;color:var(--text);justify-items:center;gap:2px;padding:6px 8px;font-size:11.5px;font-weight:500;transition:background .2s;display:grid;position:relative}.KHjLKa_action:hover{background:var(--surface)}.KHjLKa_actionLabel{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.KHjLKa_badge{border-radius:var(--radius-sm);background:var(--ink);min-width:18px;height:18px;color:var(--paper);text-align:center;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:0;right:10px}.KHjLKa_cats{border-top:1px solid var(--line)}.KHjLKa_cats>ul{gap:4px;list-style:none;display:flex}.KHjLKa_cat>a{color:var(--text);border-bottom:2px solid #0000;padding:12px 14px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s;display:block}.KHjLKa_cat>a:hover,.KHjLKa_cat>a.KHjLKa_active{color:var(--ink);border-color:var(--ink)}.KHjLKa_drawerOnly{display:none}.KHjLKa_mega{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .25s, transform .35s var(--ease), visibility .25s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 16px 32px -24px #0b1f3a40}.KHjLKa_cat:hover .KHjLKa_mega,.KHjLKa_cat:focus-within .KHjLKa_mega{opacity:1;visibility:visible;transform:none}.KHjLKa_megaInner{grid-template-columns:160px 1fr 200px;gap:40px;padding-block:28px 32px;display:grid}.KHjLKa_megaInner h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:600}.KHjLKa_megaInner>div>a{color:var(--text);padding:5px 0;font-size:15px;font-weight:500;display:block}.KHjLKa_megaInner>div>a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.KHjLKa_megaShapes>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.KHjLKa_shapeLink{border-radius:var(--radius);border:1px solid #0000;justify-items:center;gap:6px;padding:12px 8px;font-size:13px;font-weight:500;transition:border-color .2s;display:grid}.KHjLKa_shapeLink:hover{border-color:var(--line)}.KHjLKa_shapeLink svg{width:72px;color:var(--ink)}.KHjLKa_burger{border-radius:var(--radius-sm);background:0 0;flex:none;width:44px;height:44px;display:none;position:relative}.KHjLKa_burger span{background:var(--ink);height:1.5px;transition:transform .5s var(--ease);position:absolute;left:12px;right:12px}.KHjLKa_burger span:first-child{transform:translateY(-4px)}.KHjLKa_burger span:last-child{transform:translateY(4px)}.KHjLKa_open .KHjLKa_burger span:first-child{transform:rotate(45deg)}.KHjLKa_open .KHjLKa_burger span:last-child{transform:rotate(-45deg)}.KHjLKa_scrim{display:none}@media (max-width:900px){.KHjLKa_header{-webkit-backdrop-filter:none;background:var(--paper)}.KHjLKa_open .KHjLKa_scrim{z-index:110;background:#0b1f3a73;display:block;position:fixed;inset:0}.KHjLKa_bar{flex-wrap:wrap;gap:12px;padding-block:10px}.KHjLKa_burger{display:block}.KHjLKa_search{flex-basis:100%;order:3;max-width:none}.KHjLKa_actionLabel{display:none}.KHjLKa_action{min-width:44px}.KHjLKa_badge{right:2px}.KHjLKa_logoName{font-size:18px}.KHjLKa_logoSub{font-size:9px}.KHjLKa_cats{z-index:120;background:var(--paper);width:min(320px,85vw);transition:transform .45s var(--ease);border:0;padding:128px 20px 24px;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.KHjLKa_open .KHjLKa_cats{transform:none}.KHjLKa_open .KHjLKa_burger{z-index:130}.KHjLKa_cats>ul{flex-direction:column;gap:0}.KHjLKa_cat>a{border-bottom:1px solid var(--line);padding:16px 4px;font-size:17px}.KHjLKa_mega{display:none}.KHjLKa_drawerOnly{display:block}}.KHjLKa_cat>a{white-space:nowrap}.KHjLKa_util>a{color:var(--muted);padding-inline:8px;font-size:13px;font-weight:600}.KHjLKa_util.KHjLKa_gold>a{color:var(--brass);font-weight:600}.KHjLKa_utilFirst{margin-left:auto}@media (min-width:901px) and (max-width:1380px){.KHjLKa_util:not(.KHjLKa_gold){display:none}.KHjLKa_gold{margin-left:auto}.KHjLKa_cat>a{padding-inline:10px}}@media (min-width:901px) and (max-width:1100px){.KHjLKa_gold{display:none}}@media (max-width:900px){.KHjLKa_utilFirst{margin-left:0}.KHjLKa_util>a{padding-inline:4px;font-size:17px}.KHjLKa_util:not(.KHjLKa_gold)>a{color:inherit}}.KHjLKa_lang{border:1px solid var(--line);border-radius:var(--radius-sm);white-space:nowrap;align-self:center;margin-right:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.KHjLKa_lang:hover{background:var(--surface);border-color:var(--line-strong)}.KHjLKa_drawerLang{text-align:left;width:100%;color:var(--ink);border-bottom:1px solid var(--line);padding:16px 4px;font-size:17px;font-weight:500;display:block}@media (max-width:900px){.KHjLKa_lang{display:none}}
.m2BKaW_crumbs{color:var(--muted);margin-bottom:24px;font-size:13px}.m2BKaW_crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.m2BKaW_crumbs span{color:var(--text)}.m2BKaW_wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.m2BKaW_gallery{top:calc(max(var(--header-h), 170px) + 16px);gap:12px;min-width:0;display:grid;position:sticky}.m2BKaW_stage{aspect-ratio:4/3;border-radius:var(--radius);background:var(--paper-2);place-items:center;padding:10%;display:grid}.m2BKaW_hero{width:100%}.m2BKaW_thumbs{flex-wrap:wrap;gap:12px;display:flex}.m2BKaW_thumb{aspect-ratio:1;background:var(--paper-2);outline-offset:-1px;border-radius:6px;outline:1px solid #0000;place-items:center;width:80px;padding:10px;transition:outline-color .2s;display:grid}.m2BKaW_thumb:hover{outline-color:var(--line-strong)}.m2BKaW_thumb.m2BKaW_on{outline:2px solid var(--ink);outline-offset:-2px}.m2BKaW_info{flex-direction:column;gap:24px;min-width:0;display:flex}.m2BKaW_intro{justify-items:start;gap:8px;display:grid}.m2BKaW_brand{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.m2BKaW_title{color:var(--ink);font-size:clamp(2rem,3.2vw,2.5rem)}.m2BKaW_sub{color:var(--text-2);font-size:15px}.m2BKaW_rating{color:var(--text);align-items:center;gap:6px;font-size:14px;display:inline-flex}.m2BKaW_rating:hover{text-underline-offset:3px;text-decoration:underline}.m2BKaW_rating b{font-weight:600}.m2BKaW_rating svg{color:var(--brass)}.m2BKaW_priceBlock{border-bottom:1px solid var(--line);gap:6px;padding-bottom:24px;display:grid}.m2BKaW_price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.m2BKaW_price b{font-family:var(--font-display), var(--font-deva);color:var(--ink);font-size:28px;font-weight:600;line-height:1.2}.m2BKaW_price small{color:var(--muted);margin-left:-8px;font-size:14px}.m2BKaW_price s{color:var(--muted);font-size:15px}.m2BKaW_offTag{color:var(--ok);background:#2f6b4a1a;border-radius:2px;align-self:center;padding:3px 6px;font-size:12px;font-weight:600}.m2BKaW_save{color:var(--ok);font-size:14px;font-weight:500}.m2BKaW_tax{color:var(--muted);font-size:14px}.m2BKaW_label{color:var(--text);font-size:14px;font-weight:600}.m2BKaW_label span{color:var(--text-2);font-weight:400}.m2BKaW_colours{gap:12px;font-size:14px;display:grid}.m2BKaW_swatches{flex-wrap:wrap;gap:8px;display:flex}.m2BKaW_swatch{border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .2s;display:grid;position:relative}.m2BKaW_swatch span{background:var(--c);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0b1f3a2e}.m2BKaW_swatch:hover{border-color:var(--line-strong)}.m2BKaW_swatch.m2BKaW_on{border:2px solid var(--ink)}.m2BKaW_soldOut:after{content:"";background:var(--danger);height:1.5px;position:absolute;inset:50% 6px auto;transform:rotate(-45deg)}.m2BKaW_stockOk{color:var(--ok);font-weight:500}.m2BKaW_stockLow{color:var(--brass);font-weight:600}.m2BKaW_stockOut{color:var(--danger);font-weight:600}.m2BKaW_sizeLine{color:var(--text-2);font-size:14px}.m2BKaW_sizeLine a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;margin-left:6px}.m2BKaW_sizeLine a:hover{color:var(--ink);text-decoration-color:currentColor}.m2BKaW_ctas{gap:12px;display:grid}.m2BKaW_primary{min-height:56px;font-size:16px}.m2BKaW_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.m2BKaW_pair>.btn{white-space:normal;text-align:center;width:100%;padding-inline:14px;font-size:14px;line-height:1.25}.m2BKaW_textAction{min-height:44px;color:var(--ink);text-underline-offset:5px;justify-self:center;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.m2BKaW_textAction:hover:not(:disabled){color:var(--ink-3)}.m2BKaW_textAction:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.m2BKaW_quiet{flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:-12px;display:flex}.m2BKaW_promises{border-radius:var(--radius);background:var(--surface);color:var(--text-2);gap:12px;margin:0;padding:20px;font-size:14px;list-style:none;display:grid}.m2BKaW_promises li{align-items:flex-start;gap:12px;display:flex}.m2BKaW_promises svg{color:var(--ink);flex:none;margin-top:1px}.m2BKaW_details{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:72px;padding-top:64px;display:grid}.m2BKaW_detailsCol{align-content:start;gap:40px;min-width:0;display:grid}.m2BKaW_section h2{color:var(--ink);margin-bottom:16px;font-size:clamp(1.5rem,2.4vw,2rem)}.m2BKaW_section h3{color:var(--ink);margin-bottom:14px;font-size:1.15rem}.m2BKaW_section>p{color:var(--text);font-size:16px;line-height:1.7}.m2BKaW_features{color:var(--text);gap:8px;margin-top:16px;padding:0;font-size:15px;list-style:none;display:grid}.m2BKaW_features li{gap:10px;display:flex}.m2BKaW_features svg{color:var(--ink);flex:none;margin-top:4px}.m2BKaW_measure{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.m2BKaW_measure div{border-radius:var(--radius);border:1px solid var(--line);text-align:center;gap:2px;padding:14px 10px;display:grid}.m2BKaW_measure b{color:var(--ink);font-weight:600}.m2BKaW_measure span{color:var(--muted);font-size:13px}.m2BKaW_note{color:var(--text-2);margin-top:14px;font-size:14px}.m2BKaW_specs{grid-template-columns:minmax(120px,160px) 1fr;font-size:15px;display:grid}.m2BKaW_specs dt,.m2BKaW_specs dd{border-top:1px solid var(--line);margin:0;padding:14px 0}.m2BKaW_specs dt:last-of-type,.m2BKaW_specs dd:last-of-type{border-bottom:1px solid var(--line)}.m2BKaW_specs dt{color:var(--muted);padding-right:16px}.m2BKaW_specs dd{color:var(--text)}.m2BKaW_look{margin-top:40px}.m2BKaW_look:empty{display:none}.m2BKaW_similar{min-width:0;margin-top:88px}.m2BKaW_similar h2{color:var(--ink);margin-bottom:24px;font-size:clamp(1.5rem,2.4vw,2rem)}@media (max-width:900px){.m2BKaW_wrap{grid-template-columns:1fr;gap:32px}.m2BKaW_gallery{position:static}.m2BKaW_thumb{width:64px}.m2BKaW_details{grid-template-columns:1fr;gap:40px;margin-top:56px;padding-top:48px}.m2BKaW_look{margin-top:24px}.m2BKaW_similar{margin-top:64px}}@media (max-width:520px){.m2BKaW_measure{grid-template-columns:repeat(2,minmax(0,1fr))}}
.yg9ahW_footer{background:var(--surface);border-top:1px solid var(--line);color:var(--text);padding-top:56px;font-size:14px}.yg9ahW_grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:48px;display:grid}.yg9ahW_grid h4{color:var(--ink);margin-bottom:14px;font-size:13px;font-weight:600}.yg9ahW_grid>div>a{color:var(--text-2);padding:4px 0;transition:color .2s;display:block}.yg9ahW_grid>div>a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.yg9ahW_grid address{color:var(--text-2);margin-bottom:6px;font-style:normal}.yg9ahW_grid p{color:var(--text-2)}.yg9ahW_brand p{max-width:34ch;color:var(--muted);margin-top:16px}.yg9ahW_brand .yg9ahW_rating{color:var(--ink);font-weight:600}.yg9ahW_base{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px 28px;font-size:13px;display:flex}@media (max-width:860px){.yg9ahW_grid{grid-template-columns:1fr 1fr}.yg9ahW_brand{grid-column:1/-1}}@media (max-width:480px){.yg9ahW_grid{grid-template-columns:1fr}}@media (min-width:861px) and (max-width:1100px){.yg9ahW_grid{grid-template-columns:repeat(4,1fr)}.yg9ahW_brand{grid-column:1/-1}}
.ss0u7q_wrap{gap:6px;margin-top:4px;display:grid}.ss0u7q_rows{grid-template-columns:1fr auto;gap:2px 16px;max-width:420px;font-size:13.5px;display:grid}.ss0u7q_rows dt{color:var(--muted)}.ss0u7q_rows dd{text-align:right;margin:0;font-weight:600}.ss0u7q_rx{color:var(--ok);background:#2f6b4a1a;border-radius:2px;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:4px 10px;padding:4px 8px;font-size:12px;font-weight:600;display:flex}.ss0u7q_pending{color:var(--brass);background:#8c6a2f1a}.ss0u7q_values{color:var(--text-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.ss0u7q_rx a{text-underline-offset:3px;text-decoration:underline}.ss0u7q_cl{gap:4px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.ss0u7q_cl li{border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 10px;font-size:13px;display:flex}.ss0u7q_cl li b{color:var(--ink);min-width:78px;font-weight:600}.ss0u7q_cl li span:last-child{margin-left:auto;font-weight:600}
.S9_-4G_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px 20px;display:grid}.S9_-4G_rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:20px;padding-bottom:12px;display:grid;overflow-x:auto}.S9_-4G_rail>*{scroll-snap-align:start}@media (max-width:560px){.S9_-4G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.S9_-4G_rail{grid-auto-columns:72%;gap:16px}}
.QsGbrG_authWrap{place-items:center;display:grid}.QsGbrG_authCard{gap:8px;width:min(460px,100%);padding:clamp(24px,5vw,40px);display:grid}.QsGbrG_authCard h1{margin-top:18px;font-size:2.2rem}.QsGbrG_authSub{color:var(--muted);margin-bottom:14px}.QsGbrG_switch{text-align:center;margin-top:14px;font-size:14.5px}.QsGbrG_form{gap:18px;display:grid}form.QsGbrG_form{max-width:600px}.QsGbrG_form h2,.QsGbrG_bookHead h2{color:var(--ink);font-size:clamp(1.25rem,1.8vw,1.5rem)}.QsGbrG_form>.btn{justify-self:start}.QsGbrG_head{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px}.QsGbrG_head .page-title{color:var(--ink)}.QsGbrG_sub{color:var(--muted);font-size:15px}.QsGbrG_crumbs{color:var(--muted);margin-bottom:10px;font-size:13px}.QsGbrG_crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.QsGbrG_crumbs span{color:var(--text);font-weight:500}.QsGbrG_layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.QsGbrG_content{gap:24px;min-width:0;display:grid}.QsGbrG_side{top:calc(var(--header-h) + 16px);gap:2px;display:grid;position:sticky}.QsGbrG_side>button,.QsGbrG_side>a{border-radius:0 var(--radius-sm) var(--radius-sm) 0;min-height:44px;color:var(--text);text-align:left;align-items:center;gap:12px;padding:10px 14px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s;display:flex}.QsGbrG_side>button svg,.QsGbrG_side>a svg{color:var(--muted);flex:none;transition:color .2s}.QsGbrG_side>button:hover,.QsGbrG_side>a:hover{background:var(--surface);color:var(--ink)}.QsGbrG_side>[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 2px 0 0 var(--ink);font-weight:600}.QsGbrG_side>[aria-current=page] svg{color:var(--ink)}.QsGbrG_side small{background:var(--paper-2);min-width:24px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:2px;margin-left:auto;padding:1px 6px;font-size:12px;font-weight:600}.QsGbrG_sideSep{background:var(--line);height:1px;margin:10px 14px;display:block}.QsGbrG_prefs{gap:24px;max-width:600px;display:grid}.QsGbrG_sep{border:0;border-top:1px solid var(--line);margin:8px 0}.QsGbrG_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.QsGbrG_row3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.QsGbrG_check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;display:flex}.QsGbrG_check input{width:18px;height:18px;accent-color:var(--ink);border-radius:3px;flex:none}.QsGbrG_actions{flex-wrap:wrap;gap:12px;display:flex}.QsGbrG_muted{color:var(--muted);font-size:14px}.QsGbrG_segment{border-bottom:1px solid var(--line);gap:24px;display:flex}.QsGbrG_segment button{min-height:44px;color:var(--muted);box-shadow:inset 0 0 0 0 var(--ink);padding:10px 0;font-size:15px;font-weight:500;transition:color .2s,box-shadow .2s}.QsGbrG_segment button:hover{color:var(--ink)}.QsGbrG_segment .QsGbrG_on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.QsGbrG_mono{font-variant-numeric:tabular-nums;font-size:14px}.QsGbrG_book{gap:20px;display:grid}.QsGbrG_bookHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.QsGbrG_cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:0;list-style:none;display:grid}.QsGbrG_rxCards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.QsGbrG_entry{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);align-content:start;gap:12px;padding:20px;font-size:15px;transition:border-color .2s;display:grid}.QsGbrG_entry:hover,.QsGbrG_entryDefault{border-color:var(--line-strong)}.QsGbrG_entryHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.QsGbrG_entryHead b{color:var(--ink);font-size:16px;font-weight:600}.QsGbrG_entryBody{color:var(--text-2);gap:2px;line-height:1.55;display:grid}.QsGbrG_default{background:var(--paper-2);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:2px 8px;font-size:11px;font-weight:600}.QsGbrG_entryActions{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 20px;padding-top:12px;display:flex}.QsGbrG_entryActions button{min-height:32px;color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.QsGbrG_entryActions button:hover{color:var(--ink-3)}.QsGbrG_entryActions .QsGbrG_danger{color:var(--danger)}.QsGbrG_rxWrap{gap:8px;display:grid;overflow-x:auto}.QsGbrG_rx{border:1px solid var(--line);border-radius:var(--radius-sm);border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px;overflow:hidden}.QsGbrG_rx th,.QsGbrG_rx td{text-align:right;white-space:nowrap;padding:8px 10px}.QsGbrG_rx thead th,.QsGbrG_rx thead td{background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;padding-block:6px;font-size:12px;font-weight:600}.QsGbrG_rx tbody tr+tr th,.QsGbrG_rx tbody tr+tr td{border-top:1px solid var(--line)}.QsGbrG_rx tbody th{text-align:left;color:var(--ink);font-weight:600}.QsGbrG_rx abbr{cursor:help;text-decoration:none}.QsGbrG_rx tbody td{color:var(--text)}.QsGbrG_rxPd{font-variant-numeric:tabular-nums;color:var(--text);font-size:14px}.QsGbrG_rxPd span{color:var(--muted);letter-spacing:.08em;margin-right:6px;font-size:12px;font-weight:600}@media (max-width:860px){.QsGbrG_layout{grid-template-columns:minmax(0,1fr);gap:24px}.QsGbrG_head{border-bottom:0;margin-bottom:0;padding-bottom:16px}.QsGbrG_side{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;border-bottom:1px solid var(--line);gap:20px;display:flex;position:static;overflow-x:auto}.QsGbrG_side::-webkit-scrollbar{display:none}.QsGbrG_side>button,.QsGbrG_side>a{white-space:nowrap;border-radius:0;flex:none;gap:6px;padding:10px 0;font-size:14.5px}.QsGbrG_side>button svg,.QsGbrG_side>a svg{display:none}.QsGbrG_side>button:hover,.QsGbrG_side>a:hover{background:0 0}.QsGbrG_side>[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink);background:0 0}.QsGbrG_side small{margin-left:2px}.QsGbrG_sideSep{flex:none;width:1px;height:auto;margin:12px 0}}@media (max-width:640px){.QsGbrG_row,.QsGbrG_row3{grid-template-columns:1fr}.QsGbrG_cards,.QsGbrG_rxCards{grid-template-columns:minmax(0,1fr)}.QsGbrG_entry{padding:16px}}
.NLuC2W_fab{z-index:140;border-radius:var(--radius-sm);background:var(--ink);min-height:52px;color:var(--paper);align-items:center;gap:8px;padding:12px 20px 12px 16px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 32px -24px #0b1f3a40,0 2px 6px #0b1f3a1f}.NLuC2W_fab:hover{background:var(--ink-3)}.NLuC2W_panel{z-index:180;border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);width:min(400px,100vw - 48px);height:min(640px,100dvh - 120px);animation:.2s NLuC2W_appear;display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 16px 32px -24px #0b1f3a40}@keyframes NLuC2W_appear{0%{opacity:0}}@media (max-width:600px){.NLuC2W_fab{right:16px;bottom:calc(96px + env(safe-area-inset-bottom));border-radius:50%;justify-content:center;width:56px;height:56px;min-height:56px;padding:0}.NLuC2W_fab span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NLuC2W_fabOpen{display:none}.NLuC2W_panel{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;inset:0}}.NLuC2W_chat{background:var(--paper);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.NLuC2W_chatPage{border:1px solid var(--line);border-radius:var(--radius);height:min(720px,100dvh - 200px);min-height:480px;overflow:hidden}.NLuC2W_head{border-bottom:1px solid var(--line);background:var(--paper);color:var(--text);align-items:center;gap:12px;padding:12px 10px 12px 16px;display:flex}.NLuC2W_avatar{border:1px solid var(--ink);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.NLuC2W_headText{flex:1;min-width:0}.NLuC2W_headText h2{font-family:var(--font-display), var(--font-deva);letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600;line-height:1.25}.NLuC2W_headText p{color:var(--muted);font-size:13px}.NLuC2W_iconBtn{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;transition:background .2s;display:grid}.NLuC2W_iconBtn:hover{background:var(--surface)}.NLuC2W_log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.NLuC2W_welcome{border-radius:var(--radius);background:var(--surface);color:var(--text);gap:14px;padding:14px 16px;font-size:14.5px;line-height:1.55;display:grid}.NLuC2W_welcome b{color:var(--ink);font-weight:600}.NLuC2W_suggest{flex-wrap:wrap;gap:8px;display:flex}.NLuC2W_suggest button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--paper);min-height:36px;color:var(--ink);text-align:left;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.35;transition:border-color .2s,background .2s}.NLuC2W_suggest button:hover:not(:disabled){border-color:var(--ink)}.NLuC2W_suggest button:disabled{color:var(--muted);cursor:not-allowed}.NLuC2W_msg{border-radius:var(--radius);overflow-wrap:anywhere;max-width:88%;padding:10px 14px;font-size:14.5px;line-height:1.55}.NLuC2W_user{background:var(--ink);color:var(--paper);white-space:pre-wrap;align-self:flex-end}.NLuC2W_bot{background:var(--surface);color:var(--text);align-self:flex-start}.NLuC2W_bot strong{color:var(--ink);font-weight:600}.NLuC2W_bot p+p,.NLuC2W_bot p+ul,.NLuC2W_bot ul+p{margin-top:6px}.NLuC2W_bot ul{padding-left:18px}.NLuC2W_bot li+li{margin-top:2px}.NLuC2W_err{color:var(--danger);background:#a02c3b0f}.NLuC2W_retry{text-underline-offset:3px;min-height:32px;margin-top:6px;font-size:13px;font-weight:600;text-decoration:underline}.NLuC2W_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.NLuC2W_card{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);color:var(--ink);gap:6px;padding:8px;transition:border-color .2s;display:grid}.NLuC2W_card:hover{border-color:var(--ink)}.NLuC2W_cardImg{aspect-ratio:2;border-radius:var(--radius-sm);background:var(--paper-2);place-items:center;padding:4px 6px;display:grid}.NLuC2W_cardImg svg{width:100%;height:100%}.NLuC2W_cardBody{gap:2px;display:grid}.NLuC2W_cardName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.NLuC2W_cardPrice{color:var(--text);font-size:13px}.NLuC2W_cardPrice b{font-weight:600}.NLuC2W_cardPrice s{color:var(--muted);margin-left:6px;font-size:12px}.NLuC2W_typing{border-radius:var(--radius);background:var(--surface);color:var(--muted);align-self:flex-start;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.NLuC2W_dots{gap:4px;display:inline-flex}.NLuC2W_dots i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite NLuC2W_blink}.NLuC2W_dots i:nth-child(2){animation-delay:.15s}.NLuC2W_dots i:nth-child(3){animation-delay:.3s}@keyframes NLuC2W_blink{0%,80%,to{opacity:.25}40%{opacity:1}}.NLuC2W_compose{border-top:1px solid var(--line);background:var(--paper);align-items:flex-end;gap:8px;padding:12px 16px 8px;display:flex;position:relative}.NLuC2W_input{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--paper);min-width:0;min-height:44px;max-height:120px;font:inherit;color:var(--text);resize:none;field-sizing:content;flex:1;padding:11px 14px;font-size:15px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.NLuC2W_input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b1f3a1f}.NLuC2W_sendBtn{border-radius:var(--radius-sm);background:var(--ink);width:44px;height:44px;color:var(--paper);flex:none;place-items:center;transition:background .2s;display:grid}.NLuC2W_sendBtn:hover:not(:disabled){background:var(--ink-3)}.NLuC2W_sendBtn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}.NLuC2W_stopIcon{background:currentColor;border-radius:2px;width:12px;height:12px}.NLuC2W_count{background:var(--paper-2);color:var(--muted);border-radius:2px;padding:1px 8px;font-size:12px;font-weight:600;position:absolute;top:-20px;right:72px}.NLuC2W_disclaimer{background:var(--paper);color:var(--muted);text-align:center;padding:0 16px 10px;font-size:12px;line-height:1.4}.NLuC2W_fallback{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--text);padding:20px;font-size:15px;line-height:1.55}.NLuC2W_fallback b{color:var(--ink);font-weight:600}.NLuC2W_fallbackCompact{padding:14px;font-size:14px}.NLuC2W_fallbackActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.NLuC2W_fallbackActions .btn{min-height:44px}@media (max-width:600px){.NLuC2W_input{font-size:16px}.NLuC2W_chatPage{height:calc(100dvh - 180px);min-height:420px}}
.B5Ke7W_wrap{justify-items:start;gap:10px;margin-top:10px;display:grid}.B5Ke7W_remind{border-radius:var(--radius);background:var(--surface);gap:6px;max-width:460px;padding:10px 12px;font-size:13px;display:grid}.B5Ke7W_remind small{color:var(--muted);font-size:12px}.B5Ke7W_toggle{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.B5Ke7W_toggle input{width:18px;height:18px;accent-color:var(--ink)}.B5Ke7W_soon{color:var(--danger)}
.MxP12W_overlay{z-index:200;background:#0b1f3a8c;place-items:center;padding:16px;animation:.25s MxP12W_fade;display:grid;position:fixed;inset:0}.MxP12W_dialog{border-radius:var(--radius-lg);background:var(--paper);width:min(760px,100%);max-height:min(860px,100vh - 32px);animation:MxP12W_rise .3s var(--ease);outline:none;flex-direction:column;display:flex;box-shadow:0 16px 32px -24px #0b1f3a40}@keyframes MxP12W_fade{0%{opacity:0}}@keyframes MxP12W_rise{0%{opacity:0;transform:translateY(8px)}}.MxP12W_head{align-items:flex-start;gap:12px;padding:22px 24px 16px;display:flex}.MxP12W_head>div{flex:1;min-width:0}.MxP12W_head h2{color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.75rem)}.MxP12W_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600}.MxP12W_iconBtn{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;transition:box-shadow .2s;display:grid}.MxP12W_iconBtn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.MxP12W_flip{transform:rotate(180deg)}.MxP12W_steps{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0 24px 16px;font-size:13px;font-weight:500;list-style:none;display:flex}.MxP12W_steps li{align-items:center;gap:8px;display:inline-flex}.MxP12W_steps li+li:before{content:"";background:var(--line-strong);width:24px;height:1px;margin-right:4px}.MxP12W_stepNum{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.MxP12W_stepOn,.MxP12W_stepDone{color:var(--ink)}.MxP12W_stepOn{font-weight:600}.MxP12W_stepOn .MxP12W_stepNum,.MxP12W_stepDone .MxP12W_stepNum{border-color:var(--ink);background:var(--ink);color:var(--paper)}.MxP12W_steps li.MxP12W_stepOn:before,.MxP12W_steps li.MxP12W_stepDone:before{background:var(--ink)}.MxP12W_body{flex:1;align-content:start;gap:16px;padding:20px 24px;display:grid;overflow-y:auto}.MxP12W_typeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.MxP12W_typeCard{border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);text-align:left;gap:4px;padding:18px 44px 18px 18px;transition:box-shadow .2s;display:grid;position:relative}.MxP12W_typeCard:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--ink)}.MxP12W_typeCard b{color:var(--ink);font-size:16px;font-weight:600}.MxP12W_typeCard span{color:var(--text-2);font-size:14px}.MxP12W_typeCard small{color:var(--text);margin-top:6px;font-size:13px;font-weight:600}.MxP12W_chev{color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.MxP12W_pkgList{gap:12px;display:grid}.MxP12W_pkg{border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);text-align:left;gap:6px;padding:18px;transition:box-shadow .2s;display:grid;position:relative}.MxP12W_pkg:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.MxP12W_pkg.MxP12W_pkgOn{box-shadow:inset 0 0 0 2px var(--ink)}.MxP12W_badge{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#0b1f3a14;border-radius:2px;justify-self:start;padding:3px 6px;font-size:11px;font-weight:600}.MxP12W_pkgHead{justify-content:space-between;gap:12px;font-size:16px;display:flex}.MxP12W_pkgHead b{color:var(--ink);font-weight:600}.MxP12W_pkgPrice{color:var(--text);white-space:nowrap;align-items:baseline;gap:8px;font-weight:600;display:flex}.MxP12W_pkgPrice s{color:var(--muted);font-size:13px;font-weight:500}.MxP12W_pkgTag{color:var(--muted);font-size:13px}.MxP12W_pkg ul{color:var(--text-2);grid-template-columns:1fr 1fr;gap:4px 12px;padding:0;font-size:13.5px;list-style:none;display:grid}.MxP12W_pkg li{align-items:flex-start;gap:6px;display:flex}.MxP12W_pkg li svg{color:var(--ink);flex:none;margin-top:3px}.MxP12W_rxStep{gap:18px;display:grid}.MxP12W_modes{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 24px;display:flex}.MxP12W_modes button{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:14px;font-weight:500;transition:color .2s,border-color .2s}.MxP12W_modes button:hover{color:var(--ink)}.MxP12W_modes .MxP12W_modeOn{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.MxP12W_saved{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.MxP12W_saved button{border-radius:var(--radius-sm);min-height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);padding:6px 12px;font-weight:600}.MxP12W_saved button:hover{box-shadow:inset 0 0 0 1px var(--ink)}.MxP12W_checkLine{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.MxP12W_checkLine input{width:16px;height:16px;accent-color:var(--ink)}.MxP12W_note{border-radius:var(--radius);background:var(--surface);color:var(--text-2);padding:14px 16px;font-size:14px}.MxP12W_rx{gap:12px;display:grid}.MxP12W_rxRow{grid-template-columns:110px repeat(auto-fit,minmax(90px,1fr));align-items:end;gap:10px;display:grid}.MxP12W_rxRow label,.MxP12W_pd{gap:4px;display:grid}.MxP12W_rxRow label>span,.MxP12W_pd>span{letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:600}.MxP12W_pd small{font-weight:500}:is(.MxP12W_rxRow .input,.MxP12W_pd .input){padding:10px 12px}.MxP12W_rxEye{color:var(--ink);padding-bottom:8px;font-weight:600;display:grid}.MxP12W_rxEye small{color:var(--muted);font-weight:500}.MxP12W_pd{max-width:320px}.MxP12W_upload{gap:10px;display:grid}.MxP12W_drop{border-radius:var(--radius);border:1px dashed var(--line-strong);background:var(--surface);justify-items:center;gap:4px;padding:32px 16px;transition:border-color .2s;display:grid}.MxP12W_drop:hover:not(:disabled){border-color:var(--ink)}.MxP12W_drop svg{color:var(--ink)}.MxP12W_drop small{color:var(--muted)}.MxP12W_uploaded{border-radius:var(--radius);background:#2f6b4a14;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;display:flex}.MxP12W_uploaded svg{color:var(--ok)}.MxP12W_uploaded span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.MxP12W_uploaded button{color:var(--muted);font-size:13px;font-weight:600}.MxP12W_foot{border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 24px;display:flex}.MxP12W_foot dl{color:var(--muted);grid-template-columns:auto auto;gap:0 12px;font-size:13px;display:grid}.MxP12W_foot dd{color:var(--text);margin:0;font-weight:600}.MxP12W_total{font-family:var(--font-display), var(--font-deva);color:var(--ink);margin-left:auto;font-size:22px;font-weight:600}.MxP12W_total span{font-family:var(--font-sans), var(--font-deva);color:var(--muted);margin-right:6px;font-size:13px;font-weight:500}.MxP12W_cta{min-width:200px}@media (max-width:640px){.MxP12W_overlay{place-items:end stretch;padding:0}.MxP12W_dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:94vh}.MxP12W_head{padding:18px 16px 12px}.MxP12W_steps,.MxP12W_body{padding-inline:16px}.MxP12W_foot{border-radius:0;padding:14px 16px}.MxP12W_typeGrid,.MxP12W_pkg ul{grid-template-columns:1fr}.MxP12W_rxRow{grid-template-columns:repeat(2,1fr)}.MxP12W_rxEye{grid-column:1/-1;gap:8px;padding:0;display:flex}.MxP12W_foot .btn{justify-content:center;width:100%}}.MxP12W_pdGuide{font-size:13.5px}.MxP12W_pdGuide summary{cursor:pointer;color:var(--ink);text-underline-offset:4px;width:fit-content;font-weight:600;text-decoration:underline}.MxP12W_pdGuide ol{color:var(--text-2);gap:4px;margin:10px 0 8px;padding-left:20px;display:grid}.MxP12W_pdGuide p{color:var(--muted)}.MxP12W_hint{border-radius:var(--radius);color:var(--text);background:#8c6a2f14;border:1px solid #8c6a2f40;gap:8px;padding:12px 14px;font-size:13.5px;display:grid}.MxP12W_hint button{color:var(--ink);margin-left:6px;font-size:13.5px;display:inline}.MxP12W_scanBtn{border-radius:var(--radius-sm);min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.MxP12W_scanBtn:hover{background:var(--surface)}
.r4bRMW_page{gap:18px;min-width:0;display:grid}.r4bRMW_back{color:var(--muted);justify-self:start;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.r4bRMW_back:hover{color:var(--ink)}.r4bRMW_flip{transform:rotate(180deg)}.r4bRMW_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.r4bRMW_pageHead h1{color:var(--ink);letter-spacing:-.015em;font-size:clamp(1.5rem,2.6vw,1.75rem)}.r4bRMW_pageHead p{margin-top:4px}.r4bRMW_actions{flex-wrap:wrap;gap:8px;display:flex}.r4bRMW_muted{color:var(--muted);font-size:14px}.r4bRMW_panel{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:18px}.r4bRMW_flush{padding:0;overflow:hidden}.r4bRMW_panelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.r4bRMW_flush .r4bRMW_panelHead{padding:14px 16px 0}.r4bRMW_panelHead h2{font-family:var(--font-display), var(--font-deva), system-ui, sans-serif;letter-spacing:-.005em;color:var(--ink);font-size:16px;font-weight:600}.r4bRMW_toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r4bRMW_toolbar .input{width:auto;min-width:0;min-height:38px;padding:7px 12px;font-size:14px}.r4bRMW_toolbar .btn{min-height:38px}.r4bRMW_toolbar .input[type=search]{flex:220px}.r4bRMW_tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.r4bRMW_loading{opacity:.55;transition:opacity .2s}.r4bRMW_table{border-collapse:collapse;width:100%;color:var(--text);font-size:13.5px}.r4bRMW_table th{background:var(--surface);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap;padding:9px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.r4bRMW_table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:11px 14px}.r4bRMW_table tbody tr:last-child td{border-bottom:0}.r4bRMW_table tbody tr:hover td{background:var(--surface)}.r4bRMW_table a{color:var(--ink);font-weight:600}.r4bRMW_table a:hover{color:var(--ink-3);text-underline-offset:3px;text-decoration:underline}.r4bRMW_table small,.r4bRMW_table .r4bRMW_muted{font-size:12.5px}.r4bRMW_table b{font-weight:600}.r4bRMW_emptyCell{color:var(--muted);text-align:center!important;padding:32px 14px!important}.r4bRMW_num,.r4bRMW_table th.r4bRMW_num{text-align:right;font-variant-numeric:tabular-nums}.r4bRMW_pagination{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.r4bRMW_badge{letter-spacing:.01em;white-space:nowrap;border-radius:2px;padding:2px 7px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-block}.r4bRMW_ok{color:var(--ok);background:#2f6b4a1a}.r4bRMW_warn{color:var(--brass);background:#8c6a2f1f}.r4bRMW_danger{color:var(--danger);background:#a02c3b14}.r4bRMW_info{color:var(--ink);background:#0b1f3a12}.r4bRMW_badge.r4bRMW_muted{background:var(--paper-2);color:var(--muted);font-size:11.5px}.r4bRMW_stat{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);align-content:start;gap:4px;min-width:0;padding:16px 18px;display:grid}.r4bRMW_stat span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.r4bRMW_stat b{font-family:var(--font-display), var(--font-deva), system-ui, sans-serif;letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:1.2}.r4bRMW_stat small{color:var(--muted);font-size:12px}.r4bRMW_statGrid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.r4bRMW_searchForm{flex-wrap:wrap;gap:8px;width:100%;display:flex}.r4bRMW_searchForm .input{flex:260px;min-width:0}.r4bRMW_cellSelect.input{width:auto;min-height:34px;padding:5px 10px;font-size:13.5px}.r4bRMW_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}:is(.r4bRMW_formGrid .field>span,.r4bRMW_form .field>span){color:var(--text);font-size:13px;font-weight:600}:is(.r4bRMW_formGrid .input,.r4bRMW_form .input){min-height:40px;padding:8px 12px;font-size:14px}:is(.r4bRMW_formGrid textarea.input,.r4bRMW_form textarea.input){min-height:84px;line-height:1.5}.r4bRMW_formSection{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;margin-top:8px;padding-top:16px;font-size:12px;font-weight:600}.r4bRMW_formSection:first-child{border-top:0;margin-top:0;padding-top:0}.r4bRMW_span2{grid-column:span 2}.r4bRMW_full{grid-column:1/-1}.r4bRMW_checks{flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:500;display:flex}.r4bRMW_checks label{align-items:center;gap:6px;display:inline-flex}.r4bRMW_checks input{width:16px;height:16px;accent-color:var(--ink)}.r4bRMW_rowActions{align-items:center;gap:12px;display:flex}.r4bRMW_rowActions button,.r4bRMW_rowActions a,.r4bRMW_linkBtn{color:var(--ink);font-size:13px;font-weight:600}.r4bRMW_rowActions button:hover,.r4bRMW_rowActions a:hover,.r4bRMW_linkBtn:hover{color:var(--ink-3);text-underline-offset:3px;text-decoration:underline}.r4bRMW_rowActions button:disabled,.r4bRMW_linkBtn:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.r4bRMW_dangerText{color:var(--danger)!important}@media (max-width:640px){.r4bRMW_formGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.r4bRMW_span2{grid-column:1/-1}.r4bRMW_pagination{justify-content:center}}
.zfqDDW_bar{z-index:90;border-radius:var(--radius);background:var(--paper);width:min(720px,100vw - 32px);color:var(--text);border:1px solid var(--line);animation:zfqDDW_appear .25s var(--ease);align-items:center;gap:16px;padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 32px -24px #0b1f3a40,0 2px 6px #0b1f3a0a}@keyframes zfqDDW_appear{0%{opacity:0}}.zfqDDW_items{gap:8px;display:flex}.zfqDDW_slot{border-radius:var(--radius-sm);background:var(--paper-2);place-items:center;width:64px;height:46px;padding:6px 8px;display:grid;position:relative}.zfqDDW_slot.zfqDDW_empty{border:1px dashed var(--line-strong);background:0 0}.zfqDDW_remove{width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.zfqDDW_remove:before{content:"";background:var(--paper);border:1px solid var(--line-strong);border-radius:50%;transition:border-color .15s;position:absolute;inset:6px}.zfqDDW_remove svg{position:relative}.zfqDDW_remove:hover{color:var(--ink)}.zfqDDW_remove:hover:before{border-color:var(--ink)}.zfqDDW_count{white-space:nowrap;color:var(--text);font-size:14px;line-height:1.35;display:grid}.zfqDDW_count b{color:var(--ink);font-weight:600}.zfqDDW_count span{color:var(--muted);font-size:13px}.zfqDDW_actions{align-items:center;gap:16px;margin-left:auto;display:flex}.zfqDDW_clear{min-height:40px;color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.zfqDDW_clear:hover{color:var(--ink-3)}.zfqDDW_disabled{--bg:var(--line);--bg-hover:var(--line);--fg:var(--muted);cursor:not-allowed}@media (max-width:600px){.zfqDDW_bar{gap:10px;width:calc(100vw - 20px);padding:8px 10px;bottom:10px}.zfqDDW_slot{width:40px;height:32px;padding:4px}.zfqDDW_items{gap:6px}.zfqDDW_actions{gap:12px}.zfqDDW_actions .btn{padding-inline:14px}.zfqDDW_actions .btn svg{display:none}.zfqDDW_count,.zfqDDW_slot.zfqDDW_empty{display:none}}
.mYCMEG_wrap{border-top:1px solid var(--line);min-width:0;margin-top:88px;padding-top:64px}.mYCMEG_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.mYCMEG_head h2{color:var(--ink);font-size:clamp(1.5rem,2.4vw,2rem)}.mYCMEG_grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.mYCMEG_stars{vertical-align:middle;gap:1px;display:inline-flex}.mYCMEG_starOn{color:var(--brass)}.mYCMEG_starOff{color:var(--line-strong)}.mYCMEG_summary{top:calc(max(var(--header-h), 170px) + 16px);border-radius:var(--radius);background:var(--surface);gap:24px;padding:24px;display:grid;position:sticky}.mYCMEG_avg{align-items:center;gap:14px;display:flex}.mYCMEG_avg>b{font-family:var(--font-display), var(--font-deva);color:var(--ink);font-size:3rem;font-weight:600;line-height:1}.mYCMEG_avg div{gap:4px;display:grid}.mYCMEG_avg div span:last-child{color:var(--muted);font-size:13px}.mYCMEG_hist{gap:4px;padding:0;list-style:none;display:grid}.mYCMEG_hist button{border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--text);text-align:left;grid-template-columns:34px 1fr 32px;align-items:center;gap:10px;padding:4px 6px;font-size:13px;font-weight:500;transition:background .2s;display:grid}.mYCMEG_hist button:hover:not(:disabled),.mYCMEG_histOn{box-shadow:inset 0 0 0 1px var(--line);background:var(--paper)!important}.mYCMEG_histOn{box-shadow:inset 0 0 0 1px var(--ink)!important}.mYCMEG_hist button:disabled{cursor:default;opacity:.55}.mYCMEG_hist button span:last-child{text-align:right;color:var(--muted)}.mYCMEG_hist i{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.mYCMEG_hist em{border-radius:inherit;background:var(--ink);height:100%;display:block}.mYCMEG_fit p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600}.mYCMEG_fitBar{border-radius:2px;gap:2px;height:4px;display:flex;overflow:hidden}.mYCMEG_fit ul{color:var(--muted);gap:2px;margin-top:10px;padding:0;font-size:13px;list-style:none;display:grid}.mYCMEG_fit li{align-items:center;gap:8px;display:flex}.mYCMEG_fit li b{color:var(--ink);margin-left:auto;font-weight:600}.mYCMEG_fit li i{border-radius:2px;width:10px;height:10px}.mYCMEG_fit_narrow{background:var(--muted-dark)}.mYCMEG_fit_true{background:var(--ink)}.mYCMEG_fit_wide{background:var(--line-strong)}.mYCMEG_none{color:var(--muted);gap:10px;font-size:14px;display:grid}.mYCMEG_main{justify-items:start;gap:18px;min-width:0;display:grid}.mYCMEG_main>*{width:100%}.mYCMEG_main>button{width:auto}.mYCMEG_toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.mYCMEG_sort{align-items:center;gap:8px;display:inline-flex}.mYCMEG_sort select{width:auto;min-height:40px;padding:8px 12px;font-size:14px}.mYCMEG_list{padding:0;list-style:none;display:grid}.mYCMEG_review{border-top:1px solid var(--line);gap:10px;padding:24px 0;display:grid}.mYCMEG_review:last-child{border-bottom:1px solid var(--line)}.mYCMEG_rTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mYCMEG_rTop h3{font-family:var(--font-sans), var(--font-deva);letter-spacing:0;color:var(--ink);font-size:16px;font-weight:600}.mYCMEG_body{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;font-size:15px}.mYCMEG_meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.mYCMEG_meta b{color:var(--text);font-weight:600}.mYCMEG_verified{color:var(--ok);background:#2f6b4a1a;border-radius:2px;align-items:center;gap:4px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-flex}.mYCMEG_helpful{border-radius:var(--radius-sm);min-height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);justify-self:start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.mYCMEG_helpful:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.mYCMEG_helpful span{color:var(--muted);font-weight:500}.mYCMEG_voted{color:var(--ok);cursor:default}.mYCMEG_mine{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);gap:6px;padding:16px 18px;font-size:14.5px;display:grid}.mYCMEG_mine_pending{background:#8c6a2f0f;border-color:#8c6a2f59}.mYCMEG_mine_rejected{border-color:#a02c3b4d}.mYCMEG_mineHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.mYCMEG_mineHead p{align-items:center;gap:6px;display:inline-flex}.mYCMEG_mineHead button{font-size:13px}.mYCMEG_mineTitle{color:var(--ink);font-weight:600}.mYCMEG_mineBody{white-space:pre-line;overflow-wrap:anywhere}.mYCMEG_mineNote{color:var(--muted);font-size:13px}.mYCMEG_form{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);gap:16px;padding:24px;display:grid}.mYCMEG_form h3{color:var(--ink);font-size:1.25rem}.mYCMEG_form fieldset{border:0;min-width:0;padding:0}.mYCMEG_form legend{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600}.mYCMEG_form textarea{resize:vertical;min-height:110px}.mYCMEG_starPick>div{align-items:center;gap:2px;display:flex}.mYCMEG_starPick label{cursor:pointer;padding:6px 2px}.mYCMEG_starPick label:focus-within{outline:2px solid var(--ink);outline-offset:1px;border-radius:var(--radius-sm)}.mYCMEG_starText{color:var(--text-2);margin-left:10px;font-size:14px;font-weight:500}.mYCMEG_fitPick>div{flex-wrap:wrap;gap:8px;display:flex}.mYCMEG_fitPick label{border-radius:var(--radius-sm);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;transition:box-shadow .2s;display:inline-flex}.mYCMEG_fitPick label:hover{box-shadow:inset 0 0 0 1px var(--ink)}.mYCMEG_fitPick label:focus-within{outline:2px solid var(--ink);outline-offset:2px}.mYCMEG_fitPick .mYCMEG_fitOn{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);font-weight:600}.mYCMEG_formActions{flex-wrap:wrap;gap:10px;display:flex}.mYCMEG_hint{color:var(--muted);font-size:13px}@media (max-width:860px){.mYCMEG_wrap{margin-top:64px;padding-top:48px}.mYCMEG_grid{grid-template-columns:1fr}.mYCMEG_summary{position:static}}
.CBCpQq_wrap{place-items:start center;padding-top:clamp(24px,6vw,64px);display:grid}.CBCpQq_card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);gap:8px;width:min(440px,100%);padding:clamp(24px,5vw,40px);display:grid}.CBCpQq_logo{justify-self:start;margin-bottom:20px}.CBCpQq_title{color:var(--ink);margin-bottom:4px;font-size:clamp(1.6rem,3vw,2rem)}.CBCpQq_sub{color:var(--text-2);margin-bottom:16px;font-size:15px}.CBCpQq_form{gap:18px;display:grid}.CBCpQq_forgot{justify-self:end;margin-top:-6px;font-size:14px}.CBCpQq_invite{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);color:var(--text-2);margin-bottom:12px;padding:12px 14px;font-size:14px}.CBCpQq_invite b{color:var(--ink);letter-spacing:.04em;font-weight:600}.CBCpQq_switch{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:16px;padding-top:20px;font-size:14px}
.avgSgq_wrap{gap:12px;min-width:0;display:grid}.avgSgq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.avgSgq_head h2{letter-spacing:-.005em;color:var(--ink);font-size:16px;font-weight:600}.avgSgq_head p{color:var(--muted);font-size:13px}.avgSgq_controls{align-items:center;gap:8px;display:flex}.avgSgq_seg{border-radius:var(--radius-sm);border:1px solid var(--line-strong);padding:2px;display:inline-flex}.avgSgq_seg button,.avgSgq_tableBtn{min-height:30px;color:var(--muted);border-radius:2px;padding:4px 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s}.avgSgq_seg button:hover{color:var(--ink)}.avgSgq_seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.avgSgq_tableBtn{border-radius:var(--radius-sm);min-height:36px;box-shadow:inset 0 0 0 1px var(--line-strong)}.avgSgq_tableBtn:hover{color:var(--ink);background:var(--surface)}.avgSgq_plot{min-width:0;position:relative;overflow:hidden}.avgSgq_plot svg{display:block}.avgSgq_grid{stroke:var(--line);stroke-width:1px}.avgSgq_bar{fill:var(--ink);transition:opacity .15s}.avgSgq_tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.avgSgq_peak{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.avgSgq_tip{border-radius:var(--radius-sm);background:var(--paper);border:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;box-shadow:0 16px 32px -24px #0b1f3a40}.avgSgq_tip b{color:var(--ink);font-weight:600}.avgSgq_tip span{align-items:center;gap:6px;display:flex}.avgSgq_tip i,.avgSgq_swatch{background:var(--ink);border-radius:2px;width:8px;height:8px}.avgSgq_tableWrap{max-height:240px;overflow:auto}.avgSgq_tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.avgSgq_tableWrap th,.avgSgq_tableWrap td{border-bottom:1px solid var(--line);text-align:left;padding:6px 10px}.avgSgq_tableWrap th{background:var(--surface);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600;position:sticky;top:0}.avgSgq_tableWrap .avgSgq_num{text-align:right}
.PjRQUa_wrap{min-width:0;margin-top:88px}.PjRQUa_head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.PjRQUa_head h2{color:var(--ink);font-size:clamp(1.5rem,2.4vw,2rem)}.PjRQUa_head button{white-space:nowrap;font-size:14px}@media (max-width:900px){.PjRQUa_wrap{margin-top:64px}}
.gR0ioa_banner{margin-top:20px;position:relative}.gR0ioa_viewport{border-radius:var(--radius);overflow:hidden}.gR0ioa_track{transition:transform .6s var(--ease);display:flex}.gR0ioa_slide{flex:0 0 100%;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:32px;min-width:0;min-height:clamp(300px,30vw,380px);padding:clamp(28px,4.5vw,56px) clamp(24px,5vw,64px) clamp(72px,7vw,80px);display:grid}.gR0ioa_navy{background:var(--ink)}.gR0ioa_light{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.gR0ioa_copy{justify-items:start;gap:14px;display:grid}.gR0ioa_title{letter-spacing:-.025em;max-width:18ch;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.08}.gR0ioa_light .gR0ioa_title{color:var(--ink)}.gR0ioa_body{max-width:44ch;color:var(--text-2);font-size:1.05rem}.gR0ioa_navy .gR0ioa_body{color:var(--muted-dark)}.gR0ioa_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px;display:flex}.gR0ioa_code{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.gR0ioa_code b{border:1px dashed var(--ink);border-radius:var(--radius-sm);letter-spacing:.08em;color:var(--ink);background:var(--paper);padding:6px 10px;font-weight:600}.gR0ioa_visual{place-items:center;height:100%;display:grid}.gR0ioa_figure{text-align:center;justify-items:center;gap:6px;display:grid}.gR0ioa_figure b{font-family:var(--font-display), var(--font-deva);letter-spacing:-.04em;color:var(--ink);font-size:clamp(4.5rem,11vw,9rem);font-weight:600;line-height:.9}.gR0ioa_navy .gR0ioa_figure b{color:var(--brass-2)}.gR0ioa_figure small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.gR0ioa_navy .gR0ioa_figure small{color:var(--muted-dark)}.gR0ioa_textOnly{grid-template-columns:1fr}.gR0ioa_photo{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;max-height:320px}.gR0ioa_imageSlide{background:var(--paper-2);min-height:0;padding:0;display:block}.gR0ioa_fullLink{display:block}.gR0ioa_full{aspect-ratio:3;object-fit:cover;width:100%}.gR0ioa_banner:has(.gR0ioa_imageSlide:not([inert])) .gR0ioa_controls{border-radius:var(--radius-sm);background:#ffffffeb;padding:0 4px;bottom:12px;left:auto;right:16px}.gR0ioa_controls{align-items:center;gap:4px;display:flex;position:absolute;bottom:18px;left:clamp(24px,5vw,64px)}.gR0ioa_ctrl{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--muted);place-items:center;transition:background .2s,color .2s;display:grid}.gR0ioa_ctrl svg{width:18px;height:18px}.gR0ioa_ctrl:hover{color:var(--ink);background:#0b1f3a0f}.gR0ioa_dots{margin-inline:4px 8px;display:flex}.gR0ioa_dot{place-items:center;width:28px;height:36px;display:grid}.gR0ioa_dot span{background:var(--line-strong);width:18px;height:3px;transition:background .2s, width .3s var(--ease);border-radius:2px}.gR0ioa_dot.gR0ioa_on span{background:var(--ink);width:26px}.gR0ioa_banner:has(.gR0ioa_navy:not([inert])) .gR0ioa_ctrl{color:var(--muted-dark)}.gR0ioa_banner:has(.gR0ioa_navy:not([inert])) .gR0ioa_ctrl:hover{color:var(--paper);background:#ffffff14}.gR0ioa_banner:has(.gR0ioa_navy:not([inert])) .gR0ioa_dot span{background:#ffffff4d}.gR0ioa_banner:has(.gR0ioa_navy:not([inert])) .gR0ioa_dot.gR0ioa_on span{background:var(--paper)}@media (max-width:760px){.gR0ioa_slide{grid-template-columns:1fr;gap:20px;padding-bottom:76px}.gR0ioa_visual{order:-1;height:auto}.gR0ioa_figure b{font-size:4.5rem}.gR0ioa_hasMobile .gR0ioa_full{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.gR0ioa_track{transition:none}}
._396vja_banner{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);border-left:2px solid var(--brass);color:var(--text-2);align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:14.5px;display:flex}._396vja_banner b{color:var(--ink);font-weight:600}._396vja_banner>svg{color:var(--brass);flex:none}._396vja_banner p{flex:1;min-width:0}._396vja_banner .btn{flex:none}._396vja_member{background:var(--ink);color:var(--muted-dark);border-color:var(--ink);border-left-color:var(--brass-2)}._396vja_member b{color:var(--paper)}._396vja_member>svg{color:var(--brass-2)}._396vja_member .btn--ghost{--fg:var(--paper);--bg-hover:#ffffff14;--border:#fff6}._396vja_member .btn--ghost:focus-visible{outline-color:var(--brass-2)}@media (max-width:560px){._396vja_banner{flex-wrap:wrap}._396vja_banner p{flex-basis:calc(100% - 40px)}}
.-\36 BbXa_list{gap:12px;padding:0;list-style:none;display:grid}.-\36 BbXa_row{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:16px 20px;transition:border-color .2s,background-color .2s;display:grid}.-\36 BbXa_row:hover{border-color:var(--line-strong)}.-\36 BbXa_row:hover .-\36 BbXa_rowView{text-decoration:underline}.-\36 BbXa_thumbs{gap:6px;display:flex}.-\36 BbXa_thumb{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--paper-2);place-items:center;width:72px;padding:6px;display:grid}.-\36 BbXa_rowMain{gap:4px;min-width:0;display:grid}.-\36 BbXa_rowTop{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.-\36 BbXa_rowTop b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.-\36 BbXa_rowMain small{color:var(--muted);font-size:14px}.-\36 BbXa_rowTotal{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}.-\36 BbXa_rowView{color:var(--ink);text-underline-offset:4px;white-space:nowrap;align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.-\36 BbXa_pill{background:var(--paper-2);color:var(--muted);white-space:nowrap;border-radius:2px;justify-self:start;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.-\36 BbXa_pending_payment{color:#6e5222;background:#8c6a2f1f}.-\36 BbXa_delivered,.-\36 BbXa_ready_for_pickup{color:var(--ok);background:#2f6b4a1a}.-\36 BbXa_cancelled,.-\36 BbXa_returned{color:var(--danger);background:#a02c3b14}.-\36 BbXa_shipped,.-\36 BbXa_qc,.-\36 BbXa_lens_fitting,.-\36 BbXa_processing,.-\36 BbXa_placed{color:var(--ink);background:#0b1f3a12}.-\36 BbXa_crumbs{color:var(--muted);margin-bottom:12px;font-size:13px}.-\36 BbXa_crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.-\36 BbXa_crumbs span{color:var(--text);font-weight:500}.-\36 BbXa_head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:28px;padding-bottom:20px;display:flex}.-\36 BbXa_head .page-title{color:var(--ink)}.-\36 BbXa_head .page-sub{margin-bottom:0}.-\36 BbXa_head>.-\36 BbXa_pill{margin-top:8px;padding:4px 10px;font-size:12.5px}.-\36 BbXa_success{border-radius:var(--radius);color:var(--ok);background:#2f6b4a0f;border:1px solid #2f6b4a40;align-items:flex-start;gap:14px;margin-bottom:24px;padding:16px 20px;display:flex}.-\36 BbXa_success>svg{flex:none;margin-top:2px}.-\36 BbXa_success b{color:var(--ok);font-weight:600}.-\36 BbXa_success p{color:var(--text-2);font-size:14.5px}.-\36 BbXa_payBox{border-radius:var(--radius);border:1px solid var(--line);border-left:3px solid var(--brass);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:18px 20px;display:flex}.-\36 BbXa_payBox b{color:var(--ink);font-weight:600}.-\36 BbXa_payBox p{color:var(--text-2);font-size:14px}.-\36 BbXa_detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.-\36 BbXa_main,.-\36 BbXa_side{gap:20px;min-width:0;display:grid}.-\36 BbXa_h2{letter-spacing:-.005em;color:var(--ink);margin-bottom:14px;font-size:17px;font-weight:600}.-\36 BbXa_muted{color:var(--muted);font-size:14px}.-\36 BbXa_ok{color:var(--ok);margin-top:8px;font-size:14px;font-weight:600}.-\36 BbXa_okText{color:var(--ok)}.-\36 BbXa_warn{color:#6e5222;margin-top:8px;font-size:14px;font-weight:600}.-\36 BbXa_track{gap:0;padding:0;list-style:none;display:grid}.-\36 BbXa_track li{min-height:52px;color:var(--muted);gap:2px;padding:0 0 18px 36px;font-size:14.5px;display:grid;position:relative}.-\36 BbXa_track li:last-child{min-height:0;padding-bottom:0}.-\36 BbXa_track li:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:0;left:9px}.-\36 BbXa_track li:last-child:before{display:none}.-\36 BbXa_track li.-\36 BbXa_done{color:var(--text)}.-\36 BbXa_track li.-\36 BbXa_done:before{background:var(--ink)}.-\36 BbXa_track li[aria-current=step]:before{background:var(--line)}.-\36 BbXa_stepName{font-weight:500;line-height:20px}.-\36 BbXa_done .-\36 BbXa_stepName{color:var(--ink);font-weight:600}.-\36 BbXa_dot{background:var(--paper);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--line-strong);color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.-\36 BbXa_done .-\36 BbXa_dot{background:var(--ink);box-shadow:none}.-\36 BbXa_track li[aria-current=step] .-\36 BbXa_dot{box-shadow:0 0 0 4px #0b1f3a1f}.-\36 BbXa_track small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.-\36 BbXa_items{gap:20px;padding:0;list-style:none;display:grid}.-\36 BbXa_item{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;gap:18px;padding-bottom:20px;display:grid}.-\36 BbXa_item:last-child{border-bottom:0;padding-bottom:0}.-\36 BbXa_itemThumb{aspect-ratio:4/3;border-radius:var(--radius);background:var(--paper-2);align-self:start;place-items:center;padding:10px;display:grid}.-\36 BbXa_itemInfo{align-content:start;gap:6px;min-width:0;display:grid}.-\36 BbXa_itemInfo>.btn{justify-self:start}.-\36 BbXa_itemName{color:var(--ink);font-size:16px;font-weight:600}.-\36 BbXa_itemName:hover{text-underline-offset:3px;text-decoration:underline}.-\36 BbXa_itemPrice{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.-\36 BbXa_rxBox{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);gap:14px;padding:16px;display:grid}.-\36 BbXa_seg{border-bottom:1px solid var(--line);gap:20px;display:flex}.-\36 BbXa_seg button{min-height:44px;color:var(--muted);padding:8px 0;font-size:14.5px;font-weight:500;transition:color .2s,box-shadow .2s}.-\36 BbXa_seg button:hover{color:var(--ink)}.-\36 BbXa_seg .-\36 BbXa_segOn{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.-\36 BbXa_rxActions{flex-wrap:wrap;gap:8px;display:flex}.-\36 BbXa_addr{color:var(--text-2);font-size:14.5px;line-height:1.6}.-\36 BbXa_addr b{color:var(--text);font-weight:600}.-\36 BbXa_summary{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);padding:24px}.-\36 BbXa_bill{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:10px 12px;margin-top:14px;font-size:14.5px;display:grid}.-\36 BbXa_bill dt{color:var(--text-2)}.-\36 BbXa_bill dd{text-align:right;margin:0;font-weight:500}.-\36 BbXa_bill .-\36 BbXa_total{border-top:1px solid var(--line);color:var(--ink);padding-top:12px;font-size:16px;font-weight:600}.-\36 BbXa_actions{gap:10px;display:grid}.-\36 BbXa_help{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14.5px;display:inline-flex}@media (max-width:960px){.-\36 BbXa_detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.-\36 BbXa_row{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;padding:14px 16px}.-\36 BbXa_thumbs{grid-column:1/-1}.-\36 BbXa_thumb{width:64px}.-\36 BbXa_rowView{border-top:1px solid var(--line);grid-column:1/-1;justify-self:start;width:100%;padding-top:10px}.-\36 BbXa_item{grid-template-columns:84px minmax(0,1fr);gap:14px}.-\36 BbXa_itemPrice{grid-column:2}.-\36 BbXa_summary{padding:20px}}
.R7qCBa_install{z-index:250;border-radius:var(--radius);background:var(--paper);width:min(520px,100vw - 32px);color:var(--text);border:1px solid var(--line);animation:R7qCBa_rise .3s var(--ease);align-items:center;gap:12px;padding:12px 8px 12px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 32px -24px #0b1f3a40}.R7qCBa_installIcon{border-radius:var(--radius-sm);border:1px solid var(--line);flex:none}.R7qCBa_installText{flex:1;gap:2px;min-width:0;font-size:13px;line-height:1.35;display:grid}.R7qCBa_installText b{color:var(--ink);font-size:14px;font-weight:600}.R7qCBa_installText span{color:var(--muted)}.R7qCBa_install .btn{flex:none}.R7qCBa_close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.R7qCBa_close:hover{color:var(--ink);background:var(--surface)}@media (max-width:420px){.R7qCBa_installText span{display:none}}@keyframes R7qCBa_rise{0%{opacity:0;transform:translate(-50%,8px)}}.R7qCBa_push{gap:10px;display:grid}.R7qCBa_row{justify-content:space-between;align-items:center;gap:16px;display:flex}.R7qCBa_label{gap:2px;display:grid}.R7qCBa_label b{color:var(--ink);font-size:15px;font-weight:600}.R7qCBa_label span,.R7qCBa_note{color:var(--muted);font-size:14px}.R7qCBa_switch{border-radius:var(--radius-sm);background:var(--paper);width:44px;height:24px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border:0;flex:none;margin-block:10px;transition:background-color .2s,box-shadow .2s;position:relative}.R7qCBa_switch:after{content:"";background:var(--line-strong);width:18px;height:18px;transition:transform .2s var(--ease), background-color .2s;border-radius:2px;position:absolute;top:3px;left:3px}.R7qCBa_switch[aria-checked=true]{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.R7qCBa_switch[aria-checked=true]:after{background:var(--paper);transform:translate(20px)}.R7qCBa_switch:disabled{opacity:.5;cursor:default}.R7qCBa_switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.R7qCBa_check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14.5px;display:flex}.R7qCBa_check input{accent-color:var(--ink);flex:none;width:18px;height:18px}
.kd61AW_section{gap:14px;display:grid}.kd61AW_panel{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);padding:24px}.kd61AW_list{gap:12px;max-width:800px}.kd61AW_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.kd61AW_sectionHead h2{letter-spacing:-.005em;color:var(--ink);font-size:17px;font-weight:600}.kd61AW_sectionHead h2:focus{outline:none}.kd61AW_section>.btn{justify-self:start}.kd61AW_muted{color:var(--muted);font-size:14px}.kd61AW_card{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);gap:10px;padding:18px 20px;display:grid}.kd61AW_panel .kd61AW_card{background:var(--surface)}.kd61AW_cardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kd61AW_cardHead>div{gap:2px;min-width:0;display:grid}.kd61AW_cardHead b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.kd61AW_cardHead .kd61AW_muted{font-size:13.5px}.kd61AW_items{color:var(--text);gap:2px;padding:0;font-size:15px;font-weight:500;list-style:none;display:grid}.kd61AW_meta{color:var(--text-2);font-size:14px}.kd61AW_notice{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--ink);color:var(--text);padding:10px 14px;font-size:14px;font-weight:500}.kd61AW_cardActions{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 20px;padding-top:10px;display:flex}.kd61AW_textBtn{min-height:32px;color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.kd61AW_textBtn:hover{color:var(--ink-3)}.kd61AW_textBtn:disabled{opacity:.5}.kd61AW_pill{white-space:nowrap;border-radius:2px;flex:none;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4}.kd61AW_ok{color:var(--ok);background:#2f6b4a1a}.kd61AW_warn{color:#6e5222;background:#8c6a2f1f}.kd61AW_danger{color:var(--danger);background:#a02c3b14}.kd61AW_info{color:var(--ink);background:#0b1f3a12}.kd61AW_pill.kd61AW_muted{background:var(--paper-2);color:var(--muted);font-size:12px}.kd61AW_timeline{margin:0;padding:4px 0 0;list-style:none;display:grid}.kd61AW_timeline li{gap:1px;padding:0 0 16px 26px;font-size:14px;display:grid;position:relative}.kd61AW_timeline li:last-child{padding-bottom:0}.kd61AW_timeline li:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.kd61AW_timeline li:after{content:"";background:var(--line);width:2px;position:absolute;top:19px;bottom:2px;left:4px}.kd61AW_timeline li:last-child:after{display:none}.kd61AW_timeline li.kd61AW_current:before{box-shadow:0 0 0 4px #0b1f3a1f}.kd61AW_timeline b{color:var(--ink);font-weight:600}.kd61AW_timeline time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.kd61AW_timeline p{color:var(--text-2)}.kd61AW_form{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);gap:22px;padding:clamp(16px,3vw,24px);display:grid}.kd61AW_form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.kd61AW_form legend{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600}.kd61AW_pick{border-radius:var(--radius);border:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.kd61AW_pick:hover{border-color:var(--line-strong)}.kd61AW_pickOn,.kd61AW_pickOn:hover{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kd61AW_pickMain{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.kd61AW_pickMain input{width:18px;height:18px;accent-color:var(--ink);border-radius:3px;flex:none;margin-top:2px}.kd61AW_pickMain span{gap:2px;min-width:0;display:grid}.kd61AW_pickMain b{color:var(--ink);font-weight:600}.kd61AW_pickMain small{color:var(--muted);font-size:13px}.kd61AW_pickMain .kd61AW_lensNote{color:#6e5222;font-weight:600}.kd61AW_pick .input{width:76px;min-height:44px;padding:8px 10px}.kd61AW_segment{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;display:grid}.kd61AW_segment button{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--text);text-align:center;padding:10px 14px;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s,color .2s}.kd61AW_segment button:hover{border-color:var(--line-strong)}.kd61AW_segment .kd61AW_on,.kd61AW_segment .kd61AW_on:hover{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font-weight:600}.kd61AW_options{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.kd61AW_option{border-radius:var(--radius);border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;min-height:48px;padding:12px 14px;font-size:14.5px;line-height:1.4;transition:border-color .2s,box-shadow .2s;display:flex}.kd61AW_option:hover{border-color:var(--line-strong)}.kd61AW_option input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin-top:1px}.kd61AW_optionOn,.kd61AW_optionOn:hover{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font-weight:500}.kd61AW_bank{grid-template-columns:1fr 1fr 160px;gap:12px;display:grid}.kd61AW_formFoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:16px;display:flex}.kd61AW_formFoot p{color:var(--text-2);margin-right:auto;font-size:15px}.kd61AW_formFoot p b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:640px){.kd61AW_panel{padding:18px 16px}.kd61AW_card{padding:16px}.kd61AW_cardHead{flex-wrap:wrap}.kd61AW_bank,.kd61AW_options{grid-template-columns:minmax(0,1fr)}.kd61AW_formFoot .btn{flex:1;justify-content:center}}
.N35L_a_wrap{gap:16px;max-width:820px;display:grid}.N35L_a_visit{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;font-size:14.5px;display:flex}.N35L_a_visit svg{color:var(--ink);flex:none}.N35L_a_mine{gap:16px;margin-top:48px;scroll-margin-top:160px;display:grid}.N35L_a_mine h2{color:var(--ink);font-size:clamp(1.5rem,2.4vw,2rem)}.N35L_a_muted{color:var(--muted);font-size:14px}.N35L_a_list{gap:12px;padding:0;list-style:none;display:grid}.N35L_a_row{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);align-items:center;gap:16px;padding:16px 20px;transition:border-color .2s;display:flex}.N35L_a_row:hover{border-color:var(--line-strong)}.N35L_a_row.N35L_a_dim{background:var(--surface)}.N35L_a_row.N35L_a_dim:hover{border-color:var(--line)}.N35L_a_when{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper);flex:none;align-content:center;justify-items:center;width:56px;height:60px;display:grid}.N35L_a_when b{font-family:var(--font-display), var(--font-deva);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;line-height:1.1}.N35L_a_when small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.N35L_a_swatch{width:40px;height:40px;box-shadow:inset 0 0 0 3px #ffffff8c, 0 0 0 1px var(--line-strong);border-radius:50%;flex:none}.N35L_a_what{flex:1;gap:3px;min-width:0;display:grid}.N35L_a_what p{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.N35L_a_what p b{color:var(--ink);font-size:16px;font-weight:600}.N35L_a_what p a:hover b{text-underline-offset:3px;text-decoration:underline}.N35L_a_what p svg{color:var(--muted);flex:none}.N35L_a_what small{color:var(--muted);font-size:14px}.N35L_a_what small b{color:var(--text);letter-spacing:.04em;font-weight:600}.N35L_a_rxNote{font-weight:600;color:var(--ok)!important}.N35L_a_rowAct{flex:none}.N35L_a_badge{white-space:nowrap;background:var(--paper-2);color:var(--muted);border-radius:2px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4}.N35L_a_confirmed,.N35L_a_active{color:var(--ok);background:#2f6b4a1a}.N35L_a_completed,.N35L_a_collected{color:var(--ink);background:#0b1f3a12}.N35L_a_cancelled,.N35L_a_no_show{color:var(--danger);background:#a02c3b14}.N35L_a_expired{background:var(--paper-2);color:var(--muted)}.N35L_a_past summary{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}@media (max-width:640px){.N35L_a_row{flex-wrap:wrap;padding:14px 16px}.N35L_a_rowAct{border-top:1px solid var(--line);width:100%;padding-top:12px}.N35L_a_rowAct .btn{width:100%}}
.TF6LsW_body{gap:40px;max-width:820px;display:grid}.TF6LsW_section h2{color:var(--ink);align-items:baseline;gap:10px;margin-bottom:14px;font-size:clamp(1.15rem,1.6vw,1.35rem);display:flex}.TF6LsW_section h2 small{background:var(--paper-2);font-family:var(--font-sans), var(--font-deva);letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 7px;font-size:12px;font-weight:600}.TF6LsW_list{gap:12px;padding:0;list-style:none;display:grid}.TF6LsW_item{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 20px 14px 14px;transition:border-color .2s;display:grid}.TF6LsW_item:hover{border-color:var(--line-strong)}.TF6LsW_thumb{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--paper-2);place-items:center;padding:12%;display:grid}.TF6LsW_info{gap:3px;min-width:0;display:grid}.TF6LsW_type{color:var(--ink);letter-spacing:.04em;background:#0b1f3a12;border-radius:2px;justify-self:start;margin-bottom:4px;padding:2px 8px;font-size:11.5px;font-weight:600}.TF6LsW_type.TF6LsW_price{color:#6e5222;background:#8c6a2f1f}.TF6LsW_name{color:var(--ink);font-size:16px;font-weight:600}.TF6LsW_name:hover{text-underline-offset:3px;text-decoration:underline}.TF6LsW_muted{color:var(--muted);font-size:14px}.TF6LsW_muted b{font-variant-numeric:tabular-nums;font-weight:600}.TF6LsW_ok{color:var(--ok)}.TF6LsW_date{color:var(--muted);font-size:13px}@media (max-width:600px){.TF6LsW_item{grid-template-columns:88px minmax(0,1fr);gap:12px 14px;padding:12px}.TF6LsW_item>button{grid-column:1/-1;justify-content:center;justify-self:stretch}}
._3kmrMa_sent{border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);gap:8px;margin-top:8px;padding:16px 18px;font-size:15px;font-weight:600;display:grid}._3kmrMa_sent p{color:var(--text-2);font-size:14px;font-weight:400}
._86GQwq_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding-block:clamp(40px,6vw,72px);display:grid}._86GQwq_heroCopy{justify-items:start;gap:20px;display:grid}._86GQwq_hero h1{letter-spacing:-.025em;color:var(--ink);max-width:16ch;font-size:clamp(2.25rem,4.6vw,3.75rem);line-height:1.05}._86GQwq_lead{max-width:46ch;color:var(--text-2);font-size:1.125rem}._86GQwq_ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}._86GQwq_trust{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;justify-self:stretch;gap:10px 28px;margin-top:8px;padding:20px 0 0;font-size:14px;list-style:none;display:flex}._86GQwq_trust li{align-items:center;gap:8px;display:inline-flex}._86GQwq_trust svg{color:var(--brass)}._86GQwq_trust a:hover{text-underline-offset:4px;text-decoration:underline}._86GQwq_heroImg{aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius);width:100%}._86GQwq_heroPanel{border-radius:var(--radius);justify-items:start;gap:16px;padding:clamp(28px,4vw,44px);display:grid}._86GQwq_panelTitle{font-family:var(--font-display), var(--font-deva);letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.15}._86GQwq_panelBody{color:var(--muted-dark)}._86GQwq_panelFacts{border-top:1px solid var(--line-dark);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;width:100%;padding-block:20px 8px;font-size:15px;display:grid}._86GQwq_panelFacts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:4px;font-size:12px;font-weight:600}._86GQwq_panelFacts dd{margin:0}._86GQwq_promisesWrap{background:var(--surface);border-block:1px solid var(--line)}._86GQwq_promises{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}._86GQwq_promises li{align-items:flex-start;gap:14px;padding:26px 20px 26px 0;display:flex}._86GQwq_promises svg{color:var(--ink);flex:none}._86GQwq_promises div{gap:2px;display:grid}._86GQwq_promises b{color:var(--ink);font-size:15px;font-weight:600}._86GQwq_promises span{color:var(--muted);font-size:14px}._86GQwq_section{padding-top:clamp(56px,7vw,88px)}._86GQwq_last{padding-bottom:clamp(56px,7vw,88px)}._86GQwq_head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}._86GQwq_head h2{color:var(--ink)}._86GQwq_cats{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}._86GQwq_cat{gap:14px;display:grid}._86GQwq_catMedia{aspect-ratio:4/3;border-radius:var(--radius);background:var(--paper-2);place-items:center;padding:16%;transition:background .2s;display:grid}._86GQwq_cat:hover ._86GQwq_catMedia{background:#e9ecf0}._86GQwq_catMedia svg{width:100%}._86GQwq_catText{gap:2px;display:grid}._86GQwq_catText b{color:var(--ink);font-size:17px;font-weight:600}._86GQwq_cat:hover ._86GQwq_catText b{text-underline-offset:4px;text-decoration:underline}._86GQwq_catText small{color:var(--muted);font-size:14px}._86GQwq_shapes{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}._86GQwq_shape{color:var(--text);justify-items:center;gap:12px;padding:28px 12px 22px;font-size:14px;font-weight:500;transition:background .2s;display:grid}._86GQwq_shape+._86GQwq_shape{border-left:1px solid var(--line)}._86GQwq_shape svg{width:100%;max-width:96px;color:var(--ink)}._86GQwq_shape:hover{background:var(--surface)}._86GQwq_care{margin-top:clamp(56px,7vw,88px)}._86GQwq_careInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding-block:clamp(56px,7vw,88px);display:grid}._86GQwq_careNoImg{align-items:start}._86GQwq_careImg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}._86GQwq_careIntro,._86GQwq_careBody{justify-items:start;gap:18px;display:grid}._86GQwq_care h2{max-width:18ch;font-size:clamp(1.75rem,3.2vw,2.5rem)}._86GQwq_careList{width:100%;padding:0;list-style:none}._86GQwq_careList li{border-top:1px solid var(--line-dark);gap:20px;padding-block:18px;display:flex}._86GQwq_careList li:last-child{border-bottom:1px solid var(--line-dark)}._86GQwq_careList li>span{width:28px;font-family:var(--font-display);color:var(--brass-2);flex:none;font-weight:600}._86GQwq_careList b{font-weight:600}._86GQwq_careList p{color:var(--muted-dark);margin-top:4px;font-size:14px}._86GQwq_tools{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}._86GQwq_tool{border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;padding:26px;transition:border-color .2s;display:grid}._86GQwq_tool:hover{border-color:var(--ink)}._86GQwq_tool b{color:var(--ink);font-size:17px;font-weight:600}._86GQwq_tool>span{color:var(--muted);font-size:14px}._86GQwq_tool ._86GQwq_toolCta{color:var(--ink);align-items:center;gap:6px;margin-top:6px;font-weight:600;display:inline-flex}._86GQwq_visit{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}._86GQwq_visitBody{justify-items:start;gap:16px;padding:clamp(28px,4vw,48px);display:grid}._86GQwq_visitBody h2{color:var(--ink)}._86GQwq_visitLead{max-width:48ch;color:var(--text-2)}._86GQwq_hours{color:var(--ink);font-size:14px;font-weight:600}._86GQwq_map{background:var(--paper-2);border:0;width:100%;height:100%;min-height:340px}@media (max-width:1000px){._86GQwq_promises,._86GQwq_tools{grid-template-columns:1fr 1fr}}@media (max-width:900px){._86GQwq_hero,._86GQwq_careInner,._86GQwq_visit{grid-template-columns:1fr}._86GQwq_cats{grid-template-columns:1fr 1fr;gap:16px}._86GQwq_shapes{grid-template-columns:repeat(3,1fr)}._86GQwq_shape:nth-child(3n+1){border-left:0}._86GQwq_shape:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:560px){._86GQwq_promises,._86GQwq_tools{grid-template-columns:1fr}._86GQwq_promises li{padding-block:16px}._86GQwq_promises li+li{border-top:1px solid var(--line)}}
._6ZF0Ja_page{padding-block:clamp(48px,8vw,96px)}._6ZF0Ja_page .page-title{color:var(--ink)}._6ZF0Ja_page p{color:var(--text-2)}._6ZF0Ja_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}@media (max-width:480px){._6ZF0Ja_actions{flex-direction:column;width:100%}._6ZF0Ja_actions>*{width:100%}}
.EXSSNG_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.EXSSNG_err{overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}@media (max-width:1100px){.EXSSNG_tiles{grid-template-columns:1fr 1fr}}
.VmYZzq_pair{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;margin:0;padding:0;display:grid}.VmYZzq_pair legend{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600}.VmYZzq_pair legend small{color:var(--muted);font-weight:400}.VmYZzq_pair textarea{resize:vertical}.VmYZzq_schedule{max-width:560px}.VmYZzq_image{align-content:start}.VmYZzq_thumb,.VmYZzq_thumbEmpty{aspect-ratio:3;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper-2);object-fit:cover;width:100%}.VmYZzq_thumbEmpty{color:var(--muted);place-items:center;font-size:13px;display:grid}.VmYZzq_imageActions{align-items:center;gap:12px;display:flex}.VmYZzq_previewBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.VmYZzq_langSwitch{border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.VmYZzq_langSwitch button{padding:6px 12px;font-size:13px;font-weight:500}.VmYZzq_langSwitch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.VmYZzq_order{gap:4px;display:flex}.VmYZzq_order button{border:1px solid var(--line);border-radius:var(--radius-sm);width:32px;height:32px;font-size:15px}.VmYZzq_order button:disabled{opacity:.35;cursor:default}.VmYZzq_order button:not(:disabled):hover{border-color:var(--ink)}.VmYZzq_row{align-items:center;gap:12px;display:flex}.VmYZzq_rowThumb,.VmYZzq_rowSwatch{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:72px;height:40px}.VmYZzq_rowSwatch{background:var(--surface);border:1px solid var(--line);font-family:var(--font-display);color:var(--ink);place-items:center;font-size:13px;font-weight:600;display:grid}.VmYZzq_rowSwatch.VmYZzq_navy{background:var(--ink);border-color:var(--ink);color:var(--brass-2)}@media (max-width:700px){.VmYZzq_pair{grid-template-columns:1fr}}
.ECRXBa_head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:8px;display:flex}.ECRXBa_head .page-title{margin-bottom:0}.ECRXBa_count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px}.ECRXBa_notes{gap:4px;margin-bottom:32px;display:grid}.ECRXBa_notes .page-sub{margin-bottom:0;font-size:15px}.ECRXBa_item{align-content:start;gap:8px;min-width:0;display:grid}.ECRXBa_skeleton{height:320px}
.t0guqq_tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.t0guqq_grid{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}.t0guqq_main,.t0guqq_side{gap:16px;min-width:0;display:grid}.t0guqq_side p{margin-bottom:4px;font-size:14px}.t0guqq_list{gap:10px;padding:0;list-style:none;display:grid}.t0guqq_list li{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);gap:2px;padding:10px 12px;font-size:14px;display:grid}.t0guqq_mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}@media (max-width:1000px){.t0guqq_grid{grid-template-columns:1fr}}@media (max-width:1100px){.t0guqq_tiles{grid-template-columns:1fr 1fr}}@media (max-width:420px){.t0guqq_tiles{grid-template-columns:1fr}}
