@import"https://font.emtech.cc/css/LXGWWenKaiTC";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--layout-safe-width: 1200px;--header-height: 64px;--color-surface-base: 230 20% 6%;--color-surface-raised: 225 17% 9%;--color-surface-glass: 230 20% 6%;--color-text-primary: 240 10% 95%;--color-text-secondary: 240 5% 65%;--color-text-muted: 240 5% 45%;--color-border-subtle: 240 10% 20%;--color-border-strong: 240 10% 35%;--color-brand-primary: 27 76% 60%;--color-brand-secondary: 168 59% 53%;--color-badge-agent: 283 65% 70%;--color-badge-version: 213 82% 70%;--color-status-success: 142 71% 45%;--color-status-warning: 38 92% 50%;--color-status-error: 0 84% 60%;--color-focus-ring: 27 76% 60%;color-scheme:dark;color:hsl(var(--color-text-primary));background:hsl(var(--color-surface-base));font-family:Space Grotesk,LXGWWenKaiTC,PingFang SC,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}html.light{--color-surface-base: 210 20% 98%;--color-surface-raised: 210 15% 94%;--color-surface-glass: 210 20% 98%;--color-text-primary: 230 20% 10%;--color-text-secondary: 230 10% 35%;--color-text-muted: 230 10% 55%;--color-border-subtle: 230 15% 85%;--color-border-strong: 230 15% 70%;--color-badge-agent: 283 52% 46%;--color-badge-version: 213 64% 45%;color-scheme:light}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background-color:hsl(var(--color-surface-base));background-image:linear-gradient(to right,rgb(128 128 128 / .05) 1px,transparent 1px),linear-gradient(to bottom,rgb(128 128 128 / .05) 1px,transparent 1px);background-size:24px 24px;color:hsl(var(--color-text-primary))}body:before{position:fixed;z-index:0;inset:0;width:100vw;height:100vh;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");content:"";opacity:.06;pointer-events:none}#root{position:relative;z-index:1;min-height:100vh}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}::selection{background:hsl(var(--color-brand-primary) / .3);color:hsl(var(--color-text-primary))}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:hsl(var(--color-surface-base))}::-webkit-scrollbar-thumb{border-radius:999px;background:hsl(var(--color-border-strong))}.layout-safe{width:calc(100% - 48px);max-width:var(--layout-safe-width);margin-inline:auto}.route-page--hidden{display:none!important}.benchmark-site{min-height:100vh}.skip-link{position:fixed;z-index:310;top:12px;left:12px;padding:9px 13px;border-radius:6px;background:hsl(var(--color-brand-primary));color:hsl(var(--color-surface-raised));font-size:14px;text-decoration:none;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;z-index:50;top:0;right:0;left:0;height:var(--header-height);border-bottom:1px solid hsl(var(--color-border-subtle));background:hsl(var(--color-surface-base) / .96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header__inner{display:flex;height:100%;align-items:center;justify-content:space-between;gap:20px}.site-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;color:hsl(var(--color-text-primary));font-family:LXGWWenKaiTC,PingFang SC,sans-serif;font-size:19px;font-weight:700;text-decoration:none}.site-brand__icon{display:inline-grid;flex:0 0 auto;width:28px;height:28px;place-items:center;color:hsl(var(--color-brand-primary))}.site-brand__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-panel{display:inline-flex;align-items:center;gap:12px;padding:7px 12px;border:1px solid hsl(var(--color-border-subtle));border-radius:999px;background:hsl(var(--color-surface-raised));color:hsl(var(--color-text-secondary));font-size:13px;line-height:1.2}.traffic-panel strong{color:hsl(var(--color-text-primary));font-weight:600}.traffic-panel i{width:1px;height:13px;background:hsl(var(--color-border-subtle))}.site-header__tools,.language-switch{display:flex;align-items:center}.site-header__tools{gap:15px}.language-switch{gap:4px;color:hsl(var(--color-text-muted));font-size:13px}.language-switch button,.icon-button,.text-button,.prompt-expand,.back-link,.history-link{border:0;background:transparent;cursor:pointer}.language-switch button{padding:4px 3px;color:hsl(var(--color-text-muted));font-size:13px}.language-switch button:hover,.language-switch button.is-active{color:hsl(var(--color-brand-primary))}.icon-button{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:6px;color:hsl(var(--color-text-secondary))}.icon-button:hover{background:hsl(var(--color-surface-raised));color:hsl(var(--color-brand-primary))}.prompt-bar{position:fixed;z-index:40;top:var(--header-height);right:0;left:0;border-bottom:1px solid hsl(var(--color-border-subtle));background:hsl(var(--color-surface-raised) / .98);box-shadow:0 7px 24px #0000001f}.prompt-bar__inner{padding:10px 0}.prompt-bar__row,.prompt-bar__label-group,.tab-row,.primary-tabs,.page-title__row,.benchmark-card__meta,.benchmark-card__footer,.history-entry__top,.free-item__heading,.admin-section__title,.token-row,.modal-head,.preview-panel__head{display:flex;align-items:center}.prompt-bar__row,.tab-row,.page-title__row,.benchmark-card__meta,.benchmark-card__footer,.free-item__heading,.admin-section__title,.modal-head,.preview-panel__head{justify-content:space-between}.prompt-bar__label-group{flex:0 0 auto;gap:15px}.prompt-bar__row{gap:12px}.eyebrow-label,.section-kicker{color:hsl(var(--color-brand-primary));font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.segmented-control{display:inline-flex;padding:2px;border:1px solid hsl(var(--color-border-subtle));border-radius:999px;background:hsl(var(--color-surface-base))}.segmented-control button{padding:4px 11px;border:0;border-radius:999px;background:transparent;color:hsl(var(--color-text-muted));cursor:pointer;font-size:12px}.segmented-control button:hover,.segmented-control button.is-active{background:hsl(var(--color-surface-raised));color:hsl(var(--color-text-primary));box-shadow:0 1px 5px #0000002e}.prompt-bar__copy{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;margin:0;padding:9px 12px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;background:hsl(var(--color-surface-base))}.prompt-bar__copy p{display:block;flex:1;min-width:0;margin:0;overflow:hidden;color:hsl(var(--color-text-primary));font-family:LXGWWenKaiTC,Space Grotesk,sans-serif;font-size:15px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.prompt-bar__copy.is-expanded p{overflow:visible;text-overflow:clip;white-space:normal}.prompt-expand{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:3px 0;color:hsl(var(--color-text-muted));font-size:12px}.prompt-expand:hover{color:hsl(var(--color-brand-primary))}.prompt-bar__copy.is-expanded .prompt-expand svg{transform:rotate(180deg)}.prompt-bar__tabs{border-top:1px solid hsl(var(--color-border-subtle))}.tab-row{min-height:55px;gap:18px}.primary-tabs{align-self:stretch;gap:28px;overflow-x:auto}.primary-tabs a{position:relative;display:inline-flex;align-items:center;min-height:55px;flex:0 0 auto;color:hsl(var(--color-text-secondary));font-family:LXGWWenKaiTC,PingFang SC,sans-serif;font-size:15px;text-decoration:none;transition:color .16s ease}.primary-tabs a:hover,.primary-tabs a.is-active{color:hsl(var(--color-text-primary))}.primary-tabs a.is-active{font-weight:700}.primary-tabs a.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:hsl(var(--color-brand-primary));content:""}.site-main{min-height:calc(100vh - 190px);padding:190px 0 64px}.page-stack{display:flex;flex-direction:column;gap:20px}.page-title{display:flex;flex-direction:column;gap:12px}.section-kicker{display:inline-flex;align-items:center;gap:9px;margin:0}.section-kicker>span{display:inline-block;width:30px;height:1px;background:hsl(var(--color-brand-primary))}.page-title h1{max-width:780px;margin:0;color:hsl(var(--color-text-primary));font-family:LXGWWenKaiTC,PingFang SC,sans-serif;font-size:clamp(31px,4vw,51px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.page-title__row>div>p{max-width:700px;margin:12px 0 0;color:hsl(var(--color-text-secondary));font-size:17px;line-height:1.65}.primary-button,.outline-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 15px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.primary-button{background:hsl(var(--color-brand-primary));color:hsl(var(--color-surface-raised))}.primary-button:hover{background:hsl(var(--color-brand-primary) / .88);box-shadow:0 7px 18px hsl(var(--color-brand-primary) / .14);transform:translateY(-1px)}.primary-button:disabled{cursor:wait;opacity:.55;transform:none}.outline-button{border-color:hsl(var(--color-border-subtle));background:hsl(var(--color-surface-raised));color:hsl(var(--color-text-primary))}.outline-button:hover{border-color:hsl(var(--color-brand-primary));color:hsl(var(--color-brand-primary));transform:translateY(-1px)}.outline-button--small{min-height:32px;padding:5px 10px;font-size:12px}.prompt-copy-button{min-width:64px;flex:0 0 auto;white-space:nowrap}.submit-button{flex:0 0 auto;min-height:36px}.filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:13px;border:1px solid hsl(var(--color-border-subtle));border-radius:8px;background:hsl(var(--color-surface-raised) / .72)}.search-field{display:flex;min-width:220px;flex:1 1 250px;align-items:center;gap:8px;padding:0 11px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;background:hsl(var(--color-surface-base));color:hsl(var(--color-text-muted))}.search-field:focus-within{border-color:hsl(var(--color-brand-primary));box-shadow:0 0 0 2px hsl(var(--color-brand-primary) / .16)}.search-field input,.filter-bar select,.form-field input,.form-field select,.dictionary-add input,.admin-form-grid input{width:100%;min-height:38px;border:0;outline:0;background:transparent;color:hsl(var(--color-text-primary));font-size:14px}.search-field input::placeholder,.form-field input::placeholder,.dictionary-add input::placeholder{color:hsl(var(--color-text-muted))}.filter-bar select{width:auto;min-width:112px;padding:0 28px 0 10px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;background:hsl(var(--color-surface-base));color:hsl(var(--color-text-secondary))}.model-picker{position:relative;z-index:20;flex:0 0 auto;min-width:142px}.model-picker__trigger{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;background:hsl(var(--color-surface-base));color:hsl(var(--color-text-secondary));font:inherit;text-align:left}.model-picker__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-picker__trigger:hover,.model-picker:focus-within .model-picker__trigger{border-color:hsl(var(--color-brand-primary));color:hsl(var(--color-text-primary))}.model-picker__menu{position:absolute;top:100%;right:0;display:none;grid-template-columns:minmax(128px,.78fr) minmax(210px,1.22fr);width:min(445px,calc(100vw - 32px));overflow:hidden;border:1px solid hsl(var(--color-border-subtle));border-radius:6px;background:hsl(var(--color-surface-raised));box-shadow:0 18px 38px #00000047}.model-picker:hover .model-picker__menu,.model-picker:focus-within .model-picker__menu{display:grid}.model-picker__vendors,.model-picker__models{display:flex;min-width:0;flex-direction:column;gap:2px;padding:8px}.model-picker__vendors{border-right:1px solid hsl(var(--color-border-subtle));background:hsl(var(--color-surface-base) / .5)}.model-picker__vendors button,.model-picker__models button{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:0;border-radius:4px;background:transparent;color:hsl(var(--color-text-secondary));font:inherit;font-size:13px;text-align:left;cursor:pointer}.model-picker__vendors button:hover,.model-picker__vendors button:focus-visible,.model-picker__vendors button.is-active,.model-picker__models button:hover,.model-picker__models button:focus-visible,.model-picker__models button.is-active{background:hsl(var(--color-brand-primary) / .1);color:hsl(var(--color-brand-primary));outline:0}.model-picker__models-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3px 9px 7px;border-bottom:1px solid hsl(var(--color-border-subtle))}.model-picker__models-head strong{color:hsl(var(--color-text-primary));font-size:12px}.model-picker__models-head small,.model-picker__models button small{flex:0 0 auto;color:hsl(var(--color-brand-secondary));font-size:11px}.filter-bar option,.form-field option,.admin-section option{background:hsl(var(--color-surface-raised));color:hsl(var(--color-text-primary))}.text-button{padding:4px 3px;color:hsl(var(--color-text-secondary));font-size:13px}.text-button:hover{color:hsl(var(--color-brand-primary))}.result-count,.end-note{margin-left:auto;color:hsl(var(--color-text-muted));font-size:13px}.benchmark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.benchmark-card{display:flex;min-width:0;flex-direction:column;gap:13px;padding:14px;border:1px solid hsl(var(--color-border-subtle));border-radius:8px;background:hsl(var(--color-surface-base));transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}.benchmark-card:hover{border-color:hsl(var(--color-border-strong));box-shadow:0 0 15px -3px hsl(var(--color-brand-primary) / .15),0 10px 25px -5px #00000047;transform:translateY(-2px)}.benchmark-card__badges,.history-entry__tags,.dictionary-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.benchmark-card__badges{flex-wrap:nowrap;min-width:0}.badge{display:inline-flex;max-width:100%;align-items:center;padding:4px 8px;border:1px solid hsl(var(--color-border-subtle));border-radius:5px;color:hsl(var(--color-text-secondary));font-size:12px;line-height:1.25;white-space:nowrap}.badge--filter{appearance:none;font:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.badge--filter:hover,.badge--filter:focus-visible,.badge--filter.is-active{border-color:hsl(var(--color-brand-primary));background:hsl(var(--color-brand-primary) / .14);color:hsl(var(--color-brand-primary));outline:0;transform:translateY(-1px)}.badge--model{border-color:hsl(var(--color-brand-secondary) / .34);background:hsl(var(--color-brand-secondary) / .08);color:hsl(var(--color-brand-secondary));font-weight:600}.badge--vendor{border-color:hsl(var(--color-brand-primary) / .3);background:hsl(var(--color-brand-primary) / .08);color:hsl(var(--color-brand-primary))}.badge--agent{border-color:hsl(var(--color-badge-agent) / .34);background:hsl(var(--color-badge-agent) / .1);color:hsl(var(--color-badge-agent))}.badge--version{border-color:hsl(var(--color-badge-version) / .34);background:hsl(var(--color-badge-version) / .08);color:hsl(var(--color-badge-version))}.badge--filter.is-active.badge--vendor{border-color:hsl(var(--color-brand-primary));background:hsl(var(--color-brand-primary));color:hsl(var(--color-surface-base))}.badge--filter.is-active.badge--model{border-color:hsl(var(--color-brand-secondary));background:hsl(var(--color-brand-secondary));color:hsl(var(--color-surface-base))}.badge--filter.is-active.badge--agent{border-color:hsl(var(--color-badge-agent));background:hsl(var(--color-badge-agent));color:hsl(var(--color-surface-base))}.badge--large{padding:7px 11px;font-size:13px}.benchmark-card__badges .badge--filter{padding:3px 7px;font-size:11px}.benchmark-card__badges .badge--vendor,.benchmark-card__badges .badge--agent,.benchmark-card__badges .badge--version{flex:0 0 auto}.benchmark-card__badges .badge--model{min-width:0;max-width:min(180px,42%);flex:0 1 auto}.benchmark-card__badges .badge--model .badge__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge--teal{border-color:hsl(var(--color-brand-secondary) / .34);background:hsl(var(--color-brand-secondary) / .1);color:hsl(var(--color-brand-secondary))}.media-frame,.history-entry__media,.free-item__thumb{position:relative;display:block;overflow:hidden;padding:0;border:1px solid hsl(var(--color-border-subtle));background:hsl(var(--color-surface-raised));cursor:pointer}.media-frame{width:100%;aspect-ratio:1.55 / 1;border-radius:5px}.media-preview{display:block;width:100%;height:100%;border:0;object-fit:contain}.media-frame>.media-preview{pointer-events:none}.media-preview--compact{min-height:100%;pointer-events:none}.media-preview--external--fit{position:absolute;inset:0;width:100%;height:100%;min-height:0}.media-frame__overlay{position:absolute;right:9px;bottom:9px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;background:hsl(var(--color-surface-base) / .84);color:hsl(var(--color-text-primary));font-size:12px;opacity:0;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease}.media-frame:hover .media-frame__overlay,.media-frame:focus-visible .media-frame__overlay{opacity:1;transform:translateY(0)}.media-fallback{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:8px;color:hsl(var(--color-text-muted))}.media-fallback span{font-size:11px;letter-spacing:.16em}.benchmark-card__meta{gap:10px}.submitter,.history-link,.history-entry__top,.free-item__heading>div,.site-footer__brand{display:inline-flex;align-items:center}.submitter{min-width:0;gap:8px}.submitter>span:last-child{display:flex;min-width:0;flex-direction:column;color:hsl(var(--color-text-secondary));font-size:13px;line-height:1.25}.submitter small{color:hsl(var(--color-text-muted));font-size:10px;letter-spacing:.05em;text-transform:uppercase}.avatar{display:inline-grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border:2px solid hsl(var(--color-surface-base));border-radius:50%;color:#0c0d12;font-size:10px;font-weight:700;letter-spacing:-.04em}.avatar--large{width:42px;height:42px;font-size:13px}.avatar--glyph{color:inherit;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:15px;letter-spacing:0}.avatar--large.avatar--glyph{font-size:23px}.history-link{flex:0 0 auto;gap:3px;padding:4px 0;color:hsl(var(--color-text-muted));font-size:12px}.history-link:hover{color:hsl(var(--color-brand-primary))}.history-link--available{gap:5px;padding:5px 8px;border:1px solid hsl(var(--color-brand-primary) / .46);border-radius:999px;background:hsl(var(--color-brand-primary) / .08);color:hsl(var(--color-brand-primary));font-weight:600;animation:history-link-pulse 2.4s ease-in-out infinite}.history-link--available:hover{border-color:hsl(var(--color-brand-primary) / .72);background:hsl(var(--color-brand-primary) / .14)}.history-link__pulse{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:hsl(var(--color-brand-primary));box-shadow:0 0 hsl(var(--color-brand-primary) / .45);animation:history-signal-pulse 1.8s ease-out infinite}.history-link__count{min-width:18px;padding:1px 5px;border:1px solid hsl(var(--color-brand-primary) / .35);border-radius:999px;background:hsl(var(--color-brand-primary) / .12);font-size:11px;line-height:1.2;text-align:center}@keyframes history-link-pulse{0%,to{box-shadow:0 0 hsl(var(--color-brand-primary) / 0)}50%{box-shadow:0 0 0 5px hsl(var(--color-brand-primary) / .08)}}@keyframes history-signal-pulse{0%{box-shadow:0 0 hsl(var(--color-brand-primary) / .45)}70%,to{box-shadow:0 0 0 6px hsl(var(--color-brand-primary) / 0)}}.benchmark-card__footer{display:flex;min-width:0;align-items:center;gap:8px;padding-top:1px;color:hsl(var(--color-text-muted));font-size:11px;white-space:nowrap}.benchmark-card__footer-meta{display:inline-flex;min-width:0;align-items:center;gap:9px}.benchmark-card__footer-meta a{display:inline-flex;align-items:center;gap:3px;color:hsl(var(--color-text-secondary));text-decoration:none}.benchmark-card__footer-meta a:hover{color:hsl(var(--color-brand-secondary))}.media-type{letter-spacing:.12em}.reaction-row{display:flex;flex-wrap:wrap;gap:6px;padding-top:11px;border-top:1px solid hsl(var(--color-border-subtle))}.benchmark-card__footer .reaction-row{flex:0 0 auto;flex-wrap:nowrap;gap:4px;margin-left:auto;padding-top:0;border-top:0}.reaction-button{display:inline-flex;min-height:29px;align-items:center;gap:4px;padding:3px 7px;border:1px solid hsl(var(--color-border-subtle));border-radius:5px;background:hsl(var(--color-surface-raised));cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .18s cubic-bezier(.175,.885,.32,1.275)}.benchmark-card__footer .reaction-button{min-height:24px;gap:2px;padding:2px 5px}.benchmark-card__footer .reaction-button span{font-size:14px}.benchmark-card__footer .reaction-button small{font-size:10px}.reaction-button:hover,.reaction-button.is-voted{border-color:hsl(var(--color-brand-primary) / .45);background:hsl(var(--color-brand-primary) / .12)}.reaction-button:active{transform:scale(1.08)}.reaction-button span{font-size:16px;line-height:1}.reaction-button small{color:hsl(var(--color-text-secondary));font-size:11px}.reaction-button.is-voted small{color:hsl(var(--color-brand-primary))}.load-more-row{display:flex;min-height:29px;align-items:center;justify-content:center;padding-top:6px}.load-more-hint{display:inline-flex;align-items:center;gap:7px;color:hsl(var(--color-text-muted));font-size:13px}.load-more-hint svg{animation:load-more-pulse 1.4s ease-in-out infinite}@keyframes load-more-pulse{0%,to{opacity:.42;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}.empty-state{display:grid;justify-items:center;gap:10px;padding:72px 24px;border:1px dashed hsl(var(--color-border-strong));border-radius:8px;text-align:center}.empty-state__mark,.submit-success__mark{display:grid;width:58px;height:58px;place-items:center;border:1px solid hsl(var(--color-brand-primary) / .32);border-radius:50%;color:hsl(var(--color-brand-primary))}.empty-state h2{margin:5px 0 0;font-family:LXGWWenKaiTC,sans-serif;font-size:23px}.empty-state p{margin:0 0 10px;color:hsl(var(--color-text-secondary));font-size:15px}.back-link{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:3px 0;color:hsl(var(--color-text-secondary));font-size:14px}.back-link:hover{color:hsl(var(--color-brand-primary))}.history-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid hsl(var(--color-border-subtle));border-radius:8px;background:hsl(var(--color-surface-raised) / .72)}.history-stats>div{display:flex;min-height:91px;flex-direction:column;justify-content:center;gap:5px;padding:15px 20px;border-right:1px solid hsl(var(--color-border-subtle))}.history-stats>div:last-child{border-right:0}.history-stats strong{color:hsl(var(--color-text-primary));font-size:21px;font-weight:600}.history-stats span,.history-note,.history-bottom-note,.disclaimer-line,.admin-warning{color:hsl(var(--color-text-muted));font-size:13px;line-height:1.55}.history-note,.disclaimer-line,.admin-warning{display:inline-flex;align-items:center;gap:7px;margin:-7px 0 0}.history-timeline{display:flex;flex-direction:column;gap:30px;padding:8px 0}.history-day{position:relative;display:grid;grid-template-columns:145px minmax(0,1fr);gap:25px}.history-day:before{position:absolute;top:25px;bottom:-30px;left:6px;width:1px;background:hsl(var(--color-border-subtle));content:""}.history-day:last-child:before{display:none}.history-day__heading{position:relative;display:flex;align-items:flex-start;gap:13px;padding-top:3px;color:hsl(var(--color-text-secondary));font-size:14px;font-weight:600}.timeline-node{position:relative;z-index:1;display:inline-block;width:13px;height:13px;flex:0 0 auto;border:2px solid hsl(var(--color-brand-primary));border-radius:50%;background:hsl(var(--color-surface-base));box-shadow:0 0 0 4px hsl(var(--color-surface-base))}.timeline-node--teal{border-color:hsl(var(--color-brand-secondary));box-shadow:0 0 0 4px hsl(var(--color-surface-raised))}.history-day__entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.history-entry{display:flex;min-width:0;flex-direction:column;gap:11px;padding:11px;border:1px solid hsl(var(--color-border-subtle));border-radius:7px;background:hsl(var(--color-surface-base));transition:border-color .16s ease,transform .16s ease}.history-entry:hover{border-color:hsl(var(--color-border-strong));transform:translateY(-2px)}.history-entry__media{width:100%;aspect-ratio:1.2 / 1;border-radius:4px}.history-entry__body{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;gap:10px}.history-entry__top{flex-wrap:wrap;gap:8px;color:hsl(var(--color-text-secondary));font-size:13px}.history-entry__top time{margin-left:auto;color:hsl(var(--color-text-muted));font-size:12px}.history-reactions{color:hsl(var(--color-text-muted));font-size:12px}.history-bottom-note{max-width:720px;margin:0 auto;text-align:center}.history-page{gap:14px}.history-page .page-title{gap:8px}.history-page .page-title h1{font-size:clamp(28px,3.2vw,40px);line-height:1.12}.history-page .page-title__row>div>p{margin-top:6px;font-size:14px;line-height:1.45}.history-page .history-stats>div{min-height:68px;gap:3px;padding:10px 16px}.history-page .history-stats strong{font-size:17px;line-height:1.2}.history-page .history-stats span,.history-page .history-note{font-size:12px;line-height:1.4}.history-page .history-note{margin-top:-4px}.history-page .history-timeline{gap:22px;padding-block:4px}.history-page .history-day__heading{font-size:13px}.free-timeline{display:flex;flex-direction:column;gap:0}.free-item{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:15px;min-height:175px}.free-item__rail{position:relative;display:flex;justify-content:center;padding-top:18px}.free-item__rail:after{position:absolute;top:31px;bottom:0;left:15px;width:1px;background:hsl(var(--color-border-subtle));content:""}.free-item:last-child .free-item__rail:after{display:none}.free-item__content{padding:13px 0 30px}.free-item__heading{gap:15px}.free-item__heading>div{flex-wrap:wrap;gap:10px}.free-item h2{margin:0;color:hsl(var(--color-text-primary));font-family:LXGWWenKaiTC,sans-serif;font-size:24px}.inline-link{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:hsl(var(--color-text-secondary));font-size:13px;text-decoration:none}.inline-link:hover{color:hsl(var(--color-brand-secondary))}.free-item__result{display:flex;min-height:222px;align-items:stretch;gap:16px;margin-top:13px;padding:11px;border:1px solid hsl(var(--color-border-subtle));border-radius:7px;background:hsl(var(--color-surface-base))}.free-item__thumb{width:280px;flex:0 0 280px;min-height:198px;aspect-ratio:1.4 / 1;border-radius:4px}.free-item__details{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.free-item__details p,.free-item__details strong,.free-item__details time{margin:0}.free-item__details p{color:hsl(var(--color-text-muted));font-size:12px}.free-item__details p.free-item__description{max-width:680px;color:hsl(var(--color-text-secondary));font-size:13px;line-height:1.55}.free-item__details strong{overflow:hidden;max-width:100%;color:hsl(var(--color-text-primary));font-size:15px;text-overflow:ellipsis;white-space:nowrap}.free-item__details time{color:hsl(var(--color-text-secondary));font-size:12px}.free-empty{display:flex;flex-direction:column;justify-content:center;gap:5px;color:hsl(var(--color-text-secondary))}.free-empty p{margin:0;font-size:14px}.contributors-card{overflow:hidden;border:1px solid hsl(var(--color-border-subtle));border-radius:8px;background:hsl(var(--color-surface-raised) / .66)}.contributors-table__head,.contributors-row{display:grid;grid-template-columns:80px minmax(180px,1fr) 160px 190px;gap:15px;align-items:center;padding:13px 17px}.contributors-table__head{border-bottom:1px solid hsl(var(--color-border-subtle));color:hsl(var(--color-text-muted));font-size:12px;letter-spacing:.08em;text-transform:uppercase}.contributors-row{min-height:67px;border-bottom:1px solid hsl(var(--color-border-subtle));color:hsl(var(--color-text-secondary));font-size:14px}.contributors-row:last-child{border-bottom:0}.contributors-row.is-top-three{background:hsl(var(--color-brand-primary) / .055)}.contributors-row.is-you{box-shadow:inset 3px 0 hsl(var(--color-brand-primary))}.rank-number{color:hsl(var(--color-text-muted));font-family:Space Grotesk,monospace;font-size:17px}.contributors-row:nth-child(2) .rank-number,.contributors-row:nth-child(3) .rank-number,.contributors-row:nth-child(4) .rank-number{color:hsl(var(--color-brand-primary));font-weight:700}.contributor-name{display:inline-flex;align-items:center;gap:9px}.contributor-name strong{color:hsl(var(--color-text-primary));font-weight:500}.contributor-name em{padding:3px 6px;border:1px solid hsl(var(--color-brand-primary) / .32);border-radius:4px;color:hsl(var(--color-brand-primary));font-size:11px;font-style:normal}.contributor-count{color:hsl(var(--color-text-primary));font-weight:600}.contributors-row time{color:hsl(var(--color-text-muted));font-size:13px}.about-page{width:calc(100% - 48px);max-width:860px;margin-inline:auto}.about-copy{display:flex;flex-direction:column;gap:52px;padding:30px 0 20px}.about-copy section{position:relative}.about-copy section+section:before{position:absolute;top:-27px;right:0;left:0;height:1px;background:hsl(var(--color-border-subtle));content:""}.about-copy h2{margin:0 0 15px;color:hsl(var(--color-text-primary));font-family:LXGWWenKaiTC,sans-serif;font-size:27px;line-height:1.35}.about-copy p,.about-copy li{color:hsl(var(--color-text-secondary));font-size:16px;line-height:1.85}.about-copy p{margin:0 0 14px}.about-copy a{color:hsl(var(--color-brand-primary))}.about-signature{color:hsl(var(--color-text-primary))!important}.about-copy ul{display:flex;flex-direction:column;gap:9px;margin:0;padding-left:22px}.prompt-quote{display:flex;flex-direction:column;gap:8px;margin:13px 0;padding:14px 16px;border-left:2px solid hsl(var(--color-brand-primary));background:hsl(var(--color-surface-raised))}.prompt-quote span{color:hsl(var(--color-brand-primary));font-size:12px;font-weight:600;letter-spacing:.08em}.prompt-quote code{color:hsl(var(--color-text-primary));font-family:Space Grotesk,PingFang SC,monospace;font-size:14px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.prompt-quote small{color:hsl(var(--color-text-muted));font-size:13px;line-height:1.65}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid hsl(var(--color-border-subtle));border-radius:7px;background:hsl(var(--color-border-subtle))}.about-grid>div{padding:17px;background:hsl(var(--color-surface-raised))}.about-grid strong{color:hsl(var(--color-brand-secondary));font-size:14px}.about-grid p{margin:7px 0 0;font-size:14px}.admin-page{max-width:1000px}.admin-login-page{max-width:760px}.admin-login-card{display:grid;max-width:540px;gap:18px;padding:24px;border:1px solid hsl(var(--color-border-subtle));border-radius:8px;background:hsl(var(--color-surface-raised) / .72)}.admin-login-card__mark{display:grid;width:52px;height:52px;place-items:center;border:1px solid hsl(var(--color-brand-primary) / .4);border-radius:50%;color:hsl(var(--color-brand-primary))}.admin-login-card h2{margin:0;color:hsl(var(--color-text-primary));font-family:LXGWWenKaiTC,sans-serif;font-size:24px}.admin-login-card p{margin:7px 0 0;color:hsl(var(--color-text-secondary));font-size:14px;line-height:1.6}.admin-login-form{display:flex;flex-direction:column;gap:14px}.admin-login-field{display:flex;flex-direction:column;gap:7px;color:hsl(var(--color-text-secondary));font-size:13px}.admin-login-field input{min-height:40px;padding:0 10px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;outline:0;background:hsl(var(--color-surface-base));color:hsl(var(--color-text-primary))}.admin-login-field input:focus{border-color:hsl(var(--color-brand-primary));box-shadow:0 0 0 2px hsl(var(--color-brand-primary) / .16)}.admin-login-error{margin:0!important;color:hsl(var(--color-status-error))!important}.admin-login-form .primary-button{align-self:flex-start}.admin-login-note{margin:0!important;color:hsl(var(--color-text-muted))!important;font-size:12px!important}.admin-section{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid hsl(var(--color-border-subtle));border-radius:8px;background:hsl(var(--color-surface-raised) / .66)}.admin-section__title{gap:15px}.admin-section__title>div{display:flex;flex-direction:column;gap:5px}.admin-section__title h2{margin:0;color:hsl(var(--color-text-primary));font-family:LXGWWenKaiTC,sans-serif;font-size:23px}.admin-section__title select{min-height:38px;padding:0 10px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;background:hsl(var(--color-surface-base));color:hsl(var(--color-text-primary))}.admin-list{display:flex;flex-direction:column;gap:9px;color:hsl(var(--color-text-secondary));font-size:14px}.status-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%}.status-dot--teal{background:hsl(var(--color-brand-secondary));box-shadow:0 0 0 4px hsl(var(--color-brand-secondary) / .1)}.admin-list__hint{color:hsl(var(--color-text-muted));font-size:13px}.dictionary-grid,.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.dictionary-editor{display:flex;min-width:0;flex-direction:column;gap:12px;padding:15px;border:1px solid hsl(var(--color-border-subtle));border-radius:6px;background:hsl(var(--color-surface-base))}.dictionary-editor h3{margin:0;color:hsl(var(--color-text-primary));font-size:15px}.dictionary-pills span{padding:4px 7px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;color:hsl(var(--color-text-secondary));font-size:12px}.dictionary-add{display:flex;gap:8px;padding-top:3px;border-top:1px solid hsl(var(--color-border-subtle))}.dictionary-add input{min-height:32px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr)) 1.2fr;align-items:stretch}.admin-form-grid label{display:flex;flex-direction:column;gap:7px;color:hsl(var(--color-text-secondary));font-size:13px}.admin-form-grid label input{padding:0 10px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;background:hsl(var(--color-surface-base))}.traffic-preview{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 15px;border-left:1px solid hsl(var(--color-border-subtle))}.traffic-preview span,.traffic-preview small{color:hsl(var(--color-text-muted));font-size:12px}.traffic-preview strong{color:hsl(var(--color-brand-primary));font-size:24px}.token-row{flex-wrap:wrap;gap:10px}.token-row>div{display:flex;min-width:260px;flex:1;flex-direction:column;gap:5px}.token-row>div span{color:hsl(var(--color-text-muted));font-size:12px}.token-row code{color:hsl(var(--color-text-primary));font-family:Space Grotesk,monospace;font-size:14px}.admin-warning{margin:0;color:hsl(var(--color-status-warning))}.site-footer{border-top:1px solid hsl(var(--color-border-subtle));background:hsl(var(--color-surface-raised))}.site-footer__inner{display:grid;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:24px;min-height:136px;padding:24px 0}.site-footer__brand{gap:8px;color:hsl(var(--color-text-primary));font-family:LXGWWenKaiTC,sans-serif;font-size:16px;font-weight:700}.site-footer__inner p{margin:7px 0 0 28px;color:hsl(var(--color-text-muted));font-size:12px}.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.site-footer__links a{display:inline-flex;align-items:center;gap:3px;color:hsl(var(--color-text-secondary));font-size:13px;text-decoration:none}.site-footer__links a:hover{color:hsl(var(--color-brand-primary))}.site-footer__inner>small{color:hsl(var(--color-text-muted));font-size:11px;text-align:right}.modal-layer{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:16px}.modal-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000000b8;cursor:default;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.submit-panel,.preview-panel{position:relative;z-index:1;width:min(100%,760px);max-height:calc(100vh - 32px);overflow-y:auto;border:1px solid hsl(var(--color-border-strong));border-radius:8px;background:hsl(var(--color-surface-base));box-shadow:0 24px 70px #0000008c}.preview-panel{width:min(100%,900px)}.modal-head,.preview-panel__head{gap:18px;padding:20px 22px 15px}.modal-head h2,.preview-panel__head h2{margin:6px 0 0;color:hsl(var(--color-text-primary));font-family:LXGWWenKaiTC,sans-serif;font-size:27px}.preview-panel__head h2{font-size:22px}.submit-form{display:flex;flex-direction:column;gap:20px;padding:0 22px 22px}.modal-intro{margin:0;color:hsl(var(--color-text-secondary));font-size:14px;line-height:1.65}.form-section,.form-field{display:flex;flex-direction:column;gap:9px}.form-section h3{margin:0;color:hsl(var(--color-text-primary));font-size:15px}.required-star{margin-left:3px;color:hsl(var(--color-brand-primary))}.identity-field{display:flex;align-items:center;gap:11px}.identity-input{display:flex;min-width:0;flex:1;align-items:center;gap:8px}.identity-input input,.form-field input{min-height:40px;padding:0 11px;border:1px solid hsl(var(--color-border-subtle));border-radius:4px;background:hsl(var(--color-surface-raised))}.identity-input input{flex:1}.form-grid{display:grid;gap:14px}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field .model-picker{width:100%;min-width:0}.form-field .model-picker__trigger{min-height:40px}.form-field>span{color:hsl(var(--color-text-secondary));font-size:13px;font-weight:600}.form-field input.has-error,.form-field.has-error .model-picker__trigger,.dropzone.has-error,.terms-check.has-error{border-color:hsl(var(--color-status-error))}.form-hint,.field-error,.form-error{color:hsl(var(--color-text-muted));font-size:12px;line-height:1.5}.field-error,.form-error{color:hsl(var(--color-status-error))}.radio-row{display:flex;flex-wrap:wrap;gap:15px}.radio-row label,.terms-check{display:flex;align-items:flex-start;gap:7px;color:hsl(var(--color-text-secondary));cursor:pointer;font-size:14px;line-height:1.5}.radio-row input,.terms-check input{accent-color:hsl(var(--color-brand-primary));margin-top:3px}.dropzone{display:flex;min-height:146px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;border:1px dashed hsl(var(--color-border-strong));border-radius:7px;background:hsl(var(--color-surface-raised));color:hsl(var(--color-text-muted));cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease}.dropzone:hover,.dropzone.is-dragging{border-color:hsl(var(--color-brand-primary));background:hsl(var(--color-brand-primary) / .08);color:hsl(var(--color-brand-primary))}.dropzone strong{color:hsl(var(--color-text-primary));font-size:14px}.dropzone span{font-size:12px}.dropzone input{display:none}.upload-rules{display:flex;flex-direction:column;gap:4px;padding:11px 13px;border-left:2px solid hsl(var(--color-brand-secondary));background:hsl(var(--color-brand-secondary) / .06);color:hsl(var(--color-text-muted));font-size:12px;line-height:1.55}.upload-rules strong{color:hsl(var(--color-brand-secondary))}.modal-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.submit-success{display:grid;justify-items:center;gap:10px;padding:36px 24px 42px;text-align:center}.submit-success h3{margin:6px 0 0;font-family:LXGWWenKaiTC,sans-serif;font-size:24px}.submit-success p{margin:0 0 12px;color:hsl(var(--color-text-secondary));font-size:14px}.preview-panel__media{position:relative;display:flex;min-height:0;height:auto;align-items:center;justify-content:center;margin:0 22px;overflow:hidden;border:1px solid hsl(var(--color-border-subtle));border-radius:5px;background:hsl(var(--color-surface-raised))}.preview-panel__media .media-preview{width:100%;height:auto;min-height:0}.preview-panel__media iframe.media-preview{aspect-ratio:8 / 5}.preview-panel__foot{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 22px 20px;color:hsl(var(--color-text-secondary));font-size:13px}.preview-panel__foot time{color:hsl(var(--color-text-muted))}.site-toast{position:fixed;z-index:300;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:7px;max-width:min(360px,calc(100vw - 36px));padding:11px 14px;border:1px solid hsl(var(--color-brand-secondary) / .4);border-radius:6px;background:hsl(var(--color-surface-raised));box-shadow:0 12px 35px #0000004d;color:hsl(var(--color-text-primary));font-size:13px}@media(max-width:1023px){.benchmark-grid,.history-day__entries{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-panel{margin-left:auto}.site-footer__inner{grid-template-columns:1fr 1fr}.site-footer__inner>small{grid-column:1 / -1;text-align:left}}@media(max-width:720px){.layout-safe,.about-page{width:calc(100% - 32px)}.site-brand__name{max-width:190px;font-size:16px}.traffic-panel{display:none}.site-header__tools{gap:9px}.prompt-bar__inner{padding-top:10px;padding-bottom:8px}.prompt-bar__row{flex-wrap:wrap;gap:8px}.prompt-bar__label-group{min-width:0;gap:8px}.eyebrow-label{overflow:hidden;max-width:93px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.segmented-control button{padding-inline:8px}.prompt-bar__copy{flex-basis:100%;order:3}.prompt-bar__copy p{font-size:13px}.prompt-expand{font-size:0}.prompt-expand svg{width:18px;height:18px}.tab-row{min-height:49px}.primary-tabs{gap:17px}.primary-tabs a{min-height:49px;font-size:13px}.submit-button{min-width:34px;padding-inline:9px;font-size:0}.site-main{min-height:calc(100vh - 210px);padding-top:210px}.page-title__row{align-items:flex-start;flex-direction:column;gap:12px}.page-title h1{font-size:33px}.page-title__row>div>p{font-size:15px}.filter-bar{align-items:stretch}.search-field{flex-basis:100%}.filter-bar select,.model-picker{flex:1 1 calc(50% - 5px);min-width:0}.result-count{margin-left:0}.benchmark-grid,.history-stats{grid-template-columns:1fr}.history-stats>div{min-height:auto;border-right:0;border-bottom:1px solid hsl(var(--color-border-subtle))}.history-stats>div:last-child{border-bottom:0}.history-day{grid-template-columns:1fr;gap:12px;padding-left:21px}.history-day:before{top:27px;left:6px}.history-day__heading{margin-left:-21px}.history-day__entries{grid-template-columns:1fr}.history-entry__media{width:100%}.history-entry__top time{width:100%;margin-left:0}.free-item__heading{align-items:flex-start;flex-direction:column}.free-item__result{min-height:176px;gap:10px}.free-item__thumb{width:150px;flex-basis:150px;min-height:150px}.contributors-card{overflow-x:auto}.contributors-table__head,.contributors-row{min-width:620px;grid-template-columns:58px minmax(180px,1fr) 120px 150px}.about-copy{gap:45px}.about-grid,.dictionary-grid,.admin-form-grid,.form-grid--two{grid-template-columns:1fr}.traffic-preview{min-height:90px;padding:13px 0 0;border-top:1px solid hsl(var(--color-border-subtle));border-left:0}.site-footer__inner{grid-template-columns:1fr;gap:18px}.site-footer__links{justify-content:flex-start}.site-footer__inner>small{grid-column:auto}.modal-head,.preview-panel__head,.submit-form{padding-inline:16px}.preview-panel__media{min-height:0;margin-inline:16px}.preview-panel__media .media-preview{min-height:0}.preview-panel__foot{padding-inline:16px}.identity-input{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
