@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;800&display=swap";:root{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#ec3013;--color-accent-2:#e15b47;--color-divider:#201e1d66;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#fff2ef;--color-accent-200:#ffe0d9;--color-accent-300:#ffc4b8;--color-accent-400:#ff9783;--color-accent-500:#ff563c;--color-accent-600:#dd2b0f;--color-accent-700:#ae1800;--color-accent-800:#7c1405;--color-accent-900:#4d170e;--color-accent-2-100:#fff2ef;--color-accent-2-200:#ffe0da;--color-accent-2-300:#ffc4b9;--color-accent-2-400:#ff9784;--color-accent-2-500:#ef6853;--color-accent-2-600:#c94b39;--color-accent-2-700:#9e3526;--color-accent-2-800:#71261b;--color-accent-2-900:#471d16;--font-heading:"Archivo", system-ui, sans-serif;--font-heading-weight:800;--font-body:"Archivo", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--shadow-sm:0 1px 2px #2d2b2b24;--shadow-md:0 3px 10px #2d2b2b29;--shadow-lg:0 12px 32px #2d2b2b38}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.grayscale{filter:grayscale()contrast(1.08)}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.text-muted{color:color-mix(in srgb, var(--color-text) 55%, transparent)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.hr{height:2px;margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2);text-align:left;justify-content:flex-start}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider);display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:2px solid var(--color-divider);font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}html{scroll-behavior:smooth}:root{--pc-gutter:32px;--bp-md:900px}.pc-show-sm{display:none!important}@media (width<=900px){:root{--pc-gutter:20px}.pc-hide-sm{display:none!important}.pc-show-sm{display:revert!important}}.pc-container{max-width:1180px;padding-inline:var(--pc-gutter);margin:0 auto;overflow-x:clip}.pc-container .tool-app-shell,.pc-container .cp{min-width:0;max-width:100%}.pc-container .tool-app-shell>*,.pc-container .cp>*{min-width:0}.site-header[data-v-666c9f6c]{background:var(--color-bg);border-bottom:2px solid var(--color-divider)}.site-header-sticky[data-v-666c9f6c]{z-index:50;position:sticky;top:0}.site-header-menu-open[data-v-666c9f6c]{z-index:110}.site-header-row[data-v-666c9f6c]{align-items:center;gap:32px;padding-top:14px;padding-bottom:14px;display:flex}.site-header-brand[data-v-666c9f6c]{color:inherit;align-items:center;gap:9px;min-width:0;margin-right:auto;text-decoration:none;display:flex}.site-header-mark[data-v-666c9f6c]{background:var(--color-accent);width:30px;height:30px;color:var(--color-bg);flex:none;place-items:center;display:grid}.site-header-word[data-v-666c9f6c]{font-family:var(--font-heading);letter-spacing:-.02em;font-size:19px;font-weight:800}.site-header-nav[data-v-666c9f6c]{align-items:center;gap:28px;display:flex}.site-header-nav a[data-v-666c9f6c]{color:inherit;font-size:14px;font-weight:600;text-decoration:none}.site-header-actions[data-v-666c9f6c]{flex:none;align-items:center;gap:10px;display:flex}.site-header-cta[data-v-666c9f6c]{padding:9px 18px}.site-header-menu-btn[data-v-666c9f6c]{appearance:none;border:2px solid var(--color-text);background:var(--color-bg);color:inherit;cursor:pointer;flex:none;place-items:center;width:42px;height:42px;display:none}@media (width<=900px){.site-header-menu-btn[data-v-666c9f6c]{display:grid}.site-header-row[data-v-666c9f6c]{gap:16px;padding-top:12px;padding-bottom:12px}.site-header-word[data-v-666c9f6c]{font-size:17px}.site-header-menu-open[data-v-666c9f6c]{border-bottom-color:var(--color-divider)}}.site-header-drawer[data-v-666c9f6c]{--site-header-height:66px;z-index:100;position:fixed;inset:0}.site-header-drawer-backdrop[data-v-666c9f6c]{inset:0;top:var(--site-header-height);background:color-mix(in srgb, var(--color-text) 28%, transparent);position:absolute}.site-header-panel[data-v-666c9f6c]{top:var(--site-header-height);background:var(--color-bg);height:calc(100dvh - var(--site-header-height));box-shadow:0 -4px 24px color-mix(in srgb, var(--color-text) 10%, transparent);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.site-header-panel-body[data-v-666c9f6c]{flex:1;min-height:0;overflow:auto}.site-header-panel-nav[data-v-666c9f6c]{border-bottom:2px solid var(--color-divider);flex-direction:column;display:flex}.site-header-panel-link[data-v-666c9f6c]{padding:14px var(--pc-gutter);color:inherit;border-bottom:1px solid var(--color-divider);font-size:15px;font-weight:700;text-decoration:none}.site-header-panel-link[data-v-666c9f6c]:last-child{border-bottom:0}.site-header-panel-apps[data-v-666c9f6c]{padding:16px var(--pc-gutter) 24px;grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.site-header-panel-label[data-v-666c9f6c]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);grid-column:1/-1;margin-bottom:4px;font-size:11px}.site-header-panel-app[data-v-666c9f6c]{color:inherit;padding:8px 0;font-size:14px;font-weight:600;text-decoration:none}.site-header-panel-footer[data-v-666c9f6c]{padding:16px var(--pc-gutter);padding-bottom:max(16px, env(safe-area-inset-bottom));border-top:2px solid var(--color-divider);background:var(--color-bg);flex:none}.site-header-panel-cta[data-v-666c9f6c]{justify-content:center;width:100%;padding:14px 18px}.app-bar[data-v-434e8cb6]{background:var(--color-surface);border-bottom:2px solid var(--color-divider)}.app-bar-row[data-v-434e8cb6]{align-items:center;min-width:0;display:flex}.app-bar-label[data-v-434e8cb6]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);border-right:2px solid var(--color-divider);flex:none;align-items:center;gap:7px;margin-right:4px;padding:14px 18px 14px 0;font-size:11px;display:inline-flex}.app-bar-links[data-v-434e8cb6]{flex:auto;align-items:center;min-width:0;display:flex;overflow-x:auto}.app-bar-link[data-v-434e8cb6]{white-space:nowrap;color:inherit;flex:none;padding:14px 16px;font-weight:600;text-decoration:none}.app-bar-link[data-v-434e8cb6]:hover,.app-bar-link[aria-current=page][data-v-434e8cb6]{color:var(--color-accent)}.how-it-works[data-v-536321b4]{border-bottom:2px solid var(--color-divider)}.how-it-works-inner[data-v-536321b4]{padding-block:72px}.how-it-works-head[data-v-536321b4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:44px;display:flex}.how-it-works-kicker[data-v-536321b4]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px;font-size:12px}.how-it-works-title[data-v-536321b4]{letter-spacing:-.02em;margin:0}.how-it-works-intro[data-v-536321b4]{max-width:340px;color:color-mix(in srgb, var(--color-text) 68%, transparent);margin:0;font-size:15px}.how-it-works-grid[data-v-536321b4]{border-top:2px solid var(--color-divider);grid-template-columns:repeat(3,1fr);display:grid}.how-it-works-cell[data-v-536321b4]{padding:32px 28px}.how-it-works-cell[data-v-536321b4]:not(:last-child){border-right:2px solid var(--color-divider)}.how-it-works-index[data-v-536321b4]{font-family:var(--font-heading);color:var(--color-accent);margin-bottom:20px;font-size:15px;font-weight:800}.how-it-works-step-title[data-v-536321b4]{margin:0 0 10px}.how-it-works-step-body[data-v-536321b4]{color:color-mix(in srgb, var(--color-text) 68%, transparent);margin:0;font-size:14px}@media (width<=900px){.how-it-works-inner[data-v-536321b4]{padding-block:48px}.how-it-works-head[data-v-536321b4]{flex-direction:column;align-items:flex-start;margin-bottom:32px}.how-it-works-intro[data-v-536321b4]{max-width:none}.how-it-works-title[data-v-536321b4]{font-size:32px!important}.how-it-works-grid[data-v-536321b4]{grid-template-columns:1fr!important}.how-it-works-cell[data-v-536321b4]{padding:24px 0}.how-it-works-cell[data-v-536321b4]:not(:last-child){border-right:0;border-bottom:2px solid var(--color-divider)}}.tool-grid[data-v-275d546c]{border:2px solid var(--color-divider);grid-template-columns:repeat(3,1fr);display:grid}.tool-grid-full[data-v-275d546c]{border-bottom:0}.tool-card[data-v-275d546c]{color:inherit;border-bottom:2px solid var(--color-divider);flex-direction:column;gap:14px;padding:30px 28px;text-decoration:none;display:flex}.tool-grid-compact .tool-card[data-v-275d546c]{gap:12px;padding:26px}.tool-card[data-v-275d546c]:nth-child(3n+1),.tool-card[data-v-275d546c]:nth-child(3n+2){border-right:2px solid var(--color-divider)}.tool-card-icon[data-v-275d546c]{background:var(--color-surface);width:44px;height:44px;color:var(--color-accent);place-items:center;display:grid}.tool-grid-compact .tool-card-icon[data-v-275d546c]{width:40px;height:40px}.tool-card-title[data-v-275d546c]{font-family:var(--font-heading);margin-bottom:4px;font-size:19px;font-weight:800}.tool-grid-compact .tool-card-title[data-v-275d546c]{margin-bottom:3px;font-size:17px}.tool-card-body[data-v-275d546c]{color:color-mix(in srgb, var(--color-text) 68%, transparent);margin:0;font-size:13px}.tool-card-link[data-v-275d546c]{color:var(--color-accent);align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:600;display:inline-flex}.tool-card-accent[data-v-275d546c]{background:var(--color-accent);color:var(--color-bg)}.tool-card-accent .tool-card-icon[data-v-275d546c]{background:var(--color-bg);color:var(--color-accent)}.tool-card-accent .tool-card-body[data-v-275d546c]{color:inherit;opacity:.9}.tool-card-accent .tool-card-link[data-v-275d546c]{color:inherit}.tool-card-accent[data-v-275d546c]:hover{background:var(--color-accent-700)}@media (width<=900px){.tool-grid[data-v-275d546c]{grid-template-columns:1fr!important}.tool-card[data-v-275d546c]{padding:22px 20px}.tool-grid-compact .tool-card[data-v-275d546c]{padding:20px}.tool-card[data-v-275d546c]:nth-child(3n+1),.tool-card[data-v-275d546c]:nth-child(3n+2){border-right:0}.tool-card[data-v-275d546c]:not(:last-child){border-bottom:2px solid var(--color-divider)}}.site-footer[data-v-a2269e86]{background:var(--color-text);color:var(--color-bg)}.site-footer-full[data-v-a2269e86]{padding:52px 32px 40px}.site-footer-top[data-v-a2269e86]{flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:40px;display:flex}.site-footer-brand[data-v-a2269e86]{max-width:280px}.site-footer-brand-row[data-v-a2269e86]{align-items:center;gap:9px;margin-bottom:14px;display:flex}.site-footer-mark[data-v-a2269e86]{background:var(--color-accent);width:28px;height:28px;color:var(--color-bg);place-items:center;display:grid}.site-footer-word[data-v-a2269e86]{font-family:var(--font-heading);font-size:17px;font-weight:800}.site-footer-tagline[data-v-a2269e86]{opacity:.65;margin:0;font-size:13px;line-height:1.55}.site-footer-cols[data-v-a2269e86]{flex-wrap:wrap;gap:56px;display:flex}.site-footer-col-title[data-v-a2269e86]{letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-bottom:12px;font-size:11px}.site-footer-links[data-v-a2269e86]{flex-direction:column;gap:9px;display:flex}.site-footer-links a[data-v-a2269e86]{color:var(--color-bg);opacity:.8;font-size:14px;text-decoration:none}.site-footer-bottom[data-v-a2269e86]{border-top:1px solid color-mix(in srgb, var(--color-bg) 20%, transparent);opacity:.6;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:22px;font-size:12px;display:flex}.site-footer-legal[data-v-a2269e86]{gap:20px;display:flex}.site-footer-legal a[data-v-a2269e86]{color:var(--color-bg);text-decoration:none}.site-footer-compact[data-v-a2269e86]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:44px 32px;display:flex}.site-footer-copy[data-v-a2269e86]{opacity:.6;font-size:12px}.hero[data-v-20fa0b42]{border-bottom:2px solid var(--color-divider)}.hero-grid[data-v-20fa0b42]{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:0;display:grid}.hero-left[data-v-20fa0b42]{border-right:2px solid var(--color-divider);flex-direction:column;justify-content:center;padding:64px 48px 64px 0;display:flex}.hero-tag-row[data-v-20fa0b42]{align-items:center;gap:10px;margin-bottom:22px;display:flex}.hero-caption[data-v-20fa0b42]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:12px}.hero-title[data-v-20fa0b42]{letter-spacing:-.03em;margin:0 0 20px;font-size:60px;line-height:.98}.hero-body[data-v-20fa0b42]{max-width:440px;color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:0 0 32px;font-size:18px;line-height:1.5}.hero-actions[data-v-20fa0b42]{flex-wrap:wrap;gap:12px;margin-bottom:34px;display:flex}.hero-stats[data-v-20fa0b42]{align-items:center;gap:26px;display:flex}.hero-stat-num[data-v-20fa0b42]{font-family:var(--font-heading);font-size:26px;font-weight:800;line-height:1}.hero-stat-label[data-v-20fa0b42]{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:12px}.hero-stat-divider[data-v-20fa0b42]{background:var(--color-divider);width:1px;height:34px}.hero-right[data-v-20fa0b42]{align-items:center;padding:48px 0 48px 48px;display:flex}.picker-card[data-v-20fa0b42]{background:var(--color-surface);border:2px solid var(--color-text);width:100%}.picker-card-head[data-v-20fa0b42]{border-bottom:2px solid var(--color-divider);align-items:center;gap:8px;padding:12px 16px;display:flex}.picker-card-avatar[data-v-20fa0b42]{background:var(--color-accent);width:22px;height:22px;color:var(--color-bg);place-items:center;display:grid}.picker-card-handle[data-v-20fa0b42]{font-size:13px;font-weight:600}.picker-card-body[data-v-20fa0b42]{flex-direction:column;gap:9px;padding:14px 16px;display:flex}.picker-row[data-v-20fa0b42]{align-items:center;gap:9px;display:flex}.picker-row-avatar[data-v-20fa0b42]{background:var(--color-neutral-300);width:26px;height:26px}.picker-row-bar[data-v-20fa0b42]{background:var(--color-neutral-300);height:9px}.picker-row-winner[data-v-20fa0b42]{background:var(--color-accent);color:var(--color-bg);gap:10px;padding:11px 12px}.picker-row-winner-avatar[data-v-20fa0b42]{background:var(--color-bg);flex:none;width:34px;height:34px}.picker-row-winner-name[data-v-20fa0b42]{font-size:13px;font-weight:800}.picker-row-winner-comment[data-v-20fa0b42]{opacity:.85;font-size:11px}.picker-row-winner-check[data-v-20fa0b42]{background:var(--color-bg);width:26px;height:26px;color:var(--color-accent);place-items:center;display:grid}.picker-card-foot[data-v-20fa0b42]{border-top:2px solid var(--color-divider);align-items:center;gap:8px;padding:12px 16px;display:flex}.picker-card-foot-label[data-v-20fa0b42]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.picker-card-foot-cert[data-v-20fa0b42]{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-left:auto;font-size:11px}.logos[data-v-20fa0b42]{border-bottom:2px solid var(--color-divider)}.logos-inner[data-v-20fa0b42]{flex-wrap:wrap;align-items:center;gap:40px;padding:26px 32px;display:flex}.logos-label[data-v-20fa0b42]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);white-space:nowrap;font-size:12px}.logos-row[data-v-20fa0b42]{flex-wrap:wrap;flex:1;align-items:center;gap:36px;display:flex}.logo-slot[data-v-20fa0b42]{opacity:.75;background:var(--color-neutral-300);width:104px;height:34px;color:var(--color-text);place-items:center;font-size:11px;display:grid}.tools-section[data-v-20fa0b42]{border-bottom:2px solid var(--color-divider)}.tools-inner[data-v-20fa0b42]{padding:72px 32px}.tools-head[data-v-20fa0b42]{margin-bottom:44px}.tools-kicker[data-v-20fa0b42]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px;font-size:12px}.tools-title[data-v-20fa0b42]{letter-spacing:-.02em;margin:0 0 8px;font-size:40px}.tools-intro[data-v-20fa0b42]{max-width:520px;color:color-mix(in srgb, var(--color-text) 68%, transparent);margin:0;font-size:16px}.tools-more[data-v-20fa0b42]{justify-content:flex-start;margin-top:22px;display:flex}.verify-section[data-v-20fa0b42]{border-bottom:2px solid var(--color-divider)}.verify-grid[data-v-20fa0b42]{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid}.verify-left[data-v-20fa0b42]{border-right:2px solid var(--color-divider);padding:72px 48px 72px 0}.verify-kicker[data-v-20fa0b42]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:14px;font-size:12px}.verify-title[data-v-20fa0b42]{letter-spacing:-.02em;margin:0 0 18px;font-size:38px}.verify-body[data-v-20fa0b42]{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:0 0 26px;font-size:16px;line-height:1.55}.verify-features[data-v-20fa0b42]{border-top:2px solid var(--color-divider);flex-direction:column;gap:2px;display:flex}.verify-feature[data-v-20fa0b42]{border-bottom:1px solid var(--color-divider);gap:14px;padding:18px 0;display:flex}.verify-feature-title[data-v-20fa0b42]{margin-bottom:3px;font-size:15px;font-weight:800}.verify-feature-body[data-v-20fa0b42]{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:0;font-size:13px}.verify-right[data-v-20fa0b42]{align-items:center;padding:56px 0 56px 48px;display:flex}.cert-card[data-v-20fa0b42]{background:var(--color-surface);border:2px solid var(--color-text);width:100%}.cert-card-head[data-v-20fa0b42]{border-bottom:2px solid var(--color-divider);align-items:center;gap:10px;padding:22px 24px;display:flex}.cert-card-title[data-v-20fa0b42]{font-family:var(--font-heading);font-size:14px;font-weight:800}.cert-card-body[data-v-20fa0b42]{padding:24px}.cert-card-kicker[data-v-20fa0b42]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-bottom:6px;font-size:11px}.cert-card-winner[data-v-20fa0b42]{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:20px;font-size:32px;font-weight:800}.cert-meta-grid[data-v-20fa0b42]{background:var(--color-divider);border:1px solid var(--color-divider);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cert-meta-cell[data-v-20fa0b42]{background:var(--color-surface);padding:12px 14px}.cert-meta-label[data-v-20fa0b42]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-bottom:3px;font-size:10px}.cert-meta-value[data-v-20fa0b42]{font-size:14px;font-weight:800}.poster[data-v-20fa0b42]{background:var(--color-accent);color:var(--color-bg)}.poster-inner[data-v-20fa0b42]{flex-direction:column;align-items:flex-start;padding:88px 32px;display:flex}.poster-kicker[data-v-20fa0b42]{letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-bottom:20px;font-size:13px}.poster-title[data-v-20fa0b42]{letter-spacing:-.03em;max-width:820px;margin:0 0 26px;font-size:68px;line-height:.98}.poster-body[data-v-20fa0b42]{opacity:.92;max-width:520px;margin:0 0 34px;font-size:19px}.poster-actions[data-v-20fa0b42]{flex-wrap:wrap;gap:14px;display:flex}.poster-btn-primary[data-v-20fa0b42]{background:var(--color-bg);color:var(--color-accent);font-family:var(--font-heading);align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.poster-btn-secondary[data-v-20fa0b42]{border:2px solid var(--color-bg);color:var(--color-bg);font-family:var(--font-heading);align-items:center;padding:15px 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=900px){.hero-grid[data-v-20fa0b42],.verify-grid[data-v-20fa0b42]{grid-template-columns:1fr!important}.hero-left[data-v-20fa0b42]{border-right:0;border-bottom:2px solid var(--color-divider);padding:40px 0 32px}.hero-right[data-v-20fa0b42]{padding:32px 0 40px}.hero-title[data-v-20fa0b42]{font-size:clamp(36px,10vw,48px)}.hero-body[data-v-20fa0b42]{max-width:none;font-size:16px}.hero-stats[data-v-20fa0b42]{flex-wrap:wrap;gap:16px 24px}.hero-stat-divider[data-v-20fa0b42]{display:none}.picker-card-head[data-v-20fa0b42]{flex-wrap:wrap;gap:8px}.logos-inner[data-v-20fa0b42]{gap:16px;padding-block:20px}.logos-row[data-v-20fa0b42]{gap:20px}.tools-inner[data-v-20fa0b42]{padding-block:48px;padding-inline:0}.tools-title[data-v-20fa0b42]{font-size:32px}.verify-left[data-v-20fa0b42]{border-right:0;border-bottom:2px solid var(--color-divider);padding:48px 0 32px}.verify-right[data-v-20fa0b42]{padding:32px 0 48px}.verify-title[data-v-20fa0b42]{font-size:30px}.cert-card-winner[data-v-20fa0b42]{font-size:26px}.cert-meta-grid[data-v-20fa0b42]{grid-template-columns:1fr}.poster-inner[data-v-20fa0b42]{padding-block:56px;padding-inline:0}.poster-title[data-v-20fa0b42]{font-size:clamp(36px,11vw,52px)}.poster-body[data-v-20fa0b42]{font-size:17px}}.faq[data-v-83cc46b5]{border-top:2px solid var(--color-divider)}.faq-item[data-v-83cc46b5]{border-bottom:1px solid var(--color-divider)}.faq-item summary[data-v-83cc46b5]::-webkit-details-marker{display:none}.faq-summary[data-v-83cc46b5]{cursor:pointer;font-family:var(--font-heading);justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:800;list-style:none;display:flex}.faq-plus[data-v-83cc46b5]{color:var(--color-accent)}.faq-answer[data-v-83cc46b5]{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:0;padding:0 0 20px;font-size:14px}.tool-uses[data-v-cdb2e79a]{border-bottom:2px solid var(--color-divider)}.tool-uses-inner[data-v-cdb2e79a]{padding-block:72px}.tool-uses-head[data-v-cdb2e79a]{margin-bottom:40px}.tool-uses-kicker[data-v-cdb2e79a]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px;font-size:12px}.tool-uses-title[data-v-cdb2e79a]{letter-spacing:-.02em;margin:0 0 8px;font-size:38px}.tool-uses-intro[data-v-cdb2e79a]{max-width:520px;color:color-mix(in srgb, var(--color-text) 68%, transparent);margin:0;font-size:16px}.tool-uses-grid[data-v-cdb2e79a]{border:2px solid var(--color-divider);grid-template-columns:repeat(3,1fr);display:grid}.tool-uses-cell[data-v-cdb2e79a]{padding:26px}.tool-uses-cell[data-v-cdb2e79a]:nth-child(3n+1),.tool-uses-cell[data-v-cdb2e79a]:nth-child(3n+2){border-right:2px solid var(--color-divider)}.tool-uses-cell[data-v-cdb2e79a]:not(:nth-last-child(-n+3)){border-bottom:2px solid var(--color-divider)}.tool-uses-cell-title[data-v-cdb2e79a]{font-family:var(--font-heading);margin-bottom:6px;font-size:17px;font-weight:800}.tool-uses-cell-body[data-v-cdb2e79a]{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:0;font-size:13px}@media (width<=900px){.tool-uses-inner[data-v-cdb2e79a]{padding-block:48px}.tool-uses-title[data-v-cdb2e79a]{font-size:30px}.tool-uses-grid[data-v-cdb2e79a]{grid-template-columns:1fr!important}.tool-uses-cell[data-v-cdb2e79a]:nth-child(3n+1),.tool-uses-cell[data-v-cdb2e79a]:nth-child(3n+2){border-right:0}.tool-uses-cell[data-v-cdb2e79a]:not(:nth-last-child(-n+3)){border-bottom:0}.tool-uses-cell[data-v-cdb2e79a]:not(:last-child){border-bottom:2px solid var(--color-divider)}}.tool-app-section[data-v-a5892027]{border-bottom:2px solid var(--color-divider)}.tool-landing[data-v-a5892027]{padding-block:38px 12px}.tool-breadcrumb[data-v-a5892027]{color:color-mix(in srgb, var(--color-text) 55%, transparent);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.tool-breadcrumb a[data-v-a5892027]{color:inherit;text-decoration:none}.tool-breadcrumb-current[data-v-a5892027]{color:var(--color-text)}.tool-landing-row[data-v-a5892027]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tool-title[data-v-a5892027]{letter-spacing:-.03em;margin:8px 0 0;font-size:52px;line-height:.98}.tool-intro[data-v-a5892027]{max-width:400px;color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:0;font-size:16px}.tool-faq[data-v-a5892027],.tool-related[data-v-a5892027]{border-bottom:2px solid var(--color-divider)}.tool-faq-inner[data-v-a5892027]{grid-template-columns:.8fr 1.2fr;gap:0;padding-block:72px;display:grid}.tool-faq-kicker[data-v-a5892027]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px;font-size:12px}.tool-faq-head[data-v-a5892027]{margin-bottom:0;padding-right:40px}.tool-faq-title[data-v-a5892027]{letter-spacing:-.02em;margin:0 0 12px;font-size:36px}.tool-faq-intro[data-v-a5892027]{color:color-mix(in srgb, var(--color-text) 68%, transparent);margin:0;font-size:15px}.tool-related-inner[data-v-a5892027]{padding-block:64px}.tool-related-title[data-v-a5892027]{letter-spacing:-.02em;margin:0 0 28px;font-size:30px}@media (width<=900px){.tool-landing[data-v-a5892027]{padding-block:28px 8px}.tool-landing-row[data-v-a5892027]{flex-direction:column;align-items:flex-start}.tool-title[data-v-a5892027]{font-size:clamp(32px,9vw,42px)}.tool-intro[data-v-a5892027]{max-width:none}.tool-faq-inner[data-v-a5892027]{gap:28px;padding-block:48px;grid-template-columns:1fr!important}.tool-faq-head[data-v-a5892027]{padding-right:0}.tool-faq-title[data-v-a5892027]{font-size:28px}.tool-related-inner[data-v-a5892027]{padding-block:48px}.tool-related-title[data-v-a5892027]{margin-bottom:20px;font-size:24px}}.tool-app-shell[data-v-05b66625]{border-top:2px solid var(--color-divider);grid-template-columns:1fr 1.15fr;gap:0;margin-top:24px;display:grid}.tool-app-shell-compact[data-v-05b66625]{grid-template-columns:minmax(220px,.72fr) 1.28fr}.tool-app-shell-tall[data-v-05b66625]{min-height:520px}.tool-app-shell-controls[data-v-05b66625]{border-right:2px solid var(--color-divider);flex-direction:column;padding:32px 40px 32px 0;display:flex}.tool-app-shell-controls-compact[data-v-05b66625]{min-height:220px;padding-top:24px}.tool-app-shell-actions[data-v-05b66625]{gap:10px;margin-top:14px;display:flex}.tool-app-shell-actions[data-v-05b66625] .tool-app-primary-btn{text-align:center;flex:1;justify-content:center;padding:15px;font-size:16px}.tool-app-shell-stage[data-v-05b66625]{background:var(--color-surface);flex-direction:column;min-height:420px;padding:32px 44px;display:flex}@media (width<=900px){.tool-app-shell[data-v-05b66625]{grid-template-columns:1fr!important}.tool-app-shell-controls[data-v-05b66625]{border-right:0;border-bottom:2px solid var(--color-divider);padding:32px 0}.tool-app-shell-stage[data-v-05b66625]{padding:32px 0}.tool-app-shell-tall .tool-app-shell-stage[data-v-05b66625]{min-height:360px}}.tool-controls-head[data-v-5fdded50]{justify-content:space-between;align-items:baseline;display:flex}.tool-controls-head-label[data-v-5fdded50]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0;font-size:14px}.tool-controls-head-meta[data-v-5fdded50]{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:12px}.tool-controls-head-meta-accent[data-v-5fdded50]{font-family:var(--font-heading);color:var(--color-accent);font-size:14px;font-weight:800}.tool-result-section[data-v-7eb64c91]{border-top:2px solid var(--color-divider);margin-top:24px;padding-top:20px}.tool-result-section-label[data-v-7eb64c91]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-bottom:8px;font-size:11px}.tool-result-card[data-v-0c6d8f10]{background:var(--color-surface);border:2px solid var(--color-text)}.tool-result-card-head[data-v-0c6d8f10]{align-items:center;gap:12px;padding:18px 20px;display:flex}.tool-result-card-body[data-v-0c6d8f10]{flex:1;min-width:0}.tool-result-card-kicker[data-v-0c6d8f10]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.tool-result-card-value[data-v-0c6d8f10]{font-family:var(--font-heading);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800;line-height:1.1}.tool-result-card-value-default[data-v-0c6d8f10]{font-size:26px}.tool-result-card-value-large[data-v-0c6d8f10]{font-size:36px;line-height:1.05}.tool-result-card-value-xlarge[data-v-0c6d8f10]{letter-spacing:-.03em;font-size:48px;line-height:1}.tool-result-card-value-medium[data-v-0c6d8f10]{font-size:40px;line-height:1.05}.tool-result-card-value-small[data-v-0c6d8f10]{font-size:18px;line-height:1.25}.tool-result-card-detail[data-v-0c6d8f10]{color:color-mix(in srgb, var(--color-text) 65%, transparent);overflow-wrap:anywhere;margin-top:8px;font-size:14px;font-weight:600}.tool-result-card-actions[data-v-0c6d8f10]{border-top:2px solid var(--color-divider);display:flex}.tool-result-card-actions[data-v-0c6d8f10] .tool-result-action{flex:1;justify-content:center;padding:12px}.tool-result-empty[data-v-b563b354]{border:2px dashed var(--color-divider);color:color-mix(in srgb, var(--color-text) 55%, transparent);padding:18px 20px;font-size:14px}.draw-history[data-v-aaaa53ca]{border-top:2px solid var(--color-divider);margin-top:18px;padding-top:16px}.draw-history-head[data-v-aaaa53ca]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.draw-history-label[data-v-aaaa53ca]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.draw-history-clear[data-v-aaaa53ca]{appearance:none;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.draw-history-clear[data-v-aaaa53ca]:hover{text-decoration:underline}.draw-history-list[data-v-aaaa53ca]{border:2px solid var(--color-divider);max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.draw-history-item[data-v-aaaa53ca]{border-bottom:1px solid var(--color-divider);align-items:baseline;gap:12px;padding:10px 12px;display:flex}.draw-history-item[data-v-aaaa53ca]:last-child{border-bottom:0}.draw-history-index[data-v-aaaa53ca]{font-family:var(--font-heading);color:color-mix(in srgb, var(--color-text) 45%, transparent);flex:none;font-size:11px;font-weight:800}.draw-history-value[data-v-aaaa53ca]{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.draw-history-ago[data-v-aaaa53ca]{color:color-mix(in srgb, var(--color-text) 50%, transparent);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.draw-history-empty[data-v-aaaa53ca]{border:2px dashed var(--color-divider);color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0;padding:14px 12px;font-size:13px}.wheel-controls-toolbar[data-v-d44c15d9]{margin-bottom:16px}.wheel-edit-btn[data-v-d44c15d9]{justify-content:center;width:100%;padding:11px 16px;font-size:14px}.wheel-result-wrap-compact[data-v-d44c15d9] .tool-result-section{border-top:0;margin-top:0;padding-top:0}.wheel-theme[data-v-d44c15d9]{margin-top:16px}.wheel-theme-label[data-v-d44c15d9]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-bottom:8px;font-size:11px}.wheel-theme-trigger[data-v-d44c15d9]{appearance:none;border:2px solid var(--color-text);background:var(--color-bg);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.wheel-theme-trigger .wheel-theme-swatches[data-v-d44c15d9]{width:72px;height:12px}.wheel-theme-chevron[data-v-d44c15d9]{font-family:var(--font-heading);color:var(--color-accent);font-size:16px;font-weight:800;line-height:1}.wheel-theme-panel[data-v-d44c15d9]{border:2px solid var(--color-divider);background:var(--color-surface);grid-template-columns:repeat(3,1fr);gap:8px;max-height:220px;margin-top:8px;padding:10px;display:grid;overflow:auto}.wheel-theme-btn[data-v-d44c15d9]{appearance:none;border:2px solid var(--color-divider);background:var(--color-bg);color:inherit;font:inherit;cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;display:flex}.wheel-theme-btn-on[data-v-d44c15d9],.wheel-theme-btn[data-v-d44c15d9]:hover{border-color:var(--color-text)}.wheel-theme-btn-on[data-v-d44c15d9]{outline:2px solid var(--color-accent);outline-offset:-2px}.wheel-theme-swatches[data-v-d44c15d9]{border:1px solid var(--color-divider);width:100%;height:10px;display:flex;overflow:hidden}.wheel-theme-swatch[data-v-d44c15d9]{flex:1;min-width:0}.wheel-theme-name[data-v-d44c15d9]{font-size:12px;font-weight:700}.wheel-stage[data-v-d44c15d9]{flex:1;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.wheel-square[data-v-d44c15d9]{aspect-ratio:1;width:100%;max-width:440px;position:relative}.wheel-svg[data-v-d44c15d9]{z-index:1;width:100%;height:100%;display:block;position:relative}.wheel-pointer[data-v-d44c15d9]{z-index:3;border-left:15px solid #0000;border-right:15px solid #0000;border-top:26px solid var(--color-accent);filter:drop-shadow(0 2px 2px #00000040);width:0;height:0;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.wheel-banner[data-v-d44c15d9]{z-index:2;color:var(--color-text);white-space:nowrap;align-items:center;gap:7px;padding:7px 10px;display:flex;position:absolute;bottom:20px;right:30px}.wheel-banner-mark[data-v-d44c15d9]{background:var(--color-accent);width:22px;height:22px;color:var(--color-bg);flex:none;place-items:center;display:grid}.wheel-banner-word[data-v-d44c15d9]{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(10px,2.2vw,12px);font-weight:800;line-height:1}.tool-stage-head[data-v-3d0fd8b7]{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.tool-stage-head-kicker[data-v-3d0fd8b7]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:12px}.tool-stage-head-meta[data-v-3d0fd8b7]{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:12px}.name-called[data-v-c0c617df]{border-top:2px solid var(--color-divider);margin-top:18px;padding-top:16px}.name-called-head[data-v-c0c617df]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.name-called-label[data-v-c0c617df]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.name-called-reset[data-v-c0c617df]{appearance:none;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.name-called-reset[data-v-c0c617df]:hover{text-decoration:underline}.name-called-list[data-v-c0c617df]{color:color-mix(in srgb, var(--color-text) 70%, transparent);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.name-list[data-v-c0c617df]{border:2px solid var(--color-text);background:var(--color-bg);flex:1;max-height:480px;margin:0;padding:0;list-style:none;overflow:auto}.name-row[data-v-c0c617df]{border-bottom:1px solid var(--color-divider);align-items:center;gap:14px;padding:14px 18px;transition:background 80ms,color 80ms;display:flex}.name-row[data-v-c0c617df]:last-child{border-bottom:0}.name-row-index[data-v-c0c617df]{font-family:var(--font-heading);color:color-mix(in srgb, var(--color-text) 45%, transparent);flex:none;font-size:12px;font-weight:800}.name-row-label[data-v-c0c617df]{overflow-wrap:anywhere;font-size:16px;font-weight:600}.name-row-badge[data-v-c0c617df]{letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:800}.name-row-flash[data-v-c0c617df]{background:var(--color-neutral-300)}.name-row-winner[data-v-c0c617df]{background:var(--color-accent);color:var(--color-bg)}.name-row-winner .name-row-index[data-v-c0c617df]{color:inherit;opacity:.75}.name-row-called[data-v-c0c617df]{opacity:.45}.name-row-called .name-row-label[data-v-c0c617df]{text-decoration:line-through}.name-row-empty[data-v-c0c617df]{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:14px}.letter-fields[data-v-3c3b8f5c]{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.letter-field[data-v-3c3b8f5c]{flex-direction:column;gap:6px;display:flex}.letter-field-wide[data-v-3c3b8f5c]{grid-column:1/-1}.letter-field-label[data-v-3c3b8f5c]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.letter-field-check[data-v-3c3b8f5c]{flex-direction:row;align-items:center;gap:10px;padding-top:22px;font-size:14px;font-weight:600}.letter-field-check input[data-v-3c3b8f5c]{width:16px;height:16px;accent-color:var(--color-accent)}.letter-grid[data-v-3c3b8f5c]{border:2px solid var(--color-text);background:var(--color-bg);flex:1;grid-template-columns:repeat(5,1fr);display:grid}.letter-cell[data-v-3c3b8f5c]{aspect-ratio:1;font-family:var(--font-heading);border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);place-items:center;font-size:22px;font-weight:800;transition:background 80ms,color 80ms;display:grid}.letter-cell[data-v-3c3b8f5c]:nth-child(5n){border-right:0}.letter-cell-flash[data-v-3c3b8f5c]{background:var(--color-neutral-300)}.letter-cell-winner[data-v-3c3b8f5c]{background:var(--color-accent);color:var(--color-bg)}.letter-cell-excluded[data-v-3c3b8f5c]{opacity:.28;text-decoration:line-through}.num-fields[data-v-62261cfa]{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.num-field[data-v-62261cfa]{flex-direction:column;gap:6px;display:flex}.num-field-label[data-v-62261cfa]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.num-field-check[data-v-62261cfa]{flex-direction:row;align-items:center;gap:10px;padding-top:22px;font-size:14px;font-weight:600}.num-field-check input[data-v-62261cfa]{width:16px;height:16px;accent-color:var(--color-accent)}.num-display[data-v-62261cfa]{border:2px solid var(--color-text);background:var(--color-bg);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:260px;padding:36px 24px;display:flex}.num-display-kicker[data-v-62261cfa]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-bottom:12px;font-size:12px}.num-display-value[data-v-62261cfa]{font-family:var(--font-heading);letter-spacing:-.04em;color:color-mix(in srgb, var(--color-text) 35%, transparent);font-size:96px;font-weight:800;line-height:.95}.num-display-value-active[data-v-62261cfa]{color:var(--color-accent)}.num-display-all[data-v-62261cfa]{color:color-mix(in srgb, var(--color-text) 70%, transparent);overflow-wrap:anywhere;max-width:100%;margin-top:18px;font-size:15px;font-weight:600}.num-scale[data-v-62261cfa]{margin-top:22px}.num-scale-track[data-v-62261cfa]{background:var(--color-neutral-300);height:4px;position:relative}.num-scale-marker[data-v-62261cfa]{background:var(--color-neutral-500);opacity:.45;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.num-scale-marker-on[data-v-62261cfa]{background:var(--color-accent);opacity:1}.num-scale-labels[data-v-62261cfa]{color:color-mix(in srgb, var(--color-text) 55%, transparent);justify-content:space-between;margin-top:10px;font-size:12px;font-weight:600;display:flex}@media (width<=900px){.num-display-value[data-v-62261cfa]{font-size:72px}}.team-mode[data-v-ba5f896a]{border:2px solid var(--color-text);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.team-mode-btn[data-v-ba5f896a]{appearance:none;background:var(--color-bg);color:inherit;font:inherit;cursor:pointer;border:0;padding:12px 10px;font-size:13px;font-weight:700}.team-mode-btn+.team-mode-btn[data-v-ba5f896a]{border-left:2px solid var(--color-text)}.team-mode-btn-on[data-v-ba5f896a]{background:var(--color-accent);color:var(--color-bg)}.team-fields[data-v-ba5f896a]{grid-template-columns:1fr 1.2fr;gap:14px 16px;margin-top:16px;display:grid}.team-field[data-v-ba5f896a]{flex-direction:column;gap:6px;display:flex}.team-field-label[data-v-ba5f896a]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.team-preview-body[data-v-ba5f896a]{padding-top:2px;font-size:14px;line-height:1.4}.team-preview-note[data-v-ba5f896a]{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-top:4px;font-size:12px}.team-board[data-v-ba5f896a]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-content:start;gap:14px;display:grid}.team-card[data-v-ba5f896a]{background:var(--color-bg);border:2px solid var(--color-text);min-height:160px}.team-card-head[data-v-ba5f896a]{border-bottom:2px solid var(--color-divider);background:var(--color-accent);color:var(--color-bg);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.team-card-name[data-v-ba5f896a]{font-family:var(--font-heading);font-size:15px;font-weight:800}.team-card-count[data-v-ba5f896a]{opacity:.85;font-size:12px;font-weight:700}.team-card-list[data-v-ba5f896a]{margin:0;padding:8px 0;list-style:none}.team-card-list li[data-v-ba5f896a]{overflow-wrap:anywhere;align-items:baseline;gap:10px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.team-card-index[data-v-ba5f896a]{font-family:var(--font-heading);color:color-mix(in srgb, var(--color-text) 45%, transparent);flex:none;font-size:11px;font-weight:800}.team-board-empty[data-v-ba5f896a]{border:2px dashed var(--color-divider);background:var(--color-bg);text-align:center;color:color-mix(in srgb, var(--color-text) 55%, transparent);flex:1;place-items:center;min-height:280px;padding:40px 24px;font-size:15px;display:grid}@media (width<=900px){.team-fields[data-v-ba5f896a]{grid-template-columns:1fr}}.dice-fields[data-v-96a09892]{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.dice-field[data-v-96a09892]{flex-direction:column;gap:6px;display:flex}.dice-field-wide[data-v-96a09892]{grid-column:1/-1}.dice-field-label[data-v-96a09892]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.dice-presets[data-v-96a09892]{flex-wrap:wrap;gap:8px;display:flex}.dice-preset[data-v-96a09892]{appearance:none;border:2px solid var(--color-text);background:var(--color-bg);color:inherit;font:inherit;cursor:pointer;padding:8px 12px;font-size:13px;font-weight:800}.dice-preset-on[data-v-96a09892],.dice-preset[data-v-96a09892]:hover{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.dice-tray[data-v-96a09892]{border:2px solid var(--color-text);background:var(--color-bg);flex-wrap:wrap;flex:1;place-content:center;gap:16px;min-height:280px;padding:28px;display:flex}.dice-tray-empty[data-v-96a09892]{border:2px dashed var(--color-divider);background:var(--color-bg);text-align:center;color:color-mix(in srgb, var(--color-text) 55%, transparent);flex:1;place-items:center;min-height:280px;padding:40px 24px;font-size:15px;display:grid}.die[data-v-96a09892]{border:3px solid var(--color-text);background:var(--color-surface);width:84px;height:84px;color:color-mix(in srgb, var(--color-text) 40%, transparent);place-items:center;display:grid}.die-active[data-v-96a09892]{color:var(--color-text);background:var(--color-bg)}.die-pips[data-v-96a09892]{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;padding:12px;display:grid}.die-pip[data-v-96a09892]{background:0 0;width:12px;height:12px}.die-pip-on[data-v-96a09892]{background:var(--color-accent)}.die-face[data-v-96a09892]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-accent);font-size:34px;font-weight:800}.coin-fields[data-v-1827a314]{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.coin-field[data-v-1827a314]{flex-direction:column;gap:6px;display:flex}.coin-field-label[data-v-1827a314]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.coin-tally[data-v-1827a314]{border-top:2px solid var(--color-divider);margin-top:18px;padding-top:16px}.coin-tally-head[data-v-1827a314]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.coin-tally-label[data-v-1827a314]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.coin-tally-clear[data-v-1827a314]{appearance:none;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.coin-tally-clear[data-v-1827a314]:hover{text-decoration:underline}.coin-tally-grid[data-v-1827a314]{border:2px solid var(--color-text);grid-template-columns:1fr 1fr;display:grid}.coin-tally-cell[data-v-1827a314]{background:var(--color-surface);padding:16px 14px}.coin-tally-cell+.coin-tally-cell[data-v-1827a314]{border-left:2px solid var(--color-text)}.coin-tally-cell-lead[data-v-1827a314]{background:var(--color-accent);color:var(--color-bg)}.coin-tally-side[data-v-1827a314]{letter-spacing:.08em;text-transform:uppercase;opacity:.75;overflow-wrap:anywhere;margin-bottom:6px;font-size:11px}.coin-tally-count[data-v-1827a314]{font-family:var(--font-heading);letter-spacing:-.03em;font-size:36px;font-weight:800;line-height:1}.coin-tray[data-v-1827a314]{border:2px solid var(--color-text);background:var(--color-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;min-height:280px;padding:40px 24px;display:flex}.coin[data-v-1827a314]{border:4px solid var(--color-text);background:var(--color-neutral-300);text-align:center;border-radius:50%;place-items:center;width:220px;height:220px;padding:20px;transition:background .12s,color .12s,transform .12s;display:grid}.coin-active.coin-heads[data-v-1827a314]{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-text)}.coin-active.coin-tails[data-v-1827a314]{background:var(--color-text);color:var(--color-bg)}.coin-spin[data-v-1827a314]{animation:.14s ease-in-out infinite alternate coin-pulse-1827a314}@keyframes coin-pulse-1827a314{0%{transform:scale(.96)rotate(-4deg)}to{transform:scale(1.04)rotate(4deg)}}.coin-face-label[data-v-1827a314]{font-family:var(--font-heading);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:34px;font-weight:800;line-height:1.05}.coin-caption[data-v-1827a314]{color:color-mix(in srgb, var(--color-text) 55%, transparent);gap:10px;font-size:13px;font-weight:700;display:flex}@media (width<=900px){.coin-fields[data-v-1827a314]{grid-template-columns:1fr}.coin[data-v-1827a314]{width:180px;height:180px}.coin-face-label[data-v-1827a314]{font-size:28px}}.elim-hint[data-v-e6e522ee]{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:12px 0 0;font-size:13px;line-height:1.45}.elim-board[data-v-e6e522ee]{flex:1;grid-template-columns:1fr 1fr;gap:14px;min-height:0;display:grid}.elim-panel[data-v-e6e522ee]{border:2px solid var(--color-text);background:var(--color-bg);flex-direction:column;min-height:280px;max-height:520px;display:flex}.elim-panel-label[data-v-e6e522ee]{border-bottom:2px solid var(--color-divider);letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;font-size:11px;font-weight:700}.elim-panel-empty[data-v-e6e522ee]{color:color-mix(in srgb, var(--color-text) 50%, transparent);padding:24px 16px;font-size:13px;line-height:1.45}.elim-list[data-v-e6e522ee]{flex:1;margin:0;padding:0;list-style:none;overflow:auto}.elim-row[data-v-e6e522ee]{border-bottom:1px solid var(--color-divider);align-items:center;gap:12px;padding:12px 14px;transition:background 80ms,color 80ms;display:flex}.elim-row[data-v-e6e522ee]:last-child{border-bottom:0}.elim-row-index[data-v-e6e522ee]{font-family:var(--font-heading);color:color-mix(in srgb, var(--color-text) 45%, transparent);flex:none;font-size:11px;font-weight:800}.elim-row-label[data-v-e6e522ee]{overflow-wrap:anywhere;font-size:15px;font-weight:600}.elim-row-badge[data-v-e6e522ee]{letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:800}.elim-row-hot[data-v-e6e522ee]{background:var(--color-neutral-300)}.elim-row-winner[data-v-e6e522ee]{background:var(--color-accent);color:var(--color-bg)}.elim-row-winner .elim-row-index[data-v-e6e522ee]{color:inherit;opacity:.75}.elim-row-out[data-v-e6e522ee]{opacity:.55}.elim-row-out .elim-row-label[data-v-e6e522ee]{text-decoration:line-through}@media (width<=900px){.elim-board[data-v-e6e522ee]{grid-template-columns:1fr}}.cp-pane-inner[data-v-0b4d2007]{flex-direction:column;width:100%;max-width:none;height:100%;padding:0;display:flex}.cp-controls-centered[data-v-0b4d2007]{flex-direction:column;flex:1;justify-content:center;display:flex}.cp-preview-wrap[data-v-0b4d2007]{width:100%;max-width:400px;margin:0 auto}.cp-preview-empty[data-v-0b4d2007]{border:2px dashed var(--color-divider);background:var(--color-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:48px 28px;display:flex}.cp-preview-empty-icon[data-v-0b4d2007]{border:2px solid var(--color-divider);background:var(--color-surface);width:48px;height:48px;color:var(--color-accent);place-items:center;margin-bottom:16px;display:grid}.cp-preview-empty-title[data-v-0b4d2007]{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:800}.cp-preview-empty-body[data-v-0b4d2007]{max-width:28ch;color:color-mix(in srgb, var(--color-text) 58%, transparent);margin:0;font-size:14px;line-height:1.45}.cp-kicker[data-v-0b4d2007]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 50%, transparent);margin-bottom:12px;font-size:11px}.cp-heading[data-v-0b4d2007]{font-family:var(--font-heading);letter-spacing:-.03em;margin:0 0 28px;font-size:36px;font-weight:800;line-height:1.05}.cp-field[data-v-0b4d2007]{gap:8px;display:grid}.cp-field-label[data-v-0b4d2007]{font-size:13px;font-weight:700}.cp-url-wrap[data-v-0b4d2007]{border:1px solid var(--color-divider);background:var(--color-surface);align-items:stretch;min-height:56px;display:flex}.cp-url-icon[data-v-0b4d2007]{width:56px;color:color-mix(in srgb, var(--color-text) 55%, transparent);border-right:1px solid var(--color-divider);flex:none;place-items:center;display:grid}.cp-url-input[data-v-0b4d2007]{flex:1;min-width:0;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;min-height:56px!important;padding:14px 16px!important}.cp-url-wrap[data-v-0b4d2007]:focus-within{outline:2px solid var(--color-accent);outline-offset:0}.cp-hint[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:12px 0 0;font-size:13px;line-height:1.45}.cp-hint-link[data-v-0b4d2007]{appearance:none;font:inherit;color:var(--color-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cp-hint-link[data-v-0b4d2007]:hover{text-decoration:underline}.cp-load-btn[data-v-0b4d2007]{justify-content:center;width:100%;margin-top:20px;padding:15px 18px;font-size:15px}.cp-error[data-v-0b4d2007]{color:var(--color-accent);margin:10px 0 0;font-size:13px;font-weight:600}.cp-trust[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 50%, transparent);flex-wrap:wrap;gap:18px 28px;margin-top:auto;padding-top:40px;font-size:12px;display:flex}.cp-ig[data-v-0b4d2007]{border:2px solid var(--color-divider);background:var(--color-bg);flex-direction:column;display:flex}.cp-ig-head[data-v-0b4d2007]{border-bottom:1px solid var(--color-divider);align-items:center;gap:10px;padding:12px 14px;display:flex}.cp-ig-avatar[data-v-0b4d2007]{background:linear-gradient(135deg, var(--color-neutral-400), var(--color-neutral-700));flex:none;width:36px;height:36px}.cp-ig-meta[data-v-0b4d2007]{flex:1;min-width:0}.cp-ig-user[data-v-0b4d2007]{font-size:14px;font-weight:800}.cp-ig-sub[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:12px}.cp-ig-badge[data-v-0b4d2007]{flex:none}.cp-ig-media[data-v-0b4d2007]{aspect-ratio:1;background:var(--color-neutral-200);color:color-mix(in srgb, var(--color-text) 40%, transparent);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.cp-ig-body[data-v-0b4d2007]{padding:14px 16px 12px}.cp-ig-caption[data-v-0b4d2007]{margin:0 0 12px;font-size:13px;line-height:1.45}.cp-ig-stats[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 60%, transparent);gap:14px;font-size:12px;display:flex}.cp-ig-stats strong[data-v-0b4d2007]{color:var(--color-text)}.cp-ig-cta[data-v-0b4d2007]{border:0;border-top:2px solid var(--color-divider);border-radius:0;justify-content:center;width:100%;margin:0;padding:15px;font-size:15px}.cp-center-block[data-v-0b4d2007]{width:100%;max-width:380px}.cp-center-block-stage[data-v-0b4d2007]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.cp-status-row[data-v-0b4d2007]{align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.cp-icon-box[data-v-0b4d2007]{border:2px solid var(--color-divider);background:var(--color-bg);flex:none;place-items:center;width:44px;height:44px;display:grid}.cp-spinner[data-v-0b4d2007]{border:2.5px solid color-mix(in srgb, var(--color-accent) 25%, transparent);border-top-color:var(--color-accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite cp-spin-0b4d2007}@keyframes cp-spin-0b4d2007{to{transform:rotate(360deg)}}.cp-status-title[data-v-0b4d2007]{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:800}.cp-status-sub[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:13px}.cp-status-copy[data-v-0b4d2007]{max-width:28ch;color:color-mix(in srgb, var(--color-text) 58%, transparent);margin:12px 0 0;font-size:14px;line-height:1.45}.cp-load-count[data-v-0b4d2007]{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.cp-load-num[data-v-0b4d2007]{font-family:var(--font-heading);letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}.cp-load-den[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:14px}.cp-progress[data-v-0b4d2007]{border:2px solid var(--color-divider);background:var(--color-bg);height:14px}.cp-progress-fill[data-v-0b4d2007]{background:var(--color-accent);height:100%;transition:width 50ms linear}.cp-settings-inner[data-v-0b4d2007]{width:100%;max-width:none;margin:0}.cp-post-mini[data-v-0b4d2007]{border:2px solid var(--color-divider);background:var(--color-bg);align-items:flex-start;gap:12px;margin-bottom:22px;padding:12px;display:flex}.cp-post-mini-thumb[data-v-0b4d2007]{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 25%, transparent), transparent 60%), linear-gradient(25deg, var(--color-neutral-700), var(--color-neutral-400));flex:none;width:48px;height:48px}.cp-post-mini-body[data-v-0b4d2007]{flex:1;min-width:0}.cp-post-mini-user[data-v-0b4d2007]{font-size:14px;font-weight:800}.cp-post-mini-cap[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 60%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.cp-settings[data-v-0b4d2007]{gap:16px;margin-bottom:18px;display:grid}.cp-setting[data-v-0b4d2007]{gap:8px;display:grid}.cp-setting-label[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 70%, transparent);font-size:12px;font-weight:700}.cp-setting-label em[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 45%, transparent);font-style:normal;font-weight:500}.cp-settings .seg[data-v-0b4d2007]{border:2px solid var(--color-divider);border-radius:0;width:100%;display:flex;overflow:hidden}.cp-settings .seg-opt[data-v-0b4d2007]{flex:1;justify-content:center;padding:10px 8px;font-weight:700}.cp-settings .seg-opt+.seg-opt[data-v-0b4d2007]{border-left:2px solid var(--color-divider)}.cp-stepper[data-v-0b4d2007]{border:2px solid var(--color-divider);background:var(--color-bg);display:inline-flex}.cp-stepper-btn[data-v-0b4d2007]{appearance:none;cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:0;font-size:20px;font-weight:700}.cp-stepper-btn[data-v-0b4d2007]:disabled{opacity:.35;cursor:not-allowed}.cp-stepper-btn[data-v-0b4d2007]:hover:not(:disabled){background:var(--color-surface)}.cp-stepper-val[data-v-0b4d2007]{border-left:2px solid var(--color-divider);border-right:2px solid var(--color-divider);place-items:center;min-width:44px;font-size:16px;font-weight:800;display:grid}.cp-eligible[data-v-0b4d2007]{background:var(--color-surface);border:2px solid var(--color-divider);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.cp-eligible strong[data-v-0b4d2007]{font-size:13px}.cp-draw-btn[data-v-0b4d2007]{justify-content:center;width:100%;padding:15px;font-size:15px}.cp-change[data-v-0b4d2007]{appearance:none;width:100%;font:inherit;color:var(--color-accent);cursor:pointer;text-align:center;background:0 0;border:0;margin-top:12px;font-size:13px;font-weight:700;display:block}.cp-change[data-v-0b4d2007]:hover:not(:disabled){text-decoration:underline}.cp-change[data-v-0b4d2007]:disabled{opacity:.4;cursor:not-allowed}.cp-scan[data-v-0b4d2007]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:320px;display:flex}.cp-scan-kicker[data-v-0b4d2007]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:28px;font-size:11px;font-weight:800}.cp-scan-avatar[data-v-0b4d2007]{width:120px;height:120px;color:var(--color-bg);font-family:var(--font-heading);letter-spacing:-.02em;border:2px solid var(--color-divider);place-items:center;margin-bottom:18px;font-size:42px;font-weight:800;transition:background 60ms;display:grid}.cp-scan-user[data-v-0b4d2007]{font-family:var(--font-heading);letter-spacing:-.03em;min-height:1.1em;margin-bottom:28px;font-size:32px;font-weight:800}.cp-scan-bar[data-v-0b4d2007]{background:var(--color-neutral-300);width:100%;height:4px}.cp-scan-bar-fill[data-v-0b4d2007]{background:var(--color-accent);height:100%;transition:width 60ms linear}.cp-winner[data-v-0b4d2007]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.cp-winner-kicker[data-v-0b4d2007]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:8px;margin-bottom:24px;font-size:12px;font-weight:800;display:inline-flex}.cp-winner-avatar[data-v-0b4d2007]{background:var(--color-accent);width:112px;height:112px;color:var(--color-bg);font-family:var(--font-heading);letter-spacing:-.02em;place-items:center;margin-bottom:16px;font-size:40px;font-weight:800;animation:.4s ease-out cp-win-pop-0b4d2007;display:grid}@keyframes cp-win-pop-0b4d2007{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.cp-winner-user[data-v-0b4d2007]{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:8px;font-size:36px;font-weight:800;line-height:1.05}.cp-winner-quote[data-v-0b4d2007]{max-width:32ch;color:color-mix(in srgb, var(--color-text) 58%, transparent);margin:0 0 20px;font-size:15px;line-height:1.4}.cp-winner-more[data-v-0b4d2007]{border:2px solid var(--color-divider);background:var(--color-bg);text-align:left;width:100%;margin-bottom:16px}.cp-winner-more-row[data-v-0b4d2007]{border-bottom:1px solid var(--color-divider);gap:10px;padding:10px 14px;font-size:14px;display:flex}.cp-winner-more-row[data-v-0b4d2007]:last-child{border-bottom:0}.cp-winner-more-rank[data-v-0b4d2007]{color:var(--color-accent);flex:none;font-weight:800}.cp-winner-more-user[data-v-0b4d2007]{font-weight:700}.cp-winner-meta[data-v-0b4d2007]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-bottom:22px;display:flex}.cp-winner-cert[data-v-0b4d2007]{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:12px}.cp-winner-actions[data-v-0b4d2007]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.cp-winner-actions .btn[data-v-0b4d2007]{padding:12px 16px}.cp-adjust[data-v-0b4d2007]{appearance:none;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:10px 8px;font-size:13px;font-weight:700}.cp-adjust[data-v-0b4d2007]:hover{text-decoration:underline}@media (width<=900px){.cp-heading[data-v-0b4d2007]{font-size:28px}.cp-preview-wrap[data-v-0b4d2007]{max-width:none}.cp-ig-media[data-v-0b4d2007]{aspect-ratio:16/10}.cp-winner-actions[data-v-0b4d2007]{flex-direction:column}.cp-winner-actions .btn[data-v-0b4d2007]{justify-content:center;width:100%}}
