:root{color:#23332b;font-synthesis:none;--muted:#66746a;--line:#dce3d9;--green:#24543f;background:#f7f8f4;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #62955b}button,select{min-height:44px}button{cursor:pointer}.header{border-bottom:1px solid var(--line);align-items:center;gap:42px;max-width:1240px;min-height:96px;margin:auto;padding:20px 32px;display:flex}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;font-size:24px;font-weight:800;display:inline-flex}.brand-icon{background:var(--green);color:#e6f8c9;border-radius:10px;place-items:center;width:35px;height:35px;margin-right:9px;font-size:28px;display:inline-grid}.beta{letter-spacing:1px;color:var(--muted);border:1px solid #bdcbb8;border-radius:4px;margin-left:9px;padding:3px 4px;font-size:10px}nav{flex:1;gap:25px;display:flex}nav a{white-space:nowrap;color:var(--muted);padding:12px 0;font-size:14px;position:relative}nav a.active{color:var(--green);font-weight:700}nav a.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:0;left:0;right:0}select{border:1px solid var(--line);color:inherit;background:0 0;border-radius:8px;padding:8px 12px;font-size:14px}main{max-width:1240px;margin:auto;padding:0 32px 64px}.intro{justify-content:space-between;align-items:center;margin:48px 0 30px;display:flex}.eyebrow{letter-spacing:2px;color:var(--green);margin:0 0 14px;font-size:12px;font-weight:700}h1{letter-spacing:-1.3px;margin:0 0 14px;font-size:clamp(28px,3.3vw,42px);font-weight:650;line-height:1.3}.subtitle{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.edition{letter-spacing:2px;color:#85917e;text-align:right;font:11px/1.8 monospace}.notice{color:#657047;background:#eef0e6;border:1px solid #e0e5d3;border-radius:8px;margin:0 0 24px;padding:11px 16px;font-size:13px;line-height:1.8}.notice a{white-space:nowrap;text-decoration:underline}.cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.provider{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 28px 0;overflow:hidden;box-shadow:0 4px 16px #263c2510}.provider-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-name{align-items:center;gap:12px;display:flex}h2{margin:0;font-size:22px;font-weight:650}.provider-icon{background:#edf2ed;border-radius:12px;place-items:center;width:42px;height:42px;font:700 21px monospace;display:grid}.claude .provider-icon{color:#ae6847;background:#f8eee5;font-size:30px}.pill{color:#537047;background:#eef5e8;border-radius:20px;padding:5px 10px;font-size:12px}.muted{color:var(--muted);font-size:13px}.since-label{margin:28px 0 10px}.elapsed{letter-spacing:-.6px;font-variant-numeric:tabular-nums;min-height:48px;color:var(--green);font-size:clamp(22px,2.8vw,37px);font-weight:650}.metrics{border-bottom:1px solid var(--line);grid-template-columns:1.7fr 1fr;gap:15px;padding:22px 0;display:grid}.metrics strong{margin-top:9px;font-size:15px;font-weight:600;display:block}.metrics>div+div{border-left:1px solid var(--line);padding-left:24px}.next{align-items:flex-start;gap:11px;min-height:124px;padding:23px 0;display:flex}.next-dot{background:#98ae80;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.next p{margin:7px 0;font-size:16px;font-weight:600}.next small{color:var(--muted);font-size:12px;line-height:1.7}.next a{font-size:13px;text-decoration:underline}.card-link{border-top:1px solid var(--line);background:#f7f9f4;justify-content:space-between;margin:0 -28px;padding:16px 28px;font-size:13px;font-weight:600;display:flex}.single{grid-template-columns:1fr}.section-head{justify-content:space-between;align-items:center;gap:14px;margin:40px 0 18px;display:flex}.section-head h2{font-size:19px}.record-count{color:var(--muted);margin-left:12px;font-size:12px;font-weight:400}.zone{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.6}th{color:var(--muted);white-space:nowrap;background:#f0f3ed;font-size:12px;font-weight:500}th,td{border-bottom:1px solid #e9ede5;padding:17px 18px}tr:last-child td{border:0}td:first-child{font-variant-numeric:tabular-nums;min-width:175px}td:nth-last-child(2){min-width:200px}.event-type{white-space:nowrap;color:#46643e;background:#edf4e9;border-radius:5px;padding:5px 8px;font-size:12px}.source-link{white-space:nowrap;color:var(--green)}.source-link:hover{text-decoration:underline}.platform{font-weight:650}.platform.claude{color:#a56b4b}.footnote{color:var(--muted);margin:14px 0 30px;font-size:12px;line-height:1.8}.faq{border-top:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-size:15px;font-weight:600}.faq p{color:var(--muted);max-width:850px;font-size:14px;line-height:1.8}footer{border-top:1px solid var(--line);justify-content:space-between;gap:24px;max-width:1176px;margin:auto;padding:30px 0 44px;display:flex}footer .brand{font-size:20px}footer p,footer small{color:var(--muted);font-size:12px;line-height:1.8}footer>a{white-space:nowrap;font-size:13px}.prompt-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.prompt{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.prompt-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.index{color:#95aa84;font:24px monospace}.prompt h2{font-size:22px}.prompt-body{color:var(--muted);margin:18px 0 24px;font-size:15px;line-height:1.9}.prompt button{color:var(--green);background:#f2f6ec;border:1px solid #cdd9c5;border-radius:7px;padding:10px 16px;font-size:14px}.copy-status{color:var(--green);margin-top:10px;font-size:13px;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:10;background:#fff;padding:14px;position:absolute;top:-100px;left:20px}.skip:focus{top:10px}.empty{color:var(--muted);padding:24px}@media (width<=900px){.header{flex-wrap:wrap;gap:20px}.header nav{flex-basis:100%;order:3;justify-content:space-between;gap:12px}.language{margin-left:auto}.edition{display:none}.cards{gap:16px}.provider{padding:22px 20px 0}.card-link{margin:0 -20px;padding:16px 20px}.elapsed{font-size:26px}.metrics{grid-template-columns:1fr}.metrics>div+div{border:0;padding:0}footer{margin:0 32px}}@media (width<=600px){.header{gap:12px;padding:18px 20px}.brand{font-size:22px}.beta{display:none}main{padding:0 20px 32px}.intro{margin:30px 0 24px}h1{font-size:28px}.cards,.prompt-grid{grid-template-columns:1fr}.provider{padding:22px 24px 0}.metrics{grid-template-columns:1.6fr 1fr}.metrics>div+div{border-left:1px solid var(--line);padding-left:14px}.elapsed{font-size:31px}.card-link{margin:0 -24px;padding:16px 24px}.section-head{flex-direction:column;align-items:flex-start;gap:12px}.notice{font-size:12px}.record-count{display:inline-block}.prompt{padding:24px}footer{flex-direction:column;margin:0 20px}.subtitle{font-size:14px}nav a{font-size:13px}.language select{max-width:120px}.prompt-top .muted{font-size:12px}}:root{color:#29251f;--green:#29251f;--muted:#786f60;--line:#29251f;background:#fff5df;font-family:Arial Rounded MT Bold,Segoe UI,Microsoft YaHei,sans-serif}.header{border-bottom:0;gap:30px;padding-top:30px}.brand{font-size:30px;font-weight:900}.brand-light{font-weight:800}.brand-icon{color:#29251f;background:#ffdc4a;border:2px solid #29251f;border-radius:50%;width:43px;height:43px;box-shadow:3px 3px #29251f}.beta{color:#29251f;background:#bde5ff;border:2px solid #29251f}.header nav a{color:#29251f;font-weight:750}.header nav a.active:after{background:#ff6840;height:5px;bottom:3px}.language select,.zone select{background:#fffdf7;border:2px solid #29251f;border-radius:22px;padding:8px 15px;box-shadow:3px 3px #29251f}.intro{margin:40px 0 30px}h1{letter-spacing:-1px;font-size:clamp(30px,4vw,48px);font-weight:900}.subtitle{font-size:17px}.eyebrow{letter-spacing:3px;font-family:monospace}.edition{color:#786f60}.notice{color:#786f60;background:0 0;border:1px dashed #b6a98f}.cards{gap:28px}.provider{background-color:#fffdf7;background-image:radial-gradient(#29251f16 1.5px,#0000 1.5px);background-size:22px 22px;border:3px solid #29251f;border-radius:22px;padding:27px 28px 0;box-shadow:8px 9px #29251f}.provider h2{font-size:28px;font-weight:900}.provider-icon{color:#29251f;background:#ffdc4a;border:2px solid #29251f;border-radius:50%}.claude .provider-icon{color:#29251f;background:#fbbad0}.pill{color:#29251f;background:#bde5ff;border:1px solid #29251f;font-weight:700}.elapsed{color:#29251f;background:#ffdc4a;border-radius:10px;margin-bottom:16px;padding:10px 13px;font-size:clamp(22px,2.5vw,35px);font-weight:900;line-height:1.5;display:inline-block;transform:rotate(-1deg)}.claude .elapsed{background:#fbbad0}.since-label{letter-spacing:1px;font:14px monospace}.metrics{border-bottom:0;gap:13px}.metrics>div{background:#ffdc4a;border-radius:12px;box-shadow:3px 4px #29251f;border:2px solid #29251f!important;padding:15px!important}.metrics>div+div{background:#bde5ff}.metrics strong{font-weight:800}.metrics .muted{color:#645b47}.next{min-height:130px;padding:20px 0}.next-dot{background:#ff6840}.card-link{background:#fff4d3;border-top:2px solid #29251f;font-weight:750}.card-link:hover{background:#ffdc4a}.section-head{margin-top:48px}.section-head h2{font-size:25px;font-weight:850}.table-wrap{background:#fffdf7;border:3px solid #29251f;border-radius:18px;box-shadow:6px 7px #29251f}th{color:#625a4a;background:#ffebaa}td,th{border-bottom:1px solid #ddd2bd;padding-top:19px;padding-bottom:19px}.event-type{color:#29251f;background:#ffdc4a;border:1px solid #29251f}.banked{color:#29251f;background:#fbbad0}.prompt{background:#fffdf7;border:3px solid #29251f;border-radius:20px;box-shadow:7px 8px #29251f}.prompt:nth-child(2) .index{background:#fbbad0}.prompt:nth-child(3) .index{background:#bde5ff}.index{color:#29251f;background:#ffdc4a;border-radius:6px;padding:8px;font-weight:800}.prompt button{color:#29251f;background:#ffdc4a;border:2px solid #29251f;border-radius:30px;font-weight:800;box-shadow:4px 5px #29251f}.prompt button:hover{background:#ffe779}.prompt button:active{transform:translate(3px,3px);box-shadow:1px 2px #29251f}.faq{margin-top:30px}footer{border-top:2px solid #29251f}.beg-wrap{flex-direction:column;align-items:flex-start;gap:8px;min-height:106px;margin:7px 0 0;display:flex;position:relative}.beg-button{outline-offset:3px;color:#fffdf7;background:#ff6536;border:3px solid #29251f;border-radius:18px;outline:2px solid #29251f;min-width:160px;padding:11px 20px;font-size:20px;font-weight:900;transition:transform .1s,box-shadow .1s;box-shadow:5px 7px #29251f}.beg-button:hover{background:#f45122}.beg-button:active{transform:translate(4px,5px)rotate(-2deg);box-shadow:1px 2px #29251f}.beg-button:focus-visible{outline-offset:5px;outline:3px solid #427ccc}.beg-wrap small{color:var(--muted);margin-top:5px;font-size:12px}.beg-status{color:var(--muted);min-height:16px;font-size:12px}.beg-particle{pointer-events:none;color:#ff6536;text-shadow:1px 1px #fff;font-size:28px;font-weight:900;animation:.8s ease-out forwards beg-pop;position:absolute;top:0}.single .provider{max-width:none}.single .beg-wrap{float:right;margin-top:-70px;margin-right:15px}.single .elapsed{font-size:clamp(26px,4vw,52px)}.single .metrics{clear:both;max-width:650px}@keyframes beg-pop{0%{opacity:1;transform:translateY(-10px)scale(.8)}35%{transform:translateY(-50px)scale(1.4)rotate(-10deg)}to{opacity:0;transform:translateY(-100px)scale(1)}}@media (prefers-reduced-motion:reduce){.beg-particle{animation:none;display:none}.beg-button{transition:none}.beg-button:active{transform:none}}@media (width<=900px){.provider{padding:24px 20px 0}.elapsed{font-size:24px}.single .beg-wrap{float:none;margin:8px 0}.brand{font-size:25px}}@media (width<=600px){.cards{gap:28px}.header{padding:22px 20px}.intro{margin-top:25px}.subtitle{font-size:15px}.provider{padding:23px 24px 0}.provider-head{gap:6px}.provider h2{font-size:26px}.elapsed{padding:8px;font-size:26px}.single .elapsed{font-size:28px}.metrics{grid-template-columns:1.5fr 1fr}.metrics>div{padding:12px!important}.beg-button{font-size:19px}.notice{margin-bottom:24px}.section-head h2{font-size:22px}.brand-icon{width:35px;height:35px}.brand{font-size:23px}}
