:root{--gt-bg:#f5f6f8;--gt-bg-card:#fff;--gt-bg-card-hover:#f8f9fb;--gt-bg-input:#fff;--gt-border:#e1e4e8;--gt-border-focus:#00c8ff;--gt-text:#24292f;--gt-text-dim:#57606a;--gt-text-muted:#8c959f;--gt-shadow:0 1px 3px #00000014, 0 1px 2px #0000000f;--gt-shadow-lg:0 4px 12px #0000001a;--gt-cyan:#0098c7;--gt-cyan-light:#e5f6fd;--gt-cyan-dim:#07a;--gt-lime:#2d9e3e;--gt-lime-light:#e6f8e6;--gt-lime-dim:#2d9e3e;--gt-orange:#d96c00;--gt-red:#cf222e;--gt-yellow:#9a6700;--gt-blue:#0969da;--gt-purple:#8250df;--sev-ok:var(--gt-lime);--sev-ok-bg:#dafbe1;--sev-info:var(--gt-blue);--sev-info-bg:#ddf4ff;--sev-check:var(--gt-yellow);--sev-check-bg:#fff8c5;--sev-warning:var(--gt-orange);--sev-warning-bg:#fff1e5;--sev-ng:var(--gt-red);--sev-ng-bg:#ffebe9;--font-sans:"Segoe UI", "Hiragino Sans", "Noto Sans JP", system-ui, sans-serif;--font-mono:"Cascadia Code", "JetBrains Mono", "SF Mono", monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition-fast:.15s ease;--transition:.25s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px;overflow-x:hidden}body{font-family:var(--font-sans);background:var(--gt-bg);color:var(--gt-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;overflow-x:hidden}a{color:var(--gt-cyan);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--gt-lime)}button{font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border:none;outline:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}h1{font-size:1.75rem}h2{font-size:1.35rem}h3{font-size:1.15rem}.container{width:100%;max-width:1280px;padding:0 var(--space-md);min-width:0;margin:0 auto}.card{background:var(--gt-bg-card);border:1px solid var(--gt-border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-lg);box-shadow:var(--gt-shadow);overflow-wrap:anywhere}img,svg,canvas,video{max-width:100%}.text-dim{color:var(--gt-text-dim)}.text-muted{color:var(--gt-text-muted)}.text-cyan{color:var(--gt-cyan)}.text-lime{color:var(--gt-lime)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--font-sans);border:none;outline:none;padding:10px 24px;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--gt-cyan), #006994);color:#fff;box-shadow:0 2px 6px #0098c74d}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #0098c766}.btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.btn-secondary{background:var(--gt-bg-card);color:var(--gt-text);border:1px solid var(--gt-border)}.btn-secondary:hover{border-color:var(--gt-cyan);color:var(--gt-cyan)}.btn-sm{padding:6px 14px;font-size:.85rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--gt-bg)}::-webkit-scrollbar-thumb{background:var(--gt-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gt-text-muted)}@media (width<=768px){html{font-size:15px}.container{padding:0 var(--space-sm)}.card{padding:var(--space-md)}}.chat-return-banner[data-v-c1718336]{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #3b82f647;border-radius:18px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 18px 44px #0f172a2e}.chat-return-link[data-v-c1718336]{color:#fff;background:#0969da;border-radius:13px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.chat-return-link[data-v-c1718336]:hover{background:#0759b8}.chat-return-icon[data-v-c1718336]{font-size:1rem;line-height:1}.chat-return-close[data-v-c1718336]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d1d9e0e6;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.15rem;font-weight:850;display:inline-flex}.chat-return-close[data-v-c1718336]:hover{color:#0f172a;background:#f8fafc}.chat-return-link[data-v-c1718336]:focus-visible,.chat-return-close[data-v-c1718336]:focus-visible{outline-offset:2px;outline:3px solid #0969da47}@media (width<=640px){.chat-return-banner[data-v-c1718336]{justify-content:space-between;bottom:10px;left:10px;right:10px}.chat-return-link[data-v-c1718336]{flex:1;justify-content:center}}.app-header[data-v-2d842eb7]{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafcf2;border-bottom:1px solid #d1d9e0eb;position:sticky;top:0;box-shadow:0 1px 10px #0f172a0f}.header-inner[data-v-2d842eb7]{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:62px;padding-top:8px;padding-bottom:8px;display:flex}.brand[data-v-2d842eb7]{min-width:0;color:inherit;text-decoration:none;display:grid}.brand-title[data-v-2d842eb7]{color:var(--gt-text);letter-spacing:0;font-size:clamp(1rem,2vw,1.18rem);font-weight:850;line-height:1.1}.brand-title-row[data-v-2d842eb7]{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex}.beta-badge[data-v-2d842eb7]{color:var(--gt-blue);white-space:nowrap;background:#0969da14;border:1px solid #0969da3d;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.brand-subtitle[data-v-2d842eb7]{color:var(--gt-text-dim);margin-top:3px;font-size:.76rem;font-weight:650;line-height:1.35}.header-nav[data-v-2d842eb7]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.nav-link[data-v-2d842eb7]{min-height:34px;color:var(--gt-text-dim);white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.nav-link[data-v-2d842eb7]:hover,.nav-link.router-link-active[data-v-2d842eb7],.tools-menu.open .tools-summary[data-v-2d842eb7]{color:var(--gt-blue);background:#0969da17}.nav-link[data-v-2d842eb7]:active{transform:translateY(1px)}.nav-link[data-v-2d842eb7]:focus-visible,.tools-summary[data-v-2d842eb7]:focus-visible,.tool-item[data-v-2d842eb7]:focus-visible{outline-offset:2px;outline:3px solid #0969da42}.tools-menu[data-v-2d842eb7]{position:relative}.tools-summary[data-v-2d842eb7]{font:inherit;background:0 0;border:0}.tools-summary[data-v-2d842eb7]:after{content:"";width:6px;height:6px;transition:transform var(--transition-fast);border-bottom:2px solid;border-right:2px solid;margin-left:7px;transform:translateY(-2px)rotate(45deg)}.tools-menu.open .tools-summary[data-v-2d842eb7]:after{transform:translateY(1px)rotate(225deg)}.tools-popover[data-v-2d842eb7]{border:1px solid var(--gt-border);border-radius:var(--radius-lg);width:min(330px,100vw - 28px);box-shadow:var(--gt-shadow-lg);background:#fff;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);right:0}.tool-item[data-v-2d842eb7]{border-radius:var(--radius-md);color:var(--gt-text);gap:3px;padding:11px;text-decoration:none;display:grid}.tool-item[data-v-2d842eb7]:hover{background:#0969da0f}.tool-item span[data-v-2d842eb7]{font-size:.9rem;font-weight:850}.tool-item small[data-v-2d842eb7]{color:var(--gt-text-dim);font-size:.74rem;line-height:1.45}@media (width<=760px){.header-inner[data-v-2d842eb7]{text-align:center;flex-direction:column;justify-content:center;gap:9px;min-height:auto;padding-top:9px;padding-bottom:9px}.brand[data-v-2d842eb7]{justify-items:center;width:100%}.brand-title-row[data-v-2d842eb7]{justify-content:center}.brand-title[data-v-2d842eb7]{font-size:1.02rem}.brand-subtitle[data-v-2d842eb7]{max-width:min(100%,340px);font-size:.7rem}.header-nav[data-v-2d842eb7]{justify-content:center;gap:6px;width:100%;overflow:visible}.nav-link[data-v-2d842eb7]{min-height:32px;padding:6px 10px;font-size:.76rem}.tools-menu[data-v-2d842eb7]{position:static}.tools-popover[data-v-2d842eb7]{text-align:left;z-index:200;width:auto;max-height:calc(100vh - 108px);position:fixed;top:92px;left:12px;right:12px;overflow:auto}}@media (width<=380px){.brand-subtitle[data-v-2d842eb7]{display:none}.header-nav[data-v-2d842eb7]{gap:5px}.nav-link[data-v-2d842eb7]{padding:6px 8px;font-size:.72rem}.tools-popover[data-v-2d842eb7]{top:78px}}.intro-panel[data-v-0be075f5]{margin-bottom:var(--space-lg)}.intro-title[data-v-0be075f5]{margin-bottom:var(--space-sm);color:var(--gt-cyan);font-size:1.3rem}.intro-kicker[data-v-0be075f5]{color:var(--gt-blue);background:#0969da14;border:1px solid #0969da3d;border-radius:999px;align-items:center;margin-bottom:8px;padding:4px 9px;font-size:.75rem;font-weight:900;line-height:1;display:inline-flex}.intro-text[data-v-0be075f5]{color:var(--gt-text);margin-bottom:var(--space-xs)}.intro-note[data-v-0be075f5]{color:var(--gt-text-dim);margin-bottom:var(--space-sm);font-size:.9rem}.guide-link[data-v-0be075f5]{margin-bottom:var(--space-lg);color:var(--gt-blue);font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.guide-link[data-v-0be075f5]:hover{text-decoration:underline}.guide-link[data-v-0be075f5]:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #0969da47}.intro-steps[data-v-0be075f5]{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.step[data-v-0be075f5]{align-items:center;gap:var(--space-xs);background:var(--gt-bg);border-radius:var(--radius-md);min-width:0;color:var(--gt-text);padding:8px 10px;font-size:.9rem;display:flex}.step-number[data-v-0be075f5]{background:var(--gt-cyan);color:#fff;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:inline-flex}@media (width<=640px){.intro-steps[data-v-0be075f5]{grid-template-columns:repeat(2,minmax(0,1fr))}.step[data-v-0be075f5]{font-size:.82rem}}.usage-form[data-v-b92efa6a]{margin-bottom:var(--space-lg)}.section-title[data-v-b92efa6a]{color:var(--gt-cyan);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--gt-border);font-size:1.15rem}.form-grid[data-v-b92efa6a]{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.form-field[data-v-b92efa6a]{gap:var(--space-xs);flex-direction:column;display:flex}.form-label[data-v-b92efa6a]{color:var(--gt-text-dim);font-size:.85rem;font-weight:600}.form-checkboxes[data-v-b92efa6a]{gap:var(--space-lg);flex-wrap:wrap;display:flex}@media (width<=600px){.form-grid[data-v-b92efa6a]{grid-template-columns:1fr}}.part-card[data-v-7446a6d1]{margin-bottom:0}.part-card-header[data-v-7446a6d1]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.part-card-label[data-v-7446a6d1]{color:var(--gt-cyan);font-size:1rem;font-weight:700}.part-card-sub[data-v-7446a6d1]{color:var(--gt-text-dim);margin-top:2px;font-size:.76rem}.part-tools[data-v-7446a6d1]{gap:var(--space-sm);margin-bottom:var(--space-sm);display:grid}.search-box[data-v-7446a6d1]{color:var(--gt-text-dim);gap:4px;font-size:.75rem;font-weight:700;display:grid}.search-box input[data-v-7446a6d1]{border:1px solid var(--gt-border);border-radius:var(--radius-md);width:100%;color:var(--gt-text);background:var(--gt-bg-input);font:inherit;padding:9px 10px}.search-box input[data-v-7446a6d1]:focus{border-color:var(--gt-border-focus);outline:3px solid #0098c729}.sort-controls[data-v-7446a6d1]{gap:5px;display:grid}.sort-label[data-v-7446a6d1]{color:var(--gt-text-dim);font-size:.72rem;font-weight:800}.sort-buttons[data-v-7446a6d1]{flex-wrap:wrap;gap:6px;display:flex}.sort-button[data-v-7446a6d1]{border:1px solid var(--gt-border);color:var(--gt-text-dim);background:#fff;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:800;line-height:1.2}.sort-button.active[data-v-7446a6d1]{border-color:var(--gt-blue);color:var(--gt-blue);background:#0969da14}.sort-button[data-v-7446a6d1]:hover{border-color:var(--gt-cyan);color:var(--gt-text)}.sort-button[data-v-7446a6d1]:focus-visible{outline-offset:2px;outline:3px solid #0969da38}.filter-groups[data-v-7446a6d1]{gap:var(--space-xs);display:grid}.filter-group[data-v-7446a6d1]{gap:4px;display:grid}.filter-label[data-v-7446a6d1]{color:var(--gt-text-dim);font-size:.72rem;font-weight:800}.filter-chips[data-v-7446a6d1]{flex-wrap:wrap;gap:6px;display:flex}.filter-chip[data-v-7446a6d1]{border:1px solid var(--gt-border);background:var(--gt-bg);color:var(--gt-text-dim);border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:700}.filter-chip.active[data-v-7446a6d1]{border-color:var(--gt-cyan);background:var(--gt-cyan-light);color:var(--gt-cyan-dim)}.filter-chip[data-v-7446a6d1]:focus-visible{outline-offset:2px;outline:3px solid #0098c72e}.compat-hint[data-v-7446a6d1]{margin-top:var(--space-xs);color:var(--gt-text-muted);font-size:.76rem}.part-detail[data-v-7446a6d1]{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--gt-bg);border-radius:var(--radius-sm)}.part-detail-main[data-v-7446a6d1]{gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.part-detail-name[data-v-7446a6d1]{margin-bottom:2px;font-size:.9rem;font-weight:700}.part-detail-desc[data-v-7446a6d1]{margin-bottom:var(--space-sm);font-size:.8rem}.price-box[data-v-7446a6d1]{border:1px solid var(--gt-border);border-radius:var(--radius-md);text-align:right;background:#fff;min-width:104px;padding:7px 9px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.price-link[data-v-7446a6d1]:hover,.price-link[data-v-7446a6d1]:focus-visible{border-color:var(--gt-cyan);outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #0098c71f}.price-label[data-v-7446a6d1]{color:var(--gt-text-muted);font-size:.68rem;font-weight:800;display:block}.price-box strong[data-v-7446a6d1]{color:var(--gt-text);font-size:.86rem;display:block}.part-specs[data-v-7446a6d1]{margin-top:var(--space-sm);flex-wrap:wrap;gap:4px;display:flex}.part-error[data-v-7446a6d1]{margin-top:var(--space-xs);color:var(--gt-red);font-size:.8rem}.mobile-option-list[data-v-7446a6d1]{display:none}@media (width<=640px){.part-card-header[data-v-7446a6d1],.part-detail-main[data-v-7446a6d1]{grid-template-columns:1fr}.part-card-header[data-v-7446a6d1]{display:grid}.price-box[data-v-7446a6d1]{text-align:left}.part-card[data-v-7446a6d1]{padding:var(--space-md)}.part-card-header[data-v-7446a6d1]{gap:var(--space-sm);margin-bottom:var(--space-sm)}.part-card-label[data-v-7446a6d1]{font-size:.98rem}.part-card-sub[data-v-7446a6d1]{font-size:.73rem;line-height:1.55}.filter-groups[data-v-7446a6d1]{gap:10px}.sort-buttons[data-v-7446a6d1]{margin-right:calc(var(--space-md) * -1);padding-right:var(--space-md);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.sort-button[data-v-7446a6d1]{flex:none;min-height:30px}.filter-chips[data-v-7446a6d1]{margin-right:calc(var(--space-md) * -1);padding-right:var(--space-md);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.filter-chip[data-v-7446a6d1]{flex:none;min-height:30px}.mobile-option-list[data-v-7446a6d1]{margin-top:var(--space-sm);gap:8px;display:grid}.mobile-option-card[data-v-7446a6d1]{border:1px solid var(--gt-border);border-radius:var(--radius-md);width:100%;color:var(--gt-text);text-align:left;background:#fff;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px;display:grid}.mobile-option-card.selected[data-v-7446a6d1]{border-color:var(--gt-blue);background:#0969da0f;box-shadow:0 0 0 2px #0969da14}.mobile-option-card.caution[data-v-7446a6d1]{border-color:#d96c0052}.mobile-option-card[data-v-7446a6d1]:focus-visible{outline-offset:2px;outline:3px solid #0969da3d}.mobile-option-main[data-v-7446a6d1]{gap:3px;min-width:0;display:grid}.mobile-option-main strong[data-v-7446a6d1]{color:var(--gt-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mobile-option-main small[data-v-7446a6d1]{color:var(--gt-text-dim);font-size:.7rem;line-height:1.35}.mobile-option-side[data-v-7446a6d1]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mobile-price[data-v-7446a6d1]{color:var(--gt-blue);white-space:nowrap;font-size:.74rem;font-weight:850}.mobile-caution[data-v-7446a6d1]{color:var(--gt-orange);background:#fff1e5;border-radius:999px;padding:2px 6px;font-size:.66rem;font-weight:850}.mobile-reason[data-v-7446a6d1]{color:var(--gt-orange);grid-column:1/-1;font-size:.68rem;line-height:1.45}}.parts-form[data-v-6443c76c]{margin-bottom:var(--space-lg)}.section-head[data-v-6443c76c]{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--gt-border)}.section-title[data-v-6443c76c]{margin-bottom:var(--space-xs);color:var(--gt-text);font-size:1.15rem}.section-desc[data-v-6443c76c]{font-size:.85rem}.quick-filters[data-v-6443c76c]{margin-bottom:var(--space-md);border-radius:var(--radius-md);background:#0969da0a;border:1px solid #0969da24;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.quick-label[data-v-6443c76c]{color:var(--gt-text);font-size:.82rem;font-weight:800}.quick-chip[data-v-6443c76c]{border:1px solid var(--gt-border);color:var(--gt-text);background:#fff;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:800}.quick-chip.active[data-v-6443c76c],.quick-chip[data-v-6443c76c]:hover{border-color:var(--gt-blue);background:var(--gt-blue);color:#fff}.quick-chip[data-v-6443c76c]:focus-visible{outline-offset:2px;outline:3px solid #0969da47}.quick-help[data-v-6443c76c]{color:var(--gt-text-dim);font-size:.76rem}.parts-grid[data-v-6443c76c]{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.parts-grid[data-v-6443c76c]{grid-template-columns:1fr}}@media (width<=640px){.parts-form[data-v-6443c76c]{padding:var(--space-md)}.section-title[data-v-6443c76c]{font-size:1.06rem}.quick-filters[data-v-6443c76c]{align-items:flex-start;gap:7px;padding:9px}.quick-label[data-v-6443c76c],.quick-help[data-v-6443c76c]{width:100%}.quick-chip[data-v-6443c76c]{flex:88px}}.rich-result[data-v-c19bb622]{margin-bottom:var(--space-md);background:radial-gradient(circle at 0 0,#0098c717,#0000 34%),#fff;border-color:#0969da29}.result-hero[data-v-c19bb622]{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.trust-strip[data-v-c19bb622]{margin:calc(var(--space-sm) * -1) 0 var(--space-sm);grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(86px,1fr));align-items:stretch;gap:8px;display:grid}.trust-copy[data-v-c19bb622],.trust-stat[data-v-c19bb622]{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #0969da29;padding:10px 12px}.trust-copy span[data-v-c19bb622],.trust-stat span[data-v-c19bb622]{color:var(--gt-text-dim);font-size:.7rem;font-weight:900;display:block}.trust-copy strong[data-v-c19bb622],.trust-stat strong[data-v-c19bb622]{color:var(--gt-text);margin-top:2px;font-size:.9rem;line-height:1.35;display:block}.trust-stat strong[data-v-c19bb622]{font-size:1.08rem}.trust-stat.score strong[data-v-c19bb622]{color:var(--gt-blue)}.trust-stat.danger strong[data-v-c19bb622]{color:var(--sev-ng)}.trust-stat.check strong[data-v-c19bb622]{color:var(--sev-check)}.trust-stat.ok strong[data-v-c19bb622]{color:var(--sev-ok)}.trust-meter[data-v-c19bb622]{height:6px;margin-bottom:var(--space-md);background:#0969da1a;border-radius:999px;overflow:hidden}.trust-meter span[data-v-c19bb622]{border-radius:inherit;background:linear-gradient(90deg,#0969da,#0098c7);height:100%;display:block}.rank-block[data-v-c19bb622]{background:var(--gt-bg);border:1px solid var(--gt-border);border-radius:24px;place-items:center;width:94px;height:94px;display:grid}.rank-block strong[data-v-c19bb622]{font-size:2.45rem;line-height:1}.rank-block span[data-v-c19bb622]{font-size:.72rem;font-weight:900}.rank-block.rank-s[data-v-c19bb622]{color:#2d9e3e;background:#dafbe1}.rank-block.rank-a[data-v-c19bb622]{color:#0969da;background:#ddf4ff}.rank-block.rank-b[data-v-c19bb622]{color:#0098c7;background:#e5f6fd}.rank-block.rank-c[data-v-c19bb622]{color:#9a6700;background:#fff8c5}.rank-block.rank-d[data-v-c19bb622]{color:#d96c00;background:#fff1e5}.rank-block.rank-e[data-v-c19bb622]{color:#cf222e;background:#ffebe9}.hero-copy[data-v-c19bb622]{min-width:0}.eyebrow[data-v-c19bb622]{color:var(--gt-blue);font-size:.75rem;font-weight:900}.hero-copy h2[data-v-c19bb622]{color:var(--gt-text);margin-top:2px;font-size:clamp(1.25rem,3vw,1.7rem)}.hero-copy p[data-v-c19bb622]:last-child{color:var(--gt-text-dim);margin-top:4px;font-size:.9rem;line-height:1.8}.hero-actions[data-v-c19bb622]{gap:var(--space-sm);min-width:158px;display:grid}.hero-action[data-v-c19bb622]{border-radius:var(--radius-md);min-height:40px;padding:0 var(--space-md);justify-content:center;align-items:center;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.hero-action.primary[data-v-c19bb622]{background:var(--gt-blue);color:#fff}.hero-action.secondary[data-v-c19bb622]{border:1px solid var(--gt-border);color:var(--gt-blue);background:#fff}.metrics-grid[data-v-c19bb622]{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gauge-card[data-v-c19bb622]{border:1px solid var(--gt-border);border-radius:var(--radius-md);padding:var(--space-sm);background:#ffffffd1}.gauge-top[data-v-c19bb622]{align-items:start;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px;font-size:.74rem;display:grid}.gauge-top span[data-v-c19bb622]{color:var(--gt-text-dim);font-weight:800}.gauge-top strong[data-v-c19bb622]{color:var(--gt-blue);text-align:right;white-space:nowrap;font-size:.78rem}.gauge-track[data-v-c19bb622],.usage-track[data-v-c19bb622]{background:var(--gt-bg);border-radius:999px;height:9px;overflow:hidden}.gauge-fill[data-v-c19bb622],.usage-fill[data-v-c19bb622]{border-radius:inherit;height:100%;display:block}.gauge-card.ok .gauge-fill[data-v-c19bb622]{background:var(--gt-lime)}.gauge-card.check .gauge-fill[data-v-c19bb622]{background:var(--gt-yellow)}.gauge-card.warning .gauge-fill[data-v-c19bb622]{background:var(--gt-orange)}.gauge-card.ng .gauge-fill[data-v-c19bb622]{background:var(--gt-red)}.gauge-card.unknown .gauge-fill[data-v-c19bb622]{background:var(--gt-text-muted)}.gauge-card p[data-v-c19bb622]{color:var(--gt-text-dim);margin-top:7px;font-size:.72rem;line-height:1.55}.insight-grid[data-v-c19bb622]{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:1fr;display:grid}.map-card[data-v-c19bb622],.usage-card[data-v-c19bb622],.checklist-card[data-v-c19bb622]{border:1px solid var(--gt-border);border-radius:var(--radius-md);padding:var(--space-md);background:#ffffffdb}.section-head[data-v-c19bb622]{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.section-head h3[data-v-c19bb622]{font-size:.98rem}.mini-badge[data-v-c19bb622]{background:var(--gt-cyan-light);color:var(--gt-cyan-dim);border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:.7rem;font-weight:900}.compat-map[data-v-c19bb622]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;display:grid}.map-node[data-v-c19bb622]{border:1px solid var(--gt-border);border-radius:var(--radius-md);background:#fff;gap:2px;min-height:58px;padding:8px;display:grid}.map-node span[data-v-c19bb622]{color:var(--gt-text-dim);font-size:.68rem;font-weight:900}.map-node strong[data-v-c19bb622]{color:var(--gt-text);font-size:.76rem;line-height:1.35}.map-node.ok[data-v-c19bb622]{background:#f1fbf3;border-color:#2d9e3e5c}.map-node.check[data-v-c19bb622],.map-node.warning[data-v-c19bb622]{background:#fff8f0;border-color:#d96c0052}.map-node.ng[data-v-c19bb622]{background:#fff5f5;border-color:#cf222e57}.map-line[data-v-c19bb622]{background:var(--gt-border);border-radius:999px;height:3px}.map-line.ok[data-v-c19bb622]{background:var(--gt-lime)}.map-line.check[data-v-c19bb622]{background:var(--gt-yellow)}.map-line.warning[data-v-c19bb622]{background:var(--gt-orange)}.map-line.ng[data-v-c19bb622]{background:var(--gt-red)}.usage-bars[data-v-c19bb622]{gap:10px;display:grid}.usage-row-head[data-v-c19bb622]{justify-content:space-between;gap:var(--space-sm);font-size:.78rem;font-weight:800;display:flex}.usage-row small[data-v-c19bb622]{color:var(--gt-text-dim);margin-top:3px;font-size:.7rem;display:block}.usage-fill.rank-s[data-v-c19bb622]{background:var(--gt-lime)}.usage-fill.rank-a[data-v-c19bb622]{background:var(--gt-blue)}.usage-fill.rank-b[data-v-c19bb622]{background:var(--gt-cyan)}.usage-fill.rank-c[data-v-c19bb622]{background:var(--gt-yellow)}.usage-fill.rank-d[data-v-c19bb622]{background:var(--gt-orange)}.usage-fill.rank-e[data-v-c19bb622]{background:var(--gt-red)}.checklist-grid[data-v-c19bb622]{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checklist-item[data-v-c19bb622]{border:1px solid var(--gt-border);border-radius:var(--radius-md);padding:var(--space-sm);background:#fff;grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.check-icon[data-v-c19bb622]{background:var(--gt-bg);width:28px;height:28px;color:var(--gt-text-dim);border-radius:50%;place-items:center;font-size:.65rem;font-weight:900;display:inline-grid}.checklist-item.ok .check-icon[data-v-c19bb622]{background:var(--sev-ok-bg);color:var(--sev-ok)}.checklist-item.check .check-icon[data-v-c19bb622]{background:var(--sev-check-bg);color:var(--sev-check)}.checklist-item.warning .check-icon[data-v-c19bb622]{background:var(--sev-warning-bg);color:var(--sev-warning)}.checklist-item.ng .check-icon[data-v-c19bb622]{background:var(--sev-ng-bg);color:var(--sev-ng)}.checklist-item strong[data-v-c19bb622]{font-size:.8rem;display:block}.checklist-item p[data-v-c19bb622]{color:var(--gt-text-dim);margin-top:2px;font-size:.72rem;line-height:1.55}@media (width<=980px){.result-hero[data-v-c19bb622],.insight-grid[data-v-c19bb622]{grid-template-columns:minmax(0,1fr)}.trust-strip[data-v-c19bb622]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-copy[data-v-c19bb622]{grid-column:1/-1}.hero-actions[data-v-c19bb622],.metrics-grid[data-v-c19bb622],.checklist-grid[data-v-c19bb622]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rich-result[data-v-c19bb622]{padding:var(--space-md)}.result-hero[data-v-c19bb622]{gap:var(--space-md)}.rank-block[data-v-c19bb622]{border-radius:18px;width:78px;height:78px}.rank-block strong[data-v-c19bb622]{font-size:2rem}.hero-actions[data-v-c19bb622],.metrics-grid[data-v-c19bb622],.checklist-grid[data-v-c19bb622],.compat-map[data-v-c19bb622]{grid-template-columns:minmax(0,1fr)}.map-line[data-v-c19bb622]{justify-self:center;width:3px;height:14px}.section-head[data-v-c19bb622]{align-items:flex-start}}.result-action[data-v-4859ab13]{margin-bottom:var(--space-md);border-color:#0969da2e}.result-action-header[data-v-4859ab13]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.eyebrow[data-v-4859ab13]{color:var(--gt-blue);letter-spacing:.02em;font-size:.78rem;font-weight:800}.result-action h2[data-v-4859ab13]{font-size:1.2rem}.risk-pill[data-v-4859ab13]{border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:.78rem;font-weight:800}.risk-ng[data-v-4859ab13]{background:var(--sev-ng-bg);color:var(--sev-ng)}.risk-warning[data-v-4859ab13]{background:var(--sev-warning-bg);color:var(--sev-warning)}.risk-check[data-v-4859ab13]{background:var(--sev-check-bg);color:var(--sev-check)}.risk-ok[data-v-4859ab13]{background:var(--sev-ok-bg);color:var(--sev-ok)}.summary-grid[data-v-4859ab13]{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-cell[data-v-4859ab13]{border:1px solid var(--gt-border);border-radius:var(--radius-md);padding:var(--space-sm);background:var(--gt-bg)}.summary-number[data-v-4859ab13]{font-size:1.35rem;font-weight:900;line-height:1;display:block}.summary-label[data-v-4859ab13]{color:var(--gt-text-dim);margin-top:4px;font-size:.72rem;display:block}.concern-list[data-v-4859ab13]{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.concern-item[data-v-4859ab13]{border:1px solid var(--gt-border);border-left:4px solid var(--gt-text-muted);border-radius:var(--radius-md);padding:var(--space-sm);background:#fff}.concern-item.sev-ng[data-v-4859ab13]{border-left-color:var(--sev-ng)}.concern-item.sev-warning[data-v-4859ab13]{border-left-color:var(--sev-warning)}.concern-item.sev-check[data-v-4859ab13]{border-left-color:var(--sev-check)}.concern-title-row[data-v-4859ab13]{align-items:center;gap:var(--space-xs);margin-bottom:2px;display:flex}.concern-badge[data-v-4859ab13]{background:var(--gt-bg);color:var(--gt-text-dim);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.68rem;font-weight:800}.concern-item h3[data-v-4859ab13]{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.concern-item p[data-v-4859ab13]{font-size:.8rem}.concern-item small[data-v-4859ab13]{color:var(--gt-text-dim);margin-top:3px;font-size:.72rem;display:block}.no-concern[data-v-4859ab13]{color:var(--gt-text-dim);font-size:.86rem}.action-row[data-v-4859ab13]{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.primary-action[data-v-4859ab13],.secondary-action[data-v-4859ab13]{border-radius:var(--radius-md);min-height:42px;padding:0 var(--space-md);transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.primary-action[data-v-4859ab13]{background:var(--gt-blue);color:#fff}.secondary-action[data-v-4859ab13]{border:1px solid var(--gt-border);color:var(--gt-blue);background:#fff}.primary-action[data-v-4859ab13]:hover,.secondary-action[data-v-4859ab13]:hover{transform:translateY(-1px)}.primary-action[data-v-4859ab13]:focus-visible,.secondary-action[data-v-4859ab13]:focus-visible{outline-offset:2px;outline:3px solid #0969da47}.beta-note[data-v-4859ab13]{margin-top:var(--space-md);color:var(--gt-text-dim);font-size:.76rem;line-height:1.7}@media (width<=760px){.result-action-header[data-v-4859ab13]{display:grid}.risk-pill[data-v-4859ab13]{justify-self:flex-start}.summary-grid[data-v-4859ab13]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.summary-cell[data-v-4859ab13]{padding:8px}.summary-number[data-v-4859ab13]{font-size:1.15rem}.summary-label[data-v-4859ab13]{font-size:.66rem}.concern-list[data-v-4859ab13]{grid-template-columns:minmax(0,1fr)}.action-row[data-v-4859ab13]{display:grid}}.check-card[data-v-ba2e6cb3]{border:1px solid var(--gt-border);border-radius:var(--radius-md);padding:var(--space-md);border-left:4px solid var(--gt-text-muted);background:var(--gt-bg-card)}.check-card.sev-ok[data-v-ba2e6cb3]{border-left-color:var(--sev-ok)}.check-card.sev-info[data-v-ba2e6cb3]{border-left-color:var(--sev-info)}.check-card.sev-check[data-v-ba2e6cb3]{border-left-color:var(--sev-check)}.check-card.sev-warning[data-v-ba2e6cb3]{border-left-color:var(--sev-warning)}.check-card.sev-ng[data-v-ba2e6cb3]{border-left-color:var(--sev-ng)}.check-header[data-v-ba2e6cb3]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.check-title[data-v-ba2e6cb3]{font-size:.9rem;font-weight:600}.check-summary[data-v-ba2e6cb3]{margin-bottom:2px;font-size:.85rem}.check-detail[data-v-ba2e6cb3]{font-size:.8rem}.check-recommendation[data-v-ba2e6cb3]{margin-top:var(--space-sm)}.guide-link[data-v-ba2e6cb3]{color:var(--gt-blue);margin-top:8px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.guide-link[data-v-ba2e6cb3]:hover{text-decoration:underline}.guide-link[data-v-ba2e6cb3]:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #0969da47}.check-results[data-v-2217349b]{margin-bottom:var(--space-md)}.section-head[data-v-2217349b]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--gt-border);display:flex}.section-title[data-v-2217349b]{color:var(--gt-text);font-size:1.05rem}.section-sub[data-v-2217349b]{color:var(--gt-text-dim);font-size:.78rem;line-height:1.7}.toggle-btn[data-v-2217349b]{border:1px solid var(--gt-border);border-radius:var(--radius-md);background:var(--gt-bg-card);color:var(--gt-text);white-space:nowrap;padding:7px 10px;font-size:.78rem;font-weight:700}.toggle-btn[data-v-2217349b]:hover{border-color:var(--gt-blue);color:var(--gt-blue)}.toggle-btn[data-v-2217349b]:focus-visible{outline-offset:2px;outline:3px solid #0969da47}.results-list[data-v-2217349b]{gap:var(--space-sm);flex-direction:column;display:flex}@media (width<=640px){.section-head[data-v-2217349b]{flex-direction:column}.toggle-btn[data-v-2217349b]{width:100%}}.recommendations[data-v-c712ea9b]{margin-bottom:var(--space-md)}.section-head[data-v-c712ea9b]{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--gt-border)}.section-title[data-v-c712ea9b]{color:var(--gt-cyan);font-size:1.05rem}.section-sub[data-v-c712ea9b]{color:var(--gt-text-dim);font-size:.78rem}.rec-list[data-v-c712ea9b]{gap:var(--space-sm);flex-direction:column;display:flex}.rec-item[data-v-c712ea9b]{gap:var(--space-md);background:var(--gt-bg);border:1px solid var(--gt-border);border-radius:var(--radius-md);padding:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;display:grid}.rec-priority[data-v-c712ea9b]{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800}.rec-priority.priority-1[data-v-c712ea9b]{color:#cf222e;background:#ffebe9}.rec-priority.priority-2[data-v-c712ea9b]{color:#d96c00;background:#fff1e5}.rec-priority.priority-3[data-v-c712ea9b]{color:#9a6700;background:#fff8c5}.rec-content[data-v-c712ea9b]{min-width:0}.rec-title[data-v-c712ea9b]{margin-bottom:2px;font-size:.9rem}.rec-reason[data-v-c712ea9b]{color:var(--gt-text-dim);font-size:.78rem}.rec-categories[data-v-c712ea9b]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}@media (width<=640px){.rec-item[data-v-c712ea9b]{gap:var(--space-sm);grid-template-columns:1fr}.rec-categories[data-v-c712ea9b]{justify-content:flex-start}}.affiliate-cta[data-v-40e3a93b]{margin-bottom:var(--space-md);border-color:#0969da2e}.section-head[data-v-40e3a93b]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xs);display:flex}.eyebrow[data-v-40e3a93b]{color:var(--gt-blue);font-size:.74rem;font-weight:800}.section-title[data-v-40e3a93b]{color:var(--gt-text);font-size:1.1rem}.link-count[data-v-40e3a93b]{background:var(--gt-cyan-light);color:var(--gt-cyan-dim);border-radius:999px;flex:none;padding:4px 10px;font-size:.75rem;font-weight:800}.affiliate-notice[data-v-40e3a93b]{color:var(--gt-text-dim);margin-bottom:var(--space-md);font-size:.76rem}.links-list[data-v-40e3a93b]{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.affiliate-link[data-v-40e3a93b]{align-items:center;gap:var(--space-sm);background:var(--gt-bg);border:1px solid var(--gt-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-sm) var(--space-md);color:var(--gt-text);transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.affiliate-link[data-v-40e3a93b]:hover{border-color:var(--gt-blue);background:#0969da0f;transform:translateY(-1px)}.affiliate-link[data-v-40e3a93b]:focus-visible{outline-offset:2px;outline:3px solid #0969da47}.link-content[data-v-40e3a93b]{flex-direction:column;min-width:0;display:flex}.link-label[data-v-40e3a93b]{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.link-desc[data-v-40e3a93b]{color:var(--gt-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.link-price[data-v-40e3a93b]{color:#9a3412;margin-top:2px;font-size:.76rem;font-weight:900}.link-kind[data-v-40e3a93b]{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:700}.link-kind.kind-amazon[data-v-40e3a93b]{color:#9a5c00;background:#ff990026}.link-kind.kind-rakuten[data-v-40e3a93b]{color:#b91c1c;background:#bf00001f}.link-kind.kind-yahoo[data-v-40e3a93b]{color:#b91c1c;background:#ff00001f}.link-kind.kind-bto[data-v-40e3a93b]{color:var(--gt-blue);background:#0969da1f}.link-kind.kind-consultation[data-v-40e3a93b]{color:var(--gt-purple);background:#8250df1f}.link-kind.kind-internal[data-v-40e3a93b]{color:var(--gt-cyan);background:#0098c71f}@media (width<=760px){.section-head[data-v-40e3a93b]{align-items:flex-start}.links-list[data-v-40e3a93b]{grid-template-columns:minmax(0,1fr)}.affiliate-link[data-v-40e3a93b]{grid-template-columns:minmax(0,1fr);align-items:flex-start}.link-kind[data-v-40e3a93b]{justify-self:flex-start}}.share-panel[data-v-4ba8f260]{margin-bottom:var(--space-lg)}.section-head[data-v-4ba8f260]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xs);display:flex}.eyebrow[data-v-4ba8f260]{color:var(--gt-blue);font-size:.74rem;font-weight:900}.section-title[data-v-4ba8f260]{color:var(--gt-text);font-size:1.1rem}.score-pill[data-v-4ba8f260]{background:var(--gt-cyan-light);color:var(--gt-cyan-dim);border-radius:999px;flex:none;padding:4px 10px;font-size:.75rem;font-weight:900}.share-copy[data-v-4ba8f260]{color:var(--gt-text-dim);margin-bottom:var(--space-md);font-size:.82rem;line-height:1.7}.share-buttons[data-v-4ba8f260]{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (width<=640px){.section-head[data-v-4ba8f260]{display:grid}.score-pill[data-v-4ba8f260]{justify-self:flex-start}.share-buttons[data-v-4ba8f260]{display:grid}}.history-panel[data-v-fb9f7c13]{margin-bottom:var(--space-lg)}.history-header[data-v-fb9f7c13]{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--gt-border);justify-content:space-between;align-items:center;display:flex}.section-title[data-v-fb9f7c13]{color:var(--gt-cyan);border-bottom:none;margin-bottom:0;padding-bottom:0;font-size:1.15rem}.note[data-v-fb9f7c13]{font-size:.85rem}.history-list[data-v-fb9f7c13]{gap:var(--space-sm);flex-direction:column;display:flex}.history-item[data-v-fb9f7c13]{background:var(--gt-bg);border:1px solid var(--gt-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.history-meta[data-v-fb9f7c13]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.history-rank[data-v-fb9f7c13]{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.7rem;font-weight:800;display:flex}.history-rank.rank-s[data-v-fb9f7c13]{color:#2d9e3e;background:#dafbe1}.history-rank.rank-a[data-v-fb9f7c13]{color:#0969da;background:#ddf4ff}.history-rank.rank-b[data-v-fb9f7c13]{color:#0098c7;background:#e5f6fd}.history-rank.rank-c[data-v-fb9f7c13]{color:#9a6700;background:#fff8c5}.history-rank.rank-d[data-v-fb9f7c13]{color:#d96c00;background:#fff1e5}.history-rank.rank-e[data-v-fb9f7c13]{color:#cf222e;background:#ffebe9}.history-usage[data-v-fb9f7c13]{font-size:.8rem}.history-date[data-v-fb9f7c13]{font-size:.75rem}.history-actions[data-v-fb9f7c13]{gap:var(--space-xs);flex-shrink:0;display:flex}.geartune-cta[data-v-65b76ec7]{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.cta-copy[data-v-65b76ec7]{text-align:left}.eyebrow[data-v-65b76ec7]{color:var(--gt-blue);font-size:.75rem;font-weight:800}.cta-title[data-v-65b76ec7]{margin-bottom:var(--space-xs);font-size:1.12rem}.cta-text[data-v-65b76ec7]{color:var(--gt-text-dim);font-size:.84rem;line-height:1.8}.cta-links[data-v-65b76ec7]{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;flex-shrink:0;display:flex}@media (width<=760px){.geartune-cta[data-v-65b76ec7]{flex-direction:column;align-items:stretch}.cta-links[data-v-65b76ec7]{flex-direction:column}.cta-links a[data-v-65b76ec7]{width:100%}}.app-wrapper[data-v-3862c380]{flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-3862c380]{padding-top:var(--space-lg);padding-bottom:var(--space-lg);flex:1}.input-area[data-v-3862c380]{margin-bottom:var(--space-lg)}.analyze-section[data-v-3862c380]{text-align:center;margin-bottom:var(--space-lg)}.analyze-btn[data-v-3862c380]{min-width:280px;font-size:1.05rem!important;font-weight:800!important}.result-area[data-v-3862c380]{margin-bottom:var(--space-xl)}.history-save-area[data-v-3862c380]{text-align:center;margin-bottom:var(--space-md)}.app-footer[data-v-3862c380]{padding:var(--space-md) 0;text-align:center}.footer-text[data-v-3862c380]{color:var(--gt-text-muted);font-size:.8rem}@media (width<=768px){.main-content[data-v-3862c380]{padding-top:var(--space-md)}.analyze-btn[data-v-3862c380]{width:100%;min-width:auto}}
