:root{--cjk-sc:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC";--cjk-tc:"PingFang TC","Microsoft JhengHei","Noto Sans TC","Noto Sans CJK TC","Source Han Sans TC";--cjk-jp:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Noto Sans CJK JP",Meiryo,"Yu Gothic";--cjk-kr:"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic"}:lang(zh),:root{--cjk:var(--cjk-sc)}:lang(zh-HK),:lang(zh-Hant),:lang(zh-TW){--cjk:var(--cjk-tc)}:lang(ja){--cjk:var(--cjk-jp)}:lang(ko){--cjk:var(--cjk-kr)}:root,[lang]{--font-stack-sans:var(--font-sans),var(--cjk),system-ui,sans-serif;--font-stack-mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,var(--cjk),monospace}:where(body [lang]){font-family:var(--font-stack-sans)}:lang(ja) .font-serif,:lang(ko) .font-serif,:lang(zh) .font-serif{font-family:var(--font-stack-sans)}:root,[lang]{--type-heading-scale:1;--text-display:calc(clamp(2.5rem, 1.671rem + 3.536vw, 4.5rem) * var(--type-heading-scale));--text-h2:calc(clamp(1.875rem, 1.616rem + 1.105vw, 2.5rem) * var(--type-heading-scale))}:root{--leading-display:1.1;--tracking-display:-0.035em;--leading-h2:1.15;--tracking-h2:-0.025em;--text-h3:1.0625rem;--leading-h3:1.35;--tracking-h3:-0.01em;--text-lead:1.125rem;--leading-lead:1.6;--text-body:0.9375rem;--leading-body:1.6;--text-small:0.8125rem;--leading-small:1.45;--text-caption:0.75rem;--leading-caption:1.33;--text-eyebrow:0.75rem;--leading-eyebrow:1.33;--tracking-eyebrow:0.08em;--text-nav:0.875rem;--leading-nav:1.25rem;--text-button:0.875rem;--text-button-sm:0.8125rem;--leading-button:1.25rem;--text-code:0.78125rem;--leading-code:1.6}@media (min-width:768px){:root{--leading-display:1.05;--leading-h2:1.1;--text-h3:1.125rem;--text-body:1rem;--text-code:0.8125rem}}:root:lang(ja),:root:lang(ko),:root:lang(zh),[lang]:lang(ja),[lang]:lang(ko),[lang]:lang(zh){--type-heading-scale:0.85;--leading-display:1.25;--tracking-display:0;--leading-h2:1.25;--tracking-h2:0;--leading-h3:1.25;--tracking-h3:0;--leading-lead:1.75;--leading-body:1.75;--tracking-eyebrow:0.04em}body{font-size:var(--text-body);line-height:var(--leading-body)}:lang(ja) :is(h1,h2,h3),:lang(ko) :is(h1,h2,h3),:lang(zh) :is(h1,h2,h3){letter-spacing:0}:lang(ja) .uppercase,:lang(ko) .uppercase,:lang(zh) .uppercase{text-transform:none}:lang(ja) .font-mono.uppercase,:lang(ja) .text-eyebrow,:lang(ko) .font-mono.uppercase,:lang(ko) .text-eyebrow,:lang(zh) .font-mono.uppercase,:lang(zh) .text-eyebrow{font-family:var(--font-stack-sans);letter-spacing:var(--tracking-eyebrow)}:lang(ja) :is(.text-display,.text-h2),:lang(ko) :is(.text-display,.text-h2),:lang(zh) :is(.text-display,.text-h2){word-break:keep-all;overflow-wrap:anywhere}:lang(ja) :is(.text-display,.text-h2){word-break:auto-phrase}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:217 91% 60%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:217 91% 60%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:217 91% 95%;--accent-foreground:217 91% 60%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:217 91% 60%;--chart-1:217 91% 60%;--chart-2:217 91% 55%;--chart-3:217 91% 45%;--chart-4:217 91% 35%;--chart-5:217 91% 25%;--radius:0.5rem;--sidebar-background:0 0% 98%;--sidebar-foreground:0 0% 3.9%;--sidebar-primary:217 91% 60%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:217 91% 95%;--sidebar-accent-foreground:217 91% 60%;--sidebar-border:0 0% 89.8%;--sidebar-ring:217 91% 60%;--gradient-start:217 91% 60%;--gradient-end:217 91% 45%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:217 91% 60%;--primary-foreground:0 0% 98%;--secondary:0 0% 14.9%;--secondary-foreground:217 91% 60%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:217 91% 25%;--accent-foreground:217 91% 60%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:217 91% 60%;--chart-1:217 91% 60%;--chart-2:217 91% 55%;--chart-3:217 91% 45%;--chart-4:217 91% 35%;--chart-5:217 91% 25%;--sidebar-background:0 0% 3.9%;--sidebar-foreground:0 0% 98%;--sidebar-primary:217 91% 60%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:217 91% 25%;--sidebar-accent-foreground:217 91% 60%;--sidebar-border:0 0% 14.9%;--sidebar-ring:217 91% 60%;--gradient-start:217 91% 60%;--gradient-end:217 91% 45%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}*{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.3) transparent}.supplier-model-selector-list{scrollbar-width:none}.supplier-model-selector-list::-webkit-scrollbar{width:0;height:0}