@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--ink:#0a0a0a;--ink-2:#454545;--ink-3:#6e6e6e;--page:#efefed;--canvas:#f7f7f6;--card:#fff;--card-2:#f2f2f0;--hair:#0a0a0a17;--hair-2:#0a0a0a29;--amber:#c2410c;--amber-2:#9a330a;--lime:#c8f751;--green:#047857;--orange:#dc2626;--glass-bg:#ffffff9e;--glass-bg-strong:#ffffffd1;--glass-bg-dark:#0a0a0a94;--glass-bord:#ffffffb3;--glass-bord-i:#ffffffb3;--glass-shd:0 0 0 1px #0a0a0a12, 0 1px 2px #0a0a0a0a, 0 8px 24px -12px #0a0a0a1a;--serif:"Cabinet Grotesk", "Helvetica Neue", sans-serif;--ui:"Helvetica Neue", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{background:var(--page);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv01";margin:0;padding:0}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input,textarea{color:inherit;font-family:inherit}::selection{background:var(--ink);color:var(--card)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);border:.5px solid var(--glass-bord);box-shadow:var(--glass-shd);border-radius:calc(12px * var(--s-r,1))}.glass.strong{background:var(--glass-bg-strong)}.glass.dark{background:var(--glass-bg-dark);color:var(--card);border-color:#ffffff1a}:root{--l-side:minmax(0,1fr) calc(340px * var(--s,1));--l-aside:calc(260px * var(--s,1)) minmax(0,1fr);--gut:calc(clamp(12px,2.2vw,24px) * var(--s,1));--shell:calc(1680px * var(--s,1));--stage-max:calc(1920px * var(--s,1));--dur-tap:.15s;--dur-tap-2:.18s;--dur-ui:.2s;--dur-ui-2:.25s;--dur-move:.35s;--dur-move-2:.42s;--ease-arrive:cubic-bezier(.2,.9,.25,1);--ease-spring:cubic-bezier(.2,1,.25,1.05);--ease-leave:cubic-bezier(.4,0,.2,1)}html{font-size:calc(clamp(15px,.3cqi + 14.4px,16px) * var(--s,1))}.stage{background:var(--page);min-height:100vh;position:relative;overflow:visible}.stage-inner{width:100%;max-width:var(--stage-max);background:var(--page);flex-direction:column;min-height:100vh;margin:0 auto;display:flex;position:relative;transform:none}.rac-chrome{z-index:40;background:var(--page);padding:calc(14px * var(--s,1)) var(--gut) 0;gap:calc(6px * var(--s,1));flex-direction:column;display:flex;position:sticky;top:0}.rac-chrome,main#main{max-width:var(--shell);width:100%;margin-inline:auto}.rac-chrome>*{width:100%;min-width:0}.rac-chrome .offers-strip,.rac-chrome .utilbar,.rac-chrome .nav{box-sizing:border-box;width:100%;padding-inline:var(--row-pad,calc(16px * var(--s,1)));margin-inline:0}.rac-chrome{transition:transform .22s cubic-bezier(.2,.9,.25,1)}.rac-chrome #strip-mount,.rac-chrome #util-mount{transition:opacity .14s linear}body.nav-compact .rac-chrome{transform:translateY(calc(-1 * var(--chrome-shift,0px)))}body.nav-compact .rac-chrome #strip-mount,body.nav-compact .rac-chrome #util-mount{opacity:0;visibility:hidden;transition:opacity .14s linear,visibility 0s linear .14s}#webgl{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.topbar{height:calc(36px * var(--s,1));align-items:center;gap:calc(12px * var(--s,1));color:var(--ink-3);font-size:var(--st-11);letter-spacing:.06em;text-transform:uppercase;z-index:30;display:flex;position:absolute;top:18px;left:24px;right:24px}.dots{gap:calc(6px * var(--s,1));display:flex}.dots span{width:calc(11px * var(--s,1));height:calc(11px * var(--s,1));background:#0e0e0c2e;border-radius:50%}.nav{min-height:calc(58px * var(--s,1));align-items:center;gap:calc(12px * var(--s,1));padding:calc(8px * var(--s,1)) calc(14px * var(--s,1));z-index:25;display:flex;position:relative;top:auto;left:auto;right:auto}.nav .search-wrap{min-width:calc(180px * var(--s,1));flex:220px;justify-content:stretch;display:flex}.nav .search-wrap .search{max-width:none}.brand{align-items:center;gap:calc(10px * var(--s,1));padding:0 calc(12px * var(--s,1));height:calc(44px * var(--s,1));display:flex}.brand .mono{width:calc(36px * var(--s,1));height:calc(36px * var(--s,1));background:var(--ink);color:var(--card);font:700 var(--st-13)/1 var(--ui);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid}.brand .mark{font:600 var(--st-18)/1 var(--ui);letter-spacing:-.01em}.brand .mark em{color:var(--amber);font-style:normal}.nav .links{gap:calc(2px * var(--s,1));margin-left:calc(14px * var(--s,1));display:flex;position:relative}.nav .links a{padding:0 calc(14px * var(--s,1));height:calc(40px * var(--s,1));font:500 var(--st-13)/1 var(--ui);color:var(--ink-2);cursor:pointer;letter-spacing:-.005em;z-index:2;transition:color var(--dur-ui-2) ease;border-radius:999px;align-items:center;display:inline-flex;position:relative}.nav .links a:hover,.nav .links a.active{color:var(--ink)}.nav .links .active-glass{height:calc(40px * var(--s,1));z-index:1;transition:left var(--dur-ui-2) var(--ease-spring), width var(--dur-ui-2) var(--ease-spring);pointer-events:none;background:linear-gradient(#ffffff2e 0%,#fff0 40%),linear-gradient(#0e0e0c0f 0%,#0e0e0c1a 100%);border-radius:999px;position:absolute;top:0;box-shadow:inset 0 1.5px #0e0e0c14,inset 0 -1px #ffffffd9,inset 0 0 0 .5px #0e0e0c0f,0 1px #ffffff8c}.nav .links .active-glass:after{content:"";height:calc(8px * var(--s,1));filter:blur(2px);background:linear-gradient(#ffffff8c,#fff0);border-radius:999px;position:absolute;top:5px;left:14%;right:14%}.nav .right{gap:calc(8px * var(--s,1));flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.icon-btn{width:calc(40px * var(--s,1));height:calc(40px * var(--s,1));cursor:pointer;color:var(--ink-2);background:#fff6;border:.5px solid #fff9;border-radius:50%;place-items:center;display:grid;position:relative}.icon-btn:hover{color:var(--ink);background:#ffffffb3}.icon-btn .badge{top:calc(-2px * var(--s,1));right:calc(-2px * var(--s,1));min-width:calc(16px * var(--s,1));height:calc(16px * var(--s,1));background:var(--orange);color:#fff;font:700 var(--st-10)/calc(16px * var(--s,1)) var(--ui);padding:0 calc(4px * var(--s,1));text-align:center;border-radius:999px;position:absolute}.avatar-pill span{white-space:nowrap}.avatar-pill{height:calc(40px * var(--s,1));align-items:center;gap:calc(10px * var(--s,1));padding:calc(4px * var(--s,1)) calc(4px * var(--s,1)) calc(4px * var(--s,1)) calc(14px * var(--s,1));font:500 var(--st-13)/1 var(--ui);cursor:pointer;background:#ffffff80;border:.5px solid #fff9;border-radius:999px;display:flex}.avatar-pill .av{width:calc(32px * var(--s,1));height:calc(32px * var(--s,1));background:linear-gradient(135deg,var(--amber),var(--amber-2));color:#fff;font:700 var(--st-11)/1 var(--ui);border-radius:50%;place-items:center;display:grid}.search-wrap{flex:1;justify-content:center;min-width:0;display:flex;position:relative}.search{width:100%;max-width:calc(520px * var(--s,1));height:calc(44px * var(--s,1));padding:calc(4px * var(--s,1)) calc(4px * var(--s,1)) calc(4px * var(--s,1)) calc(18px * var(--s,1));align-items:center;gap:calc(8px * var(--s,1));transition:background var(--dur-ui-2), box-shadow var(--dur-ui-2), border-color var(--dur-ui-2);background:#ffffff80;border:.5px solid #fff9;border-radius:999px;display:flex}.nav.search-open .search-wrap{z-index:5;flex:none;justify-content:stretch;position:absolute;inset:8px 14px}.nav.search-open .links,.nav.search-open .brand,.nav.search-open .right{opacity:0;pointer-events:none;transition:opacity var(--dur-ui) ease, transform var(--dur-move) ease;transform:translate(-6px)}.nav.search-open .search{width:100%;max-width:none;animation:searchGrow var(--dur-move-2) var(--ease-arrive);transform-origin:50%;background:#ffffffeb;border-color:#b8743c59;box-shadow:0 0 0 6px #b8743c14,0 24px 60px -28px #0e0e0c59}.nav.search-closing .search{animation:searchShrink var(--dur-move-2) var(--ease-leave);transform-origin:50%}@keyframes searchGrow{0%{opacity:.7;transform:scaleX(.42)}to{opacity:1;transform:scaleX(1)}}@keyframes searchShrink{0%{opacity:1;transform:scaleX(1)}to{opacity:.85;transform:scaleX(.7)}}.nav.search-closing .search-panel{opacity:0;transition:transform var(--dur-ui-2) ease, opacity var(--dur-ui) ease;transform:translateY(-12px)scale(.97)}.nav .links,.nav .brand,.nav .right{transition:opacity var(--dur-move) ease, transform var(--dur-move) ease}.search-panel{-webkit-backdrop-filter:blur(28px)saturate(160%);border-radius:calc(22px * var(--s-r,1));padding:calc(18px * var(--s,1)) calc(20px * var(--s,1)) calc(16px * var(--s,1));z-index:60;opacity:0;transition:transform var(--dur-ui-2) var(--ease-arrive), opacity var(--dur-ui-2);background:#fcf9f3fc;border:.5px solid #0e0e0c1a;max-height:820px;display:none;position:absolute;top:54px;left:0;right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 38px 90px -22px #0e0e0c73,inset 0 1px #fffc}.search-panel::-webkit-scrollbar{width:calc(6px * var(--s,1))}.search-panel::-webkit-scrollbar-thumb{border-radius:calc(8px * var(--s-r,1));background:#0e0e0c2e}.nav.search-open .search-panel{display:block}.nav.search-open.search-anim .search-panel{opacity:1;transform:translateY(0)}.search-panel .row{gap:calc(18px * var(--s,1));grid-template-columns:1.2fr 1fr 1fr;display:grid}.search-panel .col h6{font:600 var(--st-10-5)/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.search-panel .sg{align-items:center;gap:calc(10px * var(--s,1));padding:calc(8px * var(--s,1)) calc(10px * var(--s,1));border-radius:calc(12px * var(--s-r,1));cursor:pointer;transition:background var(--dur-tap);display:flex}.search-panel .sg:hover{background:#b8743c12}.search-panel .sg .ico{width:calc(32px * var(--s,1));height:calc(32px * var(--s,1));border-radius:calc(8px * var(--s-r,1));background:var(--card-2);color:var(--ink-2);flex:none;place-items:center;display:grid}.search-panel .sg .nm{font:500 var(--st-13-5)/1.2 var(--ui)}.search-panel .sg .sub{font:500 var(--st-11)/1 var(--ui);color:var(--ink-3);margin-top:3px}.search-panel .filters{gap:calc(6px * var(--s,1));flex-wrap:wrap;margin-top:8px;display:flex}.search-panel .filters .f{padding:calc(6px * var(--s,1)) calc(11px * var(--s,1));background:var(--card-2);color:var(--ink-2);font:500 var(--st-11-5)/1 var(--ui);cursor:pointer;border:.5px solid var(--hair);transition:all var(--dur-tap);border-radius:999px}.search-panel .filters .f:hover,.search-panel .filters .f.on{background:var(--ink);color:var(--card);border-color:var(--ink)}.search-panel .footer{padding-top:calc(12px * var(--s,1));border-top:1px solid var(--hair);align-items:center;gap:calc(14px * var(--s,1));font:500 var(--st-12)/1 var(--ui);color:var(--ink-3);margin-top:14px;display:flex}.search-panel .footer kbd{padding:calc(3px * var(--s,1)) calc(7px * var(--s,1));border-radius:calc(6px * var(--s-r,1));background:var(--card-2);border:.5px solid var(--hair);font:600 var(--st-11)/1 var(--ui);color:var(--ink-2);align-items:center;margin-right:4px;display:inline-flex}.lang-fab{z-index:30;padding:calc(5px * var(--s,1));-webkit-backdrop-filter:blur(18px)saturate(150%);transition:gap var(--dur-move) var(--ease-arrive), padding var(--dur-move) var(--ease-arrive);background:#ffffff9e;border:.5px solid #ffffffb3;border-radius:999px;align-items:center;gap:0;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 16px 40px -20px #0e0e0c59,inset 0 1px #ffffffd9}.lang-fab:hover{gap:calc(5px * var(--s,1));padding:calc(5px * var(--s,1)) calc(7px * var(--s,1)) calc(5px * var(--s,1)) calc(5px * var(--s,1))}.lang-fab button{height:calc(30px * var(--s,1));cursor:pointer;font:600 var(--st-11)/1 var(--ui);letter-spacing:.04em;color:var(--ink-2);justify-content:center;align-items:center;gap:calc(6px * var(--s,1));transition:background var(--dur-ui-2), color var(--dur-ui), width var(--dur-move) var(--ease-arrive), padding var(--dur-move) var(--ease-arrive), opacity var(--dur-ui-2), transform var(--dur-move) var(--ease-arrive);white-space:nowrap;opacity:0;background:0 0;border:0;border-radius:999px;width:0;padding:0;display:inline-flex;overflow:hidden;transform:scale(.6)}.lang-fab button.on{width:calc(34px * var(--s,1));padding:0 calc(4px * var(--s,1));opacity:1;background:var(--ink);color:var(--card);transform:none}.lang-fab:hover button{width:calc(34px * var(--s,1));padding:0 calc(4px * var(--s,1));opacity:1;transform:none}.lang-fab:hover button:hover{color:var(--ink);background:#0e0e0c14}.lang-fab:hover button.on{background:var(--ink);color:var(--card)}.lang-fab .glyph{width:calc(24px * var(--s,1));height:calc(24px * var(--s,1));color:#fff;font:700 var(--st-11)/1 var(--ui);background:linear-gradient(135deg,#b8743c,#0e0e0c);border-radius:50%;flex:none;place-items:center;display:grid}.search input{font:500 var(--st-14)/1 var(--ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1;align-self:stretch;min-width:0}.search input::placeholder{color:var(--ink-3)}.search .voice,.search .go{width:calc(36px * var(--s,1));height:calc(36px * var(--s,1));cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.search .voice{color:var(--ink-2)}.search .voice.active{background:var(--orange);color:#fff;animation:1.4s ease-out infinite pulse}.search .go{background:var(--ink);color:var(--card)}@keyframes pulse{0%{box-shadow:0 0 #e2562c73}70%{box-shadow:0 0 0 10px #e2562c00}to{box-shadow:0 0 #e2562c00}}.page{margin:10px var(--gut) var(--gut);border-radius:calc(16px * var(--s-r,1));background:var(--canvas);box-shadow:var(--glass-shd);flex:1;position:relative;overflow:visible}.page-inner{padding:calc(clamp(12px,1.4cqi,18px) * var(--s,1));position:relative;inset:auto;overflow:visible}.route-anim{opacity:1;filter:none;transform:none}.page-inner::-webkit-scrollbar{width:calc(8px * var(--s,1))}.page-inner::-webkit-scrollbar-thumb{border-radius:calc(8px * var(--s-r,1));background:#0e0e0c26}.card.shadow-soft{box-shadow:0 1px 2px #0a0a0a0d}.card.shadow-deep{box-shadow:0 0 0 1px #0a0a0a14,0 12px 32px -16px #0a0a0a24}.card.hoverable.shadow-deep:hover{box-shadow:inset 0 1px #ffffffb3,0 30px 70px -22px #0e0e0c6b,0 80px 160px -60px #b8743c4d}.card{background:var(--card);border-radius:calc(12px * var(--s-r,1));padding:calc(18px * var(--s,1));border:1px solid var(--hair);position:relative;overflow:hidden}.meta{font:600 var(--st-11)/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.h-display{font-family:var(--serif);letter-spacing:-.035em;font-weight:700;line-height:.94}.pill{height:calc(32px * var(--s,1));padding:0 calc(12px * var(--s,1));border-radius:calc(8px * var(--s-r,1));background:var(--card);border:1px solid var(--hair);align-items:center;gap:calc(8px * var(--s,1));font:500 var(--st-12)/1 var(--ui);color:var(--ink-2);cursor:pointer;display:inline-flex}.pill.active{background:var(--ink);color:var(--card);border-color:#0000}.pill.amber{background:var(--amber);color:#fff;border-color:#0000}.cta{height:calc(42px * var(--s,1));padding:0 calc(18px * var(--s,1));border-radius:calc(9px * var(--s-r,1));align-items:center;gap:calc(10px * var(--s,1));font:500 var(--st-14)/1 var(--ui);cursor:pointer;white-space:nowrap;flex:none;width:max-content;display:inline-flex}.cta.primary{background:var(--ink);color:var(--card)}.cta.amber{background:var(--amber);color:#fff}.cta.lime{background:var(--lime);color:var(--ink)}.cta.ghost{color:var(--ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff8c;border:.5px solid #ffffffb3}.ic{width:calc(16px * var(--s,1));height:calc(16px * var(--s,1));flex:none;display:inline-block}.ic.sm{width:calc(14px * var(--s,1));height:calc(14px * var(--s,1))}.ic.md{width:calc(18px * var(--s,1));height:calc(18px * var(--s,1))}.ic.lg{width:calc(22px * var(--s,1));height:calc(22px * var(--s,1))}.bot{z-index:50;align-items:center;gap:calc(10px * var(--s,1));cursor:pointer;display:flex;position:fixed;bottom:24px;right:24px}.bot .tag{height:calc(44px * var(--s,1));padding:0 calc(16px * var(--s,1)) 0 calc(18px * var(--s,1));align-items:center;gap:calc(10px * var(--s,1));color:var(--card);font:500 var(--st-13)/1 var(--ui);letter-spacing:-.005em;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e0cdb;border-radius:999px;display:inline-flex;box-shadow:0 12px 30px -8px #0e0e0c66}.bot .tag .dot{width:calc(8px * var(--s,1));height:calc(8px * var(--s,1));background:var(--lime);border-radius:50%;box-shadow:0 0 0 4px #d4ff4a40}.bot .ball{width:calc(60px * var(--s,1));height:calc(60px * var(--s,1));background:radial-gradient(circle at 30% 30%,#ffe69a 0%,var(--amber) 50%,var(--amber-2) 100%);color:#fff;font:700 clamp(calc(13px * var(--s,1)),1.53cqi,22px)/1 var(--ui);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 14px 36px -10px #b8743c8c,inset 0 0 0 1px #ffffff4d}.bot .ball:after{content:"";border:1px dashed #0e0e0c40;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:-6px}@keyframes spin{to{transform:rotate(360deg)}}.modal-back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:80;opacity:0;pointer-events:none;transition:opacity var(--dur-ui-2);background:#0e0e0c52;position:fixed;inset:0}.modal-back.open{opacity:1;pointer-events:auto}.modal{transform-origin:50%;width:calc(920px * var(--s,1));border-radius:calc(16px * var(--s-r,1));-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);z-index:90;opacity:0;pointer-events:none;max-width:calc(100% - 80px);height:auto;max-height:calc(100% - 80px);transition:transform var(--dur-move-2) var(--ease-spring), opacity var(--dur-ui-2) ease-out;background:#ffffffdb;border:.5px solid #ffffffb3;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.4);box-shadow:0 30px 100px -20px #0e0e0c80}.modal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.modal .hd{padding:calc(16px * var(--s,1)) calc(22px * var(--s,1));border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;display:flex}.modal .body{flex:1;min-height:0;overflow:auto}.modal .x{width:calc(34px * var(--s,1));height:calc(34px * var(--s,1));cursor:pointer;transition:transform var(--dur-ui),background var(--dur-ui);background:#0e0e0c0f;border-radius:50%;place-items:center;display:grid}.modal .x:hover{background:#0e0e0c24;transform:rotate(90deg)}.card{transition:transform var(--dur-move) var(--ease-arrive), box-shadow var(--dur-move), border-color var(--dur-ui-2)}.card.hoverable{cursor:pointer}.card.hoverable:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 0 0 1px #0a0a0a24,0 10px 28px -14px #0a0a0a29}.card.hoverable:hover .lift-img{transform:translateY(-6px)scale(1.04)}.card.hoverable .lift-img{transition:transform var(--dur-move) var(--ease-arrive)}.pill{transition:transform var(--dur-tap) ease, background var(--dur-ui), color var(--dur-ui)}.pill:hover{transform:translateY(-1px)}.icon-btn{transition:transform var(--dur-tap-2) ease, background var(--dur-ui)}.icon-btn:hover{transform:scale(1.08)}.cta{transition:transform var(--dur-tap) ease, box-shadow var(--dur-ui-2)}.cta:hover{transform:translateY(-1px)}.cta.primary:hover{box-shadow:0 14px 30px -10px #0e0e0c73}.cta.amber:hover{box-shadow:0 14px 30px -10px #b8743c8c}.cta.lime:hover{box-shadow:0 14px 30px -10px #d4ff4a8c}.accord-chip{transition:transform var(--dur-ui-2) var(--ease-arrive)}.accord-chip:hover{transform:translateY(-3px)scale(1.06)}:root{--mo-press:.97;--mo-press-wide:.985}.pill:active,.icon-btn:active,.avatar-pill:active{scale:var(--mo-press);transition-duration:var(--mo-fast,.12s)}.cta:active{scale:var(--mo-press-wide) var(--mo-press);transition-duration:var(--mo-fast,.12s)}.avatar-pill{transition:scale var(--mo-normal,.22s) var(--mo-settle,cubic-bezier(.2,.9,.25,1))}@keyframes racCountOut{0%{opacity:1;translate:0}to{translate:0 calc(var(--tick,1) * -100%);opacity:0}}.count-tick{position:relative;overflow:hidden}.count-tick:after{content:attr(data-was);background:inherit;border-radius:inherit;animation:racCountOut var(--mo-normal,.22s) var(--mo-settle,cubic-bezier(.2,.9,.25,1)) forwards;place-items:center;display:grid;position:absolute;inset:0}.reveal{opacity:0;transition:opacity var(--dur-move) ease, transform var(--dur-move) var(--ease-arrive);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.reveal.delay-1{transition-delay:50ms}.reveal.delay-2{transition-delay:.1s}.reveal.delay-3{transition-delay:.15s}.reveal.delay-4{transition-delay:.2s}.parallax{will-change:transform}.info-pill{align-items:center;gap:calc(6px * var(--s,1));border-radius:calc(5px * var(--s-r,1));color:var(--ink-2);font:500 var(--st-11-5)/1 var(--ui);letter-spacing:-.005em;background:#0e0e0c0f;padding:3px 8px;display:inline-flex}.info-pill.amber{color:var(--amber-2);background:#b8743c1f}.info-pill.green{color:var(--green);background:#0a7f4a1f}.info-pill.dot:before{content:"";width:calc(6px * var(--s,1));height:calc(6px * var(--s,1));background:currentColor;border-radius:50%;margin-right:2px;display:inline-block}.label-overlay{padding:calc(6px * var(--s,1)) calc(12px * var(--s,1)) calc(7px * var(--s,1)) calc(14px * var(--s,1));border-radius:0 0 calc(14px * var(--s-r,1)) 0;font:700 var(--st-10-5)/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;position:absolute;top:0;left:0;box-shadow:0 4px 12px -4px #0e0e0c59}.label-overlay.dark{background:linear-gradient(135deg,#0e0e0ceb,#0e0e0cc7)}.label-overlay.amber{background:linear-gradient(135deg,#b8743c,#7a4220)}.label-overlay.green{background:linear-gradient(135deg,#0a7f4a,#066034)}.label-overlay.orange{background:linear-gradient(135deg,#e2562c,#b33a18)}.label-overlay.lime{color:#0e0e0c;background:linear-gradient(135deg,#d4ff4a,#a6cc2a)}#preloader{z-index:9999;background:#0e0e0c;place-items:center;transition:opacity .175s;display:grid;position:fixed;inset:0;overflow:hidden}#preloader.done{opacity:0;pointer-events:none}#preloader .edge{filter:blur(30px);background:radial-gradient(at 50% 118%,#b8743c57,#0000 58%),radial-gradient(at 50% -18%,#ffd58c24,#0000 55%);position:absolute;inset:-10%}#preloader .pl-wrap{padding:0 calc(24px * var(--s,1));flex-direction:column;align-items:center;gap:0;transition:opacity .157s,transform .192s cubic-bezier(.5,0,.3,1);display:flex;position:relative}#preloader.converging .pl-wrap{opacity:0;transform:translateY(-14px)}#preloader .pl-mono{align-items:center;gap:calc(11px * var(--s,1));display:flex}#preloader .pl-mono i{width:calc(30px * var(--s,1));height:calc(30px * var(--s,1));border-radius:calc(8px * var(--s-r,1));color:#150f08;font:800 var(--st-12)/1 var(--ui);letter-spacing:.02em;background:linear-gradient(135deg,#d9a05c,#b8743c 45%,#6e3d18);flex:none;place-items:center;font-style:normal;display:grid}#preloader .pl-mono span{font:600 var(--st-13)/1 var(--ui);letter-spacing:.34em;text-transform:uppercase;color:#ffffffe6}#preloader .pl-rack{align-items:flex-start;gap:calc(clamp(10px,2.4cqi,20px) * var(--s,1));margin:34px 0 0;display:flex}#preloader .pl-v{align-items:center;gap:calc(10px * var(--s,1));opacity:0;flex-direction:column;animation:.175s cubic-bezier(.2,.9,.25,1) forwards plIn;display:flex}@keyframes plIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}#preloader .pl-tube{border-radius:calc(3px * var(--s-r,1)) calc(3px * var(--s-r,1)) calc(9px * var(--s-r,1)) calc(9px * var(--s-r,1));background:linear-gradient(100deg,#ffffff1a,#ffffff08 40%,#ffffff17);width:clamp(20px,3cqi,26px);height:clamp(84px,11cqi,104px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21,0 12px 22px -14px #000000e6}#preloader .pl-tube:after{content:"";background:linear-gradient(#ffffff80,#fff0);border-radius:50%;width:8%;height:64%;position:absolute;top:6%;left:22%}#preloader .pl-cap{height:calc(11px * var(--s,1));border-radius:calc(2px * var(--s-r,1));z-index:2;background:linear-gradient(100deg,#0c0c0b,#3a3833 30%,#141312 62%,#0a0a09);position:absolute;top:0;left:14%;right:14%}#preloader .pl-fill{height:0;animation:.402s cubic-bezier(.35,0,.2,1) forwards plFill;position:absolute;bottom:0;left:0;right:0}#preloader .pl-fill:before{content:"";height:calc(2px * var(--s,1));background:#ffffff57;position:absolute;top:0;left:0;right:0}@keyframes plFill{to{height:var(--to,72%)}}#preloader .pl-tag{font:600 var(--st-8)/1.4 var(--mono,ui-monospace,monospace);letter-spacing:.07em;text-transform:uppercase;color:#ffffff6b;text-align:center;width:calc(86px * var(--s,1));min-height:calc(30px * var(--s,1))}#preloader .pl-tag b{color:#ffffffd1;font-weight:700;display:block}#preloader .pl-rule{width:min(420px,68vw);height:calc(1px * var(--s,1));background:#ffffff1f;margin:32px 0 0;position:relative;overflow:hidden}#preloader .pl-rule i{background:linear-gradient(90deg,#b8743c,#e8c88a);animation:.646s cubic-bezier(.3,0,.2,1) forwards plRule;position:absolute;inset:0 100% 0 0}@keyframes plRule{to{inset:0}}#preloader .pl-foot{gap:calc(18px * var(--s,1));font:500 var(--st-10)/1 var(--mono,ui-monospace,monospace);letter-spacing:.18em;text-transform:uppercase;color:#ffffff61;flex-wrap:wrap;justify-content:center;margin:14px 0 0;display:flex}#preloader .pl-sheet{background:#e9e2d2;transition:transform .217s cubic-bezier(.55,0,.2,1);position:absolute;inset:0;transform:translateY(101%)}#preloader.expanding .pl-sheet{transform:translateY(0)}html.rac-revealing #stage{animation:.251s cubic-bezier(.22,.9,.28,1) both racReveal}@keyframes racReveal{0%{opacity:0;filter:blur(3px);transform:scale(1.014)translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){#preloader .pl-v,#preloader .pl-fill,#preloader .pl-rule i,html.rac-revealing #stage{animation-duration:10ms}}.icon-btn.on{background:var(--ink)!important;color:var(--card)!important}.icon-btn.on .badge{background:var(--amber);color:#150f08}.rail{gap:calc(12px * var(--s,1));scroll-snap-type:x proximity;padding:calc(16px * var(--s,1)) calc(24px * var(--s,1)) calc(4px * var(--s,1));scrollbar-width:thin;scrollbar-color:#0e0e0c2e transparent;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{height:calc(7px * var(--s,1))}.rail::-webkit-scrollbar-thumb{border-radius:calc(8px * var(--s-r,1));background:#0e0e0c29}.rail-item{width:calc(216px * var(--s,1));scroll-snap-align:start;flex:none}.rail-nav{width:calc(32px * var(--s,1));height:calc(32px * var(--s,1));flex:none}@media (max-width:640px){.rail{padding:calc(14px * var(--s,1)) calc(16px * var(--s,1)) calc(4px * var(--s,1))}.rail-item{width:calc(176px * var(--s,1))}}.shelf-tile{text-align:left;cursor:pointer;padding:calc(14px * var(--s,1)) calc(15px * var(--s,1)) calc(13px * var(--s,1));border-radius:calc(13px * var(--s-r,1));background:var(--canvas);border:1px solid var(--hair);transition:border-color var(--dur-ui), transform var(--dur-ui), box-shadow var(--dur-ui);display:block}.shelf-tile:hover{border-color:#b8743c73;transform:translateY(-2px);box-shadow:0 14px 26px -20px #0e0e0c80}.svc-cell{transition:background var(--dur-ui)}.svc-cell:hover{background:var(--card-2)}.brand-row:hover{color:var(--ink)}@media (max-width:767px){.svc-cell{border-top:1px solid var(--hair);border-left:none!important}.svc-cell:first-child{border-top:none}}.rac-live{z-index:120;gap:calc(8px * var(--s,1));pointer-events:none;flex-direction:column;align-items:flex-end;max-width:min(360px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.rac-live-t{pointer-events:auto;gap:calc(10px * var(--s,1));padding:calc(12px * var(--s,1)) calc(14px * var(--s,1));border-radius:calc(13px * var(--s-r,1));color:#f4efe4;animation:racLiveIn var(--dur-move) var(--ease-arrive);background:#0e0e0cf0;border:.5px solid #ffffff1f;align-items:flex-start;display:flex;box-shadow:0 22px 44px -22px #000000b3}@keyframes racLiveIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rac-live-t .src{font:700 var(--st-9)/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;padding:calc(5px * var(--s,1)) calc(7px * var(--s,1));border-radius:calc(6px * var(--s-r,1));color:#e8c289;background:#b8743c47;flex:none}.rac-live-t .txt{font:500 var(--st-12-5)/1.45 var(--ui);min-width:0}.rac-live-t .txt b{font-weight:600}.rac-live-t .txt small{opacity:.6;font:500 var(--st-11)/1.4 var(--ui);margin-top:3px;display:block}@media (max-width:767px){.rac-live{bottom:calc(84px + env(safe-area-inset-bottom,0px));align-items:stretch;left:12px;right:12px}}.fld{height:calc(42px * var(--s,1));padding:0 calc(13px * var(--s,1));border-radius:calc(11px * var(--s-r,1));border:1px solid var(--hair-2);background:var(--card);font:500 var(--st-13-5)/1 var(--ui);color:var(--ink);width:100%;transition:border-color var(--dur-ui), box-shadow var(--dur-ui);outline:none}.fld:focus{border-color:var(--amber);box-shadow:0 0 0 3px #b8743c24}select.fld{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px * var(--s,1)) center,calc(100% - 13px * var(--s,1)) center;background-size:calc(5px * var(--s,1)) calc(5px * var(--s,1)),calc(5px * var(--s,1)) calc(5px * var(--s,1));padding-right:calc(34px * var(--s,1));background-repeat:no-repeat}.row-link{width:100%;padding:calc(12px * var(--s,1)) calc(14px * var(--s,1));border-radius:calc(12px * var(--s-r,1));cursor:pointer;background:var(--card-2);border:1px solid var(--hair);text-align:left;transition:background var(--dur-tap-2), border-color var(--dur-tap-2);justify-content:space-between;align-items:center;gap:10px;display:flex}.row-link:hover{background:#b8743c14;border-color:#b8743c38}.lnk{cursor:pointer;font:500 var(--st-12-5)/1 var(--ui);color:var(--amber-2);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.lnk:hover{color:var(--ink)}.prose{max-width:66ch}.prose p{font:400 var(--st-15-5)/1.75 var(--ui);color:var(--ink-2);margin:14px 0 0}.prose.tight p{font-size:var(--st-14);line-height:1.65}.prose em{color:var(--ink);font-style:italic}.prose strong{color:var(--ink);font-weight:600}.ifra-row{gap:calc(14px * var(--s,1));width:100%;padding:calc(18px * var(--s,1)) calc(24px * var(--s,1));cursor:pointer;transition:background var(--dur-tap-2);background:0 0;border:0;grid-template-columns:auto 1fr auto auto auto;align-items:center;display:grid}.ifra-row:hover{background:#b8743c0d}.offers-strip{min-height:calc(30px * var(--s,1));z-index:28;align-items:center;gap:calc(10px * var(--s,1));padding:0 calc(8px * var(--s,1)) 0 calc(14px * var(--s,1));color:var(--card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e0ce6;border-radius:999px;display:flex;position:relative;top:auto;left:auto;right:auto;overflow:hidden;box-shadow:0 8px 22px -10px #0e0e0c73}.strip-btn{height:calc(22px * var(--s,1));padding:0 calc(10px * var(--s,1));cursor:pointer;background:var(--amber);color:#fff;font:600 var(--st-10-5)/1 var(--ui);align-items:center;gap:calc(5px * var(--s,1));white-space:nowrap;border:0;border-radius:999px;flex:none;width:max-content;margin-left:auto;display:inline-flex}.strip-x{width:calc(22px * var(--s,1));height:calc(22px * var(--s,1));cursor:pointer;color:var(--card);background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.strip-x:hover{background:#ffffff38}.aria-scrim{z-index:58;background:#0e0e0c38;display:none;position:fixed;inset:0}.aria-scrim.open{display:block}.aria-dock{right:24px;top:calc(var(--chrome-h) + 8px);z-index:60;border-radius:calc(24px * var(--s-r,1));-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#fbf7ece6;border:.5px solid #ffffffb3;flex-direction:column;width:min(400px,100vw - 32px);display:none;position:fixed;bottom:20px;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 30px 90px -20px #0e0e0c73}.aria-dock.open{display:flex}@media (max-width:1023px){.aria-dock{right:calc(12px * var(--s,1));width:calc(100vw - calc(24px * var(--s,1)));bottom:calc(calc(72px * var(--s,1)) + env(safe-area-inset-bottom,0px))}}.aria-head{align-items:center;gap:calc(12px * var(--s,1));padding:calc(16px * var(--s,1)) calc(18px * var(--s,1));border-bottom:1px solid var(--hair);flex:none;display:flex}.aria-orb{width:calc(34px * var(--s,1));height:calc(34px * var(--s,1));background:radial-gradient(circle at 32% 30%,#ffe69a,var(--amber) 52%,var(--amber-2));border-radius:50%;flex:none;box-shadow:0 0 0 3px #b8743c29,0 6px 16px -6px #b8743c99}.aria-icon{width:calc(30px * var(--s,1));height:calc(30px * var(--s,1));border-radius:calc(9px * var(--s-r,1));cursor:pointer;background:var(--card-2);color:var(--ink-2);transition:background var(--dur-tap-2),color var(--dur-tap-2),transform var(--dur-tap-2);border:0;flex:none;place-items:center;display:grid}.aria-icon:hover{color:var(--ink);background:#b8743c24;transform:translateY(-1px)}.aria-body{padding:calc(18px * var(--s,1));gap:calc(14px * var(--s,1));flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.aria-msg{flex-direction:column;max-width:88%;display:flex}.aria-msg.me{align-self:flex-end;align-items:flex-end}.aria-msg.aria{align-self:flex-start}.aria-bubble{padding:calc(11px * var(--s,1)) calc(14px * var(--s,1));border-radius:calc(14px * var(--s-r,1));font:500 var(--st-13-5)/1.55 var(--ui);background:var(--card);border:1px solid var(--hair);color:var(--ink)}.aria-msg.me .aria-bubble{background:var(--ink);color:var(--card);border:0}.aria-cite{align-items:center;gap:calc(7px * var(--s,1));padding:calc(5px * var(--s,1)) calc(10px * var(--s,1)) calc(5px * var(--s,1)) calc(6px * var(--s,1));color:var(--amber-2);font:500 var(--st-11-5)/1 var(--ui);cursor:pointer;white-space:nowrap;background:#b8743c1a;border:.5px solid #b8743c3d;border-radius:999px;width:max-content;display:inline-flex}.aria-cite:hover{background:#b8743c2e}.aria-follow{padding:calc(8px * var(--s,1)) calc(13px * var(--s,1));border:.5px dashed var(--hair-2);color:var(--ink-2);font:500 var(--st-12)/1 var(--ui);cursor:pointer;align-items:center;gap:calc(7px * var(--s,1));white-space:nowrap;width:max-content;transition:background var(--dur-tap-2),border-color var(--dur-tap-2);background:0 0;border-radius:999px;margin-top:9px;display:inline-flex}.aria-follow:hover{background:var(--card-2);border-color:var(--amber);color:var(--ink);border-style:solid}.aria-dots{gap:calc(4px * var(--s,1));height:calc(12px * var(--s,1));align-items:center;display:inline-flex}.aria-dots i{width:calc(6px * var(--s,1));height:calc(6px * var(--s,1));background:var(--ink-3);border-radius:50%;animation:1.3s ease-in-out infinite ariaBlink}.aria-dots i:nth-child(2){animation-delay:.18s}.aria-dots i:nth-child(3){animation-delay:.36s}@keyframes ariaBlink{0%,60%,to{opacity:.25}30%{opacity:1}}.aria-chips{gap:calc(6px * var(--s,1));padding:0 calc(18px * var(--s,1)) calc(12px * var(--s,1));flex-wrap:wrap;flex:none;display:flex}.aria-chips.in-body{padding:calc(2px * var(--s,1)) 0 0}.aria-chip{padding:calc(7px * var(--s,1)) calc(11px * var(--s,1));border:.5px solid var(--hair-2);background:var(--card);color:var(--ink-2);font:500 var(--st-11-5)/1 var(--ui);cursor:pointer;white-space:nowrap;transition:background var(--dur-tap-2),color var(--dur-tap-2);border-radius:999px}.aria-chip:hover{background:var(--ink);color:var(--card);border-color:var(--ink)}.aria-foot{padding:0 calc(18px * var(--s,1)) calc(18px * var(--s,1));flex:none}.aria-input{align-items:center;gap:calc(8px * var(--s,1));padding:calc(5px * var(--s,1)) calc(5px * var(--s,1)) calc(5px * var(--s,1)) calc(15px * var(--s,1));background:var(--card);border:1px solid var(--hair-2);border-radius:999px;display:flex}.aria-input input{font:500 var(--st-13-5)/1 var(--ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.aria-send{width:calc(34px * var(--s,1));height:calc(34px * var(--s,1));cursor:pointer;background:var(--ink);color:var(--card);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.aria-rail{gap:calc(6px * var(--s,1));margin-top:10px;display:flex}.aria-rail-btn{height:calc(34px * var(--s,1));border-radius:calc(10px * var(--s-r,1));border:.5px solid var(--hair);background:var(--card-2);color:var(--ink-2);font:500 var(--st-11-5)/1 var(--ui);cursor:pointer;justify-content:center;align-items:center;gap:calc(6px * var(--s,1));white-space:nowrap;transition:background var(--dur-tap-2),color var(--dur-tap-2);flex:1;display:inline-flex}.aria-rail-btn:hover{background:var(--ink);color:var(--card)}.call-orb{width:calc(132px * var(--s,1));height:calc(132px * var(--s,1));background:radial-gradient(circle at 32% 28%,#ffe69a,var(--amber) 50%,var(--amber-2));border-radius:50%;position:relative;box-shadow:0 0 0 10px #b8743c24,0 0 90px 14px #b8743c66}.call-orb.live:after{content:"";border:1.5px solid #d4ff4a80;border-radius:50%;position:absolute;inset:-16px}.call-btn{width:calc(52px * var(--s,1));height:calc(52px * var(--s,1));cursor:pointer;color:#fff;transition:transform var(--dur-tap-2),background var(--dur-ui);border:0;border-radius:999px;place-items:center;display:grid}.call-btn:hover{transform:translateY(-2px)}.pdp-gal{flex-direction:column;min-height:clamp(420px,46cqi,560px);display:flex}.pdp-stage{padding:clamp(calc(20px * var(--s,1)),3cqi,calc(34px * var(--s,1)));-webkit-user-select:none;user-select:none;touch-action:pan-y;flex:1;place-items:center;display:grid}.pdp-gal-chips{gap:calc(6px * var(--s,1));flex-wrap:wrap;max-width:calc(100% - 28px);display:flex;position:absolute;top:14px;left:14px}.pdp-thumbs{gap:calc(8px * var(--s,1));padding:0 calc(14px * var(--s,1)) calc(14px * var(--s,1));display:flex}.pdp-thumb{min-width:0;height:calc(66px * var(--s,1));border-radius:calc(12px * var(--s-r,1));justify-content:center;align-items:center;gap:calc(4px * var(--s,1));cursor:pointer;opacity:.66;transition:opacity var(--dur-ui),box-shadow var(--dur-ui);border:0;flex-direction:column;flex:1;display:flex}.pdp-thumb:hover{opacity:.9}.pdp-thumb.on{opacity:1;box-shadow:0 0 0 1.5px var(--amber) inset}.pdp-thumb em{font:600 var(--st-9)/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-style:normal}.pdp-thumb.on em{color:var(--amber-2)}.pdp-thumb-spin{font:700 var(--st-12)/1 var(--ui);letter-spacing:-.02em;color:var(--ink-2)}.pdp-thumb-mini{width:calc(26px * var(--s,1));height:calc(26px * var(--s,1));border-radius:calc(6px * var(--s-r,1));background:var(--card-2);display:block}.pdp-thumb-label{background:repeating-linear-gradient(180deg,var(--ink-3) 0 1.5px,transparent 1.5px 5px);opacity:.55}.pdp-thumb-drum{border-radius:calc(4px * var(--s-r,1));background:linear-gradient(#8c8478,#5c564c)}.pdp-label-card{background:var(--card);border:1px solid var(--hair);border-radius:calc(14px * var(--s-r,1));width:min(300px,86%);padding:calc(20px * var(--s,1)) calc(22px * var(--s,1));box-shadow:0 18px 40px -22px #0e0e0c4d}.pdp-macro{aspect-ratio:1;border-radius:50%;width:min(260px,72%);position:relative;box-shadow:inset -14px -14px 40px #0006,0 24px 50px -24px #0e0e0c80}.pdp-macro-spec{filter:blur(3px);background:radial-gradient(circle,#ffffffbf,#0000 70%);border-radius:50%;width:26%;height:20%;position:absolute;top:16%;left:22%}.pdp-drum{aspect-ratio:.72;border-radius:calc(12px * var(--s-r,1)) calc(12px * var(--s-r,1)) calc(8px * var(--s-r,1)) calc(8px * var(--s-r,1));background:linear-gradient(100deg,#6f6a5e,#9a9284 42%,#6a655a);width:min(170px,52%);position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 50px -22px #0e0e0c80}.pdp-drum-rib{height:calc(7px * var(--s,1));background:#00000029;position:absolute;left:0;right:0}.pdp-drum-rib:first-child{top:22%}.pdp-drum-rib:nth-child(2){top:50%}.pdp-drum-rib:nth-child(3){top:78%}.pdp-drum-tag{background:var(--card);border-radius:calc(6px * var(--s-r,1));padding:calc(8px * var(--s,1)) calc(6px * var(--s,1));text-align:center;font:700 var(--st-10)/1.2 var(--ui);letter-spacing:.06em;color:var(--ink);position:absolute;top:32%;left:12%;right:12%}.pdp-drum-tag small{font:500 var(--st-8)/1.4 var(--ui);color:var(--ink-3);letter-spacing:.04em;margin-top:3px;display:block}.pdp-tabs{gap:calc(2px * var(--s,1));padding:calc(6px * var(--s,1)) calc(8px * var(--s,1));border-bottom:1px solid var(--hair);scrollbar-width:none;background:var(--card-2);display:flex;overflow-x:auto}.pdp-tabs::-webkit-scrollbar{display:none}.pdp-tab{padding:calc(9px * var(--s,1)) calc(15px * var(--s,1));cursor:pointer;font:500 var(--st-12-5)/1 var(--ui);color:var(--ink-3);white-space:nowrap;transition:background var(--dur-ui),color var(--dur-ui);background:0 0;border:0;border-radius:999px;flex:none}.pdp-tab:hover{color:var(--ink)}.pdp-tab.on{background:var(--ink);color:var(--card)}.pdp-panel{padding:clamp(calc(20px * var(--s,1)),2.6cqi,calc(28px * var(--s,1)))}.pdp-cols{gap:calc(clamp(22px,3cqi,40px) * var(--s,1));grid-template-columns:1fr 1fr;display:grid}.spec-row{gap:calc(14px * var(--s,1));padding:calc(7px * var(--s,1)) 0;border-top:1px solid var(--hair);grid-template-columns:minmax(96px,38%) 1fr;display:grid}.spec-row:first-of-type{border-top:0}.spec-k{font:500 var(--st-12-5)/1.45 var(--ui);color:var(--ink-3)}.spec-v{font:500 var(--st-13)/1.45 var(--ui);color:var(--ink)}.spec-bar{height:calc(5px * var(--s,1));background:#0e0e0c14;border-radius:999px;overflow:hidden}.spec-bar i{background:var(--amber);border-radius:999px;height:100%;display:block}.pdp-table{border:1px solid var(--hair);border-radius:calc(12px * var(--s-r,1));overflow:hidden}.pdp-tr{gap:calc(10px * var(--s,1));padding:calc(10px * var(--s,1)) calc(14px * var(--s,1));border-top:1px solid var(--hair);font:500 var(--st-12-5)/1.4 var(--ui);grid-template-columns:1.5fr .8fr 1.4fr .9fr;display:grid}.pdp-tr:first-child{border-top:0}.pdp-th{background:var(--card-2);font:600 var(--st-10)/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pdp-steps{padding-left:calc(20px * var(--s,1));gap:calc(9px * var(--s,1));font:400 var(--st-13-5)/1.6 var(--ui);color:var(--ink-2);flex-direction:column;margin:0;display:flex}.pdp-warn{padding:calc(14px * var(--s,1)) calc(16px * var(--s,1));border-radius:calc(12px * var(--s-r,1));font:400 var(--st-13)/1.55 var(--ui);color:var(--ink-2);background:#e2562c14;border:1px solid #e2562c33}.pdp-warn strong{color:var(--orange)}.pdp-dg{padding:calc(16px * var(--s,1)) calc(18px * var(--s,1));border-radius:calc(14px * var(--s-r,1));background:#e2562c12;border:1px solid #e2562c38}.pdp-dg-hd{align-items:center;gap:calc(12px * var(--s,1));margin-bottom:12px;display:flex}.pdp-dg-badge{width:calc(38px * var(--s,1));height:calc(38px * var(--s,1));border-radius:calc(9px * var(--s-r,1));background:var(--orange);color:#fff;font:700 var(--st-13)/1 var(--ui);flex:none;place-items:center;display:grid}.pdp-doc{justify-content:space-between;align-items:center;gap:calc(10px * var(--s,1));padding:calc(11px * var(--s,1)) calc(14px * var(--s,1));border-radius:calc(11px * var(--s-r,1));border:1px solid var(--hair);background:var(--card-2);cursor:pointer;font:500 var(--st-12-5)/1 var(--ui);color:var(--ink);text-align:left;transition:border-color var(--dur-ui),background var(--dur-ui);display:flex}.pdp-doc:hover{border-color:var(--amber);background:var(--card)}.pdp-carrier{justify-content:space-between;align-items:center;gap:calc(12px * var(--s,1));padding:calc(11px * var(--s,1)) 0;border-top:1px solid var(--hair);display:flex}.pdp-carrier:first-of-type{border-top:0}.pdp-rev-summary{gap:calc(clamp(20px,4cqi,44px) * var(--s,1));padding-bottom:calc(20px * var(--s,1));border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;margin-bottom:20px;display:flex}.pdp-rev-list{gap:calc(14px * var(--s,1));grid-template-columns:1fr 1fr;display:grid}.pdp-rev{padding:calc(18px * var(--s,1)) calc(20px * var(--s,1));border-radius:calc(14px * var(--s-r,1));background:var(--canvas);border:1px solid var(--hair)}.pdp-rev-hd{align-items:flex-start;gap:calc(11px * var(--s,1));display:flex}.pdp-rev-av{width:calc(34px * var(--s,1));height:calc(34px * var(--s,1));background:linear-gradient(135deg,var(--amber),var(--amber-2));color:#fff;font:700 var(--st-11)/1 var(--ui);border-radius:50%;flex:none;place-items:center;display:grid}.pdp-qa{gap:calc(14px * var(--s,1));max-width:calc(760px * var(--s,1));flex-direction:column;display:flex}.pdp-qa-item{padding:calc(16px * var(--s,1)) calc(18px * var(--s,1));border-radius:calc(13px * var(--s-r,1));background:var(--canvas);border:1px solid var(--hair)}.pdp-similar{gap:calc(12px * var(--s,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pdp-more{cursor:pointer;font:500 var(--st-12)/1 var(--ui);color:var(--ink-3);background:0 0;border:0;margin-left:auto}.pdp-more:hover{color:var(--amber-2)}@media (max-width:1023px){.pdp-cols{gap:calc(26px * var(--s,1));grid-template-columns:1fr}.pdp-rev-list{grid-template-columns:1fr}.pdp-similar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pdp-similar{grid-template-columns:1fr}.pdp-tr{row-gap:calc(2px * var(--s,1));grid-template-columns:1.4fr .9fr}.pdp-tr span:nth-child(3),.pdp-tr span:nth-child(4){color:var(--ink-3);font-size:var(--st-11-5)}.pdp-thumb em{display:none}.pdp-thumb{height:calc(52px * var(--s,1))}}.wl-sort{gap:calc(6px * var(--s,1));flex-wrap:wrap;display:flex}.wl-stats{gap:calc(14px * var(--s,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wl-bar{padding:calc(16px * var(--s,1)) calc(20px * var(--s,1));gap:calc(10px * var(--s,1));flex-direction:column;display:flex}.wl-note{align-items:center;gap:calc(8px * var(--s,1));padding:calc(9px * var(--s,1)) calc(13px * var(--s,1));border-radius:calc(10px * var(--s-r,1));color:var(--green);font:500 var(--st-12-5)/1 var(--ui);background:#0a7f4a1a;display:flex}.wl-row{gap:calc(16px * var(--s,1));padding:calc(16px * var(--s,1)) calc(20px * var(--s,1));grid-template-columns:64px minmax(0,1.7fr) 108px 148px auto;align-items:center;display:grid}.wl-thumb{width:calc(64px * var(--s,1));height:calc(78px * var(--s,1));border-radius:calc(11px * var(--s-r,1));border:1px solid var(--hair);cursor:pointer;flex:none;place-items:center;display:grid}.wl-name{cursor:pointer;font:500 var(--st-15)/1.25 var(--ui);letter-spacing:-.01em;color:var(--ink);text-align:left;background:0 0;border:0;margin-top:3px;padding:0;display:block}.wl-name:hover{color:var(--amber-2)}.wl-price{text-align:right}.wl-acts{align-items:center;gap:calc(8px * var(--s,1));display:flex}.wl-add{height:calc(38px * var(--s,1));padding:0 calc(15px * var(--s,1));font:500 var(--st-12-5)/1 var(--ui)}.wl-watch{justify-content:space-between;align-items:center;gap:calc(16px * var(--s,1));padding:calc(12px * var(--s,1)) 0;border-top:1px solid var(--hair);display:flex}.wl-watch:first-child{border-top:0}.wl-toggle{width:calc(38px * var(--s,1));height:calc(22px * var(--s,1));transition:background var(--dur-ui);background:#0e0e0c24;border-radius:999px;flex:none;position:relative}.wl-toggle.on{background:var(--green)}.wl-toggle i{width:calc(16px * var(--s,1));height:calc(16px * var(--s,1));transition:left var(--dur-ui) var(--ease-arrive);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.wl-toggle.on i{left:19px}.wl-grid{gap:calc(12px * var(--s,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1023px){.wl-stats,.wl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-row{row-gap:calc(12px * var(--s,1));grid-template-columns:56px minmax(0,1fr) auto}.wl-price{text-align:right;grid-column:3}.wl-alert{order:5;grid-column:2/4}.wl-acts{order:6;grid-column:2/4;justify-content:flex-start}}@media (max-width:639px){.wl-grid{grid-template-columns:1fr}.wl-sort{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.wl-sort::-webkit-scrollbar{display:none}}.nt-hd{padding:calc(22px * var(--s,1)) calc(26px * var(--s,1));gap:calc(14px * var(--s,1));flex-direction:column;display:flex}.nt-tabs{gap:calc(6px * var(--s,1));flex-wrap:wrap;display:flex}.nt-count{padding:calc(1px * var(--s,1)) calc(6px * var(--s,1));font-style:normal;font:600 var(--st-10)/1.6 var(--ui);background:#0e0e0c17;border-radius:999px;margin-left:6px}.pill.active .nt-count{background:#ffffff38}.nt-undo{padding:calc(12px * var(--s,1)) calc(18px * var(--s,1));align-items:center;gap:calc(14px * var(--s,1));font:500 var(--st-13)/1.4 var(--ui);color:var(--ink-2);background:#0a7f4a14;border-color:#0a7f4a33;display:flex}.nt-undo span{align-items:center;gap:calc(8px * var(--s,1));flex:1;min-width:0;display:flex}.nt-row.unread{background:linear-gradient(90deg,#b8743c0f,#0000 78%)}.nt-row.open{background:var(--card-2)}.nt-main{gap:calc(14px * var(--s,1));width:100%;padding:calc(17px * var(--s,1)) calc(22px * var(--s,1));cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 8px 18px;align-items:center;display:grid}.nt-ico{width:calc(40px * var(--s,1));height:calc(40px * var(--s,1));color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.nt-body{min-width:0;display:block}.nt-title{font:500 var(--st-14-5)/1.3 var(--ui);color:var(--ink);display:block}.nt-sub{font:400 var(--st-12-5)/1.45 var(--ui);color:var(--ink-3);margin-top:5px;display:block}.nt-time{font:600 var(--st-11)/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.nt-dot{width:calc(8px * var(--s,1));height:calc(8px * var(--s,1));background:0 0;border-radius:50%}.nt-dot.on{background:var(--orange)}.nt-caret{color:var(--ink-3);transition:transform var(--dur-ui-2) var(--ease-arrive);place-items:center;display:grid}.nt-caret.on{transform:rotate(180deg)}.nt-detail{padding:0 calc(22px * var(--s,1)) calc(20px * var(--s,1)) calc(76px * var(--s,1));gap:calc(16px * var(--s,1));flex-direction:column;display:flex}.nt-detail-grid{gap:calc(16px * var(--s,1));padding:calc(16px * var(--s,1)) calc(18px * var(--s,1));border-radius:calc(12px * var(--s-r,1));background:var(--card);border:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nt-dv{font:500 var(--st-13)/1.35 var(--ui);margin-top:4px}.nt-acts{align-items:center;gap:calc(8px * var(--s,1));flex-wrap:wrap;display:flex}.nt-cta{height:calc(40px * var(--s,1));padding:0 calc(17px * var(--s,1));font:500 var(--st-13)/1 var(--ui)}.nt-chan{gap:calc(14px * var(--s,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nt-chan-item{justify-content:space-between;align-items:center;gap:calc(12px * var(--s,1));padding:calc(14px * var(--s,1)) calc(16px * var(--s,1));border-radius:calc(12px * var(--s-r,1));background:var(--canvas);border:1px solid var(--hair);display:flex}@media (max-width:1023px){.nt-detail-grid,.nt-chan{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-detail{padding:0 calc(20px * var(--s,1)) calc(18px * var(--s,1)) calc(20px * var(--s,1))}.nt-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.nt-tabs::-webkit-scrollbar{display:none}}@media (max-width:639px){.nt-main{gap:calc(11px * var(--s,1));padding:calc(14px * var(--s,1)) calc(16px * var(--s,1));grid-template-columns:34px minmax(0,1fr) 8px}.nt-ico{width:calc(34px * var(--s,1));height:calc(34px * var(--s,1))}.nt-time,.nt-caret{display:none}.nt-detail-grid,.nt-chan{grid-template-columns:1fr}}*,:before,:after{min-width:0}@media (max-width:1023px){[style*="grid-template-columns: 1.4fr 1fr"],[style*="grid-template-columns: 1.3fr 1fr"],[style*="grid-template-columns: 1.2fr 1fr"],[style*="grid-template-columns: 1.1fr 1fr"],[style*="grid-template-columns: 1fr 1.1fr"],[style*="grid-template-columns: 1fr 380px"],[style*="grid-template-columns: 1fr 360px"],[style*="grid-template-columns: 1fr 340px"],[style*="grid-template-columns: 1fr 320px"],[style*="grid-template-columns: 1fr 280px"],[style*="grid-template-columns: 260px 1fr"],[style*="grid-template-columns: minmax(0, 1fr) 320px"]{grid-template-columns:minmax(0,1fr)!important}[style*="position: sticky"]{position:static!important}}@media (max-width:639px){[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1023px){[style*="grid-template-columns: 2fr repeat"]{font-size:var(--st-11-5);grid-template-columns:1.6fr repeat(5,minmax(52px,1fr)) 1.2fr!important}}.card,.gcard{overflow-wrap:anywhere}.grow{flex:1}.utilbar{min-height:calc(28px * var(--s,1));z-index:30;align-items:center;gap:calc(8px * var(--s,1));padding:0 calc(6px * var(--s,1));font:500 var(--st-11)/1 var(--ui);color:var(--amber-2);display:flex;position:relative;top:auto;left:auto;right:auto}.utilbar .u-left{align-items:center;gap:calc(10px * var(--s,1));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:auto;min-width:0;display:flex;overflow:hidden}.utilbar .u-left span:nth-child(3),.utilbar .u-left span:nth-child(4){text-overflow:ellipsis;overflow:hidden}.utilbar .u-right{flex:none}.utilbar .u-dot{width:calc(6px * var(--s,1));height:calc(6px * var(--s,1));background:var(--green);border-radius:50%}.utilbar .u-right{align-items:center;gap:calc(6px * var(--s,1));margin-left:auto;display:flex}.u-btn{height:calc(26px * var(--s,1));padding:0 calc(10px * var(--s,1));color:var(--amber-2);cursor:pointer;font:500 var(--st-11)/1 var(--ui);align-items:center;gap:calc(6px * var(--s,1));transition:background var(--dur-ui),color var(--dur-ui);white-space:nowrap;background:#fbf7ecb8;border:.5px solid #b8743c38;border-radius:999px;flex:none;width:max-content;min-width:max-content;display:inline-flex}.u-btn:hover{color:var(--amber-2);background:#fff;border-color:#b8743c73}.u-btn.on{background:var(--amber);color:#fff;border-color:#0000}.u-seg{gap:calc(2px * var(--s,1));padding:calc(2px * var(--s,1));background:#b8743c1a;border:.5px solid #b8743c2e;border-radius:999px;display:flex}.u-seg button{height:calc(22px * var(--s,1));min-width:calc(30px * var(--s,1));padding:0 calc(8px * var(--s,1));cursor:pointer;font:600 var(--st-10-5)/1 var(--ui);color:var(--ink-3);transition:background var(--dur-ui),color var(--dur-ui);background:0 0;border:0;border-radius:999px}.u-seg button:hover{color:var(--amber-2)}.u-seg button[aria-pressed=true]{background:var(--amber);color:#fff;box-shadow:0 1px 4px -1px #b8743c80}.u-btn.wa{color:var(--green);background:#0a7f4a1a;border-color:#0a7f4a38}.u-btn.wa:hover{background:#0a7f4a2e}.sk{pointer-events:none}.sk-b{background:linear-gradient(90deg,#0e0e0c0e 25%,#0e0e0c1a 37%,#0e0e0c0e 63%) 0 0/400% 100%;animation:1.4s ease-in-out infinite skShimmer}@keyframes skShimmer{0%{background-position:100% 0}to{background-position:0 0}}.spin{width:calc(12px * var(--s,1));height:calc(12px * var(--s,1));border:1.5px solid #0e0e0c26;border-top-color:var(--amber);border-radius:50%;animation:.7s linear infinite spin;display:inline-block}:focus{outline:none}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:calc(6px * var(--s-r,1))}.nav .links a:focus-visible,.pill:focus-visible,.cta:focus-visible,.icon-btn:focus-visible,.u-btn:focus-visible,.u-seg button:focus-visible,.avatar-pill:focus-visible,.card.hoverable:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.skip-link{z-index:200;background:var(--ink);color:var(--card);padding:calc(10px * var(--s,1)) calc(16px * var(--s,1));font:600 var(--st-12)/1 var(--ui);border-radius:999px;position:fixed;top:8px;left:-9999px}.skip-link:focus{left:24px}@keyframes shelfSpin{to{transform:rotate(360deg)}}@keyframes shelfSpinR{to{transform:rotate(-360deg)}}@keyframes shelfBreath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.shelf-hero{transform-origin:50%}.rac-voice-scrim{z-index:120;padding:clamp(calc(12px * var(--s,1)),6vh,calc(80px * var(--s,1))) calc(14px * var(--s,1));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:racVoiceIn var(--dur-tap-2) ease;background:#0e0e0c9e;place-items:start center;display:grid;position:fixed;inset:0}@keyframes racVoiceIn{0%{opacity:0}to{opacity:1}}.rac-voice-panel{border-radius:calc(22px * var(--s-r,1));width:min(680px,100%);padding:clamp(calc(16px * var(--s,1)),2.2cqi,calc(24px * var(--s,1)));gap:calc(16px * var(--s,1));animation:racVoiceUp var(--dur-ui) var(--ease-arrive);background:linear-gradient(160deg,#17170f,#0e0e0c);border:1px solid #ffffff1a;flex-direction:column;display:flex;box-shadow:0 40px 90px -30px #000000b3}@keyframes racVoiceUp{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.rac-voice-head{gap:calc(14px * var(--s,1));align-items:flex-start;display:flex}.rac-voice-orb{align-items:center;gap:calc(3px * var(--s,1));width:calc(38px * var(--s,1));height:calc(38px * var(--s,1));border-radius:calc(12px * var(--s-r,1));background:#c5ff4f1a;border:1px solid #c5ff4f33;flex:none;justify-content:center;display:flex}.rac-voice-orb i{width:calc(3px * var(--s,1));height:calc(8px * var(--s,1));border-radius:calc(2px * var(--s-r,1));background:var(--lime);opacity:.45;display:block}.rac-voice-orb.on i{animation:.9s ease-in-out infinite racBar}@keyframes racBar{0%,to{height:calc(6px * var(--s,1));opacity:.4}50%{height:calc(20px * var(--s,1));opacity:1}}.rac-voice-x{width:calc(32px * var(--s,1));height:calc(32px * var(--s,1));border-radius:calc(10px * var(--s-r,1));color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #ffffff24;flex:none;place-items:center;display:grid}.rac-voice-x:hover{color:#fff;background:#ffffff14}.rac-voice-transcript{align-items:center;gap:calc(4px * var(--s,1));min-height:calc(52px * var(--s,1));padding:calc(14px * var(--s,1)) calc(16px * var(--s,1));border-radius:calc(15px * var(--s-r,1));background:#ffffff0d;border:1px solid #ffffff1a;display:flex;position:relative}.rac-voice-transcript input::placeholder{color:#ffffff4d}.rac-voice-caret{width:calc(2px * var(--s,1));height:calc(26px * var(--s,1));background:var(--lime);flex:none;animation:1s steps(2,end) infinite racBlink}@keyframes racBlink{0%,49%{opacity:1}50%,to{opacity:0}}.rac-voice-chips{gap:calc(7px * var(--s,1));flex-wrap:wrap;align-items:center;display:flex}.rac-voice-chip{gap:calc(6px * var(--s,1));padding:calc(6px * var(--s,1)) calc(10px * var(--s,1));font:500 var(--st-12)/1 var(--ui);color:#eaf7cf;background:#c5ff4f1f;border:1px solid #c5ff4f3d;border-radius:999px;align-items:baseline;display:inline-flex}.rac-voice-chip b{font:600 var(--st-9-5)/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:#c5ff4fbf}.rac-voice-results{gap:calc(4px * var(--s,1));max-height:min(42vh,320px);padding:0 calc(6px * var(--s,1));flex-direction:column;margin:0 -6px;display:flex;overflow-y:auto}.rac-voice-hit{gap:calc(11px * var(--s,1));width:100%;padding:calc(9px * var(--s,1)) calc(10px * var(--s,1));border-radius:calc(12px * var(--s-r,1));cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;display:flex}.rac-voice-hit:hover{background:#ffffff12}.rac-voice-hit .sw{width:calc(32px * var(--s,1));height:calc(32px * var(--s,1));border-radius:calc(9px * var(--s-r,1));flex:none}.rac-voice-examples{padding-top:calc(2px * var(--s,1))}.rac-voice-eg{padding:calc(8px * var(--s,1)) calc(12px * var(--s,1));color:#ffffffc7;font:500 var(--st-12-5)/1 var(--ui);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px}.rac-voice-eg:hover{color:#fff;background:#ffffff14}.rac-voice-foot{gap:calc(10px * var(--s,1));padding-top:calc(14px * var(--s,1));border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;display:flex}.rac-voice-ghost{color:var(--card)!important;background:#ffffff14!important;border:.5px solid #ffffff29!important}@media (max-width:520px){.rac-voice-scrim{place-items:stretch stretch;padding:0}.rac-voice-panel{gap:calc(14px * var(--s,1));border-radius:0;width:100%;min-height:100%}}.lp{flex:none;position:relative}.lp-trig{align-items:center;gap:calc(6px * var(--s,1));height:calc(26px * var(--s,1));padding:0 calc(8px * var(--s,1));border-radius:calc(8px * var(--s-r,1));border:1px solid var(--hair-2);background:var(--card);color:var(--ink-2);cursor:pointer;font:600 var(--st-11)/1 var(--ui);letter-spacing:.04em;transition:border-color var(--dur-tap),color var(--dur-tap);display:inline-flex}.lp-trig:hover{border-color:var(--ink-3);color:var(--ink)}.lp-trig.on{border-color:var(--ink);color:var(--ink);background:var(--card-2)}.lp-trig .lp-caret{opacity:.55;place-items:center;display:grid}.lp-trig .lp-caret svg{width:calc(12px * var(--s,1));height:calc(12px * var(--s,1))}.lp.wide .lp-trig{width:100%;height:auto;padding:calc(10px * var(--s,1)) calc(12px * var(--s,1));justify-content:flex-start;gap:calc(3px * var(--s,1)) calc(8px * var(--s,1));flex-wrap:wrap}.lp.wide .lp-val{font:600 var(--st-13)/1.2 var(--ui)}.lp.wide .lp-sub{font:500 var(--st-11-5)/1.2 var(--ui);color:var(--ink-3);text-align:left;flex:100%}.lp.wide .lp-caret{margin-left:auto}.lp-pop{z-index:70;border-radius:calc(15px * var(--s-r,1));background:var(--card);border:1px solid var(--hair-2);width:min(340px,86vw);animation:lpIn var(--dur-tap) var(--ease-arrive);flex-direction:column;display:flex;position:absolute;top:calc(100% + 7px);overflow:hidden;box-shadow:0 26px 60px -20px #14100a66}.lp-pop.right{right:0}.lp-pop.left{left:0}@keyframes lpIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.lp-search{align-items:center;gap:calc(8px * var(--s,1));padding:calc(11px * var(--s,1)) calc(13px * var(--s,1));border-bottom:1px solid var(--hair);display:flex}.lp-search>span{color:var(--ink-3);flex:none;place-items:center;display:grid}.lp-search input{min-width:0;font:500 var(--st-13-5)/1 var(--ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.lp-search input::placeholder{color:var(--ink-3)}.lp-clear{cursor:pointer;color:var(--ink-3);padding:calc(2px * var(--s,1));background:0 0;border:0;place-items:center;display:grid}.lp-clear:hover{color:var(--ink)}.lp-list{max-height:min(46vh,340px);padding:calc(5px * var(--s,1));overflow-y:auto}.lp-head{font:600 var(--st-9-5)/1 var(--ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding:calc(9px * var(--s,1)) calc(9px * var(--s,1)) calc(6px * var(--s,1));background:var(--card);position:sticky;top:0}.lp-row{align-items:center;gap:calc(10px * var(--s,1));width:100%;padding:calc(8px * var(--s,1)) calc(9px * var(--s,1));border-radius:calc(10px * var(--s-r,1));cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.lp-row.hi,.lp-row.on{background:var(--card-2)}.lp-code{min-width:calc(32px * var(--s,1));text-align:center;padding:calc(4px * var(--s,1)) calc(5px * var(--s,1));border-radius:calc(7px * var(--s-r,1));background:var(--canvas);border:1px solid var(--hair);font:700 var(--st-10-5)/1.2 var(--ui);color:var(--ink-2);flex:none}.lp-row.on .lp-code{background:var(--ink);border-color:var(--ink);color:var(--card)}.lp-names{gap:calc(3px * var(--s,1));flex-direction:column;flex:1;min-width:0;display:flex}.lp-n1{font:500 var(--st-13)/1.25 var(--ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-n2{font:500 var(--st-10-5)/1 var(--ui);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-tag{font:600 var(--st-8-5)/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;padding:calc(4px * var(--s,1)) calc(6px * var(--s,1));background:var(--canvas);color:var(--ink-3);border:1px solid var(--hair);border-radius:999px;flex:none}.lp-tag.rtl{color:var(--amber);background:#b8743c1f;border-color:#b8743c3d}.lp-tick{color:var(--green);flex:none;place-items:center;display:grid}.lp-tick svg{width:calc(14px * var(--s,1));height:calc(14px * var(--s,1))}.lp-empty{padding:calc(20px * var(--s,1)) calc(12px * var(--s,1));font:500 var(--st-12-5)/1.55 var(--ui);color:var(--ink-3);text-align:center}.lp-foot{padding:calc(10px * var(--s,1)) calc(13px * var(--s,1));border-top:1px solid var(--hair);background:var(--card-2);font:500 var(--st-11)/1.5 var(--ui);color:var(--ink-3)}.dr-locale{gap:calc(8px * var(--s,1));padding:0 calc(4px * var(--s,1));flex-direction:column;display:flex}@media (max-width:359px){.lp-pop{width:min(280px,94vw)}.lp-tag{display:none}}html[dir=rtl] .lp-pop.right{left:0;right:auto}html[dir=rtl] .lp-row,html[dir=rtl] .lp-search{text-align:right}html{overflow-x:hidden}body{overflow-x:clip}@media (min-width:1024px){[style*="position: sticky"]:not([style*=bottom]){top:calc(var(--chrome-h,146px) + 12px)!important}}#stage,#stage-inner,main#main,.page,.page-inner{max-width:100%}#stage-inner{max-width:min(100%, var(--stage-max,1920px))}main#main{max-width:min(100%, var(--shell,1680px))}img,svg,video,canvas{max-width:100%}.rac-grid{gap:calc(clamp(10px,1.1cqi,14px) * var(--s,1));grid-template-columns:1fr;display:grid}@media (min-width:768px){.rac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.rac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.rac-2up,.rac-3up,.rac-4up{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rac-sidebar-layout{grid-template-columns:1fr!important}}@media (max-width:767px){.rac-2up,.rac-3up,.rac-4up{grid-template-columns:1fr!important}}.rac-desk,.rac-mob{display:none}@media (min-width:1024px){.rac-desk{display:flex}}@media (max-width:1023px){.rac-mob{display:flex}.nav .links,.utilbar{display:none}.page-inner,.rac-page{padding-bottom:calc(calc(76px * var(--s,1)) + env(safe-area-inset-bottom,0px))!important}.nav .search-wrap{display:none}.nav{gap:calc(8px * var(--s,1));padding:calc(8px * var(--s,1)) calc(10px * var(--s,1));min-height:calc(54px * var(--s,1))}.nav .right{gap:calc(4px * var(--s,1))}.lang-fab{display:none}.bot{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.chrome-handle{display:none!important}}@media (min-width:768px) and (max-width:1179px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bento>*{grid-column:span 1!important}.bento>:first-child{grid-column:1/-1!important}}@media (max-width:767px){.rac-chrome{padding:calc(8px * var(--s,1)) var(--gut) 0;gap:calc(5px * var(--s,1))}.page{margin:8px var(--gut) 0;border-radius:calc(14px * var(--s-r,1))}.stage-inner{padding-bottom:calc(calc(66px * var(--s,1)) + env(safe-area-inset-bottom,0px))}.bento{grid-template-columns:minmax(0,1fr)!important}.bento>*{grid-column:1/-1!important}.offers-strip{font-size:var(--st-11);padding:0 calc(6px * var(--s,1)) 0 calc(10px * var(--s,1))}.offers-strip .os-dismiss,.avatar-pill span{display:none}.avatar-pill{padding:calc(4px * var(--s,1))}.brand .mark{font-size:var(--st-15)}.modal{border-radius:calc(20px * var(--s-r,1)) calc(20px * var(--s-r,1)) 0 0;max-width:100%;max-height:88vh;inset:auto 0 0;transform:translateY(100%);width:100%!important}.modal.open{transform:translateY(0)}}.rac-burger{width:calc(44px * var(--s,1));height:calc(44px * var(--s,1));border-radius:calc(12px * var(--s-r,1));background:var(--card);border:1px solid var(--hair);color:var(--ink);cursor:pointer;flex:none;place-items:center;display:none}@media (max-width:1023px){.rac-burger{display:grid}}.rac-burger i{width:calc(15px * var(--s,1));height:calc(1.5px * var(--s,1));border-radius:calc(2px * var(--s-r,1));background:currentColor;display:block;position:relative}.rac-burger i:before,.rac-burger i:after{content:"";width:calc(15px * var(--s,1));height:calc(1.5px * var(--s,1));border-radius:calc(2px * var(--s-r,1));background:currentColor;position:absolute;left:0}.rac-burger i:before{top:-5px}.rac-burger i:after{top:5px}.rac-scrim{z-index:88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0a6b;display:none;position:fixed;inset:0}.rac-scrim.open{display:block}.rac-sheet{z-index:90;overscroll-behavior:contain;background:var(--card);border-radius:calc(22px * var(--s-r,1)) calc(22px * var(--s-r,1)) 0 0;max-height:86vh;padding:0 0 calc(calc(18px * var(--s,1)) + env(safe-area-inset-bottom,0px));display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 60px -18px #0a0a0a57}.rac-sheet.open{display:block}.rac-sheet .grab{background:var(--card);padding:calc(10px * var(--s,1)) 0 calc(6px * var(--s,1));border-radius:calc(22px * var(--s-r,1)) calc(22px * var(--s-r,1)) 0 0;z-index:2;place-items:center;display:grid;position:sticky;top:0}.rac-sheet .grab i{width:calc(38px * var(--s,1));height:calc(4px * var(--s,1));background:var(--hair-2);border-radius:999px;display:block}.rac-sheet h6{font:600 var(--st-10)/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:14px 20px 8px}.rac-sheet a,.rac-sheet button.dr{align-items:center;gap:calc(12px * var(--s,1));width:calc(100% - 24px);padding:calc(13px * var(--s,1)) calc(12px * var(--s,1));border-radius:calc(12px * var(--s-r,1));cursor:pointer;font:500 var(--st-15)/1 var(--ui);color:var(--ink);text-align:left;background:0 0;border:0;margin:0 12px;text-decoration:none;display:flex}.rac-sheet button.dr:hover{background:var(--card-2)}.rac-sheet button.dr.on{background:var(--ink);color:var(--card)}.rac-sheet button.dr .ct{font:500 var(--st-12)/1 var(--ui);color:var(--ink-3);margin-left:auto}.rac-sheet button.dr.on .ct{color:#fff9}.rac-sheet .dr-row{gap:calc(6px * var(--s,1));padding:0 calc(12px * var(--s,1));flex-wrap:wrap;display:flex}.rac-sheet .dr-row button{min-width:calc(56px * var(--s,1));padding:calc(10px * var(--s,1)) calc(12px * var(--s,1));border-radius:calc(10px * var(--s-r,1));background:var(--card-2);border:1px solid var(--hair);cursor:pointer;font:500 var(--st-13)/1 var(--ui);color:var(--ink-2);flex:auto}.rac-sheet .dr-row button.on{background:var(--amber);border-color:var(--amber);color:#fff}.rac-sheet .dr-accords{gap:calc(6px * var(--s,1));padding:0 calc(12px * var(--s,1)) calc(4px * var(--s,1));scrollbar-width:none;display:flex;overflow-x:auto}.rac-sheet .dr-accords::-webkit-scrollbar{display:none}.rac-sheet .dr-accords button{align-items:center;gap:calc(7px * var(--s,1));padding:calc(8px * var(--s,1)) calc(12px * var(--s,1));background:var(--card-2);border:1px solid var(--hair);cursor:pointer;font:500 var(--st-12-5)/1 var(--ui);color:var(--ink-2);border-radius:999px;flex:none;display:flex}.rac-sheet .dr-accords button s{width:calc(14px * var(--s,1));height:calc(14px * var(--s,1));border-radius:50%;text-decoration:none;display:block}.rac-sheet .dr-sep{height:calc(1px * var(--s,1));background:var(--hair);margin:14px 20px 0}.rac-msearch{z-index:95;background:var(--page);visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;transition:opacity .2s cubic-bezier(.32,0,.24,1),transform .26s cubic-bezier(.2,1,.25,1.05),visibility 0s .26s;display:flex;position:fixed;inset:0;transform:translateY(10px)scale(.985)}.rac-msearch.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.rac-msearch .top{align-items:center;gap:calc(8px * var(--s,1));padding:calc(calc(12px * var(--s,1)) + env(safe-area-inset-top,0px)) calc(12px * var(--s,1)) calc(12px * var(--s,1));border-bottom:1px solid var(--hair);background:var(--card);display:flex}.rac-msearch .top input{min-width:0;height:calc(44px * var(--s,1));border:1px solid var(--hair-2);border-radius:calc(12px * var(--s-r,1));padding:0 calc(14px * var(--s,1));background:var(--card-2);font:500 var(--st-15)/1 var(--ui);color:var(--ink);outline:none;flex:1}.rac-msearch .top input:focus{border-color:var(--amber);background:var(--card)}.rac-msearch .body{padding:calc(14px * var(--s,1)) calc(12px * var(--s,1)) calc(calc(20px * var(--s,1)) + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.rac-msearch h6{font:600 var(--st-10)/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:4px 8px 8px}.rac-msearch .hit{align-items:center;gap:calc(11px * var(--s,1));padding:calc(11px * var(--s,1)) calc(10px * var(--s,1));border-radius:calc(12px * var(--s-r,1));cursor:pointer;text-align:left;background:0 0;border:0;width:100%;display:flex}.rac-msearch .hit:hover{background:var(--card)}.rac-msearch .hit .sw{width:calc(34px * var(--s,1));height:calc(34px * var(--s,1));border-radius:calc(9px * var(--s-r,1));flex:none}.rac-msearch .hit .nm{font:500 var(--st-14-5)/1.2 var(--ui);color:var(--ink)}.rac-msearch .hit .sub{font:500 var(--st-11-5)/1 var(--ui);color:var(--ink-3);margin-top:4px}.rac-msearch .hit{min-height:calc(56px * var(--s,1))}.rac-msearch .hit .nm,.rac-msearch .hit .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rac-msearch .body{overscroll-behavior:contain}.rac-msearch .recents{gap:calc(6px * var(--s,1));padding:0 calc(8px * var(--s,1)) calc(4px * var(--s,1));flex-wrap:wrap;display:flex}.rac-tabbar{z-index:86;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border-top:1px solid var(--hair);padding:calc(6px * var(--s,1)) calc(4px * var(--s,1)) calc(calc(6px * var(--s,1)) + env(safe-area-inset-bottom,0px));background:#fcfbf9db;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:1023px){.rac-tabbar{display:flex}}.rac-tabbar button{align-items:center;gap:calc(4px * var(--s,1));min-width:0;padding:calc(5px * var(--s,1)) calc(2px * var(--s,1));cursor:pointer;color:var(--ink-3);transition:color var(--dur-tap-2);font:500 var(--st-10)/1 var(--ui);letter-spacing:.01em;border-radius:calc(10px * var(--s-r,1));min-height:calc(48px * var(--s,1));background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;display:flex}.rac-tabbar button .ic{width:calc(23px * var(--s,1));height:calc(23px * var(--s,1));flex:0 0 23px}.rac-tabbar button.on{color:var(--amber-2)}.rac-tabbar button.on .ic{color:var(--amber)}.rac-tabbar button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cart-overlay{-webkit-backdrop-filter:blur(6px);z-index:70;opacity:0;pointer-events:none;transition:opacity var(--dur-ui-2);background:#0e0e0c52;position:fixed;inset:0}.cart-overlay.open{opacity:1;pointer-events:auto}.cart-panel{-webkit-backdrop-filter:blur(40px)saturate(170%);z-index:75;width:min(480px,100vw);transition:transform var(--dur-move-2) var(--ease-spring);background:#fcf9f3f5;border-left:.5px solid #ffffffb3;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-30px 0 80px -10px #0e0e0c73}.cart-overlay.open+.cart-panel,.cart-panel.open{transform:translate(0)}@media (max-width:767px){.cf-row{row-gap:calc(10px * var(--s,1))!important;grid-template-columns:32px 1fr auto!important;align-items:start!important}.cf-row>:nth-child(3){grid-area:2/1/auto/-1}.cf-row>:nth-child(4){grid-area:1/3}.cf-row>:nth-child(3)>:first-child{text-align:left!important}}.shop-bar{z-index:40;gap:calc(8px * var(--s,1));padding:calc(8px * var(--s,1)) 0;background:linear-gradient(var(--bg) 70%,transparent);display:flex;position:sticky;top:0}.shop-bar .pill{flex:1 1 0;justify-content:space-between;min-width:0}.shop-bar .pill b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.shop-bar .pill .n{min-width:calc(18px * var(--s,1));height:calc(18px * var(--s,1));padding:0 calc(5px * var(--s,1));background:var(--ink);color:var(--card);font:600 var(--st-10)/1 var(--ui);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sheet-scrim{-webkit-backdrop-filter:blur(6px);z-index:88;opacity:0;pointer-events:none;transition:opacity var(--dur-ui-2);background:#0e0e0c52;position:fixed;inset:0}.sheet-scrim.open{opacity:1;pointer-events:auto}.sheet{z-index:89;max-height:min(82vh,calc(720px * var(--s,1)));-webkit-backdrop-filter:blur(40px)saturate(170%);border-radius:calc(20px * var(--s-r,1)) calc(20px * var(--s-r,1)) 0 0;transition:transform var(--dur-move) var(--ease-spring);background:#fcf9f3fa;border-top:.5px solid #ffffffb3;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -30px 80px -10px #0e0e0c73}.sheet.open{transform:translateY(0)}@media (max-width:1023px){.sheet{bottom:calc(calc(66px * var(--s,1)) + env(safe-area-inset-bottom,0px))}}.sheet-hd{align-items:center;gap:calc(10px * var(--s,1));padding:calc(14px * var(--s,1)) calc(18px * var(--s,1)) calc(10px * var(--s,1));border-bottom:1px solid var(--hair);flex:none;display:flex}.sheet-hd h2{font:600 var(--st-16)/1.2 var(--ui);letter-spacing:-.01em;margin:0}.sheet-bd{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:calc(4px * var(--s,1)) calc(18px * var(--s,1)) calc(18px * var(--s,1));flex:auto;overflow-y:auto}.sheet-ft{gap:calc(10px * var(--s,1));padding:calc(12px * var(--s,1)) calc(18px * var(--s,1)) calc(calc(12px * var(--s,1)) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hair);background:#fcf9f3e6;flex:none;display:flex}.sheet-ft .cta{flex:1 1 0}.sheet-opt{align-items:center;gap:calc(10px * var(--s,1));width:100%;padding:calc(13px * var(--s,1)) calc(4px * var(--s,1));border:0;border-bottom:1px solid var(--hair);cursor:pointer;text-align:left;font:500 var(--st-14)/1.2 var(--ui);color:var(--ink-2);min-height:max(44px, calc(44px * var(--s,1)));background:0 0;display:flex}.sheet-opt[aria-checked=true]{color:var(--ink);font-weight:600}.sheet-opt .tick{opacity:0;flex:none;margin-left:auto}.sheet-opt[aria-checked=true] .tick{opacity:1}.sheet-cats{gap:calc(8px * var(--s,1));padding:calc(12px * var(--s,1)) 0;flex-wrap:wrap;display:flex}.sheet-drag{touch-action:none;-webkit-user-select:none;user-select:none;flex:none}.sheet-grab{padding:calc(10px * var(--s,1)) 0 calc(4px * var(--s,1));cursor:grab;place-items:center;display:grid}.sheet.sheet-dragging .sheet-grab{cursor:grabbing}.sheet-grab i{width:calc(38px * var(--s,1));height:calc(4px * var(--s,1));background:var(--hair-2);border-radius:999px;display:block}.sheet-grab+.sheet-hd{padding-top:calc(4px * var(--s,1))}.sheet.sheet-dragging{transition:none}body.chrome-away .lang-fab,body.chrome-away .bot{display:none}@media (max-width:1023px){body.chrome-away .bot{display:flex}}.chrome-handle{height:calc(26px * var(--s,1));z-index:31;justify-content:center;align-items:center;gap:calc(6px * var(--s,1));cursor:pointer;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);border:.5px solid var(--glass-bord);border-radius:calc(12px * var(--s-r,1)) calc(12px * var(--s-r,1)) 0 0;font:600 var(--st-9-5)/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:0;display:none;position:fixed;bottom:0;box-shadow:0 -6px 18px -12px #0e0e0c4d}.chrome-handle:hover{color:var(--ink)}.chrome-handle.l{width:calc(86px * var(--s,1));left:24px}.chrome-handle.r{width:calc(132px * var(--s,1));right:24px}body.chrome-away .chrome-handle{display:flex}.boot-notice{padding:calc(11px * var(--s,1)) calc(15px * var(--s,1));border-radius:calc(12px * var(--s-r,1));font:400 var(--st-12-5)/1.55 var(--ui);color:var(--ink-2);background:#b8743c1a;border:1px solid #b8743c47;margin:0 0 14px}.strip-btn,.strip-x{min-height:calc(24px * var(--s,1));min-width:calc(24px * var(--s,1))}:where(#stage-inner) :where(div,span,button,a,section,article,header,footer,nav,ul,ol,li,p,h1,h2,h3,h4,figure){min-width:0}.cta{white-space:normal;width:auto;max-width:100%;height:auto;min-height:calc(42px * var(--s,1));text-align:center;flex:0 auto;justify-content:center}.pill,.info-pill,.strip-btn,.brand-row span,.chip{white-space:normal}.offers-strip{height:auto;min-height:calc(30px * var(--s,1));row-gap:calc(4px * var(--s,1));flex-wrap:wrap}.offers-strip>span{white-space:normal}.nav{height:auto;min-height:calc(44px * var(--s,1));row-gap:calc(4px * var(--s,1));flex-wrap:wrap}.nav .brand{flex:0 auto;min-width:0}.brand .mark{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(#stage-inner) :where(p,div,span,li,h1,h2,h3,h4,td,th,dd,dt,figcaption){overflow-wrap:break-word}.sec-link,.pdp-more{min-height:calc(24px * var(--s,1));padding:calc(2px * var(--s,1));align-items:center;display:inline-flex}:where(#stage-inner) :has(>.sec-link){flex-wrap:wrap}.sec-link{flex:none}@media (min-width:1600px){:root{--l-side:minmax(0,1fr) calc(400px * var(--s,1));--l-aside:calc(300px * var(--s,1)) minmax(0,1fr);--gut:calc(40px * var(--s,1))}}@media (min-width:1900px){:root{--gut:calc(56px * var(--s,1));--shell:calc(1800px * var(--s,1))}}@media (max-width:1439px){:root{--l-side:minmax(0,1fr) calc(320px * var(--s,1));--l-aside:calc(260px * var(--s,1)) minmax(0,1fr)}}@media (max-width:1024px){:root{--l-side:minmax(0,1fr) calc(280px * var(--s,1));--l-aside:calc(240px * var(--s,1)) minmax(0,1fr);--gut:calc(20px * var(--s,1))}}@media (max-width:900px){:root{--l-side:minmax(0,1fr);--l-aside:minmax(0,1fr)}}@media (max-width:834px){:root{--gut:calc(18px * var(--s,1))}main#main{padding-bottom:calc(96px * var(--s,1))}}@media (max-width:430px){main#main{padding-bottom:calc(104px * var(--s,1))}main#main ol[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.rac-tabbar .lbl{font-size:var(--st-10)}[style*="grid-template-columns: 1fr auto"]:not(.cf-row),[style*="grid-template-columns: auto 1fr"]:not(.cf-row){grid-template-columns:minmax(0,1fr)!important}}@media (max-width:359px){.page{margin:6px var(--gut) 0;border-radius:calc(12px * var(--s-r,1))}.rac-chrome{padding:calc(6px * var(--s,1)) var(--gut) 0;gap:calc(4px * var(--s,1))}[style*=grid-template-columns]:not([style*="columns: auto"]):not([style*=columns\:auto]),.rac-2up,.rac-3up,.rac-4up,.rac-grid{grid-template-columns:minmax(0,1fr)!important}.rac-tabbar{padding:calc(4px * var(--s,1)) calc(2px * var(--s,1)) calc(calc(4px * var(--s,1)) + env(safe-area-inset-bottom,0px))}.rac-tabbar button span{font-size:var(--st-9)}.cta,.pill{font-size:var(--st-12-5);overflow-wrap:anywhere}.cta{padding-inline:calc(10px * var(--s,1));gap:calc(6px * var(--s,1))}.pill{padding-inline:calc(8px * var(--s,1));gap:calc(6px * var(--s,1))}.spec-row{gap:calc(2px * var(--s,1));padding:calc(6px * var(--s,1)) 0;grid-template-columns:minmax(0,1fr)}.spec-k,.spec-v{overflow-wrap:anywhere}.sec-link,.pdp-more{overflow-wrap:anywhere;flex:0 auto}.tag{padding:calc(4px * var(--s,1)) calc(6px * var(--s,1))!important;flex-wrap:wrap!important;gap:3px!important}.rail-item{width:calc(150px * var(--s,1))}table{display:block;overflow-x:auto}.illus{display:none!important}}@media (max-width:280px){.nav{padding:calc(7px * var(--s,1)) calc(9px * var(--s,1))}.pill span,.brand .mark{display:none}}@media (pointer:coarse){.btn,.cta,.pill,.chip[role=button],.strip-btn,.strip-x,.qb,.gbtn,.tab,button[role=tab],.icon-btn,.lp-btn{min-height:calc(44px * var(--s,1));min-width:calc(44px * var(--s,1))}.sec-link{min-height:calc(44px * var(--s,1));padding:calc(4px * var(--s,1)) calc(2px * var(--s,1));align-items:center;display:inline-flex}:where(#stage-inner) :has(>.sec-link){flex-wrap:wrap}.sec-link{min-width:calc(44px * var(--s,1));flex:none}.chrome-handle{min-height:calc(44px * var(--s,1))}.btn,.cta,.pill,.strip-btn{padding-left:calc(14px * var(--s,1))!important;padding-right:calc(14px * var(--s,1))!important}input,textarea,select{min-height:calc(44px * var(--s,1));font-size:max(16px, var(--st-16))!important}select{height:max(44px, calc(44px * var(--s,1)))!important}textarea{min-height:calc(88px * var(--s,1))}input[type=radio],input[type=checkbox]{min-height:0}:is(label:has(>input[type=radio]),label:has(>input[type=checkbox])),.brand-row{min-height:calc(44px * var(--s,1))}.rac-tabbar{scrollbar-width:none;overflow-x:auto}.rac-tabbar::-webkit-scrollbar{display:none}.rac-tabbar button{min-width:calc(44px * var(--s,1))}.pdp-thumbs{scrollbar-width:none;overflow-x:auto}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumb{min-width:calc(44px * var(--s,1))}.pdp-more{min-height:calc(44px * var(--s,1));padding:calc(4px * var(--s,1)) calc(2px * var(--s,1));align-items:center;display:inline-flex}@media (max-width:359px){.sec-link,.pdp-more{flex:0 auto}}}::view-transition-group(rac-vt-hero){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.9,.25,1)}::view-transition-group(rac-vt-title){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.9,.25,1)}::view-transition-old(rac-vt-hero){mix-blend-mode:normal;animation-duration:.32s}::view-transition-new(rac-vt-hero){mix-blend-mode:normal;animation-duration:.32s}::view-transition-old(rac-vt-title){mix-blend-mode:normal;animation-duration:.32s}::view-transition-new(rac-vt-title){mix-blend-mode:normal;animation-duration:.32s}::view-transition-old(root){animation-duration:.32s}::view-transition-new(root){animation-duration:.32s}html.rac-vt .modal,html.rac-vt .modal-back{transition:none}
