:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;color:#18181b;background:#fff;font-size:14px;--muted:#73737d;--border:#e9e9ee;--accent:#6b4eff}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}[hidden]{display:none!important}header{height:76px;display:flex;align-items:center;gap:60px;border-bottom:1px solid var(--border);padding:0 max(5vw,24px)}.brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:650;letter-spacing:-.5px}.logo{width:29px;height:29px;display:grid;place-items:center;border:1px solid #d8d8e0;border-radius:7px;font-size:17px}.brand:hover .logo{border-color:var(--accent)}nav{display:flex;gap:32px;align-self:stretch}nav a{display:flex;align-items:center;font-size:13px;color:var(--muted);border-bottom:2px solid transparent}nav a.active{border-color:#27272a;color:#18181b}.account-link{margin-left:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;border:1px solid #dddde4;background:white;border-radius:6px;padding:10px 15px;font-size:12px;cursor:pointer}.button:hover{background:#f7f7fa}.button.dark{background:#232327;color:white;border-color:#232327}.button.dark:hover{background:#3e3e46}.launch-bar{background:#fafafa;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:9px;padding:10px max(5vw,24px);font-size:11px;color:#73737d}.launch-bar a{margin-left:auto;color:#4e4e59}.dot{width:5px;height:5px;background:#a1a1aa;border-radius:50%}main{max-width:1440px;margin:0 auto;padding:0 max(5vw,24px)}h1{font-size:39px;letter-spacing:-1.5px;font-weight:550;line-height:1.35;margin:12px 0 16px}h2{font-size:20px;font-weight:550;letter-spacing:-.5px}h3{font-size:13px;font-weight:550}p{line-height:1.9;color:#73737d}.hero{display:flex;align-items:center;justify-content:space-between;padding:52px 0 43px;gap:30px}.hero p{font-size:14px;margin:0}.kicker{font-size:10px;letter-spacing:1.5px;color:#94949f}.rate-card{border:1px solid var(--border);border-radius:9px;background:linear-gradient(125deg,#fff,#faf9ff);width:245px;flex-shrink:0;padding:21px 23px}.rate-card>span{font-size:11px;color:#777782}.rate-card strong{display:block;font-size:41px;font-weight:450;letter-spacing:-2px;line-height:1.35;margin:6px 0}.rate-card strong span{font-size:24px;margin-left:6px;color:#b2a8d7}.rate-card small{display:flex;justify-content:space-between;font-size:10px;color:#87828f}.rate-card b{font-size:15px;font-weight:400}.catalog-layout{display:grid;grid-template-columns:198px minmax(0,1fr);gap:38px;border-top:1px solid var(--border);padding-top:28px;padding-bottom:70px}aside{border-right:1px solid var(--border);padding-right:24px}.filter-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:550;margin-bottom:28px}.filter-heading button{border:0;background:none;color:#94949f;font-size:11px}aside h3{font-size:11px;margin:26px 0 12px;color:#94949f;font-weight:400}.family{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:9px 10px;border-radius:5px;text-align:left;color:#55555f;font-size:12px;margin-bottom:2px}.family span{font-size:10px;color:#a1a1aa}.family.selected{background:#f3f1fd;color:#674bcc}.family.selected span{color:#998bc8}.check{display:flex;gap:9px;align-items:center;font-size:11px;color:#666671;margin:14px 0}.check input{margin:0;accent-color:#7156ca;width:13px;height:13px}.sidebar-note{border-top:1px solid var(--border);margin-top:30px;padding-top:22px;color:#a1a1aa;font-size:10px;line-height:1.8}.sidebar-note strong{display:block;color:#74747d;font-size:10px;font-weight:500;margin-top:4px}.sidebar-note p{font-size:10px}.toolbar{display:flex;gap:12px}.search-wrap{display:flex;align-items:center;flex:1;border:1px solid #dedee6;border-radius:7px;padding:0 13px;gap:9px}.search-wrap>span{font-size:24px;color:#92929b}.search-wrap input{border:0;min-width:0;width:100%;outline:0;padding:12px 0;font-size:12px}.search-wrap kbd{border:1px solid var(--border);padding:1px 5px;font-size:10px;color:#aaa}.toolbar select{width:163px;border:1px solid #dedee6;border-radius:7px;padding:0 10px;font-size:11px;background:#fff;color:#666671}.results-heading{display:flex;justify-content:space-between;margin:24px 0 8px;font-size:11px;color:#92929b}.results-heading strong{color:#55555f;font-weight:500}.model-row{padding:23px 0;border-bottom:1px solid var(--border)}.model-top{display:flex;gap:13px;align-items:flex-start}.family-logo{border:1px solid #e5e4ec;border-radius:8px;width:36px;height:36px;display:grid;place-items:center;font-size:15px;font-weight:600;flex-shrink:0;color:#494952}.family-logo.gpt{border-radius:50%;font-size:20px}.family-logo.deepseek{color:#4362df;background:#f8faff}.family-logo.gemini{color:#7963c4}.family-logo.doubao{color:#589893}.model-info{flex:1;min-width:0}.model-name{background:none;border:0;padding:0;color:#24242b;text-align:left;font-size:17px;letter-spacing:-.35px;font-weight:550}.model-name:hover{color:#7156ca}.model-id{font-size:10px;color:#9999a3;display:block;margin-top:5px;font-family:ui-monospace,SFMono-Regular,monospace}.model-desc{font-size:12px;color:#7c7c88;line-height:1.9;margin:12px 0 14px;max-width:820px}.model-meta{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:10px;color:#7c7c88}.model-meta strong{color:#51515c;font-weight:500}.meta-sep{width:1px;height:12px;background:var(--border)}.tag{font-size:10px;color:#827a9a;background:#f6f4fa;border:1px solid #eeebf3;border-radius:4px;padding:3px 6px;white-space:nowrap}.tag.pending{color:#9a8062;background:#faf7f2;border-color:#f0e9df}.row-arrow{border:1px solid var(--border);background:#fff;border-radius:6px;font-size:17px;width:29px;height:29px;color:#a0a0aa}.row-arrow:hover{color:#555;border-color:#aaa}.empty{padding:60px;text-align:center;color:var(--muted)}.section-heading{padding:50px 0 25px}.section-heading p{font-size:13px}.panel{border:1px solid var(--border);border-radius:8px;background:white;padding:27px;margin-bottom:22px}.price-layout,.docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:65px}.panel h2{font-size:17px;margin-top:0;margin-bottom:23px}.panel label{display:block;font-size:11px;color:#777782;margin:19px 0}.panel label input,.panel label select,.inline-form input{width:100%;display:block;margin-top:8px;border:1px solid #dedee6;border-radius:5px;padding:11px;background:white;color:#333;font-size:12px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:15px}.estimate{background:#faf9fd;border:1px solid #eeebf6;border-radius:6px;padding:22px;margin-top:25px}.estimate>span{display:block;font-size:11px;color:#88808e}.estimate strong{font-size:35px;font-weight:450;display:block;margin:12px 0;letter-spacing:-1px}.estimate small{font-size:11px;line-height:1.8;color:#94909c}.rules>div{display:flex;gap:18px;border-top:1px solid var(--border);padding-top:18px;margin-top:18px}.rules b{font-size:10px;color:#aaaab5;font-weight:400;padding-top:3px}.rules h3{margin:0;font-size:13px}.rules p{font-size:12px;margin:8px 0}.rules>a{display:block;margin:25px 0 0;font-size:11px;color:#7156ca}.notice{font-size:12px;color:#8f7a63;background:#fcfaf6;border:1px solid #ede6d9;padding:16px 20px;border-radius:6px;margin-bottom:22px;line-height:1.8}.docs-grid .panel p{font-size:12px}.docs-grid h2:not(:first-child){margin-top:32px}.copy-field{display:flex;align-items:center;justify-content:space-between;background:#fafafa;border:1px solid var(--border);border-radius:5px;padding:12px;margin-top:8px;gap:10px}.copy-field code{overflow-wrap:anywhere;font-size:11px}.copy-field button,.code-head button,.detail-id button{border:0;background:none;color:#73737d;font-size:11px;white-space:nowrap}.code-head{display:flex;justify-content:space-between;border:1px solid var(--border);background:#fafafa;padding:12px 15px;border-radius:5px 5px 0 0;font-size:11px;color:#888}pre{margin:0;border:1px solid var(--border);border-top:0;background:#fafafa;font-size:11px;line-height:1.9;padding:20px;overflow:auto;color:#666671;border-radius:0 0 5px 5px}dt{font-size:12px;font-family:monospace;margin-top:25px}dd{font-size:12px;color:#888;margin:9px 0 25px}.docs-grid h3{margin-top:28px}.auth-box{max-width:420px;margin:0 auto 60px}.account-top{display:flex;justify-content:space-between;align-items:flex-start;padding:25px 0}.account-top strong{font-size:35px;font-weight:450}.account-top h2{font-size:17px}.inline-form{display:flex;gap:12px}.inline-form input{margin:0;max-width:350px}.muted{color:var(--muted)}.small{font-size:11px}.error{color:#b42318;font-size:12px}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table td,.data-table th{padding:13px 8px;border-bottom:1px solid var(--border);text-align:left;font-weight:400}.data-table th{color:#999;font-size:11px}footer{border-top:1px solid var(--border);padding:28px max(5vw,24px);display:flex;align-items:center;gap:30px;font-size:10px;color:#9999a3}footer .brand{font-size:15px;color:#333}footer .logo{width:22px;height:22px;font-size:13px}footer>a:last-child{margin-left:auto}dialog{width:min(600px,calc(100% - 32px));padding:28px;border:1px solid var(--border);border-radius:11px;max-height:90vh;overflow:auto;box-shadow:0 20px 90px #0002}dialog::backdrop{background:#18181b66}.dialog-top{display:flex;justify-content:space-between;align-items:center;color:#888;font-size:11px;margin-bottom:22px}.dialog-top button{border:0;background:none;font-size:25px;color:#aaa}dialog h2{font-size:25px;margin-bottom:15px}.detail-id{display:flex;gap:15px;font-size:12px;color:#92929b}.specs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px 0;margin:23px 0}.specs span{font-size:10px;color:#999}.specs strong{display:block;font-weight:500;font-size:15px;margin-top:10px}#detail-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:15px 0}#detail-prices small{display:block;color:#888;font-size:10px;margin-bottom:9px}#detail-prices strong{font-size:20px;font-weight:450}#detail-source{font-size:11px;color:#7156ca;display:block;margin:20px 0}#detail-account{width:100%;margin-top:12px}#secret-value{display:block;overflow-wrap:anywhere;background:#fafafa;padding:20px;margin-bottom:20px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);border:1px solid #ddd;background:#fff;box-shadow:0 5px 25px #0001;padding:13px 20px;border-radius:7px;font-size:12px;z-index:10}
@media(min-width:1500px){header,footer,.launch-bar{padding-left:calc((100vw - 1296px)/2);padding-right:calc((100vw - 1296px)/2)}main{padding:0 72px}}@media(max-width:950px){header{gap:35px}.hero{padding-top:38px}.hero h1{font-size:32px}.catalog-layout{grid-template-columns:165px minmax(0,1fr);gap:25px}aside{padding-right:18px}.model-meta{gap:12px}.rate-card{width:205px}.price-layout,.docs-grid{grid-template-columns:1fr}.model-name{font-size:15px}}@media(max-width:650px){header{padding:0 18px;height:64px;gap:23px}.brand{font-size:16px;gap:7px}nav{gap:18px}nav a{font-size:12px}.account-link{padding:8px 10px;font-size:10px}.account-link span{display:none}.logo{width:25px;height:25px}.launch-bar{padding:10px 18px;font-size:10px}.launch-bar a{display:none}main{padding:0 18px}.hero{padding:34px 0 25px;display:block}.hero h1{font-size:30px}.hero p{font-size:12px}.rate-card{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:24px;padding:14px 17px;gap:15px}.rate-card strong{font-size:28px;margin:0}.rate-card strong span{font-size:18px}.rate-card small{font-size:9px}.rate-card b{display:none}.catalog-layout{display:block;padding-top:20px}aside{border:0;padding:0}.filter-heading,aside h3,aside .check,.sidebar-note{display:none}#families{display:flex;overflow:auto;gap:6px;padding-bottom:20px}.family{white-space:nowrap;width:auto;border:1px solid var(--border);padding:7px 10px;font-size:11px;gap:8px}.family span{font-size:9px}.toolbar{gap:8px}.toolbar select{width:112px;font-size:10px}.search-wrap{padding:0 10px}.search-wrap kbd{display:none}.model-row{padding:22px 0}.family-logo{width:30px;height:30px;font-size:12px}.model-top{gap:10px}.model-desc{font-size:11px}.model-meta{font-size:9px;gap:9px}.meta-sep{display:none}.row-arrow{display:none}.model-name{font-size:15px}.tag{font-size:8px}.model-id{font-size:9px}.section-heading{padding-top:35px}.section-heading h1{font-size:29px}.panel{padding:20px}.specs{gap:10px}.specs strong{font-size:12px}.specs span{font-size:9px}#detail-prices strong{font-size:17px}footer{padding:24px 18px;gap:18px;flex-wrap:wrap}footer span{font-size:9px}footer>a:last-child{margin-left:0}.inline-form{flex-wrap:wrap}.data-table{font-size:10px}.data-table td{padding:10px 4px}.account-top h2{font-size:13px}}
.guide-layout{display:grid;grid-template-columns:195px minmax(0,1fr);gap:34px;padding-bottom:50px}.guide-nav{display:flex;flex-direction:column;gap:4px;align-self:start;position:sticky;top:24px;border-right:1px solid var(--border);padding-right:18px}.guide-nav button{background:none;border:0;text-align:left;padding:11px 10px;color:#73737d;font-size:12px;border-radius:5px}.guide-nav button:hover{background:#f5f4fa;color:#6150a8}.guide-nav a{font-size:11px;padding:16px 10px;color:#8c839f;display:block}.guide-content{min-width:0;max-width:880px}.guide-step{scroll-margin-top:22px;padding:28px 30px}.step-label{display:block;color:#96909f;font-size:10px;letter-spacing:1px;margin-bottom:12px}.guide-step h2{font-size:21px;margin-bottom:20px}.guide-step h3{margin:25px 0 8px}.guide-step p,.guide-step li{font-size:13px;line-height:1.95}.guide-step ol{padding-left:21px;color:#666671;margin-bottom:22px}.guide-step li{padding-left:5px;margin:9px 0}.guide-step strong{color:#44444c;font-weight:550}.guide-step code{font-size:12px;overflow-wrap:anywhere}.guide-note{font-size:12px!important;background:#fafafa;border-left:2px solid #dedbe6;padding:12px 16px;margin:20px 0}.guide-callout{padding:15px 17px;background:#faf9fd;border:1px solid #efecf5;border-radius:6px;font-size:12px;color:#797182;line-height:1.9;margin:18px 0}.guide-link{color:#7056ad;font-size:12px}.guide-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin:25px 0 20px;overflow:auto}.guide-tabs button{padding:12px 13px;background:none;border:0;border-bottom:2px solid transparent;font-size:12px;color:#8a8394;white-space:nowrap}.guide-tabs button[aria-selected=true]{border-bottom-color:#7661a8;color:#433850}.guide-table-wrap{overflow:auto}.guide-step .data-table td{font-size:12px}.guide-step details{border-top:1px solid var(--border);padding:17px 0}.guide-step summary{font-size:13px;cursor:pointer;color:#55515d;line-height:1.8}.guide-step details p{font-size:12px;padding-left:17px}.client-panel pre{white-space:pre;overflow-x:auto}.guide-step .small{font-size:11px}.guide-step .copy-field{font-weight:400}.guide-step pre{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}@media(max-width:800px){.guide-layout{grid-template-columns:1fr;gap:15px}.guide-nav{position:static;flex-direction:row;overflow:auto;border:0;padding:0;gap:8px}.guide-nav button{white-space:nowrap;font-size:11px;padding:8px}.guide-nav a{white-space:nowrap;padding:8px}.guide-step{padding:23px 20px}.guide-step h2{font-size:19px}.guide-step p,.guide-step li{font-size:12px}}@media(max-width:400px){header{gap:15px}nav{gap:12px}nav a{font-size:10px}}

.history-pager{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:20px;font-size:11px}.data-table small{color:#999;font-size:10px}#user-summary{font-size:12px}.data-table td{overflow-wrap:anywhere}
.auth-tabs{display:flex;border-bottom:1px solid var(--border);gap:24px;margin-bottom:25px}.auth-tabs button{border:0;background:none;color:#94909f;padding:10px 2px;font-size:14px;border-bottom:2px solid transparent}.auth-tabs button[aria-selected=true]{color:#504364;border-bottom-color:#79619f}.auth-submit{width:100%;margin-top:8px}.text-switch{display:block;margin:20px auto 0;border:0;background:none;color:#80708d;font-size:12px}.user-nav{display:flex;align-self:auto;gap:5px;overflow:auto;border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:8px}.user-nav button{white-space:nowrap;border:0;background:none;color:#777180;padding:11px 16px;border-radius:6px;font-size:12px}.user-nav button.active{background:#f2eff8;color:#6e5298}.user-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.user-metrics article{border:1px solid var(--border);border-radius:8px;padding:22px 18px}.user-metrics span{display:block;font-size:11px;color:#928b9a}.user-metrics strong{display:block;font-size:29px;font-weight:500;margin:13px 0}.user-metrics small{color:#9a92a1;font-size:10px;line-height:1.7;display:block}.account-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.account-chart-heading h2{margin:0}.account-chart-heading{margin-bottom:20px}#user-usage-chart svg{display:block;width:100%;max-height:270px}.user-panel{padding-bottom:35px}.empty-user{padding:20px 0;font-size:12px}.invite-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.invite-metrics>div{padding:17px;border:1px solid var(--border);border-radius:6px}.invite-metrics strong{font-size:25px;font-weight:500;display:block}.invite-metrics span{font-size:11px;color:#9a92a1;display:block;margin-top:7px}#referral-status{display:grid;grid-template-columns:1fr 1fr;gap:18px}.activity-card{padding:20px;border:1px solid var(--border);border-radius:7px;margin-bottom:15px}.activity-card>div{display:flex;justify-content:space-between}.activity-card h3{margin-top:0}.activity-card>strong{font-size:32px;font-weight:450}.activity-card p{font-size:12px}.activity-card small{color:#999;font-size:10px}.user-panel .copy-field code{word-break:break-all}.user-panel .data-table td{font-size:11px;line-height:1.8}.user-panel .data-table small{font-size:9px;color:#999}@media(max-width:1000px){.user-metrics{grid-template-columns:1fr 1fr}}@media(max-width:600px){.user-nav button{padding:9px 12px}.user-metrics{gap:10px}.user-metrics article{padding:17px 13px}.user-metrics strong{font-size:24px}#referral-status{grid-template-columns:1fr}.invite-metrics{gap:8px}.invite-metrics>div{padding:12px}.invite-metrics strong{font-size:20px}.account-chart-heading .small{display:none}.auth-box{padding:22px}}
header .brand{gap:11px;flex-shrink:0}.tf-emblem{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ecf8f1,#eef1fc);color:#588b79;box-shadow:0 0 0 1px #dceae2,0 3px 12px #537d6510}.tf-emblem svg{width:38px;height:38px}.tf-wordmark{display:flex;flex-direction:column;gap:3px}.tf-wordmark strong{font-size:17px;line-height:1.25;letter-spacing:-.3px}.tf-wordmark small{font-size:10px;font-weight:400;letter-spacing:.2px;color:#8e9691}footer .tf-emblem{width:28px;height:28px}footer .tf-emblem svg{width:24px;height:24px}footer .tf-wordmark strong{font-size:14px}footer .tf-wordmark small{display:none}.user-distribution{display:grid;grid-template-columns:185px minmax(0,1fr);gap:22px;align-items:center}#user-model-donut svg{display:block;width:100%}#user-model-sort{padding:8px 10px;border:1px solid var(--border);background:white;border-radius:6px;color:#777;font-size:11px}.user-model-progress{display:block;width:170px;height:9px;margin-top:7px;border:0;appearance:none}.user-model-progress::-webkit-progress-bar{background:#f1f0f5;border-radius:3px}.user-model-progress::-webkit-progress-value{background:linear-gradient(90deg,#50c3ca,#8e79bf);border-radius:3px}.user-model-progress::-moz-progress-bar{background:#8e79bf}.user-distribution .data-table td{font-size:11px}#user-model-bars{min-width:0}@media(max-width:700px){.user-distribution{grid-template-columns:1fr}#user-model-donut{width:170px;margin:auto}header .tf-emblem{width:33px;height:33px}header .tf-emblem svg{width:28px;height:28px}.tf-wordmark strong{font-size:14px}.tf-wordmark small{font-size:8px}header{gap:18px}header nav{gap:13px}header nav a{font-size:10px}.account-link{font-size:10px;padding:8px}.account-chart-heading{flex-wrap:wrap}}
.home-active{background:#f7fbfc}.home-active header{background:#ffffffd9}.home-active .launch-bar{display:none}#view-home{margin:0 calc(-1 * max(5vw,24px))}.pixel-hero{position:relative;min-height:620px;padding:95px 10% 78px;background:radial-gradient(ellipse at 82% 50%,#eaf8fe 0,transparent 63%),linear-gradient(120deg,#fcfefe,#f3fafc);overflow:hidden}.pixel-hero-content{position:relative;z-index:1;max-width:820px}.pixel-kicker{display:inline-block;border:1px solid #cbd7db;border-radius:24px;padding:7px 13px;font-size:12px;font-weight:550;color:#66757b;background:#ffffff88}.pixel-title{margin:29px 0 25px;line-height:1;letter-spacing:0}.pixel-title>span:not(.home-sr-only){display:block}.pixel-token{width:min(100%,475px)}.pixel-factory{width:min(100%,665px);margin-top:16px}.pixel-title svg{display:block;width:100%;height:auto;overflow:visible}.pixel-hero h2{font-size:27px;color:#263d43;font-weight:650;letter-spacing:-.5px;margin:28px 0 12px}.pixel-description{font-size:13px;color:#7c8d92;margin:0 0 29px}.pixel-actions{display:flex;gap:13px;align-items:center}.pixel-primary,.pixel-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid #c6d4d8;border-radius:6px;padding:15px 23px;font-size:15px;font-weight:550;transition:background .15s}.pixel-primary{background:#40c1a8;color:#153e37;border-color:#40c1a8;gap:23px}.pixel-primary span{font-size:23px;line-height:16px;font-weight:400}.pixel-primary:hover{background:#32b498}.pixel-secondary{background:#ffffff44;color:#64767d}.pixel-secondary:hover{background:white}.pixel-help{display:inline-block;font-size:11px;color:#92a2a7;margin-top:21px}.pixel-help:hover{color:#4d847b}.pixel-decoration{position:absolute;right:7%;top:36%;width:155px;height:155px;opacity:.32}.pixel-decoration span{position:absolute;border:1px solid #c1dbe0;width:80px;height:80px;transform:rotate(0)}.pixel-decoration span:nth-child(2){left:36px;top:36px}.pixel-decoration span:nth-child(3){left:72px;top:72px}.home-entry-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #e0eaed;background:#fff;padding:0 7%}.home-entry-row a{position:relative;padding:28px 28px 30px;border-right:1px solid #eaf0f2}.home-entry-row a:first-child{border-left:1px solid #eaf0f2}.home-entry-row a>span{font-size:10px;color:#a0afb3;letter-spacing:.8px}.home-entry-row strong{display:block;font-size:16px;color:#42565c;font-weight:550;margin:12px 0 8px}.home-entry-row small{font-size:11px;color:#96a3a9}.home-entry-row b{position:absolute;right:24px;top:30px;color:#a8b9bc;font-weight:400}.home-entry-row a:hover{background:#f8fcfb}.home-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.home-active footer{margin-top:0;background:#fff}@media(min-width:1500px){#view-home{margin:0 -72px}.pixel-hero{padding-left:11%;min-height:670px}}@media(max-width:950px){.pixel-hero{padding:75px 8% 60px;min-height:560px}.pixel-token{width:390px}.pixel-factory{width:540px}.pixel-decoration{right:4%;width:100px;opacity:.2}.home-entry-row{padding:0 4%}.home-entry-row a{padding:23px 18px}.home-entry-row strong{font-size:14px}.home-entry-row small{font-size:10px}}@media(max-width:650px){#view-home{margin:0 -18px}.pixel-hero{padding:65px 27px 55px;min-height:530px}.pixel-token{width:74%}.pixel-factory{width:100%;margin-top:14px}.pixel-title{margin-top:30px}.pixel-hero h2{font-size:24px;line-height:1.5;margin-top:26px}.pixel-description{font-size:12px;max-width:290px}.pixel-primary,.pixel-secondary{font-size:14px;padding:13px 18px}.pixel-decoration{display:none}.home-entry-row{grid-template-columns:1fr;padding:0 25px}.home-entry-row a,.home-entry-row a:first-child{border:0;border-bottom:1px solid #edf2f4;padding:23px 3px}.home-entry-row b{right:3px}.home-active header{gap:12px}.home-active header nav{gap:11px}header .tf-wordmark small{display:none}}@media(prefers-reduced-motion:reduce){.pixel-primary,.pixel-secondary{transition:none}}
:root{--insight-ink:#343340;--insight-line:#e9e7f0}
.insight-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 18px}.insight-toolbar h2{font-size:24px;margin:8px 0}.insight-filters{display:flex;gap:10px}.insight-filters label{font-size:12px;color:#777}.insight-filters select{max-width:220px;margin-top:5px}.insight-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.insight-metrics article{padding:22px;background:#fff;border:1px solid var(--insight-line);border-radius:14px;min-width:0}.insight-metrics span,.insight-metrics small{display:block;color:#8b8798;font-size:12px}.insight-metrics strong{display:block;font-size:27px;letter-spacing:-1px;margin:10px 0;color:var(--insight-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.insight-metrics small{line-height:1.6}.insight-legend{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:11px;color:#777082;padding:12px 0}.insight-legend span{display:flex;align-items:center;gap:6px}.chart-detail{min-height:38px;background:#f7f7fb;border-radius:8px;padding:12px;font-size:12px;line-height:1.6;color:#777082}.chart-hit{cursor:pointer}.chart-hit:hover,.chart-hit:focus{fill:#7165d912;outline:none;stroke:#7165d9;stroke-width:1}.model-filter-link{border:0;background:none;color:#6254b9;text-align:left;padding:0;font-family:monospace;cursor:pointer;overflow-wrap:anywhere}.request-card{border:1px solid var(--insight-line);border-radius:12px;margin:12px 0;overflow:hidden}.request-card summary{display:flex;align-items:center;gap:14px;padding:18px;cursor:pointer;list-style:none}.request-card summary::-webkit-details-marker{display:none}.request-card summary::after{content:'＋';color:#999}.request-card[open] summary::after{content:'−'}.request-dot{width:8px;height:8px;border-radius:50%;background:#aaa;flex-shrink:0}.request-dot.ok{background:#28a58e}.request-dot.bad{background:#d8787f}.request-dot.busy{background:#d9a344}.request-title{flex:1;min-width:0}.request-title strong{overflow-wrap:anywhere;font-size:14px}.request-title small,.request-status small{display:block;font-size:11px;color:#96909f;margin-top:6px}.request-status{font-size:12px}.request-cost{font-size:13px;min-width:80px;text-align:right}.request-detail{border-top:1px solid var(--insight-line);padding:18px;background:#fdfdff}.request-flow{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px;margin-bottom:16px}.request-flow span{padding:7px 12px;background:#f0eef9;border-radius:7px;color:#62588a}.request-flow b{color:#c7c2d5}.request-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.request-detail dt{font-size:11px;color:#99909f}.request-detail dd{margin:6px 0 0;font-size:13px;overflow-wrap:anywhere}.request-error{background:#fff1f2;color:#a64352;border-radius:8px;padding:12px;font-size:13px;line-height:1.6}.request-id{display:flex;align-items:center;justify-content:space-between;gap:10px}.request-id code{overflow-wrap:anywhere;font-size:11px}.key-card{border:1px solid var(--insight-line);border-radius:12px;padding:20px;margin:14px 0}.key-card h3{margin:0 0 8px}.key-stats{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:12px;color:#827c8a;margin-top:18px}.account-chart-heading{gap:14px;flex-wrap:wrap}.account-chart-heading p{margin:7px 0}.account-chart-heading select{max-width:260px}#budget-dialog{max-width:440px;width:calc(100% - 32px)}#budget-error{color:#b94a5a}#user-history .request-card summary:hover{background:#faf9fe}.user-distribution svg{max-width:240px;width:100%}
@media(max-width:700px){.insight-toolbar{align-items:stretch;flex-direction:column}.insight-filters label{flex:1;min-width:0}.insight-filters select{width:100%;max-width:none}.insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-metrics article{padding:16px}.insight-metrics strong{font-size:23px}.request-card summary{padding:12px;gap:8px;flex-wrap:wrap}.request-title{flex-basis:60%}.request-status{padding-left:16px;flex:1}.request-cost{margin-left:auto}.request-detail dl{grid-template-columns:1fr}.request-id{align-items:flex-start;flex-direction:column}.key-card{padding:14px}.key-card .account-chart-heading>div:last-child{display:flex;gap:8px}.insight-legend{max-height:110px;overflow:auto}}

.insight-filters select,.account-chart-heading select{appearance:none;border:1px solid #e5e2ed;background:#faf9fc;border-radius:8px;padding:9px 30px 9px 12px;font:inherit;font-size:12px;color:#625b71;min-height:36px}.insight-filters label{display:block}.insight-filters select{display:block}.insight-toolbar h2{letter-spacing:-.4px}.chart-detail{margin-bottom:0}@media(min-width:800px){#user-overview>.user-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){header,.home-active header{height:auto;min-height:98px;padding:12px 18px 0;flex-wrap:wrap;gap:8px;justify-content:space-between}header nav,.home-active header nav{order:3;width:100%;justify-content:space-between;gap:12px;min-height:34px}header nav a{font-size:12px;white-space:nowrap}header>.account-button{margin-left:auto;white-space:nowrap}.user-dashboard-head{gap:12px}}

.request-cost small{display:block;font-size:10px;color:#96909f;font-weight:400;margin-top:6px}

.oauth-divider{display:flex;align-items:center;gap:14px;color:#a09aa9;font-size:12px;margin:22px 0}.oauth-divider:before,.oauth-divider:after{content:"";height:1px;flex:1;background:#ece9f1}.github-login{width:100%;background:#24292f;color:white;min-height:42px}.github-login:disabled{opacity:.45;cursor:not-allowed}#github-link-form{max-width:440px;margin-top:24px}#github-security-message{line-height:1.7}
#portal-sidebar{display:none}.portal-page-heading{display:none}.portal-active{background:#f6f8fa}.portal-active>header,.portal-active>.launch-bar,.portal-active>footer{display:none}.portal-active main{max-width:none;margin:0 0 0 236px;padding:24px 32px 48px;width:auto}.portal-active #portal-sidebar{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;width:236px;background:#fff;border-right:1px solid #e8eef0;z-index:10;padding:26px 16px 16px}.portal-brand{display:flex;gap:12px;align-items:center;padding:0 10px 28px;color:#243c3b;text-decoration:none}.portal-brand>span{display:grid;place-items:center;width:35px;height:35px;background:#e7f5ef;border:1px solid #cce5db;border-radius:11px;font-size:22px;font-weight:700}.portal-brand strong{font-size:17px}.portal-brand small{display:block;font-size:10px;letter-spacing:1px;color:#93a4a1;margin-top:5px;font-weight:400}.sidebar-label{padding:10px 14px;color:#9aa8a5;font-size:10px;letter-spacing:1.5px}.portal-active .user-nav{flex-direction:column;align-items:stretch;gap:5px;overflow:visible;border:0;margin:0;padding:0;align-self:auto}.portal-active .user-nav button{display:block;width:100%;text-align:left;font-size:13px;padding:13px 18px;color:#73807e;border-radius:9px;position:relative}.portal-active .user-nav button.active{background:#eaf7f2;color:#287c67;font-weight:600}.portal-active .user-nav button.active:before{content:'';position:absolute;left:5px;top:16px;width:3px;height:15px;border-radius:4px;background:#41a88b}.portal-active .user-nav button:hover{background:#f3f8f6}.sidebar-links{border-top:1px solid #edf1f0;margin-top:20px;padding-top:14px;display:grid;gap:6px}.sidebar-links a{font-size:12px;color:#83918e;padding:11px 18px}.sidebar-bottom{margin-top:auto;border-top:1px solid #edf1f0;padding:16px 8px 0;font-size:11px;color:#82968f;display:flex;align-items:center;gap:6px}.status-led{width:6px;height:6px;border-radius:50%;background:#51bda0}.sidebar-bottom button{margin-left:auto;background:none;border:0;color:#74847f;cursor:pointer}.portal-active #view-account>.section-heading{display:none}.portal-active .account-top{margin:0 0 24px;padding:0 0 15px;border-bottom:1px solid #e6ecea;display:flex;align-items:center;justify-content:space-between}.portal-active .account-top h2{font-size:13px;margin:0 0 5px;font-weight:500;color:#536d65}.portal-active .account-top p{margin:0;font-size:10px;color:#9aa5a0}.portal-active #user-dashboard{display:flex;flex-direction:column}.portal-active #user-dashboard[hidden]{display:none}.portal-active .portal-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;order:-2;margin-bottom:24px}.portal-page-heading h1{font-size:27px;margin:9px 0;letter-spacing:-1px;color:#273e38}.portal-page-heading p{font-size:12px;color:#8a9994;margin:0}.portal-top-balance{text-align:right;border-left:1px solid #dbe8e1;padding-left:24px}.portal-top-balance small{display:block;color:#889d94;font-size:11px}.portal-top-balance strong{display:block;color:#319579;font-size:24px;margin-top:8px}.portal-active .panel{border:1px solid #e9efec;border-radius:14px;box-shadow:0 2px 5px #273e3803;padding:22px;margin-bottom:20px}.portal-active .panel h2{font-size:16px;font-weight:600;color:#334a42}.portal-active .user-metrics{gap:14px;margin:10px 0 20px}.portal-active .user-metrics article,.portal-active .insight-metrics article{border:1px solid #e6eeea;background:#fff;border-radius:13px;padding:18px}.portal-active .user-metrics strong{font-size:25px;color:#365a4c}.portal-active .insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-active .insight-metrics strong{font-size:25px;color:#334a42}.portal-active .button{border-radius:7px;font-size:11px;min-height:32px;padding:8px 12px}.portal-active .button.dark{background:#338a70;border-color:#338a70}.workspace-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:18px;background:white;border:1px solid #e6eeea;border-radius:12px;margin-bottom:20px}.workspace-filters[hidden]{display:none}.workspace-filters label{display:block;font-size:11px;color:#7c8e86;min-width:115px;flex:1}.workspace-filters input,.workspace-filters select,.key-toolbar input,.key-toolbar select{display:block;width:100%;border:1px solid #e4ebe7;border-radius:7px;background:#fff;font-size:12px;color:#4d625a;padding:9px 10px;margin-top:7px;min-height:35px;outline:none}.workspace-filters input:focus,.workspace-filters select:focus{border-color:#60af95;box-shadow:0 0 0 3px #eaf6f0}.workspace-filters .request-search-label{flex:1.2}.workspace-filters .filter-actions{display:flex;gap:6px;align-items:center;min-height:35px}.workspace-filters>p{flex-basis:100%;margin:0;font-size:10px}.workspace-filters .custom-date[hidden]{display:none}.usage-range-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:#f7faf8;padding:18px;border-radius:9px;margin:18px 0}.usage-range-metrics span{display:block;font-size:11px;color:#95a49e}.usage-range-metrics strong{display:block;font-size:21px;font-weight:600;color:#446155;margin-top:8px}.usage-table td,.key-table td{font-size:11px;white-space:nowrap;padding:15px 10px}.usage-table th,.key-table th{font-size:10px;font-weight:500;color:#8b9c93;background:#fafcfb;padding:12px 10px}.usage-table small,.key-table small,.key-table td>code{display:block;font-size:10px;color:#9aa69f;margin-top:6px}.usage-table code{font-size:11px}.endpoint-tag{color:#839b90;font-size:10px}.state-pill{display:inline-block;border-radius:20px;padding:4px 9px;font-size:10px;background:#f2f4f5;color:#92a09b}.state-pill.enabled{color:#2f9676;background:#eaf8f1}.state-pill.disabled{color:#b5747a;background:#fff0f0}.state-pill.expired,.state-pill.pending{color:#af8e52;background:#fff8e8}.column-choice{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#81978c;margin-left:12px}.column-choice input,.key-table input{width:auto;margin:0}.key-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.key-toolbar form{margin:0}.key-toolbar input{max-width:260px;margin:0}.key-toolbar select{max-width:130px;margin:0}.key-row-actions{display:flex;gap:4px}.key-row-actions .button{padding:5px 8px;min-height:28px;border:0;background:#f2f7f4;color:#648c79}.workspace-empty{text-align:center;padding:55px 15px;color:#92a99b}.workspace-empty>span{display:grid;place-items:center;margin:auto;width:48px;height:48px;border-radius:14px;background:#edf5f0;font-size:25px;color:#8bb59f}.workspace-empty h3{font-size:15px;color:#647f6f;margin-top:18px}.workspace-empty p{font-size:12px;margin-bottom:20px}.recent-row{display:flex;align-items:center;gap:18px;width:100%;border:0;background:#fff;padding:15px 5px;text-align:left;border-bottom:1px solid #f0f4f1;cursor:pointer}.recent-row>span:first-child{flex:1}.recent-row strong{font-size:12px;color:#526f60}.recent-row small{display:block;color:#97a99f;margin-top:6px;font-size:10px}.recent-row>span:nth-child(2){font-size:11px;color:#3b9473;text-align:right}.recent-row>b{color:#c3d5ca}.recent-row:hover{background:#fafdfa}#key-bulk{display:flex;gap:10px;align-items:center;background:#eaf6ef;padding:10px;border-radius:7px;font-size:12px;color:#4d8969}#key-bulk[hidden]{display:none}#key-editor{max-width:490px;width:calc(100% - 32px)}#key-editor label{display:block;font-size:12px;margin-top:16px}#key-editor input,#key-editor select{width:100%;display:block;margin-top:8px;padding:10px;border:1px solid #dce9e1;border-radius:7px}#request-detail-dialog{max-width:850px;width:calc(100% - 32px)}#request-detail-dialog .request-card{margin:0}.sidebar-compact.portal-active #portal-sidebar{width:155px;padding-left:9px;padding-right:9px}.sidebar-compact.portal-active main{margin-left:155px}.sidebar-compact .portal-brand>span,.sidebar-compact .sidebar-label,.sidebar-compact .sidebar-bottom>.status-led{display:none}.sidebar-compact .portal-brand{padding-left:8px}.sidebar-compact .portal-brand strong{font-size:14px}.portal-active #user-currency-note{font-size:10px;color:#9baa9f;line-height:1.6}.portal-active .account-chart-heading p{font-size:11px}
@media(min-width:1250px){.portal-active .user-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-active .insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.portal-active main,.sidebar-compact.portal-active main{margin-left:0;padding:20px 16px}.portal-active #portal-sidebar,.sidebar-compact.portal-active #portal-sidebar{position:relative;width:100%;height:auto;padding:14px 16px;border-right:0;border-bottom:1px solid #e5eee8}.portal-brand{padding:0 0 12px}.portal-brand strong{font-size:15px}.portal-active .user-nav{flex-direction:row;overflow:auto;gap:3px;padding-bottom:2px}.portal-active .user-nav button{width:auto;white-space:nowrap;font-size:11px;padding:10px 12px}.sidebar-label,.sidebar-links,.sidebar-bottom{display:none}.portal-active .user-nav button.active:before{display:none}.portal-page-heading h1{font-size:24px}.portal-top-balance strong{font-size:21px}.portal-active .account-top{gap:12px}.workspace-filters label{min-width:125px}.workspace-filters .request-search-label{min-width:200px}.portal-active .insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-range-metrics{grid-template-columns:repeat(2,1fr)}.portal-active .panel{padding:16px}.portal-active .account-top h2{font-size:11px}.portal-active .account-top>div:last-child{display:flex}.key-toolbar input{max-width:none;flex:1;min-width:130px}.portal-active .portal-page-heading{margin-bottom:18px}.portal-top-balance{padding-left:12px}.portal-active .user-metrics strong,.portal-active .insight-metrics strong{font-size:22px}}

.portal-active .account-top>div:first-child{min-width:0;flex:1}.portal-active .account-top>div:last-child{flex-shrink:0;gap:6px}.portal-active .account-top .button{white-space:nowrap}.portal-active .column-choice{white-space:nowrap}
/* Account funding */
.recharge-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.recharge-grid .panel{margin:0 0 20px}.amount-presets{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 24px}.amount-presets button{padding:8px 15px;border:1px solid #dedfe3;border-radius:8px;background:#fff;cursor:pointer}.payment-channels{display:grid;gap:8px;margin:12px 0}.payment-channel{display:flex!important;align-items:center;gap:10px;border:1px solid #e0e3e8;padding:12px;border-radius:10px;cursor:pointer}.payment-channel input{width:auto!important}.payment-channel span{display:grid;gap:4px}.payment-channel small{color:#74808e}.payment-channel:has(input:checked){border-color:#151923;background:#f5f7fa}.payment-channel.unavailable{opacity:.55;cursor:default}.payment-total{font-size:23px;overflow-wrap:anywhere}#payment-qr{width:172px;max-width:100%;margin:16px auto}#payment-qr svg{display:block;width:100%}.break-code{overflow-wrap:anywhere}#current-payment .copy-field code{overflow-wrap:anywhere;word-break:break-all}#password-reset{margin-top:18px}#password-reset form{display:grid;gap:12px;margin-top:12px}@media(max-width:850px){.recharge-grid{grid-template-columns:1fr}}

.payment-channel{margin:0!important;min-height:60px}.payment-channel input{margin:0!important;height:auto!important}.payment-channel strong{font-size:13px}.payment-channel small{font-size:12px}

/* Language selection is available in both the public header and account workspace. */
.header-actions{display:flex;align-items:center;gap:14px;margin-left:auto;flex-shrink:0}.language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #dce5e2;border-radius:8px;background:#f6f9f8;flex-shrink:0}.language-switch button{border:0;border-radius:5px;background:transparent;color:#61716a;font:inherit;font-size:12px;line-height:1.4;padding:6px 9px;cursor:pointer;white-space:nowrap}.language-switch button[aria-pressed="true"]{background:#fff;color:#254c3b;box-shadow:0 1px 4px #183e2315;font-weight:650}.language-switch button:focus-visible{outline:2px solid #527d69;outline-offset:2px}.account-top>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html[lang="en-US"] .pixel-hero-content{max-width:920px}html[lang="en-US"] .user-nav button{line-height:1.4}html[lang="en-US"] .guide-table-wrap{overflow-x:auto}html[lang="en-US"] .payment-channel small{overflow-wrap:anywhere}
@media(max-width:600px){.header-actions{gap:8px}.header-actions .account-link{font-size:12px;padding:8px 10px}.language-switch button{padding:6px 7px}header .tf-wordmark small{display:none}header .tf-emblem{width:30px;height:30px}header .tf-emblem svg{width:27px;height:27px}header .tf-wordmark strong{font-size:14px}header .brand{gap:6px}.portal-active .account-top{flex-wrap:wrap}.portal-active .account-top>div:last-child{flex-wrap:wrap;max-width:100%}html[lang="en-US"] .pixel-hero h2{font-size:30px}}

/* Homepage motion: layered pixel lettering, a soft moving glow and staggered entrances. */
.home-active .pixel-hero::before{
 content:"";position:absolute;inset:-15%;pointer-events:none;
 background:radial-gradient(ellipse at 72% 45%,#bceee754,transparent 42%),radial-gradient(ellipse at 30% 70%,#c7e5ff45,transparent 42%);
 animation:tf-ambient-drift 12s ease-in-out infinite alternate;
}
.home-active .pixel-kicker{animation:tf-rise-in .65s both}
.home-active .pixel-token{animation:tf-pixel-in .85s cubic-bezier(.2,.75,.25,1) .08s both}
.home-active .pixel-factory{animation:tf-pixel-in .85s cubic-bezier(.2,.75,.25,1) .23s both}
.home-active .pixel-token svg{animation:tf-letter-float 6s ease-in-out 1s infinite}
.home-active .pixel-factory svg{animation:tf-letter-float 7s ease-in-out 1.3s infinite reverse}
.home-active .pixel-hero h2{animation:tf-rise-in .65s ease-out .38s both}
.home-active .pixel-description{animation:tf-rise-in .65s ease-out .48s both}
.home-active .pixel-actions{animation:tf-rise-in .65s ease-out .58s both}
.home-active .pixel-help{animation:tf-rise-in .65s ease-out .68s both}
.home-active .pixel-decoration{opacity:.48}
.home-active .pixel-decoration span{
 background:#d7f4ed24;animation:tf-square-float 8s ease-in-out infinite;
}
.home-active .pixel-decoration span:nth-child(2){animation-delay:-2.5s}
.home-active .pixel-decoration span:nth-child(3){animation-delay:-5s}
.home-active .home-entry-row>a{animation:tf-rise-in .7s ease-out .65s both}
.home-active .home-entry-row>a:nth-child(2){animation-delay:.75s}
.home-active .home-entry-row>a:nth-child(3){animation-delay:.85s}
.pixel-primary,.pixel-secondary{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.pixel-primary span,.pixel-help span,.home-entry-row b{display:inline-block;transition:transform .2s ease}
.pixel-primary:focus-visible,.pixel-secondary:focus-visible,.pixel-help:focus-visible,.home-entry-row>a:focus-visible{
 outline:2px solid #278f79;outline-offset:5px;
}
@media(hover:hover){
 .pixel-primary:hover,.pixel-secondary:hover{transform:translateY(-3px);box-shadow:0 8px 22px #244d4514}
 .pixel-primary:hover span{transform:translateX(4px)}
 .pixel-help:hover span,.home-entry-row>a:hover b{transform:translate(3px,-3px)}
}
@keyframes tf-rise-in{
 from{opacity:0;transform:translateY(14px)}
 to{opacity:1;transform:translateY(0)}
}
@keyframes tf-pixel-in{
 from{opacity:0;transform:translate(-12px,18px)}
 to{opacity:1;transform:translate(0,0)}
}
@keyframes tf-letter-float{
 0%,100%{transform:translateY(0)}
 50%{transform:translateY(-5px)}
}
@keyframes tf-square-float{
 0%,100%{transform:translate(0,0);border-color:#bfdade}
 50%{transform:translate(9px,-16px);border-color:#83c6b7}
}
@keyframes tf-ambient-drift{
 from{transform:translate(-2%,-1%)}
 to{transform:translate(3%,2%)}
}
@media(max-width:650px){
 .home-active .pixel-token svg,.home-active .pixel-factory svg{animation-name:tf-letter-float-mobile}
 @keyframes tf-letter-float-mobile{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
}
@media(prefers-reduced-motion:reduce){
 .home-active #view-home *,.home-active #view-home::before,
 .home-active .pixel-hero::before,.home-active #view-home *::after{
  animation:none!important;transition:none!important;
 }
 .pixel-primary:hover,.pixel-secondary:hover,.pixel-primary:hover span,
 .pixel-help:hover span,.home-entry-row>a:hover b{transform:none}
}
