/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:system-ui, -apple-system, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-serif:"Songti SC", "STSong", "SimSun", "Source Han Serif SC", serif;--font-mono:"Space Mono", ui-monospace, "SF Mono", Menlo, Monaco, Consolas, "Cascadia Mono", monospace;--spacing:.25rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:system-ui, -apple-system, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--default-mono-font-family:"Space Mono", ui-monospace, "SF Mono", Menlo, Monaco, Consolas, "Cascadia Mono", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[105px\]{min-height:105px}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[5\.8rem\]{min-width:5.8rem}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line\/60>:not(:last-child)){border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){:where(.divide-line\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--line) 60%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line,.border-line\/40{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/40{border-color:color-mix(in oklab,var(--line) 40%,transparent)}}.border-line\/60{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/60{border-color:color-mix(in oklab,var(--line) 60%,transparent)}}.border-line\/70{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/70{border-color:color-mix(in oklab,var(--line) 70%,transparent)}}.bg-surface\/40{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/40{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}.bg-surface\/50{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--surface) 50%,transparent)}}.bg-surface2\/50{background-color:var(--surface2)}@supports (color:color-mix(in lab,red,red)){.bg-surface2\/50{background-color:color-mix(in oklab,var(--surface2) 50%,transparent)}}.bg-surface2\/60{background-color:var(--surface2)}@supports (color:color-mix(in lab,red,red)){.bg-surface2\/60{background-color:color-mix(in oklab,var(--surface2) 60%,transparent)}}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:Space Mono,ui-monospace,SF Mono,Menlo,Monaco,Consolas,Cascadia Mono,monospace}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-deal{color:var(--deal)}.text-feature{color:var(--feature)}.text-ink,.text-ink\/90{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/90{color:color-mix(in oklab,var(--ink) 90%,transparent)}}.text-ink2{color:var(--ink2)}.text-mute{color:var(--mute)}.text-ok{color:var(--ok-ink)}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-mute::placeholder{color:var(--mute)}.open\:bg-surface2:is([open],:popover-open,:open){background-color:var(--surface2)}@media(hover:hover){.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:-rotate-12:hover{rotate:-12deg}.hover\:bg-surface2\/40:hover{background-color:var(--surface2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface2\/40:hover{background-color:color-mix(in oklab,var(--surface2) 40%,transparent)}}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}@media(min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/space-mono-400-Wy3NpCq4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-mono-700-6NnW1qxO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--page:#fafaf9;--surface:#fff;--surface2:#f5f5f4;--ink:#1c1917;--ink2:#57534e;--mute:#6f6a64;--line:#e7e5e4;--deal:#166534;--deal-ink:#fff;--deal-soft:#dcfce7;--focus-ring:#166534;--price:#1c1917;--price-soft:#f5f5f4;--feature:#166534;--feature-soft:#f0fdf4;--kraft:#dcfce7;--kraft-ink:#166534;--shadow:0 1px 2px 0 #1c19170f;--brand:#166534;--deal-solid:linear-gradient(180deg, #166534 0%, #14532d 100%);--deal-solid-hover:linear-gradient(180deg, #15803d 0%, #166534 100%);--deal-solid-ink:#fff;--btn-glint:inset 0 1px 0 0 #ffffff40, inset 0 1px 2px 0 #ffffff0a;--pick-bg:#f0fdf4;--pick-line:#bbf7d0;--pick-ink:#166534;--card-grad:linear-gradient(180deg, #fff 0%, #fafaf9 100%);--shadow-card:0 1px 3px 0 #1c191714, 0 1px 2px -1px #1c19170f;--shadow-pop:0 12px 28px -6px #1c191729, 0 6px 12px -6px #1c19171a;--glow:var(--brand)}@supports (color:color-mix(in lab,red,red)){:root{--glow:color-mix(in srgb, var(--brand) 8%, transparent)}}:root{--ok-bg:#ecfdf5;--ok-ink:#047857;--ok-line:#a7f3d0;--warn-bg:#fffbeb;--warn-ink:#b45309;--warn-line:#fde68a;--err-bg:#fff1f2;--err-ink:#be123c;--err-line:#fecdd3;--info-bg:#f5f5f4;--info-ink:#57534e;--info-line:#e7e5e4;--space-1:12px;--space-2:24px;--space-3:40px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--h-sm:32px;--h-md:36px;--h-lg:40px;--h-touch:44px;--z-nav:30;--z-overlay:40;--z-grain:70}.dark{color-scheme:dark;--pick-bg:#05140d;--pick-line:#0b3d20;--pick-ink:#86efc0;--page:#0a0908;--surface:#151312;--surface2:#1d1a18;--ink:#f7f8f8;--ink2:#b0a8a0;--mute:#9a938b;--line:#2d2825;--deal:#4ade9a;--deal-ink:#05140d;--deal-soft:#07291b;--focus-ring:#4ade9a;--price:#f7f8f8;--price-soft:#1d1a18;--feature:#6fcf9f;--feature-soft:#07291b;--kraft:#07291b;--kraft-ink:#4ade9a;--shadow:0 1px 2px 0 #0000003d;--card-grad:linear-gradient(180deg, #1d1a18 0%, #151312 100%);--shadow-card:0 4px 12px -2px #0000005c, 0 2px 6px -2px #00000052;--shadow-pop:0 12px 28px -6px #00000073, 0 6px 12px -6px #0006;--glow:var(--brand)}@supports (color:color-mix(in lab,red,red)){.dark{--glow:color-mix(in srgb, var(--brand) 20%, transparent)}}.dark{--ok-bg:#002c22;--ok-ink:#10b981;--ok-line:#064e3b;--warn-bg:#241a0d;--warn-ink:#e9b54f;--warn-line:#5a3d17;--err-bg:#4d0218;--err-ink:#f43f5e;--err-line:#881337;--info-bg:#1d1a18;--info-ink:#b0a8a0;--info-line:#2d2825}:root{--p-gpt:#1f8a6d;--p-claude:#c2653f;--p-grok:#4b5563;--p-gemini:#3b6fd8;--p-cursor:#7a5bd6;--p-other:#b07f1c}.dark{--p-gpt:#4fc3a1;--p-claude:#e08a64;--p-grok:#c3cad3;--p-gemini:#7ea6f5;--p-cursor:#a58cf0;--p-other:#d9aa4c}[data-p=gpt]{--pc:var(--p-gpt)}[data-p=claude]{--pc:var(--p-claude)}[data-p=grok]{--pc:var(--p-grok)}[data-p=gemini]{--pc:var(--p-gemini)}[data-p=cursor]{--pc:var(--p-cursor)}[data-p=other]{--pc:var(--p-other)}@media(max-width:639px){:root{--space-2:20px;--space-3:32px}}html{scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:var(--page);background-image:radial-gradient(75% 440px at 50% -120px,var(--glow),transparent 68%);color:var(--ink);min-height:100dvh}button{cursor:pointer}::selection{background:var(--deal)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--deal) 22%,transparent)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1.1rem}@media(min-width:640px){.shell{padding-inline:1.5rem}}.grain{z-index:var(--z-grain);pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;top:0;right:0;bottom:0;left:0}.dark .grain{mix-blend-mode:overlay;opacity:.08}.tnum{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--price);font-weight:600}.chips-scroll{scrollbar-width:none}.chips-scroll::-webkit-scrollbar{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.skip-link{z-index:calc(var(--z-overlay) + 1);border-radius:var(--r-md);background:var(--surface);color:var(--deal);font-size:var(--fs-base);box-shadow:var(--shadow-pop);padding:8px 14px;font-weight:600;transition:top .15s;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}#page-content{scroll-margin-top:64px;position:relative}#page-content:focus{outline:none}#page-content:focus-visible:after{content:"";background:var(--focus-ring);border-radius:2px;height:2px;position:absolute;inset:0 0 auto}.chip,.platform-chip,.item-tags li{border-radius:var(--r-sm);height:20px;font-size:var(--fs-2xs);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 7px;font-weight:500;line-height:1;display:inline-flex}.chip{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.badge-ok{background:var(--ok-bg);color:var(--ok-ink);box-shadow:inset 0 0 0 1px var(--ok-line)}.badge-warn{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.badge-err{background:var(--err-bg);color:var(--err-ink);box-shadow:inset 0 0 0 1px var(--err-line)}.badge-info{background:var(--info-bg);color:var(--info-ink);box-shadow:inset 0 0 0 1px var(--info-line)}.stock-dot{font-size:var(--fs-2xs);white-space:nowrap;align-items:center;gap:5px;margin-left:8px;font-weight:500;display:inline-flex;box-shadow:none!important;background:0 0!important}.stock-dot i{background:currentColor;border-radius:50%;width:6px;height:6px}.stock-dot.badge-ok i{box-shadow:0 0 0 3px var(--ok-ink)}@supports (color:color-mix(in lab,red,red)){.stock-dot.badge-ok i{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok-ink) 22%,transparent)}}.stock-dot.badge-info i{box-shadow:0 0 0 3px var(--info-ink)}@supports (color:color-mix(in lab,red,red)){.stock-dot.badge-info i{box-shadow:0 0 0 3px color-mix(in srgb,var(--info-ink) 22%,transparent)}}.stock-dot.badge-warn i{box-shadow:0 0 0 3px var(--warn-ink)}@supports (color:color-mix(in lab,red,red)){.stock-dot.badge-warn i{box-shadow:0 0 0 3px color-mix(in srgb,var(--warn-ink) 22%,transparent)}}.icon-btn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:38px;height:38px;color:var(--ink2);cursor:pointer;box-shadow:var(--shadow);justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.icon-btn:hover{color:var(--ink);border-color:var(--mute);background:var(--surface2)}.btn-buy{border-radius:var(--r-md);background:var(--deal-solid);color:var(--deal-solid-ink);box-shadow:var(--btn-glint),var(--shadow);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;font-weight:600;transition:transform .12s,box-shadow .15s;display:inline-flex}.btn-buy:hover{background:var(--deal-solid-hover);box-shadow:var(--btn-glint),var(--shadow-card)}.btn-buy:active{transform:scale(.98)}.btn-quiet{background:linear-gradient(180deg,var(--surface2) 0%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.btn-quiet{background:linear-gradient(180deg,color-mix(in srgb,var(--surface2) 55%,var(--surface)) 0%,var(--surface) 100%)}}.btn-quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px #ffffff0d,var(--shadow)}.floor-row:hover .btn-quiet,.btn-quiet:focus-visible{background:var(--deal-solid);color:var(--deal-solid-ink);box-shadow:var(--btn-glint),var(--shadow)}@media(prefers-reduced-motion:reduce){.btn-buy{transition:none}}.board{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.board .sku-row:last-child,.board .floor-row:last-child{border-bottom:0}.board-heading{border-bottom:1px solid var(--line);background:var(--surface);padding:20px 20px 16px}@media(min-width:640px){.board-heading{padding:24px 24px 18px}}.board:has(>.board-heading){border-radius:var(--r-lg)}.empty-state{border:1px dashed var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;align-items:center;gap:.65rem;padding:2.4rem 1.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.empty-state{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.empty-state{text-align:center}.skel{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface) 0%,var(--surface2) 50%,var(--surface) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite skel-sheen}@keyframes skel-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.icon-well{border-radius:var(--r-pill);background:var(--pick-bg);width:28px;height:28px;color:var(--pick-ink);box-shadow:inset 0 0 0 1px var(--pick-line);flex:none;place-items:center;display:inline-grid}.section-heading{align-items:baseline;gap:.65rem;display:flex}.section-title{font-family:var(--font-sans);letter-spacing:-.02em;font-size:24px;font-weight:700}.section-summary{color:var(--mute);font-size:var(--fs-xs)}.crumb{min-width:0;font-size:var(--fs-sm);color:var(--mute);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:0;display:flex}.page-crumb{font-size:var(--fs-xs);margin-top:-.25rem;margin-bottom:1.5rem}.crumb button{color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.crumb button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.crumb .crumb-current{color:var(--ink);font-weight:600}.crumb a{color:var(--ink2);transition:color .15s}.crumb a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.crumb .brand-word{font-family:var(--font-sans);font-size:inherit;letter-spacing:0;font-weight:500}@media(max-width:639px){.section-heading{justify-content:space-between;align-items:flex-end}.section-title{margin-bottom:18px;font-size:20px}.page-crumb{margin-bottom:16px}}.shop-mark{border-radius:var(--r-sm);font-family:var(--font-serif);letter-spacing:0;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid}.shop-mark-sm{width:1.55rem;height:1.55rem;font-size:var(--fs-xs)}.shop-mark-md{width:2.15rem;height:2.15rem;font-size:var(--fs-md)}.shop-mark-lg{width:3rem;height:3rem;font-size:1.15rem}.shop-mark[data-tone="0"]{color:#6b5536;background:#efe9df}.shop-mark[data-tone="1"]{color:#8a4b33;background:#f3e5dd}.shop-mark[data-tone="2"]{color:#2f6b45;background:#e2eee5}.shop-mark[data-tone="3"]{color:#5d4a75;background:#ebe5f0}.shop-mark[data-tone="4"]{color:#765c14;background:#f1e8cf}.shop-mark[data-tone="5"]{color:#3d5a6b;background:#e1e9ee}.dark .shop-mark[data-tone="0"]{color:#e9dcc0;background:#2a231b}.dark .shop-mark[data-tone="1"]{color:#eccab9;background:#33241d}.dark .shop-mark[data-tone="2"]{color:#c9e4d1;background:#1c2a21}.dark .shop-mark[data-tone="3"]{color:#dccfe8;background:#27212c}.dark .shop-mark[data-tone="4"]{color:#ead7a0;background:#2b2414}.dark .shop-mark[data-tone="5"]{color:#c7d8e2;background:#1d252a}.platform-chip{background:var(--surface2);color:var(--ink2);border:1px solid var(--line);flex-shrink:0;gap:4px}.platform-chip-md{height:24px;font-size:var(--fs-xs);gap:5px;padding:0 8px}.platform-chip-icon{vertical-align:middle;flex-shrink:0;display:inline-block}img.platform-chip-icon{object-fit:contain;border-radius:2px}.platform-chip-short{display:inline}.platform-chip-full{display:none}@media(min-width:640px){.platform-chip-short{display:none}.platform-chip-full{display:inline}}.platform-chip-jrsoft{padding-inline:6px}.platform-chip-jrsoft img.platform-chip-wordmark{border-radius:0;width:auto;height:11px}.platform-chip-md.platform-chip-jrsoft img.platform-chip-wordmark{height:13px}.platform-chip img.platform-chip-icon{filter:grayscale();opacity:.75;transition:filter .2s ease-out,opacity .2s ease-out}.floor-row:hover .platform-chip img.platform-chip-icon,.list-row:hover .platform-chip img.platform-chip-icon{filter:none;opacity:1}.dark .platform-chip img.platform-chip-icon{filter:grayscale()brightness(1.6);opacity:.7}.dark .floor-row:hover .platform-chip img.platform-chip-icon,.dark .list-row:hover .platform-chip img.platform-chip-icon{filter:saturate(.8);opacity:.95}.provider-logo{color:var(--pc,currentColor);flex-shrink:0}.provider-logo-defs{width:0;height:0;position:absolute;overflow:hidden}.provider-logo-tile{width:var(--s);height:var(--s);border-radius:var(--r-md);background:var(--pc,var(--deal));flex-shrink:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.provider-logo-tile{background:color-mix(in srgb,var(--pc,var(--deal)) 14%,var(--surface))}}.provider-logo-tile{box-shadow:inset 0 0 0 1px var(--pc,var(--deal))}@supports (color:color-mix(in lab,red,red)){.provider-logo-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc,var(--deal)) 30%,transparent)}}.provider-logo-tile .provider-logo{width:62%;height:62%}.guide-tile{color:var(--deal)}.search-box{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;height:100%;color:var(--ink);font-size:var(--fs-base);box-shadow:var(--shadow);padding:0 2rem;transition:border-color .15s,box-shadow .15s}.search-clear{border-radius:var(--r-sm);place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.search-cancel{display:none}.search-box::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-box:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.search-kbd{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface2);min-width:18px;height:18px;font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.search-panel{z-index:var(--z-overlay);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);max-height:min(26rem,60vh);box-shadow:var(--shadow-pop);padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-empty{font-size:var(--fs-sm);padding:.7rem .8rem;line-height:1.6}.search-empty-title{color:var(--ink);font-weight:500}.search-empty-note{color:var(--mute);font-size:var(--fs-xs);margin-top:.2rem}.search-empty-note a{color:var(--deal,var(--ink));text-underline-offset:2px;text-decoration:underline}.search-panel-head{font-size:var(--fs-2xs);letter-spacing:.12em;color:var(--mute);padding:.45rem .55rem .25rem;font-weight:500}.search-item{border-radius:var(--r-sm);width:100%;color:var(--ink);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .55rem;display:flex}.search-item:hover,.search-item.is-active{background:var(--surface2)}.search-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-item-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search-item-note,.search-item-sub{color:var(--mute);font-size:var(--fs-xs);line-height:1.45}.search-item-note{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-item-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-item-meta{color:var(--mute);font-size:var(--fs-2xs);font-family:var(--font-mono);flex-shrink:0}.brand-word{font-family:var(--font-serif);letter-spacing:.1em;color:var(--ink);font-size:1.05rem;font-weight:700}.street-header{display:contents}.nav-sentinel{height:0}.street-mast-block{z-index:35;margin-bottom:14px;position:relative}.street-mast{justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.mast-brand{align-items:center;gap:12px;min-width:0;display:flex}.mast-brand-text{flex-direction:column;gap:3px;min-width:0;display:flex}.street-title{font-family:var(--font-serif);letter-spacing:.1em;color:var(--ink);font-size:26px;font-weight:700;line-height:1.1}.street-lead{font-size:var(--fs-xs);color:var(--ink2);white-space:nowrap;line-height:1.4}.mast-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.street-tools{align-items:center;gap:8px;display:flex}.street-search{align-items:center;width:320px;height:38px;display:flex;position:relative}.hot-searches{scrollbar-width:none;width:fit-content;max-width:100%;color:var(--mute);font-size:var(--fs-xs);align-items:center;gap:8px;margin:5px 0 0 auto;display:flex;overflow-x:auto}.hot-searches::-webkit-scrollbar{display:none}.hot-searches-label{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.hot-searches-label svg{color:var(--deal)}.hot-searches-list{flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hot-searches-list li{flex:none}.hot-search-link{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:24px;color:var(--ink2);white-space:nowrap;align-items:center;padding:2px 8px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.hot-search-link:hover{border-color:var(--mute);background:var(--surface2);color:var(--ink)}.hot-search-link:focus-visible{outline:2px solid var(--deal);outline-offset:2px}.search-hot-panel,.search-toggle.icon-btn,.mobile-update,.footer-icon-btn.footer-theme-btn{display:none}@media(min-width:640px){.street-mast-block{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr);grid-template-areas:"brand search side""brand hot side";align-items:center;gap:10px 24px;margin-bottom:18px;display:grid}.street-mast,.mast-actions,.street-tools{display:contents}.mast-brand{grid-area:brand;justify-self:start}.street-search{grid-area:search;width:100%;height:42px}.street-search .search-box{border-radius:var(--r-lg)}.street-mast .theme-btn{grid-area:side;justify-self:end}.street-mast-block>.hot-searches{grid-area:hot;width:auto;margin:0;padding-left:2px}.mast-skel-search{grid-area:search;width:100%;height:42px}.mast-skel-theme{grid-area:side;justify-self:end}.mast-skel-hot{grid-area:hot}}@media(min-width:640px)and (max-width:1023px){.street-mast-block{grid-template-columns:auto minmax(0,1fr) auto;column-gap:20px}.street-mast-block>.hot-searches{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.street-nav{z-index:var(--z-nav);background:var(--page);border-bottom:1px solid var(--line);align-items:stretch;gap:16px;margin-bottom:20px;transition:box-shadow .2s;display:flex;position:sticky;top:0}.street-nav.is-stuck{box-shadow:0 10px 20px -16px #1c191759}.dark .street-nav.is-stuck{box-shadow:0 10px 20px -14px #0009}.provider-rail{overscroll-behavior-inline:contain;scrollbar-width:none;flex:auto;gap:2px;min-width:0;display:flex;overflow:auto clip}.provider-rail::-webkit-scrollbar{display:none}.provider-tab{height:48px;color:var(--ink2);font-size:var(--fs-base);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.provider-tab:hover{color:var(--ink)}.provider-tab.is-on{color:var(--deal);border-bottom-color:var(--deal);font-weight:600}.provider-tab .provider-logo{opacity:.8;transition:opacity .15s}.provider-tab:hover .provider-logo,.provider-tab.is-on .provider-logo{opacity:1}.rail-sep{background:var(--line);flex:none;align-self:center;width:1px;height:16px;margin:0 6px}.rail-guides{color:var(--mute)}.rail-guides svg{opacity:.8}@media(max-width:559px){.rail-sep,.rail-guides{display:none}}.nav-status{font-size:var(--fs-xs);color:var(--mute);white-space:nowrap;flex:none;align-items:center;gap:14px;margin:0;display:flex}.nav-status b{font-variant-numeric:tabular-nums;color:var(--ink2);font-weight:500}.nav-updated{border-left:1px solid var(--line);align-items:center;gap:6px;padding-left:14px;display:inline-flex}.nav-updated i{background:var(--ok-ink);width:6px;height:6px;box-shadow:0 0 0 3px var(--ok-ink);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.nav-updated i{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok-ink) 20%,transparent)}}.footer-main{border-bottom:1px solid var(--line);gap:24px;padding-bottom:20px;display:grid}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.footer-actions{align-items:center;gap:8px;display:flex}.footer-links{font-size:var(--fs-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.footer-group{align-content:start;gap:2px;display:grid}.footer-heading{color:var(--ink);font-size:var(--fs-xs);letter-spacing:.04em;margin:0 0 7px;font-weight:600}.footer-legal{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}@media(max-width:1199px){.footer-legal{gap:6px;display:grid}.footer-legal-sep{display:none}}.footer-links a{width:fit-content;max-width:100%;min-height:30px;color:var(--ink2);align-items:center;gap:6px;transition:color .15s;display:flex}.footer-links a svg{opacity:.75;flex-shrink:0}.footer-links a:hover,.footer-links a[aria-current]{color:var(--ink)}.footer-links a:focus-visible{outline:2px solid var(--deal);outline-offset:3px;border-radius:2px}.footer-links a:hover svg{opacity:1}.footer-links .provider-logo{color:currentColor}@media(min-width:768px){.footer-main{display:block}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:20px}}.footer-icon-btn{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:32px;height:32px;color:var(--ink2);cursor:pointer;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.footer-icon-btn:hover{color:var(--ink);border-color:var(--mute);background:var(--surface2)}.footer-icon-btn svg{width:13px;height:13px}@media(max-width:1279px){.provider-tab{padding:0 10px}}@media(max-width:1023px){.street-nav .nav-status{display:none}.mobile-update{color:var(--mute);font-size:var(--fs-2xs);margin-left:6px;display:block}}@media(max-width:449px){.provider-rail{gap:0}.provider-tab.provider-tab{gap:5px;padding:0 8px}}@media(max-width:415px){.provider-rail{padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}}@media(max-width:639px){main.shell{padding-top:14px}.street-mast-block{margin-bottom:6px}.street-mast{gap:8px}.mast-brand{gap:10px}.mast-brand .inline-flex{width:40px;height:40px}.street-title{font-size:22px}.street-lead{font-size:var(--fs-2xs);text-overflow:ellipsis;overflow:hidden}.mast-actions{gap:2px}.street-mast .icon-btn{width:40px;height:40px;box-shadow:none;background:0 0;border-color:#0000}.street-mast .icon-btn:hover{background:var(--surface2)}.street-mast .theme-btn{display:none}.footer-icon-btn.footer-theme-btn,.search-toggle.icon-btn{display:inline-flex}.search-toggle.is-hidden,.street-search{display:none}.street-search.is-open{width:auto;height:44px;z-index:var(--z-overlay);display:flex;position:absolute;inset:0 0 auto}.street-search.is-open .search-box{font-size:var(--fs-lg);padding-right:2.75rem}.street-search.is-open .search-clear{width:40px;height:40px;right:62px}.street-search.is-open .search-cancel{min-width:56px;height:44px;color:var(--deal);font-size:var(--fs-md);background:var(--page);flex:none;justify-content:center;align-items:center;padding:0 0 0 12px;display:inline-flex}.search-kbd,.street-mast-block>.hot-searches{display:none}.search-hot-panel{display:block}.hot-searches.in-panel{width:100%;margin:0;padding:5px;display:block;overflow:visible}.hot-searches.in-panel .hot-searches-label{margin:2px 0 8px}.hot-searches.in-panel .hot-searches-list{flex-wrap:wrap;gap:7px}.hot-searches.in-panel .hot-search-link{min-height:34px;padding-inline:11px}.street-nav{margin:0 -1.1rem 18px;padding:0 .6rem}.provider-tab{height:46px;padding:0 11px}.footer-links a{min-height:44px}}@media(prefers-reduced-motion:reduce){.provider-tab,.street-nav,.footer-links a{transition:none}}.nav-updated.is-stale,.mobile-update.is-stale{color:var(--warn-ink)}.nav-updated.is-stale i{background:var(--warn-ink);box-shadow:0 0 0 3px var(--warn-ink)}@supports (color:color-mix(in lab,red,red)){.nav-updated.is-stale i{box-shadow:0 0 0 3px color-mix(in srgb,var(--warn-ink) 20%,transparent)}}.nav-stale{margin-left:4px}.stale-note{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-overlay);border:1px solid var(--warn-line);border-radius:var(--r-lg);background:var(--warn-bg);width:min(560px,100vw - 32px);color:var(--warn-ink);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:10px 8px 10px 14px;line-height:1.6;animation:.2s ease-out stale-in;display:flex;position:fixed;transform:translate(-50%)}.stale-note p{flex:1;min-width:0}.stale-close{border-radius:var(--r-sm);width:28px;height:28px;color:inherit;opacity:.75;flex:none;place-items:center;margin:-2px 0;display:grid}.stale-close:hover{opacity:1;background:var(--warn-ink)}@supports (color:color-mix(in lab,red,red)){.stale-close:hover{background:color-mix(in srgb,var(--warn-ink) 12%,transparent)}}@keyframes stale-in{0%{opacity:0;transform:translate(-50%,8px)}}@media(prefers-reduced-motion:reduce){.stale-note{animation:none}}.search-all{border-top:1px solid var(--line);background:var(--surface);color:var(--deal);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:8px;margin:4px -4px -4px;padding:10px 14px;font-weight:600;display:flex;position:sticky;bottom:-4px}.search-all:hover{background:var(--surface2)}.search-all kbd{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--mute);font-family:inherit;font-size:var(--fs-2xs);padding:1px 6px;font-weight:400}@media(max-width:639px){.search-all kbd{display:none}}.floor-row{background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:2.1rem minmax(0,1fr) auto;grid-template-areas:"rank shop price""rank meta cta";align-items:center;gap:.15rem .7rem;padding:.85rem 1rem;transition:background-color .15s;display:grid}.floor-row:hover{background:var(--surface2)}@supports (color:color-mix(in lab,red,red)){.floor-row:hover{background:color-mix(in srgb,var(--surface2) 70%,var(--surface))}}.floor-row:hover .area-price .price,.floor-row:hover .sku-price{color:var(--price)}.floor-row.is-gone{opacity:.62}.floor-row .area-rank{grid-area:rank}.floor-row .area-shop{grid-area:shop}.floor-row .area-meta{grid-area:meta}.floor-row .area-price{grid-area:price}.floor-row .area-cta{grid-area:cta}.floor-row .area-item{display:none}.shop-profile-head{font-size:var(--fs-sm);color:var(--ink);margin-top:14px;font-weight:700}.shop-profile{gap:6px;margin:8px 0 0;display:grid}.shop-profile>div{font-size:var(--fs-sm);grid-template-columns:6.5em minmax(0,1fr);gap:8px;line-height:1.6;display:grid}.shop-profile dt{color:var(--mute)}.shop-profile dd{color:var(--ink2);margin:0}.shop-profile-note{font-size:var(--fs-xs);color:var(--mute);margin-top:8px}.item-tags{flex-wrap:wrap;gap:4px;margin:5px 0 0;padding:0;list-style:none;display:flex}.item-tags li{background:var(--surface2);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}.item-tags li[data-kind=warranty]{background:var(--ok-bg);color:var(--ok-ink);box-shadow:inset 0 0 0 1px var(--ok-line)}.item-tags li[data-label=无质保],.item-tags li[data-label=仅保首登],.item-tags li[data-label=需自行接码],.item-tags li[data-kind=duration]{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.item-tags li[data-kind=pick][data-tone=neutral]{background:var(--surface2);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}.item-tags li[data-kind=pick][data-tone=ok]{background:var(--ok-bg);color:var(--ok-ink);box-shadow:inset 0 0 0 1px var(--ok-line)}.item-tags li[data-kind=pick][data-tone=brand]{background:var(--pick-bg);color:var(--pick-ink);box-shadow:inset 0 0 0 1px var(--pick-line)}.item-tags li[data-kind=pick][data-tone=warn]{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.item-tags li[data-kind=pick][data-tone=err]{background:var(--err-bg);color:var(--err-ink);box-shadow:inset 0 0 0 1px var(--err-line)}.item-tags li>button{border-radius:inherit;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 -7px;padding:0 7px;display:inline-flex}.item-tags li:has(>button):hover{filter:brightness(1.08)}.item-tags li>button:focus-visible{outline:2px solid var(--deal);outline-offset:1px}.item-tags li.on{font-weight:700;box-shadow:inset 0 0 0 1.5px}.tag-filter{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.tag-filter .item-tags{flex:auto;gap:8px 6px;min-width:0;margin:0}.tag-filter-label{font-size:var(--fs-xs);color:var(--mute);flex:none;line-height:20px}.tag-filter:not(.is-open) .item-tags{max-height:28px;overflow:hidden}.tag-ctls{white-space:nowrap;flex:none;align-items:center;gap:10px;height:20px;line-height:20px;display:inline-flex}.tag-more{font-size:var(--fs-xs);color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.tag-more:hover{color:var(--deal)}.tag-n{opacity:.6;font-variant-numeric:tabular-nums;font-weight:400}.tag-clear{font-size:var(--fs-xs);color:var(--deal);text-underline-offset:2px;text-decoration:underline}.quote-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ask-ai{flex:none;margin-top:clamp(2px,.4vw,6px);position:relative}.ask-ai-btn{border:1px solid var(--deal);align-items:center;gap:5px;height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ask-ai-btn{border:1px solid color-mix(in srgb,var(--deal) 45%,var(--line))}}.ask-ai-btn{border-radius:var(--r-pill);background:var(--surface);color:var(--deal);font-size:var(--fs-sm);font-weight:600;transition:background-color .15s,border-color .15s}.ask-ai-btn:hover,.ask-ai-btn[aria-expanded=true]{background:var(--deal-soft);border-color:var(--deal)}.ask-ai-menu{z-index:30;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:min(320px,100vw - 32px);box-shadow:var(--shadow-pop);padding:10px;position:absolute;top:calc(100% + 6px);right:0}.ask-ai-note,.ask-ai-foot{font-size:var(--fs-xs);color:var(--mute);margin:0 4px 6px;line-height:1.55}.ask-ai-foot{margin:8px 4px 0}.ask-ai-item{border-radius:var(--r-md);width:100%;min-height:34px;font-size:var(--fs-sm);color:var(--ink);text-align:left;align-items:center;gap:8px;padding:0 8px;display:flex}.ask-ai-item:hover,.ask-ai-item:focus-visible{background:var(--deal-soft);color:var(--deal)}.ask-ai-item:focus-visible{outline-offset:-2px}.ask-ai-sub{font-size:var(--fs-xs);color:var(--mute);margin-left:auto}.ask-ai-done{font-size:var(--fs-xs);color:var(--deal);align-items:center;gap:5px;margin:8px 4px 0;display:flex}.floor-row .area-stock,.floor-row .meta-stock{display:none}.floor-row .area-stock>span,.floor-row .area-meta>span:first-child{white-space:nowrap}.mobile-price-prefix{display:none}.floor-row.no-rank{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"shop price""meta cta"}.quote-fold-toggle{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:100%;min-height:44px;color:var(--ink2);font-size:var(--fs-sm);justify-content:center;align-items:center;margin-top:12px;font-weight:500;display:none}.quote-fold-toggle:hover{color:var(--ink)}@media(min-width:768px){.floor-row,.floor-head{grid-template-columns:2.6rem minmax(8rem,12rem) minmax(16rem,1fr) 5.75rem 5.75rem 6.25rem;grid-template-areas:"rank shop item stock price cta";column-gap:.9rem;padding:.9rem 1.15rem}.floor-row .area-item,.floor-row .area-stock{display:block}.floor-row .area-meta{display:none}.floor-row.no-rank{grid-template-columns:minmax(8rem,12rem) minmax(16rem,1fr) 5.75rem 5.75rem 6.25rem;grid-template-areas:"shop item stock price cta"}}.floor-head{display:none}@media(min-width:768px){.floor-head{border-bottom:1px solid var(--line);background:var(--surface2);align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.floor-head{background:color-mix(in srgb,var(--surface2) 70%,transparent)}}.floor-head{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--mute);padding-top:.55rem;padding-bottom:.55rem;font-weight:500}}.quote-heading{margin-bottom:var(--space-1)}.quote-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,2.2vw,30px);font-weight:650;line-height:1.35}.quote-blurb-wrap{margin-top:6px;position:relative}.quote-blurb{color:var(--ink2);font-size:var(--fs-sm);line-height:1.7}.quote-blurb-more{display:none}@media(max-width:639px){.quote-blurb:not(.is-open){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quote-blurb-more{background:linear-gradient(90deg,transparent,var(--page) 2em);min-height:26px;color:var(--deal);font-size:var(--fs-sm);align-items:center;padding-left:2.5em;font-weight:500;display:inline-flex;position:absolute;bottom:-2px;right:0}.quote-blurb-more:focus-visible{outline:2px solid var(--deal);outline-offset:2px}}.quote-sold{color:var(--mute);font-size:.92em;font-weight:400}.quote-sold:before{content:"·";margin:0 6px}.official-price{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-top:14px;padding:14px 16px}.official-price h2{font-size:var(--fs-base);color:var(--ink);font-weight:650}.official-table-wrap{margin-top:8px;overflow-x:auto}.official-table-wrap:focus-visible,.decision-table-wrap:focus-visible,.prose-table-wrap:focus-visible,.guide-table:focus-visible{outline:2px solid var(--deal);outline-offset:2px}.decision-table-wrap{overflow-x:auto}@media(max-width:639px){.decision-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.decision-table,.decision-table tbody,.decision-table tr,.decision-table td{width:100%;display:block}.decision-table tr{padding:10px 0}.decision-table td{white-space:normal!important;min-width:0!important;padding:2px 0!important}.decision-table td:first-child{padding-bottom:4px!important}.decision-table td[data-label]{grid-template-columns:3.2em minmax(0,1fr);gap:8px;display:grid}.decision-table td[data-label]:before{content:attr(data-label);color:var(--mute);font-size:var(--fs-xs);font-weight:500}.official-table-wrap .official-table{min-width:0}.official-table-wrap .official-table :is(th,td){padding:6px 5px}.official-table-wrap .official-table :is(th,td):first-child{white-space:normal;padding-left:0}}.official-table{border-collapse:collapse;width:100%;min-width:440px;font-size:var(--fs-sm);color:var(--ink2)}.official-table th,.official-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:6px 8px}.official-table th{color:var(--mute);font-weight:500;font-size:var(--fs-xs)}.official-table tr:last-child td{border-bottom:0}.official-note{font-size:var(--fs-xs);color:var(--mute);margin-top:8px;line-height:1.7}.official-note a{text-decoration:underline}.official-price.is-notice{border-color:var(--warn-line);background:var(--warn-bg)}.official-price.is-notice .official-note{color:var(--warn-ink);font-size:var(--fs-sm)}.market-brief{border-left:3px solid var(--line);color:var(--ink2);font-size:var(--fs-sm);margin-top:10px;padding:8px 12px;line-height:1.7}.market-brief strong{color:var(--ink);margin-right:6px;font-weight:600}.quote-controls{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quote-result-count{color:var(--ink2);font-size:var(--fs-xs);margin-right:auto}.quote-controls button{white-space:nowrap;border-radius:var(--r-sm)}.usdt-note{font-size:var(--fs-xs);color:var(--deal);margin-top:8px}.quote-controls>div{border-radius:var(--r-sm)}.quote-opts{align-items:center;gap:16px;display:flex}.qswitch{height:32px;color:var(--ink2);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-weight:500;transition:color .15s;display:inline-flex}.qswitch:hover,.qswitch[aria-checked=true]{color:var(--ink)}.qswitch:before{content:"";border-radius:var(--r-pill);width:28px;height:16px;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle 5px at 8px 50%,var(--mute) 96%,transparent),var(--surface2);flex:none;transition:background .15s,box-shadow .15s}.qswitch[aria-checked=true]:before{box-shadow:none;background:radial-gradient(circle 5px at 20px 50%,#fff 96%,transparent),var(--deal)}.qswitch:focus-visible{outline:2px solid var(--deal);outline-offset:3px;border-radius:var(--r-sm)}.qswitch-sub{color:var(--mute);font-size:var(--fs-xs);margin-left:2px;font-weight:400}.quote-sort{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);height:32px;font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 28px 0 10px;transition:border-color .15s;display:inline-flex;position:relative}.quote-sort:hover,.quote-sort:focus-within{border-color:var(--deal)}@supports (color:color-mix(in lab,red,red)){.quote-sort:hover,.quote-sort:focus-within{border-color:color-mix(in srgb,var(--deal) 45%,var(--line))}}.quote-sort-label{color:var(--mute)}.quote-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-weight:600}.quote-sort select option{color:var(--ink);background:var(--surface)}.quote-sort:after{content:"";pointer-events:none;border-right:1.5px solid var(--mute);border-bottom:1.5px solid var(--mute);width:6px;height:6px;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(45deg)}@media(min-width:640px)and (max-width:900px){.floor-row,.floor-head{grid-template-columns:2rem minmax(6rem,1fr) minmax(8rem,1.4fr) 4.5rem 5.25rem 6rem;column-gap:.5rem;padding-inline:12px}}@media(max-width:767px){.quote-controls{gap:6px 8px;margin-top:16px;padding-top:16px}.quote-opts{flex-wrap:wrap;flex:100%;gap:4px 12px}.qswitch-sub,.quote-sort-label{display:none}.quote-sort{padding-left:12px}.quote-opts .quote-sort{margin-left:auto}.tag-filter{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tag-filter::-webkit-scrollbar{display:none}.tag-filter .item-tags{flex-wrap:nowrap;flex:none}.tag-filter .item-tags li,.tag-filter-label,.tag-clear{flex:none}.tag-filter-label{line-height:28px}.tag-filter .item-tags li{height:28px}.quote-result-count{font-size:var(--fs-xs);flex:100%;margin-right:0}.sku-quote-board{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.floor-row.sku-quote{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"rank shop shop""item item item""price price cta";gap:10px 8px;padding:12px}.sku-quote-board .floor-row:last-child{border-bottom:1px solid var(--line)}.floor-row.sku-quote .area-rank{font-size:var(--fs-2xs);align-self:center}.floor-row.sku-quote .area-shop{align-items:center;gap:8px}.floor-row.sku-quote .area-shop>div{flex:1;align-items:center;gap:6px;display:flex}.floor-row.sku-quote .area-shop h3{min-width:4.5em;font-size:var(--fs-base);flex:auto;line-height:1.5}.floor-row.sku-quote .area-shop p{font-size:var(--fs-2xs);flex:none;margin:0 0 0 auto;line-height:1.6;overflow:visible}.floor-row.sku-quote .area-shop p>span{flex-shrink:0;overflow:visible}.floor-row.sku-quote .meta-place,.floor-row.sku-quote .meta-sep{display:none}.floor-row.sku-quote .meta-stock{display:inline-flex}.floor-row.sku-quote .area-meta,.floor-row.sku-quote .area-stock{display:none}.floor-row.sku-quote .area-item{grid-area:item;display:block}.floor-row.sku-quote .item-tags{margin-top:4px}.floor-row.sku-quote .area-item p{font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.7}.floor-row.sku-quote .area-price{text-align:left;flex-wrap:wrap;align-self:center;align-items:baseline;gap:5px 10px;display:flex}.floor-row.sku-quote .price{font-size:23px}.floor-row.sku-quote .price-context{margin-top:0;font-size:10px}.floor-row .price-fee{font-size:10px}.floor-row.sku-quote .mobile-price-prefix{display:inline}.floor-row.sku-quote .area-cta .btn-buy{min-width:100px;height:auto;min-height:40px;font-size:var(--fs-xs);padding-inline:12px}.sku-quote-board.is-folded .floor-row.fold-extra{display:none}.quote-fold-toggle{display:flex}.floor-row.sku-quote .btn-buy:focus-visible,.quote-fold-toggle:focus-visible,.quote-controls button:focus-visible{outline:2px solid var(--deal);outline-offset:3px}}@media(max-width:639px){.qswitch,.quote-sort{min-height:40px}}@media(max-width:359px){.floor-row.sku-quote .meta-sales{display:none}}.trend{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:14px 0 0;padding:16px 20px 12px}.trend-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trend-title{font-size:var(--fs-sm);color:var(--ink2);font-weight:600}.trend-delta{font-size:var(--fs-sm);color:var(--ink2);font-variant-numeric:tabular-nums;font-weight:600}.trend-delta small{font-size:var(--fs-2xs);color:var(--mute);margin-left:4px;font-weight:400}.trend-delta.is-down{color:var(--ok-ink)}.trend-delta.is-up{color:var(--err-ink)}.trend-plot{touch-action:pan-y;height:132px;margin-top:8px;position:relative}.trend-plot svg{cursor:crosshair;width:100%;height:100%;display:block;overflow:visible}.trend-base{stroke:var(--line);stroke-width:1px}.trend-area{fill:var(--deal)}@supports (color:color-mix(in lab,red,red)){.trend-area{fill:color-mix(in srgb,var(--deal) 12%,transparent)}}.trend-line{fill:none;stroke:var(--deal);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend-cross{stroke:var(--ink2);stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.trend-dot{background:var(--deal);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.trend-dot.is-low{background:var(--surface);box-shadow:inset 0 0 0 2px var(--deal),0 0 0 2px var(--surface)}.trend-dot.is-hover{width:10px;height:10px;margin:-5px 0 0 -5px}.trend-label{font-size:var(--fs-2xs);color:var(--mute);white-space:nowrap;pointer-events:none;position:absolute;bottom:0;transform:translate(-50%)}.trend-tip{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-2xs);color:var(--mute);white-space:nowrap;pointer-events:none;align-items:baseline;gap:6px;padding:4px 8px;display:flex;position:absolute;top:-6px;transform:translate(8px,-100%);box-shadow:0 6px 16px -8px #00000059}.trend-tip.flip{transform:translate(calc(-100% - 8px),-100%)}.trend-tip b{font-size:var(--fs-sm);color:var(--ink)}.trend-axis{font-size:var(--fs-2xs);color:var(--mute);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;display:flex}@media(max-width:639px){.trend{padding:14px 14px 10px}.trend-plot{height:112px}}@keyframes search-hit-in{0%{background-color:color-mix(in srgb,var(--deal) 22%,var(--surface))}}.floor-row.is-search-hit,.floor-row.is-search-hit:hover{background:var(--deal-soft)}@supports (color:color-mix(in lab,red,red)){.floor-row.is-search-hit,.floor-row.is-search-hit:hover{background:color-mix(in srgb,var(--deal-soft) 55%,var(--surface))}}.floor-row.is-search-hit,.floor-row.is-search-hit:hover{box-shadow:inset 3px 0 0 var(--deal);animation:1.6s ease-out search-hit-in}.search-hit-note{font-size:var(--fs-xs);color:var(--ink2);margin:6px 0 0;line-height:1.6}.search-hit-note b{color:var(--price);font-family:var(--font-mono);font-weight:700}.search-hit-note a{color:var(--deal);white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.dup-toggle{border:1px dashed var(--line);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--ink2);cursor:pointer;background:0 0;align-items:center;gap:4px;margin-top:6px;padding:2px 8px;line-height:1.6;display:inline-flex}.dup-toggle:hover,.dup-toggle[aria-expanded=true]{color:var(--deal);border-color:currentColor}.dup-toggle .tnum{font-family:var(--font-mono)}.dup-toggle:focus-visible{outline:2px solid var(--deal);outline-offset:2px}.floor-row.dup-member{background:var(--surface2)}.floor-row.dup-member .area-rank{opacity:0}.floor-row.dup-hidden{display:none}.quote-result-count .dup-count{color:var(--mute);font-size:.85em;font-weight:400}@media(prefers-reduced-motion:reduce){.floor-row.is-search-hit{animation:none}}.spot-board{margin-top:var(--space-2);border:1px solid var(--pick-line);display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.spot-board{border:1px solid color-mix(in srgb,var(--pick-line) 45%,var(--line))}}.spot-board{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.spot-board .floor-row.is-spot{background:var(--pick-bg)}@supports (color:color-mix(in lab,red,red)){.spot-board .floor-row.is-spot{background:color-mix(in srgb,var(--pick-bg) 16%,var(--surface))}}.spot-board .floor-row.is-spot:hover{background:var(--pick-bg)}@supports (color:color-mix(in lab,red,red)){.spot-board .floor-row.is-spot:hover{background:color-mix(in srgb,var(--pick-bg) 30%,var(--surface))}}.spot-slot:not([hidden])~.spot-slot:not([hidden])>.floor-row.is-spot{border-top:1px solid var(--line)}.spot-slot>.floor-row.is-spot{border-bottom:0}.floor-row.is-spot .area-rank{justify-content:center;display:flex}.floor-row.sku-quote .area-shop h3{color:var(--ink2);font-size:var(--fs-base)}.floor-row.sku-quote .item-tags{gap:4px;margin-top:7px}.floor-row.sku-quote .item-tags li{border-radius:var(--r-sm);height:18px;font-size:var(--fs-2xs);filter:saturate(.65);padding-inline:6px;font-weight:450}.floor-row.sku-quote .item-tags li:has(>button):hover{filter:saturate(.65)brightness(1.08)}.floor-row.sku-quote .item-tags li.on{font-weight:700}.floor-row.sku-quote .area-item>p{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.floor-row.sku-quote .area-item>p{color:color-mix(in srgb,var(--ink) 30%,var(--ink2))}}.floor-row.sku-quote .area-item>p{font-size:var(--fs-sm);-webkit-line-clamp:1;line-clamp:1;font-weight:450;line-height:1.5}.floor-row.is-pick .area-item>p{color:var(--ink);font-weight:550}.floor-row.is-pick .item-tags{flex-wrap:wrap;max-height:18px;overflow:hidden}.spot-head{border-bottom:1px solid var(--line);background:var(--surface2);align-items:center;margin:0;padding:7px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.spot-head{background:color-mix(in srgb,var(--surface2) 70%,transparent)}}.spot-badge{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:22px;color:var(--ink2);font-size:var(--fs-2xs);letter-spacing:.03em;flex:none;align-items:center;gap:4px;padding:2px 8px;font-weight:600;line-height:1;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.spot-badge svg{color:var(--mute)}.spot-badge:hover{border-color:var(--mute);background:var(--surface2);color:var(--ink)}.spot-board:not([hidden])~.quote-controls{border-top:0;padding-top:0}@media(max-width:767px){.spot-board{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin-top:18px;display:grid;overflow:visible}.spot-head{background:0 0;border:0;padding:0}.spot-board .floor-row.sku-quote.is-spot,.spot-board .floor-row.sku-quote.is-spot:last-child{border:1px solid var(--pick-line);grid-template-columns:26px minmax(0,1fr) auto}@supports (color:color-mix(in lab,red,red)){.spot-board .floor-row.sku-quote.is-spot,.spot-board .floor-row.sku-quote.is-spot:last-child{border:1px solid color-mix(in srgb,var(--pick-line) 55%,var(--line))}}.spot-board .floor-row.sku-quote.is-spot,.spot-board .floor-row.sku-quote.is-spot:last-child{border-radius:var(--r-lg)}.spot-slot:not([hidden])~.spot-slot:not([hidden])>.floor-row.is-spot{border-top:1px solid var(--pick-line)}@supports (color:color-mix(in lab,red,red)){.spot-slot:not([hidden])~.spot-slot:not([hidden])>.floor-row.is-spot{border-top:1px solid color-mix(in srgb,var(--pick-line) 55%,var(--line))}}.floor-row.sku-quote.is-spot .spot-mark{width:26px;height:26px}.floor-row.sku-quote.is-spot .spot-mark-text{font-size:var(--fs-2xs)}.spot-board:not([hidden])~.quote-controls{margin-top:20px}}.sku-related,.sku-faq-section{margin-top:var(--space-3)}.spot-mark{width:2rem;height:2rem;color:var(--pick-ink);flex:none;place-items:center;display:inline-grid;position:relative}.spot-mark .laurel{opacity:.78;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.spot-mark-text{font-size:var(--fs-xs);font-weight:650;line-height:1;position:relative}#quotes{scroll-margin-top:64px}.quote-analysis{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line)}.quote-analysis-title{font-size:var(--fs-lg);color:var(--ink);margin:0 0 4px;font-weight:650}.floor-row .price-context{line-height:1.45}.floor-row .price-context .price-fee{font-size:inherit;margin:0}.floor-row .price-sep{color:var(--mute);margin:0 4px}.floor-row.is-lowest .area-price .price,.floor-row.is-lowest:hover .area-price .price{color:var(--deal)}.low-note{color:var(--ink2)}.floor-row .chip.badge-ok{background:var(--info-bg);color:var(--info-ink);box-shadow:inset 0 0 0 1px var(--info-line)}.floor-row .chip.badge-err{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.price-fee{font-size:var(--fs-2xs);color:var(--mute);margin-top:2px;font-weight:500;line-height:1.3}.price .price-fee{font-size:var(--fs-2xs);letter-spacing:0;margin-top:3px;display:block}.catalog-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:32px;display:grid}.catalog-content{min-width:0}.sku-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mute) transparent;max-height:calc(100dvh - 96px);position:sticky;top:72px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.sku-sidebar{scrollbar-color:color-mix(in srgb,var(--mute) 35%,transparent) transparent}}.sku-sidebar{border-right:1px solid var(--line);padding-bottom:10px;padding-right:14px}.sku-sidebar-heading{font-size:var(--fs-base);justify-content:space-between;align-items:center;padding:0 10px 16px;display:flex}.sku-sidebar-heading>span{font-size:var(--fs-xs);color:var(--mute)}.sku-mobile-toggle{display:none}.sku-directory{padding:3px}.sku-group{margin-top:20px}.sku-group-label{color:var(--mute);font-size:var(--fs-2xs);letter-spacing:.08em;margin:0;padding:0 12px 6px;font-weight:600}.sku-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sku-tab{min-height:var(--h-lg);border-radius:var(--r-md);color:var(--ink2);font-size:var(--fs-sm);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;line-height:1.5;transition:background-color .15s,color .15s;display:flex}.sku-tab-name{overflow-wrap:anywhere;min-width:0}.sku-tab:hover{background:var(--surface2);color:var(--ink)}.sku-tab.is-on{background:var(--deal-soft);color:var(--deal);font-weight:600}.sku-link-arrow{opacity:0;transition:opacity .15s}.sku-tab:hover .sku-link-arrow,.sku-tab:focus-visible .sku-link-arrow,.sku-tab.is-on .sku-link-arrow{opacity:1}.sku-all{font-size:var(--fs-sm)}.sku-link-arrow,.sku-link-end{color:var(--mute);flex-shrink:0}.sku-link-end{font-size:var(--fs-2xs);align-items:center;gap:9px;display:inline-flex}.sku-tab:hover .sku-link-arrow,.sku-tab.is-on .sku-link-arrow,.sku-tab.is-on .sku-link-end{color:var(--deal)}@media(prefers-reduced-motion:reduce){.sku-tab{transition:none}}@media(min-width:1024px){.catalog-layout .floor-row,.catalog-layout .floor-head{grid-template-columns:2rem minmax(7rem,.8fr) minmax(9rem,1.6fr) 4.5rem 5.25rem 6.25rem;column-gap:.65rem;padding-inline:14px}}@media(min-width:1280px){.catalog-layout .floor-row,.catalog-layout .floor-head{grid-template-columns:2rem minmax(7rem,.8fr) minmax(9rem,1.6fr) 4.5rem 7.25rem 6.25rem}}@media(max-width:1023px){.catalog-layout{grid-template-columns:minmax(0,1fr);gap:16px}.sku-sidebar{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:0;position:static}.sku-sidebar-heading{display:none}.sku-mobile-toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;padding:6px 14px;display:flex}.sku-mobile-toggle>span:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.sku-mobile-toggle small{font-size:var(--fs-xs);color:var(--mute);flex:none}.sku-mobile-toggle strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-base);color:var(--ink);overflow:hidden}.sku-toggle-action{font-size:var(--fs-xs);color:var(--deal);flex-shrink:0;align-items:center;gap:8px;display:flex}.sku-mobile-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sku-mobile-toggle:focus-visible{outline:2px solid var(--deal);outline-offset:2px}.sku-directory{border-top:1px solid var(--line);padding:8px;display:none}.sku-tab{min-height:var(--h-touch)}.sku-link-arrow{opacity:1}.sku-directory.is-expanded{display:block}}.provider-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center}.provider-heading .provider-logo-tile{border-radius:var(--r-md)}.provider-heading .section-title{margin-bottom:0}.provider-heading .section-summary b{color:var(--ink);font-weight:600}.sku-row{text-align:left;background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;width:100%;min-width:0;padding:16px 1.1rem;transition:background-color .15s;display:grid}.sku-row>div:first-child>div{flex-wrap:wrap;gap:4px 8px}.sku-row:hover{background:var(--feature-soft)}@supports (color:color-mix(in lab,red,red)){.sku-row:hover{background:color-mix(in srgb,var(--feature-soft) 35%,var(--surface))}}.sku-row:hover .sku-price,.sku-row:hover .price{color:var(--price)}.sku-row.is-empty .sku-price,.sku-row.is-empty .price{color:var(--mute)}.sku-price-suffix{color:var(--mute);font-size:var(--fs-2xs)}.sku-price-monthly{color:var(--mute);font-size:var(--fs-2xs);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:4px;line-height:1}.sku-row-meta{white-space:nowrap;align-items:center;min-width:0;display:flex}.sku-row-meta .stock-dot{flex-shrink:0}.sku-overview{gap:28px;display:grid}.overview-group-heading{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.overview-group-heading>span{font-size:var(--fs-xs);color:var(--mute)}.overview-group-title{font-size:var(--fs-lg);align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:inline-flex}.overview-group-heading .overview-group-title{margin:0}.sku-overview.is-grouped{align-items:stretch}.sku-overview.is-grouped .sku-overview-group{flex-direction:column;min-width:0;display:flex}.sku-overview.is-grouped .board{flex-direction:column;flex:1;display:flex}.sku-overview.is-grouped .sku-row{flex:0 0 80px;height:80px;padding:12px 16px}.sku-overview.is-grouped .sku-row>div:first-child{flex:1}.sku-overview.is-grouped .sku-row>div:first-child>div{flex-wrap:nowrap}.sku-overview.is-grouped .sku-row h3{min-width:0}.sku-overview.is-grouped .sku-row>div:first-child>div>span{flex-shrink:0}.sku-overview.is-grouped .sku-price{font-size:20px}.overview-view-all{border-top:1px solid var(--line);min-height:44px;color:var(--deal);font-size:var(--fs-xs);justify-content:space-between;align-items:center;margin-top:auto;padding:10px 16px;display:flex}.overview-view-all:hover{background:var(--deal-soft)}@media(min-width:768px){.sku-overview.is-grouped{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.sku-overview.is-grouped{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.home-crumb,.catalog-crumb{display:none}}.brand-hero{border:1px solid var(--line);border-radius:var(--r-xl);background:radial-gradient(75% 55% at 50% -15%,var(--glow),transparent 68%),var(--card-grad);box-shadow:var(--shadow-card);gap:20px;margin-bottom:30px;padding:24px 28px 20px;display:grid;position:relative;overflow:hidden}.brand-hero:after{content:"";pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 200' fill='none' stroke='%234ade9a' stroke-opacity='.28'%3E%3Cpath d='M0 60c30-14 60-14 90 0s60 14 90 0 60-14 90 0 60 14 90 0'/%3E%3Cpath d='M0 90c30-14 60-14 90 0s60 14 90 0 60-14 90 0 60 14 90 0' stroke-opacity='.2'/%3E%3Cpath d='M0 120c30-14 60-14 90 0s60 14 90 0 60-14 90 0 60 14 90 0' stroke-opacity='.12'/%3E%3C/svg%3E") no-repeat;width:360px;height:200px;position:absolute;top:-30px;right:-40px}.hero-copy{z-index:1;min-width:0;position:relative}.brand-hero h1{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(24px,2.3vw,32px);font-weight:750;line-height:1.35}.brand-hero h1 span{color:var(--deal);white-space:nowrap;display:block}.brand-hero p{font-size:var(--fs-sm);color:var(--ink2);margin:8px 0 0;line-height:1.7}@media(max-width:639px){.brand-hero h1 span{white-space:normal;text-wrap:balance}.brand-hero p{font-size:var(--fs-xs);margin-top:6px;line-height:1.65}}.hero-trust{font-size:var(--fs-xs);color:var(--mute);flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hero-trust li{align-items:center;gap:6px;display:inline-flex}.hero-trust svg{color:var(--deal)}.hero-ticker{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid;position:relative}.ticker-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card-grad);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:14px 16px 13px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative}@media(hover:hover){.ticker-card:hover{border-color:var(--pc)}@supports (color:color-mix(in lab,red,red)){.ticker-card:hover{border-color:color-mix(in srgb,var(--pc) 60%,var(--line))}}.ticker-card:hover{box-shadow:0 12px 24px -18px var(--pc);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.ticker-card:hover{box-shadow:0 12px 24px -18px color-mix(in srgb,var(--pc) 70%,transparent)}}}.ticker-top{align-items:center;gap:8px;min-width:0;display:flex}.ticker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--ink);flex:1;font-weight:600;overflow:hidden}.ticker-card .ticker-arrow{color:var(--mute);flex-shrink:0;transition:color .16s,transform .16s}.ticker-card:hover .ticker-arrow{color:var(--pc);transform:translate(2px)}.ticker-price{font-size:30px;line-height:1}.ticker-price small,.sku-price .cur{font-family:var(--font-sans);color:var(--ink2);letter-spacing:0;margin-right:.09em;font-size:.62em;font-weight:600}.ticker-price em{font-family:var(--font-sans);font-size:var(--fs-2xs);color:var(--mute);letter-spacing:0;margin-left:4px;font-style:normal;font-weight:500}.ticker-meta{min-width:0;font-size:var(--fs-xs);color:var(--mute);gap:4px;display:flex}.ticker-meta>span:first-child{white-space:nowrap;flex-shrink:0}.ticker-live{color:var(--ok-ink);flex-shrink:0;font-weight:500}.ticker-shop{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media(min-width:1200px){.brand-hero{grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr);align-items:center;gap:28px}}@media(max-width:1023px)and (min-width:640px){.hero-ticker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px)and (min-width:768px){.hero-ticker{gap:8px}.ticker-card{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.ticker-top{flex:auto}.ticker-price{flex:none;font-size:26px}.ticker-meta{max-width:34%;font-size:var(--fs-2xs);flex-direction:column;flex:0 auto;align-items:flex-end}.ticker-meta>span{max-width:100%}.ticker-dot{display:none}}@media(max-width:1239px){.ticker-card .ticker-arrow{display:none}}@media(max-width:639px){.brand-hero{margin-inline:-4px;gap:18px;margin-bottom:26px;padding:20px 16px 16px}.brand-hero:after{width:240px;right:-80px}.hero-trust{font-size:var(--fs-xs);gap:6px 14px}.hero-ticker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ticker-card{gap:8px;padding:12px 12px 11px}.ticker-price{font-size:24px}.ticker-meta{flex-direction:column;gap:2px}.ticker-dot{display:none}}@media(max-width:399px){.brand-hero h1{font-size:22px}.ticker-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}}@media(prefers-reduced-motion:reduce){.ticker-card,.ticker-card .ticker-arrow{transition:none}}.home-traffic-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-traffic-more{font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:4px;display:inline-flex}.home-traffic-more:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.traffic-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.traffic-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.traffic-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-stats>div{border:1px solid var(--line);min-width:0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.traffic-stats>div{border:1px solid color-mix(in srgb,var(--line) 60%,transparent)}}.traffic-stats>div{border-radius:var(--r-md);background:var(--surface2)}@supports (color:color-mix(in lab,red,red)){.traffic-stats>div{background:color-mix(in srgb,var(--surface2) 60%,transparent)}}.traffic-stats dt{font-size:var(--fs-xs);color:var(--mute)}.traffic-stats dd{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:700}.traffic-note{font-size:var(--fs-xs);color:var(--mute);margin:10px 0 0;line-height:1.6}.traffic-chart-title{font-size:var(--fs-sm);color:var(--ink2);margin:18px 0 8px;font-weight:600}@media(max-width:640px){.traffic-stats-4,.traffic-stats-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.tchart{margin:0}.tchart-plot{margin-top:16px;position:relative}.tchart-plot svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.tchart-area{fill:var(--deal)}@supports (color:color-mix(in lab,red,red)){.tchart-area{fill:color-mix(in srgb,var(--deal) 14%,transparent)}}.tchart-line{fill:none;stroke:var(--deal);stroke-width:1.75px;stroke-linejoin:round}.tchart-grid{border-top:1px dashed var(--line);pointer-events:none;position:absolute;left:0;right:0}.tchart-grid em{font-size:var(--fs-2xs);color:var(--mute);font-variant-numeric:tabular-nums;font-style:normal;position:absolute;bottom:2px;left:0}.tchart-x{height:22px;margin-top:4px;position:relative}.tchart-x span{font-size:var(--fs-2xs);color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:4px;transform:translate(-50%)}.tchart-x span:first-child{transform:none}.tchart-x span.is-end{transform:translate(-100%)}@media(max-width:640px){.tchart-x span.is-alt{display:none}}.tchart-hit{cursor:crosshair;touch-action:pan-y;position:absolute;top:0;right:0;bottom:0;left:0}.tchart-cursor{border-left:1px solid var(--ink);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.tchart-cursor{border-left:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}}.tchart-cursor{pointer-events:none}.tchart-dot{background:var(--deal);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.tchart-tip{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-pop);font-size:var(--fs-xs);color:var(--mute);white-space:nowrap;pointer-events:none;z-index:2;flex-direction:column;padding:5px 8px;display:flex;position:absolute;top:-8px;transform:translate(8px,-100%)}.tchart-tip.is-right{transform:translate(calc(-100% - 8px),-100%)}.tchart-tip b{color:var(--ink);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.item-grid{grid-template-columns:1fr;gap:.6rem;display:grid}@media(min-width:640px){.item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.item-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:.4rem;min-height:7.4rem;padding:.9rem 1rem;transition:border-color .15s,transform .15s;display:flex;position:relative}.item-card:hover{border-color:var(--pc,var(--ink))}@supports (color:color-mix(in lab,red,red)){.item-card:hover{border-color:color-mix(in srgb,var(--pc,var(--ink)) 55%,var(--line))}}.item-card:hover{transform:translateY(-1px)}.item-card .name{-webkit-line-clamp:2;font-size:var(--fs-base);-webkit-box-orient:vertical;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.back-link{font-size:var(--fs-sm);color:var(--mute);align-items:center;gap:6px;margin-bottom:14px;display:inline-flex}.back-link:hover{color:var(--ink)}.detail-hero{border:1px solid var(--deal);gap:18px;margin-bottom:20px;padding:20px 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.detail-hero{border:1px solid color-mix(in srgb,var(--deal) 26%,var(--line))}}.detail-hero{border-radius:var(--r-lg);background:radial-gradient(420px 170px at 0% 0%,var(--deal),transparent 70%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.detail-hero{background:radial-gradient(420px 170px at 0% 0%,color-mix(in srgb,var(--deal) 11%,transparent),transparent 70%),var(--surface)}}@media(min-width:900px){.detail-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px}}.detail-hero-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.detail-kicker{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--warn-ink);font-weight:600}.detail-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,2vw,26px);font-weight:700;overflow:hidden}.detail-meta{font-size:var(--fs-sm);color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.detail-bio{max-width:46rem;font-size:var(--fs-base);color:var(--ink2);white-space:pre-wrap;margin-top:10px;line-height:1.55}.detail-chip{border-radius:var(--r-pill);background:var(--info-bg);color:var(--info-ink);box-shadow:inset 0 0 0 1px var(--info-line);font-size:var(--fs-2xs);padding:1px 8px;font-weight:600}.detail-coverage{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.coverage-chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface2);font-size:var(--fs-xs);color:var(--ink2);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}a.coverage-chip:hover{color:var(--ink);border-color:var(--mute)}.coverage-chip b{color:var(--ink);font-weight:600}.detail-stats{gap:0;margin:0;display:flex}.detail-stats>div{border-left:1px solid var(--line);padding:0 18px}.detail-stats>div:first-child{border-left:0;padding-left:0}.detail-stats dt{font-size:var(--fs-2xs);color:var(--mute)}.detail-stats dd{color:var(--ink);margin:2px 0 0;font-size:20px;font-weight:600}.detail-stats dd.is-ok{color:var(--ok-ink)}.detail-cta{height:42px;font-size:var(--fs-sm);padding-inline:18px}.detail-tabs{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.detail-tabs button{border-radius:var(--r-sm);min-height:36px;font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.detail-tabs button span{font-size:var(--fs-xs);color:var(--mute)}.detail-tabs button:hover{color:var(--ink);background:var(--surface2)}.detail-tabs button[aria-pressed=true]{background:var(--deal-soft);color:var(--deal);font-weight:600}.detail-tabs button[aria-pressed=true] span{color:var(--deal)}.item-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.item-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.item-filter-chips button,.item-stock-toggle{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:32px;font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:6px;padding:0 12px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.item-filter-chips button:hover,.item-stock-toggle:hover{color:var(--ink);border-color:var(--mute)}.item-filter-chips button[aria-pressed=true]{border-color:var(--pc,var(--deal))}@supports (color:color-mix(in lab,red,red)){.item-filter-chips button[aria-pressed=true]{border-color:color-mix(in srgb,var(--pc,var(--deal)) 60%,var(--line))}}.item-filter-chips button[aria-pressed=true]{background:var(--pc,var(--deal))}@supports (color:color-mix(in lab,red,red)){.item-filter-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--pc,var(--deal)) 12%,var(--surface))}}.item-filter-chips button[aria-pressed=true]{color:var(--ink);font-weight:600}.item-stock-toggle[aria-pressed=true]{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok-ink);font-weight:600}.item-card.is-out{opacity:.6}.item-card .stock-dot{margin-left:0}.item-card-top{align-items:center;gap:8px;min-width:0;display:flex}.item-kind{font-size:var(--fs-xs);color:var(--ink2);flex-shrink:0;align-items:center;gap:5px;font-weight:600;display:inline-flex}.item-cat{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-2xs);color:var(--mute);overflow:hidden}.list-heading{margin-bottom:16px}.list-heading h1{letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,2.2vw,28px);font-weight:700}.list-heading p{font-size:var(--fs-sm);color:var(--mute);margin-top:4px}.list-rank{text-align:center;width:20px;font-size:var(--fs-xs);color:var(--mute);flex-shrink:0;font-weight:600}.list-rank.is-top{color:var(--deal)}.list-metric{justify-items:end;gap:3px;min-width:7rem;display:grid}.list-metric-label{font-size:var(--fs-2xs);color:var(--mute)}.list-metric-value{color:var(--ink);font-size:17px;font-weight:600;line-height:1.1}.list-bar{background:var(--surface2);border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.list-bar i{background:var(--deal);border-radius:2px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.list-bar i{background:color-mix(in srgb,var(--deal) 75%,transparent)}}@media(max-width:639px){.detail-hero{padding:16px}.detail-stats>div{padding:0 12px}.detail-cta{width:100%;min-height:44px}.detail-tabs{display:flex}.detail-tabs button{flex:1;justify-content:center;min-height:40px}.item-filter-chips{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.item-filter-chips button{flex-shrink:0;min-height:36px}.item-stock-toggle{min-height:36px}.list-metric{min-width:5.5rem}.list-rank{display:none}}@media(prefers-reduced-motion:reduce){.item-card,.item-filter-chips button,.item-stock-toggle{transition:none}}.detail-checked{font-size:var(--fs-xs);color:var(--mute)}.item-card.is-search-hit{border-color:var(--deal);box-shadow:0 0 0 3px var(--deal),var(--shadow-card)}@supports (color:color-mix(in lab,red,red)){.item-card.is-search-hit{box-shadow:0 0 0 3px color-mix(in srgb,var(--deal) 22%,transparent),var(--shadow-card)}}.item-card.is-search-hit{animation:1.6s ease-out search-hit-in}@media(prefers-reduced-motion:reduce){.item-card.is-search-hit{animation:none}}.dir-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dir-chip-n{color:var(--mute);font-size:var(--fs-xs);margin-left:2px;font-weight:400}.dir-selects{gap:8px;display:flex}.dir-selects select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23847d76' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;height:34px;color:var(--ink2);font-size:var(--fs-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0 28px 0 10px}.dir-selects select:hover{border-color:var(--mute);color:var(--ink)}.dir-count{font-size:var(--fs-sm);color:var(--ink2);margin:0 0 12px}.dir-count span{color:var(--mute)}.list-row.is-folded{display:none}.dir-more{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:100%;height:44px;color:var(--deal);font-size:var(--fs-base);margin-top:12px;font-weight:600;display:block}.dir-more:hover{border-color:var(--deal)}@media(max-width:639px){.dir-selects{width:100%}.dir-selects label{flex:1}.dir-selects select{width:100%;height:40px}}.tg-mark{background:#2aabee;border-radius:50%;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.tg-mark{background:color-mix(in srgb,#2aabee 16%,var(--surface))}}.tg-mark{color:#2aabee;box-shadow:inset 0 0 0 1px #2aabee4d}.bot-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;padding:2px;display:grid}@media(min-width:1200px){.bot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bot-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:12px 13px 10px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.bot-card:before{content:"";border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(90deg,transparent,var(--deal),transparent);height:2px;position:absolute;inset:-1px -1px auto}@supports (color:color-mix(in lab,red,red)){.bot-card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--deal) 55%,transparent),transparent)}}.bot-card:before{opacity:0;transition:opacity .15s}.bot-card:hover,.bot-card:focus-visible{border-color:var(--deal)}@supports (color:color-mix(in lab,red,red)){.bot-card:hover,.bot-card:focus-visible{border-color:color-mix(in srgb,var(--deal) 38%,var(--line))}}.bot-card:hover,.bot-card:focus-visible{background:var(--feature-soft)}@supports (color:color-mix(in lab,red,red)){.bot-card:hover,.bot-card:focus-visible{background:color-mix(in srgb,var(--feature-soft) 24%,var(--surface))}}.bot-card:hover,.bot-card:focus-visible{box-shadow:var(--shadow-card)}@media(hover:hover){.bot-card:hover{transform:translateY(-1px)}}.bot-card:hover:before,.bot-card:focus-visible:before{opacity:1}.bot-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bot-card.is-folded{display:none}.bot-card-head{align-items:center;gap:8px;min-width:0;display:flex}.bot-card .tg-mark{background:#2aabee;width:1.7rem;height:1.7rem}@supports (color:color-mix(in lab,red,red)){.bot-card .tg-mark{background:color-mix(in srgb,#2aabee 13%,var(--surface))}}.bot-card .tg-mark{transition:background-color .15s}.bot-card:hover .tg-mark{background:#2aabee}@supports (color:color-mix(in lab,red,red)){.bot-card:hover .tg-mark{background:color-mix(in srgb,#2aabee 22%,var(--surface))}}.bot-card-id{flex:1;min-width:0}.bot-card-id h2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base);letter-spacing:-.01em;color:var(--ink);font-weight:600;line-height:1.35;overflow:hidden}.bot-card-handle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-2xs);color:var(--mute);margin-top:1px;line-height:1.3;overflow:hidden}.bot-card-bio{-webkit-line-clamp:2;line-clamp:2;min-height:3em;font-size:var(--fs-xs);color:var(--ink2);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.bot-card-bio.is-empty{color:var(--mute)}@supports (color:color-mix(in lab,red,red)){.bot-card-bio.is-empty{color:color-mix(in srgb,var(--mute) 82%,transparent)}}.bot-card-bio.is-empty{font-style:italic}.bot-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.bot-card-foot{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.bot-card-foot{font-size:var(--fs-2xs)}.bot-card-stat{min-width:0;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;display:inline-flex;overflow:hidden}.bot-card-stat svg{opacity:.8;flex-shrink:0}.bot-card-stat.is-quiet{opacity:.8;font-style:italic}.bot-card-go{font-size:var(--fs-xs);color:var(--ink2);flex-shrink:0;align-items:center;gap:3px;font-weight:600;transition:color .15s,gap .15s;display:inline-flex}.bot-card:hover .bot-card-go{color:var(--deal);gap:5px}@media(prefers-reduced-motion:reduce){.bot-card,.bot-card:before,.bot-card .tg-mark,.bot-card-go{transition:none}.bot-card:hover{transform:none}}.submit-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:24px;display:grid}.submit-panel{min-width:0}.submit-form,.submit-done{gap:18px;padding:22px;display:grid}.submit-field{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.submit-field>span,.submit-field>legend{font-size:var(--fs-sm);color:var(--ink);margin-bottom:7px;padding:0;font-weight:600}.submit-field>span{margin-bottom:0}.submit-field b{color:var(--err-ink);font-weight:600}.submit-field em{font-style:normal;font-weight:400;font-size:var(--fs-xs);color:var(--mute);margin-left:4px}.submit-field .search-box{height:40px;font-size:var(--fs-base);padding:0 12px}.submit-field textarea.search-box{resize:vertical;height:auto;padding:9px 12px;line-height:1.5}.submit-field small{font-size:var(--fs-xs);color:var(--err-ink)}.submit-field.has-error .search-box{border-color:var(--err-line)}.submit-form .item-filter-chips{flex-wrap:wrap;overflow:visible}.submit-choice{font-size:var(--fs-base);color:var(--ink2);flex-wrap:wrap;gap:8px 20px;display:flex}.submit-choice label{cursor:pointer;align-items:center;gap:7px;min-height:36px;display:inline-flex}.submit-choice input{accent-color:var(--deal);width:16px;height:16px}.submit-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit-message{border:1px solid var(--err-line);border-radius:var(--r-md);background:var(--err-bg);color:var(--err-ink);font-size:var(--fs-sm);padding:10px 12px}.submit-privacy{color:var(--mute);font-size:var(--fs-sm);margin:0;line-height:1.6}.submit-privacy a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.submit-button{min-height:42px;font-size:var(--fs-base);justify-self:start;padding:0 22px}.submit-button:disabled{opacity:.6;cursor:wait}.submit-done{justify-items:start}.submit-tabs{gap:6px;margin:0 0 14px;display:flex}.submit-tabs button{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:36px;color:var(--ink2);font-size:var(--fs-base);cursor:pointer;padding:0 14px}.submit-tabs button[aria-selected=true]{border-color:var(--deal)}@supports (color:color-mix(in lab,red,red)){.submit-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--deal) 60%,var(--line))}}.submit-tabs button[aria-selected=true]{background:var(--deal)}@supports (color:color-mix(in lab,red,red)){.submit-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--deal) 12%,var(--surface))}}.submit-tabs button[aria-selected=true]{color:var(--ink);font-weight:600}.submit-status-form{gap:18px;display:grid}.submit-progress{border-top:1px solid var(--line);font-size:var(--fs-base);color:var(--ink2);gap:8px;padding-top:16px;line-height:1.7;display:grid}.submit-progress h2{color:var(--ink);font-size:17px;font-weight:700}.submit-progress strong{color:var(--ink)}.submit-progress strong[data-status=approved]{color:var(--deal)}.submit-progress strong[data-status=rejected]{color:var(--err-ink)}.submit-progress a,.link-button{color:var(--deal);text-underline-offset:3px;text-decoration:underline}.link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.submit-nextstep{border:1px solid var(--deal);justify-items:start;gap:10px;width:100%;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.submit-nextstep{border:1px solid color-mix(in srgb,var(--deal) 55%,var(--line))}}.submit-nextstep{border-radius:var(--r-lg);background:var(--deal)}@supports (color:color-mix(in lab,red,red)){.submit-nextstep{background:color-mix(in srgb,var(--deal) 10%,var(--surface))}}.submit-nextstep strong{font-size:var(--fs-md);color:var(--ink)}.submit-nextstep p{font-size:var(--fs-base);color:var(--ink2);line-height:1.7}.submit-actions{flex-wrap:wrap;gap:10px;display:flex}.submit-action{border-radius:var(--r-md);min-height:40px;font-size:var(--fs-base);align-items:center;gap:7px;padding:0 16px;font-weight:600;display:inline-flex;text-decoration:none!important}.submit-action-ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.submit-action-ghost:hover{border-color:var(--mute)}.submit-channel{font-size:var(--fs-base);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.submit-channel a{color:var(--deal);text-underline-offset:3px;text-decoration:underline}.submit-done h2{color:var(--ink);font-size:18px;font-weight:700}.submit-done p{font-size:var(--fs-base);color:var(--ink2);line-height:1.7}.submit-done a,.submit-hint a{color:var(--deal);text-underline-offset:3px;text-decoration:underline}.submit-done code{font-family:var(--font-mono,ui-monospace, monospace);border-radius:var(--r-xs);background:var(--surface2);color:var(--ink);padding:1px 6px}.submit-main{gap:16px;min-width:0;display:grid}.submit-musts{padding:20px 22px}.submit-musts h2{font-size:var(--fs-md);color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.submit-musts ol{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.submit-musts li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.submit-must-icon{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface2);width:32px;height:32px;color:var(--ink2);place-items:center;display:grid}.submit-musts strong{font-size:var(--fs-base);color:var(--ink);font-weight:650;display:block}.submit-musts p{font-size:var(--fs-base);color:var(--ink2);margin-top:3px;line-height:1.7}.submit-musts p b{color:var(--ink);font-weight:650}.submit-agree{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface2);font-size:var(--fs-base);color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.6;display:flex}.submit-agree input{width:16px;height:16px;accent-color:var(--deal);flex:none;margin-top:3px}.submit-agree.has-error{border-color:var(--err-line);background:var(--err-bg)}.submit-notes{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:18px}.submit-notes h2{font-size:var(--fs-sm);color:var(--ink);font-weight:700}.submit-steps{counter-reset:step;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.submit-steps li{counter-increment:step;padding-left:30px;position:relative}.submit-steps li:before{content:counter(step);border:1px solid var(--line);border-radius:var(--r-pill);width:20px;height:20px;font-size:var(--fs-2xs);color:var(--ink2);background:var(--surface2);place-items:center;font-weight:700;display:grid;position:absolute;top:1px;left:0}.submit-steps strong{font-size:var(--fs-sm);color:var(--ink);font-weight:650}.submit-steps p{font-size:var(--fs-sm);color:var(--ink2);margin-top:2px;line-height:1.65}.submit-notes a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.submit-hint{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--mute)}@media(max-width:767px){.submit-layout{grid-template-columns:minmax(0,1fr)}.submit-form,.submit-done,.submit-musts{padding:16px}.submit-button{justify-self:stretch}.submit-action{flex:100%;justify-content:center}}.prose-page{min-width:0;max-width:860px;margin:0 auto;padding:1.5rem 0 3rem}.prose-hero{border-bottom:1px solid var(--line);margin-bottom:2rem;padding-bottom:1.5rem}.prose-kicker{font-size:var(--fs-sm);color:var(--deal);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600}.prose-title{overflow-wrap:anywhere;letter-spacing:-.02em;color:var(--ink);margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.prose-lead{font-size:var(--fs-md);color:var(--ink2);line-height:1.6}.prose-lead+.prose-lead{margin-top:.5rem}.prose-grid{flex-direction:column;gap:1.5rem;display:flex}.prose-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-width:0;padding:1.5rem}.prose-card-icon{border-radius:var(--r-md);background:var(--surface2);width:36px;height:36px;color:var(--deal);justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.prose-card h2{color:var(--ink);margin-bottom:.6rem;font-size:1.15rem;font-weight:600}.prose-card p{font-size:var(--fs-base);color:var(--ink2);margin-bottom:.6rem;line-height:1.65}.prose-card p:last-child{margin-bottom:0}.prose-list{font-size:var(--fs-base);color:var(--ink2);margin:.5rem 0 .5rem 1.25rem;line-height:1.65;list-style-type:disc}.prose-list li{margin-bottom:.35rem}.prose-card code{font-size:var(--fs-sm);overflow-wrap:anywhere}.prose-card a{color:var(--deal);text-decoration:underline}.prose-code{border-radius:var(--r-md);background:var(--surface2);font-size:var(--fs-sm);margin:.25rem 0 .9rem;padding:12px 14px;line-height:1.6;overflow-x:auto}.prose-table-wrap{overflow-x:auto}.prose-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-sm);color:var(--ink2)}.prose-table th,.prose-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.prose-table th{color:var(--ink);white-space:nowrap;font-weight:600}.prose-table td:first-child{white-space:nowrap}.spotlights{border-top:1px solid var(--line);margin-top:2.25rem;padding-top:1.5rem}.spotlights-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:.75rem;display:flex}.spotlights-title{font-size:var(--fs-base);color:var(--ink);letter-spacing:-.01em;font-weight:600}.spotlights-note{font-size:var(--fs-sm);color:var(--mute);line-height:1.5}.spotlights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.spotlight-card{border-radius:var(--r-lg);background:var(--card-grad);border:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 15px 13px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.spotlight-card:hover{border-color:var(--deal)}@supports (color:color-mix(in lab,red,red)){.spotlight-card:hover{border-color:color-mix(in srgb,var(--deal) 45%,var(--line))}}.spotlight-card:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.spotlight-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.spotlight-badge{border-radius:var(--r-pill);background:var(--kraft);color:var(--kraft-ink);font-size:var(--fs-2xs);letter-spacing:.02em;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px 2px 7px;font-weight:600;display:inline-flex}.spotlight-heading{font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.45}.spotlight-desc{font-size:var(--fs-sm);color:var(--ink2);line-height:1.65}.spotlight-host{font-family:Space Mono,ui-monospace,monospace;font-size:var(--fs-2xs);color:var(--mute);align-items:center;gap:3px;margin-top:auto;padding-top:4px;display:inline-flex}.spotlight-card:hover .spotlight-host{color:var(--deal)}.spotlight-arrow{transition:transform .18s;display:inline-flex}.spotlight-card:hover .spotlight-arrow{transform:translate(1px,-1px)}@media(max-width:620px){.spotlights-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.spotlight-card,.spotlight-arrow{transition:none}.spotlight-card:hover{transform:none}}.guide-meta{margin-top:.75rem}.guide-draft{color:var(--err-ink);margin-left:.5rem}.guide-toc{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-base);margin-bottom:1.75rem;padding:1rem 1.25rem}.guide-toc-head{color:var(--ink);margin-bottom:.4rem;font-weight:600}.guide-toc ol{color:var(--ink2);margin-left:1.25rem;line-height:1.8;list-style:decimal}.guide-toc a{color:var(--deal)}.guide-body{color:var(--ink2);font-size:15.5px;line-height:1.85}.guide-body>*+*{margin-top:.9rem}.guide-body h2{color:var(--ink);margin-top:2.25rem;padding-top:.25rem;scroll-margin-top:80px;font-size:1.3rem;font-weight:700;line-height:1.4}.guide-body h3{color:var(--ink);margin-top:1.5rem;scroll-margin-top:80px;font-size:1.08rem;font-weight:600}.guide-body strong{color:var(--ink)}.guide-body a{color:var(--deal);text-decoration:underline}.guide-body ul,.guide-body ol{margin-left:1.4rem}.guide-body ul{list-style:outside}.guide-body ol{list-style:decimal}.guide-body li+li{margin-top:.35rem}.guide-body blockquote{border-left:3px solid var(--deal);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--surface);color:var(--ink2);padding:.75rem 1rem}.guide-body code{font-size:var(--fs-sm);border-radius:var(--r-xs);background:var(--surface2);padding:1px 5px}.guide-table{width:fit-content;min-width:min(100%,780px);max-width:100%;overflow-x:auto}.guide-body table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-base);line-height:1.6}.guide-body th,.guide-body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.guide-body th{color:var(--ink);white-space:nowrap;background:var(--surface);font-weight:600}.guide-related{margin-top:2rem}.guide-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:32px;display:grid}.guide-layout>.prose-page{width:100%;max-width:780px;margin:0;padding-top:.5rem}.guide-layout>.prose-page.guide-page{max-width:1080px}.guide-page>:not(.guide-body),.guide-body>:not(.guide-table){max-width:780px}.guide-layout>.prose-page.report-page{max-width:1080px}.prose-card h2[id]{scroll-margin-top:80px}.guide-rail{scrollbar-width:thin;scrollbar-color:var(--mute) transparent;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.guide-rail{scrollbar-color:color-mix(in srgb,var(--mute) 35%,transparent) transparent}}.guide-rail{border-right:1px solid var(--line);font-size:var(--fs-sm);padding:.5rem 18px 1rem 0}.guide-rail-heading{font-size:var(--fs-base);color:var(--ink);align-items:center;gap:6px;padding:0 10px 8px;font-weight:600;display:flex}.guide-rail-heading span{font-size:var(--fs-xs);color:var(--mute);margin-left:auto;font-weight:400}.guide-rail-heading{border-radius:var(--r-sm)}.guide-rail-heading.is-on,.guide-rail-heading:hover{color:var(--deal)}.guide-rail-section+.guide-rail-section{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.guide-rail.is-split{flex-direction:column;max-height:calc(100vh - 225px);display:flex;overflow:hidden}.guide-rail.is-split>.guide-rail-section{flex:none}.guide-rail.is-split>.guide-rail-scroll{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}ul.guide-rail-group{margin:8px 0 0;padding:0;list-style:none}.guide-rail-group{margin-top:16px}.guide-rail-label{color:var(--mute);font-size:var(--fs-2xs);letter-spacing:.12em;align-items:center;gap:8px;padding:0 10px 6px;font-weight:600;display:flex}.guide-rail-label:after{content:"";background:var(--line);flex:1;height:1px}.guide-rail-group ul{margin:0;padding:0;list-style:none}.guide-rail-link{border-radius:var(--r-sm);color:var(--ink2);font-size:var(--fs-xs);align-items:flex-start;gap:6px;padding:8px 10px;line-height:1.5;display:flex}.guide-rail-link svg{flex-shrink:0;margin-top:3px}.guide-rail-link:hover{color:var(--ink);background:var(--surface2)}.guide-rail-link.is-on{color:var(--deal);background:var(--deal-soft);font-weight:600}.guide-rail-toc{border-left:1px solid var(--line);margin:4px 0 6px 10px;padding-left:10px;list-style:none}.guide-rail-toc a{color:var(--mute);font-size:var(--fs-xs);padding:4px 6px;line-height:1.5;display:block}.guide-rail-toc a:hover{color:var(--deal)}@media(min-width:1024px){.guide-layout .guide-toc{display:none}}@media(max-width:1023px){.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-layout .guide-rail,.guide-layout .guide-rail.is-split{display:none}}.guide-links{margin:var(--space-3) 0 0;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-base);padding:.9rem 1.1rem}.guide-links-head{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.guide-links ul{margin:.4rem 0 0 1.25rem;list-style:outside}.guide-links a{color:var(--deal);text-decoration:underline}.copyright-note{border-radius:var(--r-lg);border:1px dashed var(--line);font-size:var(--fs-sm);color:var(--mute);margin-top:2rem;padding:.9rem 1.1rem;line-height:1.7}.copyright-note p+p{margin-top:.4rem}.copyright-note a{color:var(--deal);text-decoration:underline}.decision-guides{font-size:var(--fs-sm);line-height:1.7}.decision-guides-head{color:var(--ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.decision-guides-head svg{color:var(--deal)}.decision-guides ul{margin-top:2px;padding-left:19px}.decision-guides a{color:var(--deal)}.decision-guides a:hover{text-decoration:underline}.faq-common{font-size:var(--fs-sm);color:var(--ink2);margin:.9rem 0 0 1.1rem;line-height:1.8;list-style:outside}.faq-common a{color:var(--deal);text-decoration:underline}.prose-page.report-page{max-width:1080px}.report-table th,.report-table td.num{white-space:nowrap}.report-table td.num{font-variant-numeric:tabular-nums}.report-table .is-down{color:var(--ok-ink)}.report-table .is-up{color:var(--err-ink)}.report-dim{color:var(--mute);font-size:var(--fs-xs)}.report-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;display:flex}.report-actions a{color:var(--deal)}.report-btn{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-sm);align-items:center;gap:6px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex}.report-pager{font-size:var(--fs-base);justify-content:space-between;gap:1rem;display:flex}.report-pager a{color:var(--deal)}.prose-list-num{list-style-type:decimal}.business-cta{border-radius:var(--r-md);background:var(--deal-solid);font-weight:600;font-size:var(--fs-base);box-shadow:var(--btn-glint);align-items:center;gap:6px;padding:8px 14px;display:inline-flex;color:var(--deal-solid-ink)!important;text-decoration:none!important}.business-cta:hover{background:var(--deal-solid-hover)}.search-page-browse{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.search-page-browse a{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink2);font-size:var(--fs-base);padding:7px 14px}.search-page-browse a:hover{border-color:var(--deal);color:var(--deal)}.search-group{margin-top:22px}.search-group h2{font-size:var(--fs-md);color:var(--ink);align-items:baseline;gap:8px;margin:0 0 8px;font-weight:650;display:flex}.search-group h2 span{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:400}.search-group h2 em{color:var(--mute);font-size:var(--fs-xs);margin-left:auto;font-style:normal;font-weight:400}.search-group-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.search-group-list li+li{border-top:1px solid var(--line)}.sg-row{min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:10px 14px;display:flex}.sg-row:hover{background:var(--surface2)}.sg-row:hover .sg-end{color:var(--deal)}.sg-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sg-body b{font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sg-body b.sg-clamp{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.5;display:-webkit-box}.sg-body small{color:var(--mute);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sg-meta{align-items:center;gap:6px;display:flex}.sg-price{color:var(--price);font-family:var(--font-mono);font-size:var(--fs-md);flex:none;font-weight:700}.sg-price small{font-size:var(--fs-2xs);opacity:.75;margin-right:1px;font-weight:500}.sg-price em{color:var(--mute);font-family:var(--font-sans);font-size:var(--fs-2xs);margin-left:2px;font-style:normal;font-weight:400}.sg-row>svg:first-child{color:var(--deal);flex:none}.sg-row>svg:last-child{color:var(--mute);flex:none}.sg-note{color:var(--mute);font-size:var(--fs-sm);margin:8px 0 0}.search-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.search-card-grid>li{min-width:0}.search-ref-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);height:100%;color:var(--ink);align-items:flex-start;gap:10px;padding:12px;display:flex}.search-ref-card:hover{border-color:var(--deal)}.search-ref-card>svg{color:var(--deal);flex:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.today-grid.svelte-1o7iodx{display:grid;gap:12px}@media(min-width:768px){.today-grid.svelte-1o7iodx{grid-template-columns:1.2fr 1.2fr .8fr}}.today-col.svelte-1o7iodx{min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface2) 60%,transparent)}.today-col-title.svelte-1o7iodx{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ink)}.today-col-title.svelte-1o7iodx b:where(.svelte-1o7iodx){margin-left:auto;font-size:12px;font-weight:600;color:var(--mute)}.today-col.svelte-1o7iodx ul:where(.svelte-1o7iodx){display:grid;gap:2px;margin:0;padding:0;list-style:none}.today-col.svelte-1o7iodx li:where(.svelte-1o7iodx) a:where(.svelte-1o7iodx){display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px}.today-col.svelte-1o7iodx li:where(.svelte-1o7iodx)+li:where(.svelte-1o7iodx) a:where(.svelte-1o7iodx){border-top:1px dashed color-mix(in srgb,var(--line) 70%,transparent)}.today-name.svelte-1o7iodx{min-width:0;overflow:hidden;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap}.today-col.svelte-1o7iodx li:where(.svelte-1o7iodx) a:where(.svelte-1o7iodx):hover .today-name:where(.svelte-1o7iodx){color:var(--deal)}.today-val.svelte-1o7iodx{flex-shrink:0;color:var(--ink);font-weight:600;white-space:nowrap}.today-val.svelte-1o7iodx s:where(.svelte-1o7iodx){margin-right:2px;color:var(--mute);font-weight:400}.today-val.svelte-1o7iodx em:where(.svelte-1o7iodx){margin-left:4px;color:var(--deal);font-size:11.5px;font-style:normal}.today-empty.svelte-1o7iodx{font-size:12px;line-height:1.6;color:var(--mute)}.today-big.svelte-1o7iodx{margin-bottom:4px;font-size:26px;font-weight:700;line-height:1.1;color:var(--ink)}.today-big.svelte-1o7iodx small:where(.svelte-1o7iodx){font-size:12px;font-weight:500;color:var(--mute)}.sku-related-grid.svelte-1u7z93z{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}@media(min-width:640px){.sku-related-grid.svelte-1u7z93z{grid-template-columns:repeat(2,minmax(0,1fr))}}.sku-related-grid.svelte-1u7z93z>li:where(.svelte-1u7z93z){min-width:0}.sku-related-card.svelte-1u7z93z{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface2) 50%,transparent);transition:background-color .15s ease,border-color .15s ease}.sku-related-card.svelte-1u7z93z>div:where(.svelte-1u7z93z):first-child{flex:1}.sku-related-card.svelte-1u7z93z:hover{border-color:var(--line);background:var(--surface2)}.sku-related-price.svelte-1u7z93z{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.sku-related-price.svelte-1u7z93z b:where(.svelte-1u7z93z){font-size:17px;line-height:1}.sku-related-price.svelte-1u7z93z b:where(.svelte-1u7z93z) small:where(.svelte-1u7z93z){margin-right:1px;font-size:11px;font-weight:500;opacity:.7}.sku-related-price.svelte-1u7z93z b:where(.svelte-1u7z93z) em:where(.svelte-1u7z93z){margin-left:2px;font-size:11px;font-style:normal;font-weight:500;color:var(--mute)}.sku-related-price.svelte-1u7z93z>small:where(.svelte-1u7z93z){font-size:11px;color:var(--mute);white-space:nowrap}.sku-related-all.svelte-1u7z93z{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-size:12.5px;font-weight:500;color:var(--deal)}.sku-related-all.svelte-1u7z93z:hover{text-decoration:underline}.guide-layout>.prose-page.speed-page.svelte-y8cw5y{max-width:1080px}.source-grid.svelte-y8cw5y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px}.source-summary.svelte-y8cw5y{min-width:0;padding-top:16px;border-top:1px solid var(--line)}@media(min-width:768px)and (max-width:1279px){.source-summary.svelte-y8cw5y:last-child{grid-column:1 / -1}}@media(min-width:1280px){.source-grid.svelte-y8cw5y{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.speed-metrics.svelte-y8cw5y{gap:8px}.speed-metrics.svelte-y8cw5y dd:where(.svelte-y8cw5y){font-size:clamp(20px,2vw,26px)}}.source-heading.svelte-y8cw5y{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-heading.svelte-y8cw5y>div:where(.svelte-y8cw5y){display:flex;align-items:baseline;gap:10px}.source-name.svelte-y8cw5y{color:var(--ink);font-size:17px;font-weight:700}.source-date.svelte-y8cw5y,.source-nodes.svelte-y8cw5y{color:var(--mute);font-size:12px}.source-nodes.svelte-y8cw5y{white-space:nowrap}.speed-metrics.svelte-y8cw5y{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin:20px 0 16px}.speed-metrics.svelte-y8cw5y>div:where(.svelte-y8cw5y){min-width:0}.speed-metrics.svelte-y8cw5y dt:where(.svelte-y8cw5y){color:var(--mute);font-size:12px;line-height:1.5}.speed-metrics.svelte-y8cw5y dd:where(.svelte-y8cw5y){margin:4px 0 0;color:var(--ink);font-family:var(--font-mono);font-size:clamp(20px,2.4vw,29px);font-weight:700;letter-spacing:-.04em;line-height:1.2}.speed-metrics.svelte-y8cw5y .is-primary:where(.svelte-y8cw5y) dd:where(.svelte-y8cw5y){color:var(--deal)}.speed-metrics.svelte-y8cw5y small:where(.svelte-y8cw5y){margin-left:3px;font-size:12px;font-weight:400;letter-spacing:0}.speed-metrics.svelte-y8cw5y dd.metric-node:where(.svelte-y8cw5y){display:block;overflow:hidden;margin-top:5px;color:var(--mute);font-family:var(--font-sans);font-size:11px;font-weight:400;letter-spacing:0;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.source-link.svelte-y8cw5y{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:13px;font-weight:600;text-underline-offset:3px}.speed-table-wrap.svelte-y8cw5y{overflow-x:auto;margin-top:12px}.speed-table-wrap.svelte-y8cw5y:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.speed-table.svelte-y8cw5y{width:100%;min-width:640px;border-collapse:collapse;color:var(--ink2);font-size:13px;line-height:1.55}.speed-table.svelte-y8cw5y th:where(.svelte-y8cw5y),.speed-table.svelte-y8cw5y td:where(.svelte-y8cw5y){padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.speed-table.svelte-y8cw5y thead:where(.svelte-y8cw5y) th:where(.svelte-y8cw5y){color:var(--mute);font-size:11.5px;font-weight:500;white-space:nowrap}.speed-table.svelte-y8cw5y tbody:where(.svelte-y8cw5y) th:where(.svelte-y8cw5y){color:var(--ink);font-weight:600;white-space:nowrap}.speed-table.svelte-y8cw5y tbody:where(.svelte-y8cw5y) tr:where(.svelte-y8cw5y):last-child>:where(.svelte-y8cw5y){border-bottom:0}.speed-num.svelte-y8cw5y,.node-time.svelte-y8cw5y,.bar-value.svelte-y8cw5y strong:where(.svelte-y8cw5y),.region-rank.svelte-y8cw5y{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.speed-num.svelte-y8cw5y{color:var(--ink);font-weight:700}.node-time.svelte-y8cw5y{display:inline-block;margin-left:8px;color:var(--mute);font-size:12px}.carrier-table.svelte-y8cw5y{min-width:560px}.carrier-table.svelte-y8cw5y tbody:where(.svelte-y8cw5y) th:where(.svelte-y8cw5y){width:110px}.aliyun-table.svelte-y8cw5y{min-width:480px}.aliyun-table.svelte-y8cw5y .region-rank:where(.svelte-y8cw5y){width:64px;color:var(--mute)}.bar-value.svelte-y8cw5y{display:grid;grid-template-columns:76px minmax(90px,1fr);align-items:center;gap:12px}.bar-value.svelte-y8cw5y strong:where(.svelte-y8cw5y){color:var(--ink);font-size:12px;font-weight:600}.bar-track.svelte-y8cw5y{overflow:hidden;height:7px;border-radius:4px;background:var(--surface2)}.bar-fill.svelte-y8cw5y{height:100%;border-radius:inherit;background:var(--deal)}.bar-fill.is-boce.svelte-y8cw5y{background:var(--ink2)}.prose-card.svelte-y8cw5y .table-note:where(.svelte-y8cw5y){margin:12px 0 0;color:var(--mute);font-size:12px}@media(max-width:767px){.source-grid.svelte-y8cw5y{grid-template-columns:minmax(0,1fr);gap:16px}.source-summary.svelte-y8cw5y{padding-top:14px}.speed-metrics.svelte-y8cw5y{gap:8px}.speed-metrics.svelte-y8cw5y dd:where(.svelte-y8cw5y){font-size:clamp(19px,6vw,25px)}.speed-table.svelte-y8cw5y{min-width:600px}.speed-table.aliyun-table.svelte-y8cw5y{min-width:480px}}@media(max-width:420px){.source-heading.svelte-y8cw5y{align-items:flex-start}.source-heading.svelte-y8cw5y>div:where(.svelte-y8cw5y){flex-direction:column;gap:2px}.speed-metrics.svelte-y8cw5y{grid-template-columns:1.1fr 1fr}.speed-metrics.svelte-y8cw5y .is-primary:where(.svelte-y8cw5y){grid-column:1 / -1;padding-bottom:12px;border-bottom:1px solid var(--line)}}
