:root{--page-bg:#0d1117;--paper:oklch(96% 0.012 78);--surface:oklch(99% 0.006 78);--panel:oklch(94% 0.014 78);--line:oklch(84% 0.018 78);--line-strong:oklch(72% 0.04 68);--text:oklch(21% 0.018 70);--muted:oklch(49% 0.018 70);--primary:oklch(43% 0.075 55);--primary-soft:oklch(93% 0.032 68);--danger:oklch(50% 0.13 28);--quota-demo-ink:oklch(21% 0.018 70);--quota-demo-muted:oklch(49% 0.018 70);--quota-demo-paper:oklch(97% 0.01 78);--quota-demo-surface:oklch(99% 0.006 78);--quota-demo-line:oklch(86% 0.018 78);--quota-demo-limit:oklch(45% 0.08 315);--quota-demo-limit-bg:oklch(96% 0.018 315);--quota-demo-cooldown:oklch(42% 0.06 230);--quota-demo-cooldown-bg:oklch(96% 0.014 230);--quota-demo-network:oklch(46% 0.09 55);--quota-demo-network-bg:oklch(96% 0.026 65);--quota-demo-verify:oklch(42% 0.07 150);--quota-demo-verify-bg:oklch(96% 0.018 150);--quota-demo-service:oklch(45% 0.08 25);--quota-demo-service-bg:oklch(96% 0.018 25);--radius-lg:28px;--radius-md:18px;--shadow:0 24px 70px oklch(34% 0.035 70/0.12);--built-heart-strip-height:44px;color-scheme:light}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;background:var(--page-bg)}body{margin:0;min-height:100svh;padding-bottom:var(--built-heart-strip-height);background-color:var(--page-bg);background:radial-gradient(circle at 12% 18%,oklch(92% .04 68/.72),transparent 26rem),radial-gradient(circle at 88% 72%,oklch(94% .024 35/.52),transparent 25rem),linear-gradient(180deg,var(--surface),var(--paper));color:var(--text);font-family:var(--font-hanken),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#__next,[data-nextjs-scroll-focus-boundary]{min-height:100%;background:transparent}body:has(.run-detail-page.theme-githubDark),body:has(.runs-page.theme-githubDark),body:has(.showcase-main.theme-githubDark),body:has(.theme-githubDark),html:has(.run-detail-page.theme-githubDark),html:has(.runs-page.theme-githubDark),html:has(.showcase-main.theme-githubDark),html:has(.theme-githubDark){background:#0d1117}body:has(.theme-github),html:has(.theme-github){background:#f6f8fa}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.run-room-main,.trymyrepo-page{min-height:calc(100svh - var(--built-heart-strip-height));padding:18px clamp(14px,3vw,48px) 40px;position:relative;overflow-x:hidden}.run-room-main{background:radial-gradient(circle at 12% 18%,oklch(92% .04 68/.72),transparent 26rem),radial-gradient(circle at 88% 72%,oklch(94% .024 35/.52),transparent 25rem),linear-gradient(180deg,var(--surface),var(--paper))}.home-page{height:calc(100svh - var(--built-heart-strip-height));min-height:calc(100svh - var(--built-heart-strip-height));overflow:hidden;padding-bottom:18px}.trymyrepo-page:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(90deg,oklch(82% .025 72/.22) 1px,transparent 0),linear-gradient(0deg,oklch(82% .025 72/.2) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 68%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 68%);opacity:.45}.tmr-nav{width:min(92vw,1360px);height:54px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.tmr-brand{display:inline-flex;align-items:center;gap:10px;font-weight:760;letter-spacing:normal;font-size:1.08rem}.tmr-brand-icon{width:28px;height:28px;flex:0 0 auto;display:block;image-rendering:pixelated}.tmr-brand-text{display:grid;grid-gap:0;gap:0;min-width:0}.tmr-brand-text strong{color:var(--text);font-family:var(--font-chivo),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.03rem;letter-spacing:.015em;line-height:1}.tmr-brand-text em{color:var(--muted);font-style:normal;font-size:.6rem;font-weight:820;letter-spacing:.115em;line-height:1.12;text-transform:uppercase;white-space:nowrap}.tmr-nav-links{display:flex;align-items:center;gap:8px}.tmr-nav-links a{color:var(--muted);border:1px solid transparent;padding:9px 13px;border-radius:999px}.tmr-nav-links a:focus-visible,.tmr-nav-links a:hover{border-color:var(--line);color:var(--text);background:oklch(99% .006 78/.72);outline:none}.tmr-shell{width:min(88vw,1360px);min-width:0;height:calc(100svh - 104px - var(--built-heart-strip-height));min-height:0;margin:0 auto;background:oklch(99% .006 78/.9);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;position:relative;z-index:1}.tmr-shell:after{content:"";position:absolute;inset:18px;pointer-events:none;border-radius:22px;border:1px solid oklch(95% .014 78/.82)}.tmr-transcript{padding:clamp(16px,2.4vw,34px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;scroll-padding-bottom:30px}.assistant-message,.mode-panel,.suggestion-panel,.user-message{position:relative;z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:clamp(18px,2vw,28px)}.assistant-message{max-width:820px}.message-wide{max-width:920px}.intro-message{max-width:min(780px,100%);display:flex;align-items:flex-start;gap:14px;padding:clamp(20px,2.2vw,28px);overflow:visible}.intro-message-body{position:relative;min-width:0;display:grid;grid-gap:clamp(12px,1.45vw,18px);gap:clamp(12px,1.45vw,18px)}.intro-kicker{margin-bottom:clamp(6px,.8vw,10px)}.intro-copy{margin:0;max-width:16ch;color:var(--text);font-size:clamp(1.78rem,3vw,3.05rem);line-height:1;font-weight:760;letter-spacing:-.045em}.intro-subcopy{max-width:54ch;margin:0;color:var(--muted);font-size:clamp(1rem,1.22vw,1.12rem);line-height:1.42;font-weight:520}.intro-proof-token{display:inline-block;padding:0 .22em .04em;border-radius:.16em;background:color-mix(in oklch,var(--primary) 16%,transparent);color:color-mix(in oklch,var(--text) 88%,var(--primary));font-weight:760;line-height:1.08;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 16%,transparent)}.intro-chat,.intro-chatSignal{animation:intro-bubble-in .72s cubic-bezier(.16,1,.3,1) both}.intro-chat .intro-copy,.intro-chatSignal .intro-copy{animation:intro-type-reveal 1.05s steps(18) .18s both}.intro-chatSignal .intro-subcopy{animation:intro-soft-rise .62s cubic-bezier(.16,1,.3,1) .36s both}.intro-signal{animation:intro-soft-rise .7s cubic-bezier(.16,1,.3,1) both}.intro-signal-line{width:min(380px,72%);height:2px;margin-top:8px;display:block;background:linear-gradient(90deg,transparent,var(--primary),transparent);transform-origin:left;animation:intro-signal-sweep 1.3s cubic-bezier(.22,1,.36,1) .52s both}.intro-packet{animation:intro-packet-pop .76s cubic-bezier(.16,1,.3,1) both}.intro-packets{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.intro-packets span{border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:var(--muted);background:color-mix(in oklch,var(--primary-soft) 42%,var(--surface));font-size:.78rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase;animation:intro-packet-chip .76s cubic-bezier(.16,1,.3,1) both}.intro-packets span:nth-child(2){animation-delay:.12s}.intro-packets span:nth-child(3){animation-delay:.24s}.intro-cascade .agent-core{animation:intro-soft-rise .46s cubic-bezier(.16,1,.3,1) both,core-drift 9s linear infinite}.intro-cascade .intro-kicker{animation:intro-soft-rise .52s cubic-bezier(.16,1,.3,1) .1s both}.intro-cascade .intro-copy{animation:intro-soft-rise .62s cubic-bezier(.16,1,.3,1) .21s both}.intro-cascade .intro-subcopy{animation:intro-soft-rise .62s cubic-bezier(.16,1,.3,1) .36s both}@keyframes intro-bubble-in{0%{opacity:0;transform:translateY(12px) scale(.985);-webkit-clip-path:inset(0 100% 0 0 round 22px);clip-path:inset(0 100% 0 0 round 22px)}to{opacity:1;transform:translateY(0) scale(1);-webkit-clip-path:inset(0 0 0 0 round 22px);clip-path:inset(0 0 0 0 round 22px)}}@keyframes intro-type-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes intro-soft-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-signal-sweep{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:.55;transform:scaleX(1)}}@keyframes intro-packet-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes intro-packet-chip{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.user-message{width:min(760px,82%);align-self:flex-end;background:var(--primary-soft);border-color:oklch(78% .055 68)}.user-message p:last-child{white-space:pre-wrap;margin:0;line-height:1.55}.message-author{margin:0 0 10px;color:var(--primary);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.assistant-message h1,.assistant-message h2,.run-detail-heading h1,.runs-heading h1{margin:0;font-family:var(--font-chivo),var(--font-hanken),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;line-height:.98}.assistant-message h1{font-size:clamp(2.2rem,5vw,5.2rem);max-width:780px}.assistant-message h2{font-size:clamp(1.45rem,2.6vw,2.35rem)}.assistant-message p,.message-copy,.run-detail-heading p,.runs-heading p{color:var(--muted);line-height:1.6}.agent-core{width:58px;height:58px;border-radius:42% 58% 50% 50%;display:grid;place-items:center;margin-bottom:18px;color:var(--primary);background:radial-gradient(circle at 30% 25%,var(--surface),var(--primary-soft));border:1px solid oklch(76% .055 68);box-shadow:0 16px 42px oklch(43% .075 55/.16);animation:core-drift 9s linear infinite}.agent-core span{display:block;line-height:1;transform:rotate(-8deg)}.agent-core.compact{width:42px;height:42px;min-width:42px;flex:0 0 42px;margin:2px 0 0;overflow:visible;font-size:1.12rem;box-shadow:0 10px 28px oklch(43% .075 55/.13)}.mode-panel{max-width:1020px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;background:oklch(97% .012 78/.78)}.compact-modes{max-width:980px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border-radius:18px}.mode-label{color:var(--muted);font-size:.82rem;font-weight:760;padding:0 6px}.mode-chip{text-align:left;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:14px;color:var(--text)}.compact-modes .mode-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px}.mode-chip.active{border-color:oklch(72% .07 68);background:var(--primary-soft);box-shadow:inset 0 0 0 1px oklch(99% .006 78/.8)}.mode-chip strong{letter-spacing:normal}.mode-chip small{color:var(--muted);line-height:1.35}.suggestion-panel{max-width:980px}.suggestion-panel>div{display:flex;flex-wrap:wrap;gap:10px}.composer-suggestions button,.reply-actions a,.reply-actions button,.runs-empty a,.suggestion-panel button,.video-fallback{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;padding:10px 14px}.composer-suggestions button:hover,.reply-actions a:hover,.reply-actions button:hover,.runs-empty a:hover,.suggestion-panel button:hover,.video-fallback:hover{border-color:var(--primary);color:var(--primary)}.progress-message{max-width:760px}.run-id{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem}.run-id a{display:inline-flex;align-items:center;gap:5px;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.run-id a svg{flex:0 0 auto}.status-list{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:9px;gap:9px}.status-list li{display:flex;align-items:center;gap:10px;color:var(--muted)}.status-list li span{width:9px;height:9px;border-radius:999px;border:1px solid var(--line-strong)}.status-list li.complete{color:var(--text)}.status-list li.complete span{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 5px var(--primary-soft)}.video-message{max-width:860px;width:100%;padding:clamp(24px,3.2vw,40px)}.video-message h2{max-width:16ch;margin-bottom:clamp(18px,2.4vw,28px);line-height:.98}.video-message .hls-player{width:100%;max-height:min(44svh,430px)}.video-message .reply-actions{margin-top:clamp(18px,2.2vw,26px)}.error-message{border-color:oklch(78% .07 25);background:oklch(97% .025 25)}.reply-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.quota-ui-card{max-width:720px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px;padding:clamp(16px,2.2vw,22px);border-color:oklch(82% .02 78);background:oklch(98% .008 78)}.quota-ui-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid;border-radius:13px;background:oklch(99% .006 78/.7);transform:translateY(1px)}.quota-ui-body{display:grid;grid-gap:9px;gap:9px;padding-top:1px}.quota-ui-label{width:-moz-fit-content;width:fit-content;color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.quota-ui-card h2{font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.28rem,2.1vw,1.9rem);letter-spacing:normal;line-height:1.03}.quota-ui-card p{max-width:54ch;margin:0;color:var(--muted);line-height:1.52}.quota-ui-card .quota-ui-detail{color:var(--text);font-size:.94rem;font-weight:650}.quota-ui-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px}.quota-ui-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:0 13px;background:var(--surface);color:var(--text);font-weight:760}.quota-ui-action.primary{border-color:currentColor;background:var(--text);color:var(--surface)}.quota-ui-action:disabled{background:oklch(92% .012 78);color:var(--muted);opacity:1}.quota-ui-link{border:0;background:transparent;color:var(--muted);padding:4px;text-decoration:underline;text-underline-offset:4px;font-weight:760}.quota-ui-limit{background:oklch(96% .018 315);border-color:oklch(75% .05 315)}.quota-ui-limit .quota-ui-detail,.quota-ui-limit .quota-ui-icon{color:oklch(45% .08 315)}.quota-ui-cooldown{background:oklch(96% .014 230);border-color:oklch(75% .035 230)}.quota-ui-cooldown .quota-ui-detail,.quota-ui-cooldown .quota-ui-icon{color:oklch(42% .06 230)}.quota-ui-network{background:oklch(96% .026 65);border-color:oklch(76% .06 65)}.quota-ui-network .quota-ui-detail,.quota-ui-network .quota-ui-icon{color:oklch(46% .09 55)}.quota-ui-verify{background:oklch(96% .018 150);border-color:oklch(76% .045 150)}.quota-ui-verify .quota-ui-detail,.quota-ui-verify .quota-ui-icon{color:oklch(42% .07 150)}.quota-ui-service{background:oklch(96% .018 25);border-color:oklch(76% .05 25)}.quota-ui-service .quota-ui-detail,.quota-ui-service .quota-ui-icon{color:oklch(45% .08 25)}.composer-zone{z-index:2;overflow:visible;margin:0 clamp(12px,2vw,26px) clamp(12px,2vw,26px)}.composer-zone,.tmr-composer{position:relative;min-width:0}.tmr-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px;border:1px solid oklch(76% .055 68);border-radius:22px;background:var(--surface);box-shadow:0 14px 38px oklch(34% .035 70/.1)}.composer-suggestion-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin:0 4px 10px}.composer-suggestion-row>span{color:var(--muted);font-size:.78rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.composer-suggestions{display:flex;flex-wrap:nowrap;gap:8px;width:100%;max-width:100%;min-width:0;margin:0;padding-inline:0;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:4px;overscroll-behavior-x:contain}.composer-suggestions::-webkit-scrollbar{display:none}.composer-suggestions button{flex:0 0 auto;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:oklch(97% .012 78);box-shadow:0 8px 22px oklch(34% .035 70/.06)}.mode-dropdown{position:relative}.mode-select-button{min-height:44px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:var(--primary-soft);color:var(--text);padding:0 12px;white-space:nowrap}.mode-select-button svg{color:var(--muted)}.mode-select-button:disabled{cursor:not-allowed;opacity:.72}.mode-menu{position:absolute;z-index:20;left:0;bottom:calc(100% + 8px);min-width:190px;padding:8px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);display:grid;grid-gap:4px;gap:4px}.mode-menu button{display:flex;align-items:center;gap:9px;border:0;border-radius:12px;background:transparent;color:var(--text);padding:10px;text-align:left}.mode-menu button:hover,.mode-menu button[aria-selected=true]{background:var(--primary-soft);color:var(--primary)}.tmr-composer textarea{width:100%;min-width:0;resize:none;border:0;outline:0;background:transparent;color:var(--text);min-height:44px;max-height:140px;padding:11px 0;line-height:1.45}.tmr-composer textarea:disabled{cursor:not-allowed;opacity:.72}.tmr-composer.has-inline-error{border-color:oklch(76% .06 65);box-shadow:0 0 0 4px oklch(90% .04 65/.5)}.composer-count,.composer-inline-error{margin:8px 4px 0;color:oklch(46% .09 55);font-size:.9rem;line-height:1.4}.composer-count{color:var(--muted);text-align:right}.send-button{min-width:74px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:0;border-radius:999px;padding:0 18px;background:var(--primary);color:oklch(98% .006 78);font-weight:780}.send-button:disabled{cursor:not-allowed;opacity:.82}.send-button:disabled .send-loading-dots{opacity:1}.send-loading-dots{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:36px}.send-loading-dots span{width:6px;height:6px;border-radius:999px;background:currentColor;animation:send-dot-wave .9s ease-in-out infinite}.send-loading-dots span:nth-child(2){animation-delay:.12s}.send-loading-dots span:nth-child(3){animation-delay:.24s}@keyframes send-dot-wave{0%,70%,to{transform:translateY(0);opacity:.55}35%{transform:translateY(-5px);opacity:1}}.tmr-how{width:min(88vw,1360px);margin:34px auto 0;position:relative;z-index:1}.tmr-how>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface)}.tmr-how span{padding:18px;border-right:1px solid var(--line);color:var(--muted)}.tmr-how span:last-child{border-right:0}.hls-player{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:oklch(18% .018 235)}.hls-player video{width:100%;height:100%;display:block;background:oklch(16% .018 235);object-fit:cover}.hls-card-poster{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;background:oklch(7% .014 190);pointer-events:none}.hls-player:after{inset:auto 0 0;z-index:2;height:44%;background:linear-gradient(180deg,transparent,oklch(5% .014 235/.66));opacity:0}.hls-card-chrome:before,.hls-player:after{content:"";position:absolute;pointer-events:none;transition:opacity .18s ease-out}.hls-card-chrome:before{inset:0;z-index:3;background:oklch(3% .01 190/.16);opacity:1}.hls-card-chrome:focus-within:before,.hls-card-chrome:hover:before{opacity:0}.hls-player.controls-visible:after,.hls-player:not(.is-playing):after{opacity:1}.hls-video-hit-area{inset:0;z-index:1;display:block;width:100%;height:100%;background:transparent;cursor:pointer}.hls-sr-only,.hls-video-hit-area{position:absolute;border:0;padding:0}.hls-sr-only{width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hls-error-state,.hls-start-state{position:absolute;inset:0;z-index:5;display:grid;place-content:center;grid-gap:10px;gap:10px;text-align:center;border:0;color:oklch(94% .012 235);padding:20px}.hls-start-state{cursor:pointer;background:radial-gradient(circle at 50% 42%,oklch(70% .2 45/.18),transparent 31%),linear-gradient(180deg,oklch(7% .014 190/.2),oklch(7% .014 190/.48));text-shadow:0 2px 18px oklch(7% .014 190/.7)}.hls-error-state{background:radial-gradient(circle at 50% 35%,oklch(36% .06 55),oklch(16% .018 70))}.hls-play-button{width:58px;height:58px;display:grid;place-items:center;margin:0 auto;border-radius:999px;background:oklch(55% .15 145/.92);color:oklch(98% .006 245);box-shadow:0 14px 36px oklch(7% .014 190/.35)}.hls-error-state span,.hls-start-state small{color:oklch(82% .02 235)}.hls-player.has-started .hls-start-state,.hls-player.is-playing .hls-start-state{display:none}.hls-card-mute-button,.hls-center-hud,.hls-control-strip,.hls-copy-button,.hls-duration-badge{transition:opacity .18s ease-out,transform .18s ease-out,background .18s ease-out,border-color .18s ease-out,color .18s ease-out}.hls-copy-button{position:absolute;z-index:4;top:12px;right:12px;align-items:center;gap:7px;min-height:36px;max-width:calc(100% - 24px);padding:0 12px;border:1px solid oklch(93% .012 235/.18);border-radius:999px;background:oklch(7% .014 190/.58);color:oklch(94% .012 235);box-shadow:0 14px 34px oklch(7% .014 190/.26);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hls-copy-button,.hls-copy-button.hls-icon-button{display:inline-flex}.hls-copy-button span{font-size:.72rem;font-weight:760;letter-spacing:normal;white-space:nowrap}.hls-copy-button:focus-visible,.hls-copy-button:hover{border-color:oklch(82% .2 145/.56);background:oklch(38% .12 145/.9);color:oklch(98% .006 145)}.hls-control-strip{position:absolute;z-index:4;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:auto auto auto minmax(80px,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:7px;border:1px solid oklch(93% .012 235/.16);border-radius:999px;background:oklch(7% .014 190/.62);box-shadow:0 16px 44px oklch(7% .014 190/.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hls-player.controls-hidden .hls-control-strip,.hls-player.controls-hidden .hls-copy-button{opacity:0;pointer-events:none}.hls-card-mute-button,.hls-duration-badge{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid oklch(93% .012 235/.16);border-radius:999px;background:oklch(7% .014 190/.64);color:oklch(94% .012 235);box-shadow:0 12px 30px oklch(7% .014 190/.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hls-card-mute-button{top:10px;right:10px;width:32px;padding:0;opacity:0;transform:translateY(-6px)}.hls-duration-badge{right:10px;bottom:10px;padding:0 9px;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.68rem;font-weight:850;letter-spacing:.02em}.all-run-card:hover .hls-card-mute-button,.hls-card-chrome:focus-within .hls-card-mute-button,.hls-card-chrome:hover .hls-card-mute-button,.simple-showcase-card:hover .hls-card-mute-button{opacity:1;transform:translateY(0)}.hls-card-mute-button:hover{border-color:oklch(82% .2 145/.5);background:oklch(38% .12 145/.9);color:oklch(98% .006 145)}.hls-card-chrome .hls-control-strip,.hls-card-chrome .hls-copy-button{display:none}.hls-player.controls-hidden .hls-control-strip{transform:translateY(8px)}.hls-player.controls-hidden .hls-copy-button{transform:translateY(-6px)}.hls-icon-button,.hls-speed-control select{min-height:34px;border:1px solid oklch(93% .012 235/.14);border-radius:999px;background:oklch(18% .018 235/.72);color:oklch(94% .012 235);font:inherit;font-size:.76rem;font-weight:760;letter-spacing:normal}.hls-icon-button{min-width:36px;display:inline-grid;place-items:center;padding:0 9px}.hls-icon-button:focus-visible,.hls-icon-button:hover,.hls-speed-control select:focus-visible,.hls-speed-control select:hover{border-color:oklch(82% .2 145/.62);outline:none}.hls-time-readout{color:oklch(89% .012 235);font-size:.74rem;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hls-seek-control,.hls-speed-control,.hls-volume-cluster,.hls-volume-control{display:inline-flex;align-items:center;min-width:0}.hls-volume-cluster{gap:0;position:relative}.hls-volume-control{width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(-4px);transition:width .18s ease-out,opacity .14s ease-out,transform .18s ease-out}.hls-volume-cluster:focus-within .hls-volume-control,.hls-volume-cluster:hover .hls-volume-control{width:84px;opacity:1;pointer-events:auto;transform:translateX(6px)}.hls-seek-control input,.hls-volume-control input{accent-color:oklch(82% .2 145)}.hls-seek-control input{width:100%;min-width:80px}.hls-volume-control input{width:74px;flex:0 0 74px}.hls-speed-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:48px;padding:0 10px;text-align:center}.hls-center-hud{position:absolute;z-index:6;left:50%;top:50%;width:74px;height:74px;display:grid;place-items:center;border-radius:999px;background:oklch(7% .014 190/.58);color:oklch(96% .01 235);box-shadow:0 18px 46px oklch(7% .014 190/.34);transform:translate(-50%,-50%) scale(1);pointer-events:none;animation:hls-hud-pop .62s ease-out forwards}@keyframes hls-hud-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.86)}18%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.04)}}.run-detail-page,.runs-page{min-height:100svh}.run-detail-shell,.runs-shell{width:min(88vw,1180px);margin:34px auto;position:relative;z-index:1}.runs-heading h1{font-family:var(--font-hanken),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(2.2rem,4.8vw,4.2rem);font-weight:820;letter-spacing:-.04em}.run-detail-heading h1{font-size:clamp(2.3rem,6vw,5.4rem)}.run-detail-heading,.runs-heading{margin-bottom:24px;max-width:780px}.runs-search{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;color:var(--muted)}.runs-search input{width:100%;border:1px solid var(--line);border-radius:16px;padding:15px 16px;background:var(--surface);color:var(--text);outline:none}.runs-search input:focus{border-color:var(--primary);box-shadow:0 0 0 5px var(--primary-soft)}.runs-list{display:grid;grid-gap:12px;gap:12px}.run-card,.run-meta-card,.run-player-card,.runs-empty{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:20px;box-shadow:0 12px 34px oklch(34% .035 70/.07)}.run-card{display:grid;grid-gap:18px;gap:18px}.run-card footer,.run-card>div,.run-meta-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.run-card strong{font-size:1.12rem;line-height:1.45}.run-card code,.run-meta-card code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--primary)}.run-card span,.run-card time,.run-meta-card span{color:var(--muted)}.run-status.done{color:var(--primary)}.run-status.failed{color:var(--danger)}.runs-empty{min-height:280px;display:grid;align-content:center;grid-gap:8px;gap:8px;max-width:720px}.runs-empty h2{margin:0;font-size:clamp(1.8rem,4vw,3.2rem);letter-spacing:normal}.runs-empty p{color:var(--muted);max-width:62ch}.runs-empty a{justify-self:start}.run-detail-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px}.page-actions,.run-detail-heading,.run-player-card{grid-column:1/-1}.run-detail-page .run-detail-shell{width:min(calc(100vw - clamp(28px, 6vw, 96px)),1120px);margin:24px auto 40px clamp(14px,3vw,48px);grid-template-columns:1fr}.run-detail-page .run-detail-heading{margin-bottom:16px}.run-detail-page .run-detail-heading h1{font-size:clamp(2rem,4.2vw,4rem)}.run-player-card{min-height:0;display:grid;place-items:center;padding:0;overflow:hidden}.detail-video{width:100%;max-height:min(70svh,760px);aspect-ratio:16/9;border:0;border-radius:0}.detail-video video{object-fit:contain}.run-watch-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:18px 0 0}.run-watch-title{margin:8px 0 0;color:var(--text);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.15;letter-spacing:-.02em}.run-watch-description{margin:8px 0 0;color:var(--muted);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.9rem;line-height:1.45;word-break:break-word}.run-watch-copy>a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:.88rem;font-weight:650;text-decoration:none}.run-prompt-card{margin-top:14px;padding:14px 16px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.run-prompt-card-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.run-prompt-card-header span{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.run-prompt-card-header button,.run-prompt-more{border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:.82rem;font-weight:650}.run-prompt-card-header button{min-height:30px;padding:0 10px}.run-prompt-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.95rem;line-height:1.5;white-space:pre-wrap}.run-prompt-card p.expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.run-prompt-more{margin-top:10px;min-height:30px;padding:0 10px}.detail-state{text-align:center;display:grid;justify-items:center;grid-gap:10px;gap:10px;color:var(--muted)}.detail-state strong{color:var(--text);font-size:1.35rem}.detail-state.failed strong{color:var(--danger)}.run-loading-state{min-height:min(54svh,520px);width:100%;align-content:center;justify-items:center;gap:12px;padding:clamp(32px,6vw,72px);text-align:center}.run-loading-state .agent-core{margin-bottom:4px}.run-loading-state strong{font-size:clamp(1.35rem,2.4vw,2rem)}.run-loading-state p{max-width:34ch;margin:2px 0 0;line-height:1.5}.run-meta-card{align-self:start;display:grid;grid-gap:16px;gap:16px}.run-meta-card>div{align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:12px}.run-meta-card>div:last-child{border-bottom:0}.run-meta-card p{margin:0;color:var(--muted);line-height:1.5;text-align:right;max-width:230px}@keyframes core-drift{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.04)}to{transform:rotate(1turn) scale(1)}}.quota-demo-page{min-height:100svh;padding:22px clamp(14px,4vw,56px) 64px;color:var(--quota-demo-ink);font-family:var(--quota-preview-font,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background:radial-gradient(circle at 18% 10%,oklch(93% .022 58),transparent 28rem),radial-gradient(circle at 88% 24%,oklch(94% .018 315),transparent 24rem),linear-gradient(180deg,var(--quota-demo-surface),var(--quota-demo-paper))}.quota-demo-nav{width:min(1120px,100%);margin:0 auto 44px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--quota-demo-muted)}.quota-demo-nav a{color:var(--quota-demo-ink);font-weight:820;letter-spacing:normal}.quota-demo-nav span{border:1px solid var(--quota-demo-line);border-radius:999px;padding:8px 12px;background:var(--quota-demo-surface)}.quota-demo-hero,.quota-demo-section,.quota-demo-shell{width:min(1120px,100%);margin-inline:auto}.quota-demo-hero{display:grid;grid-gap:14px;gap:14px;margin-bottom:26px}.quota-demo-hero p,.quota-demo-section-heading p{margin:0;color:oklch(43% .075 55);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.quota-demo-hero h1,.quota-demo-section-heading h2{margin:0;max-width:820px;color:var(--quota-demo-ink);letter-spacing:normal;line-height:.98}.quota-demo-hero h1{font-size:clamp(2.5rem,7vw,6.2rem)}.quota-demo-section-heading h2{font-size:clamp(2rem,4vw,4rem)}.quota-demo-hero div{max-width:760px;color:var(--quota-demo-muted);line-height:1.65;font-size:1.05rem}.quota-demo-hero div strong{color:var(--quota-demo-ink)}.quota-font-switcher{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.quota-font-switcher a{border:1px solid var(--quota-demo-line);border-radius:999px;padding:8px 11px;background:var(--quota-demo-surface);color:var(--quota-demo-muted);font-size:.9rem;font-weight:760}.quota-font-switcher a[aria-current=page]{border-color:var(--quota-demo-ink);background:var(--quota-demo-ink);color:var(--quota-demo-surface)}.quota-font-control{--quota-preview-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--quota-preview-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quota-font-parallel{--quota-preview-font:"Parallel Gerstner","Avenir Next",Arial,sans-serif;--quota-preview-mono:"Parallel Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-claude{--quota-preview-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--quota-preview-mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-compact{--quota-preview-font:"Arial Narrow","Roboto Condensed","Aptos Narrow",Arial,sans-serif;--quota-preview-mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-soft{--quota-preview-font:"Aptos","Segoe UI","Trebuchet MS",Arial,sans-serif;--quota-preview-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-geist{--quota-preview-font:var(--font-geist-quota),ui-sans-serif,system-ui,sans-serif;--quota-preview-mono:var(--font-geist-mono-quota),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-displayArchivo,.quota-font-displayChivo,.quota-font-displayInterTight,.quota-font-displaySpline,.quota-font-hanken,.quota-font-hankenchivo{--quota-preview-font:var(--font-hanken-quota),ui-sans-serif,system-ui,sans-serif;--quota-preview-mono:var(--font-plex-mono-quota),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-displayArchivo{--quota-preview-display:var(--font-archivo-quota),var(--font-hanken-quota),ui-sans-serif,system-ui,sans-serif}.quota-font-displayChivo,.quota-font-hankenchivo{--quota-preview-display:var(--font-chivo-quota),var(--font-hanken-quota),ui-sans-serif,system-ui,sans-serif}.quota-font-displayInterTight{--quota-preview-display:var(--font-inter-tight-quota),var(--font-hanken-quota),ui-sans-serif,system-ui,sans-serif}.quota-font-displaySpline{--quota-preview-display:var(--font-spline-quota),var(--font-hanken-quota),ui-sans-serif,system-ui,sans-serif}.quota-font-archivo{--quota-preview-font:var(--font-archivo-quota),ui-sans-serif,system-ui,sans-serif;--quota-preview-mono:var(--font-plex-mono-quota),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-intertight{--quota-preview-font:var(--font-inter-tight-quota),ui-sans-serif,system-ui,sans-serif;--quota-preview-mono:var(--font-geist-mono-quota),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-manrope{--quota-preview-font:var(--font-manrope-quota),ui-sans-serif,system-ui,sans-serif;--quota-preview-mono:var(--font-geist-mono-quota),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-spline{--quota-preview-font:var(--font-spline-quota),ui-sans-serif,system-ui,sans-serif;--quota-preview-mono:var(--font-plex-mono-quota),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:normal}.quota-font-archivo .quota-demo-card h2,.quota-font-hanken .quota-demo-card h2,.quota-font-hankenchivo .quota-demo-card h2,.quota-font-intertight .quota-demo-card h2,.quota-font-spline .quota-demo-card h2{font-weight:760}.quota-font-manrope .quota-demo-card h2{font-weight:780}.quota-font-displayArchivo .quota-demo-hero h1,.quota-font-displayChivo .quota-demo-hero h1,.quota-font-displayInterTight .quota-demo-hero h1,.quota-font-displaySpline .quota-demo-hero h1,.quota-font-hankenchivo .quota-demo-hero h1{font-family:var(--quota-preview-display);letter-spacing:normal}.quota-font-hankenchivo .quota-demo-card h2,.quota-font-hankenchivo .quota-demo-section-heading h2{font-family:var(--font-chivo-quota),var(--font-hanken-quota),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal}.quota-demo-shell{border:1px solid var(--quota-demo-line);border-radius:30px;background:oklch(99% .006 78/.86);box-shadow:0 24px 80px oklch(34% .035 70/.12);overflow:hidden}.quota-demo-transcript{display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,3vw,34px)}.quota-demo-card,.quota-demo-composer-grid>div,.quota-demo-inline,.quota-demo-intro,.quota-demo-user{border:1px solid var(--quota-demo-line);background:var(--quota-demo-surface);border-radius:22px;box-shadow:0 12px 34px oklch(34% .035 70/.055)}.quota-demo-intro{max-width:660px;display:flex;gap:12px;align-items:flex-start;padding:16px}.quota-demo-intro span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--quota-demo-line);border-radius:999px;color:oklch(43% .075 55)}.quota-demo-intro strong{display:block;margin-bottom:5px;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.quota-demo-intro p{margin:0;color:var(--quota-demo-muted);line-height:1.5}.quota-demo-user{width:min(720px,86%);justify-self:end;padding:18px;background:oklch(95% .018 78);line-height:1.55}.quota-demo-card{max-width:720px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px;padding:clamp(16px,2.2vw,22px)}.quota-demo-card-body{display:grid;grid-gap:9px;gap:9px;padding-top:1px}.quota-demo-card code,.quota-demo-inline code{color:var(--quota-demo-muted);font-family:var(--quota-preview-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:.78rem}.quota-demo-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid;border-radius:13px;background:oklch(99% .006 78/.66);transform:translateY(1px)}.quota-demo-chip{width:-moz-fit-content;width:fit-content;color:var(--quota-demo-muted);font-size:.72rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.quota-demo-card h2{margin:0;color:var(--quota-demo-ink);font-size:clamp(1.28rem,2.1vw,1.9rem);letter-spacing:normal;line-height:1.03}.quota-demo-card p{max-width:54ch;margin:0;color:var(--quota-demo-muted);line-height:1.52}.quota-demo-card .quota-demo-detail{color:var(--quota-demo-ink);font-size:.94rem;font-weight:650}.quota-demo-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.quota-demo-action{min-height:38px;border:1px solid var(--quota-demo-line);border-radius:999px;padding:0 13px;background:var(--quota-demo-surface);color:var(--quota-demo-ink);font-weight:760}.quota-demo-action.primary{border-color:currentColor;background:var(--quota-demo-ink);color:var(--quota-demo-surface)}.quota-demo-action.link{min-height:auto;border-color:transparent;background:transparent;padding-inline:4px;color:var(--quota-demo-muted);text-decoration:underline;text-underline-offset:4px}.quota-demo-action:disabled{background:oklch(92% .012 78);color:var(--quota-demo-muted);opacity:1}.quota-demo-limit{background:var(--quota-demo-limit-bg);border-color:oklch(75% .05 315)}.quota-demo-limit .quota-demo-detail,.quota-demo-limit .quota-demo-icon{color:var(--quota-demo-limit)}.quota-demo-cooldown{background:var(--quota-demo-cooldown-bg);border-color:oklch(75% .035 230)}.quota-demo-cooldown .quota-demo-detail,.quota-demo-cooldown .quota-demo-icon{color:var(--quota-demo-cooldown)}.quota-demo-network{background:var(--quota-demo-network-bg);border-color:oklch(76% .06 65)}.quota-demo-network .quota-demo-detail,.quota-demo-network .quota-demo-icon{color:var(--quota-demo-network)}.quota-demo-verify{background:var(--quota-demo-verify-bg);border-color:oklch(76% .045 150)}.quota-demo-verify .quota-demo-detail,.quota-demo-verify .quota-demo-icon{color:var(--quota-demo-verify)}.quota-demo-run,.quota-demo-service{background:var(--quota-demo-service-bg);border-color:oklch(76% .05 25)}.quota-demo-run .quota-demo-detail,.quota-demo-run .quota-demo-icon,.quota-demo-service .quota-demo-detail,.quota-demo-service .quota-demo-icon{color:var(--quota-demo-service)}.quota-demo-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid var(--quota-demo-line);padding:14px;background:var(--quota-demo-surface)}.quota-demo-composer button,.quota-demo-composer div{min-height:42px;border:1px solid var(--quota-demo-line);border-radius:999px;background:var(--quota-demo-surface);color:var(--quota-demo-ink);padding:0 13px}.quota-demo-composer div{display:flex;align-items:center;color:var(--quota-demo-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-demo-composer button:last-child{background:var(--quota-demo-ink);color:var(--quota-demo-surface);font-weight:800}.quota-demo-composer button:disabled{background:oklch(90% .01 78);color:var(--quota-demo-muted);opacity:1}.quota-demo-section{margin-top:46px}.quota-demo-section-heading{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.quota-demo-composer-grid,.quota-demo-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.quota-demo-composer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quota-demo-inline{display:grid;grid-gap:10px;gap:10px;padding:18px}.quota-demo-composer-grid h3,.quota-demo-inline label{font-weight:850;letter-spacing:normal}.quota-demo-textarea{min-height:92px;border:1px solid oklch(74% .055 55);border-radius:18px;padding:14px;background:var(--quota-demo-surface);color:var(--quota-demo-muted)}.quota-demo-inline p{margin:0;color:oklch(46% .085 45);line-height:1.45}.quota-demo-inline span{color:var(--quota-demo-muted);font-size:.9rem}.quota-demo-composer-grid>div{padding:16px}.quota-demo-composer-grid .quota-demo-composer{border:1px solid var(--quota-demo-line);border-radius:18px;padding:8px}.state-route-index{min-height:100svh;padding:clamp(20px,5vw,64px);display:grid;align-content:start;grid-gap:clamp(46px,8vw,92px);gap:clamp(46px,8vw,92px);background:radial-gradient(circle at 18% 10%,oklch(92% .04 68/.72),transparent 28rem),linear-gradient(180deg,var(--surface),var(--paper));color:var(--text)}.state-route-home{width:-moz-fit-content;width:fit-content;font-weight:850;letter-spacing:normal}.state-route-index section{max-width:860px;display:grid;grid-gap:16px;gap:16px}.state-route-index p{margin:0;color:var(--primary);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.state-route-index h1{margin:0;font-family:var(--font-chivo),var(--font-hanken),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.4rem,7vw,6rem);letter-spacing:normal;line-height:.98}.state-route-index section>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.state-route-index section a{border:1px solid var(--line);border-radius:999px;padding:10px 13px;background:var(--surface);color:var(--text);font-weight:760}.state-route-index section a:hover{border-color:var(--primary);color:var(--primary)}.theme-videodb{--paper:oklch(94% 0.024 58);--surface:oklch(99% 0.009 62);--panel:oklch(92% 0.022 58);--line:oklch(80% 0.035 58);--line-strong:oklch(66% 0.105 42);--text:oklch(16% 0.028 56);--muted:oklch(42% 0.038 58);--primary:oklch(62% 0.19 42);--primary-soft:oklch(90% 0.072 46);--shadow:0 28px 90px oklch(38% 0.09 42/0.18);background:radial-gradient(circle at 14% 12%,oklch(78% .17 42/.34),transparent 22rem),radial-gradient(circle at 78% 16%,oklch(62% .13 300/.18),transparent 24rem),radial-gradient(circle at 72% 78%,oklch(86% .12 55/.22),transparent 26rem),linear-gradient(180deg,oklch(99% .009 62),oklch(93% .026 58))}.theme-videodb:before{background-image:linear-gradient(90deg,oklch(74% .09 46/.22) 1px,transparent 0),linear-gradient(0deg,oklch(74% .09 46/.18) 1px,transparent 0)}.theme-videodb:after{content:"";position:fixed;right:clamp(18px,5vw,72px);top:88px;width:12px;height:12px;border-radius:999px;background:var(--primary);box-shadow:-46px 52px 0 -3px oklch(62% .13 300/.72),-94px 112px 0 -4px oklch(70% .14 52/.7),0 0 0 9px oklch(88% .09 46/.28),0 0 42px oklch(68% .18 42/.34);pointer-events:none;z-index:0}.theme-videodb .hls-play-button,.theme-videodb .send-button,.theme-videodb .status-list li.complete span{background:var(--primary);color:oklch(99% .008 62)}.theme-videodb .tmr-shell{background:oklch(99% .009 62/.94);border-color:oklch(76% .065 45);box-shadow:0 24px 86px oklch(40% .09 42/.18),inset 0 0 0 1px oklch(98% .02 58/.72)}.theme-videodb .tmr-shell:before{content:"";position:absolute;left:28px;right:28px;top:18px;height:2px;background:linear-gradient(90deg,transparent,oklch(66% .18 42/.72),oklch(62% .12 300/.38),transparent);pointer-events:none}.theme-videodb .tmr-composer{border-color:oklch(73% .075 45)}.theme-videodb .user-message{background:oklch(93% .048 48);border-color:oklch(76% .08 45)}.theme-videodb .quota-ui-card{box-shadow:0 16px 42px oklch(42% .08 42/.1)}.theme-videodb .message-author,.theme-videodb .quota-ui-label{color:oklch(50% .14 42)}.theme-videodb .quota-ui-limit,.theme-videodb .quota-ui-network{background:linear-gradient(135deg,oklch(96% .055 48),oklch(98% .018 62));border-color:oklch(70% .13 42)}.theme-videodb .quota-ui-limit .quota-ui-detail,.theme-videodb .quota-ui-limit .quota-ui-icon,.theme-videodb .quota-ui-network .quota-ui-detail,.theme-videodb .quota-ui-network .quota-ui-icon{color:oklch(50% .14 42)}.theme-videodb .quota-ui-cooldown{background:linear-gradient(135deg,oklch(96% .035 72),oklch(98% .014 62));border-color:oklch(72% .09 58)}.theme-videodb .quota-ui-cooldown .quota-ui-detail,.theme-videodb .quota-ui-cooldown .quota-ui-icon{color:oklch(43% .085 72)}.theme-videodb .quota-ui-verify{background:oklch(96% .02 155);border-color:oklch(73% .065 155)}.theme-videodb .quota-ui-service{background:oklch(95% .022 28);border-color:oklch(72% .075 28)}.theme-videodb-index{background:radial-gradient(circle at 18% 10%,oklch(78% .17 42/.34),transparent 28rem),radial-gradient(circle at 82% 18%,oklch(62% .13 300/.18),transparent 25rem),radial-gradient(circle at 72% 78%,oklch(86% .12 55/.22),transparent 26rem),linear-gradient(180deg,oklch(99% .009 62),oklch(93% .026 58))}.theme-videodb-index .state-route-index p,.theme-videodb-index p{color:oklch(50% .14 42)}.theme-videodb-index section a:hover{border-color:oklch(58% .155 43);color:oklch(50% .14 42)}.theme-forge{--paper:oklch(94% 0.03 68);--surface:oklch(99% 0.01 70);--line:oklch(78% 0.055 62);--text:oklch(17% 0.025 62);--muted:oklch(43% 0.04 62);--primary:oklch(60% 0.17 52);--primary-soft:oklch(91% 0.075 58);background:radial-gradient(circle at 16% 12%,oklch(78% .16 52/.32),transparent 24rem),radial-gradient(circle at 80% 20%,oklch(76% .09 82/.18),transparent 24rem),linear-gradient(180deg,var(--surface),var(--paper))}.theme-graphite{--paper:oklch(20% 0.015 260);--surface:oklch(27% 0.016 260);--panel:oklch(31% 0.018 260);--line:oklch(42% 0.022 260);--text:oklch(93% 0.01 80);--muted:oklch(72% 0.018 82);--primary:oklch(73% 0.14 48);--primary-soft:oklch(34% 0.055 48);color-scheme:dark;background:radial-gradient(circle at 20% 12%,oklch(62% .13 48/.22),transparent 24rem),linear-gradient(180deg,oklch(18% .014 260),oklch(13% .012 260))}.theme-copper{--paper:oklch(93% 0.028 38);--surface:oklch(98% 0.012 45);--line:oklch(76% 0.06 38);--text:oklch(20% 0.03 40);--muted:oklch(45% 0.045 40);--primary:oklch(54% 0.15 32);--primary-soft:oklch(90% 0.07 38);background:radial-gradient(circle at 18% 15%,oklch(70% .15 32/.3),transparent 22rem),radial-gradient(circle at 86% 28%,oklch(68% .08 15/.18),transparent 22rem),linear-gradient(180deg,var(--surface),var(--paper))}.theme-sage{--paper:oklch(94% 0.022 125);--surface:oklch(99% 0.008 120);--line:oklch(79% 0.045 128);--text:oklch(20% 0.025 135);--muted:oklch(44% 0.035 135);--primary:oklch(48% 0.105 140);--primary-soft:oklch(91% 0.055 135);background:radial-gradient(circle at 14% 12%,oklch(73% .11 140/.25),transparent 24rem),radial-gradient(circle at 85% 30%,oklch(78% .08 92/.18),transparent 22rem),linear-gradient(180deg,var(--surface),var(--paper))}.theme-lavender{--paper:oklch(95% 0.02 305);--surface:oklch(99% 0.008 305);--line:oklch(80% 0.045 305);--text:oklch(20% 0.026 300);--muted:oklch(45% 0.038 300);--primary:oklch(50% 0.13 300);--primary-soft:oklch(91% 0.055 305);background:radial-gradient(circle at 18% 15%,oklch(70% .14 300/.26),transparent 24rem),radial-gradient(circle at 82% 28%,oklch(80% .08 40/.18),transparent 22rem),linear-gradient(180deg,var(--surface),var(--paper))}.theme-oxide{--paper:oklch(94% 0.024 28);--surface:oklch(99% 0.008 35);--line:oklch(78% 0.055 30);--text:oklch(18% 0.028 30);--muted:oklch(43% 0.04 30);--primary:oklch(50% 0.15 24);--primary-soft:oklch(91% 0.06 28);background:radial-gradient(circle at 14% 15%,oklch(64% .16 24/.28),transparent 22rem),radial-gradient(circle at 80% 20%,oklch(75% .1 52/.18),transparent 22rem),linear-gradient(180deg,var(--surface),var(--paper))}.theme-noir{--paper:oklch(13% 0.012 80);--surface:oklch(18% 0.014 80);--panel:oklch(22% 0.016 80);--line:oklch(35% 0.03 80);--text:oklch(92% 0.012 75);--muted:oklch(70% 0.018 75);--primary:oklch(78% 0.15 75);--primary-soft:oklch(30% 0.06 75);color-scheme:dark;background:radial-gradient(circle at 18% 12%,oklch(74% .14 75/.2),transparent 24rem),linear-gradient(180deg,oklch(12% .012 80),oklch(8% .01 80))}.theme-paper{--paper:oklch(93% 0.02 82);--surface:oklch(98% 0.012 84);--line:oklch(78% 0.04 78);--text:oklch(19% 0.02 75);--muted:oklch(43% 0.025 75);--primary:oklch(38% 0.08 64);--primary-soft:oklch(90% 0.04 76);background:linear-gradient(180deg,var(--surface),var(--paper))}.theme-blueprint{--paper:oklch(93% 0.018 245);--surface:oklch(99% 0.006 245);--line:oklch(78% 0.045 245);--text:oklch(18% 0.028 245);--muted:oklch(43% 0.035 245);--primary:oklch(45% 0.13 245);--primary-soft:oklch(91% 0.05 245);background:radial-gradient(circle at 18% 14%,oklch(66% .13 245/.24),transparent 24rem),linear-gradient(180deg,var(--surface),var(--paper))}.theme-github{--paper:#f6f8fa;--surface:#ffffff;--panel:#f6f8fa;--line:#d0d7de;--line-strong:#8c959f;--text:#24292f;--muted:#57606a;--primary:#2da44e;--primary-soft:#dafbe1;--danger:#cf222e;--shadow:0 8px 24px rgb(140 149 159/0.2);background:#f6f8fa}.theme-github,.theme-githubDark{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.theme-githubDark{--paper:oklch(7% 0.014 205);--surface:#161b22;--panel:#21262d;--line:#30363d;--line-strong:#8b949e;--text:#e6edf3;--muted:#8b949e;--primary:#238636;--primary-soft:#033a16;--danger:#f85149;--shadow:none;color:#e6edf3;color-scheme:dark;background:radial-gradient(circle at 50% -12%,rgb(13 17 23/.46),transparent 34rem),var(--paper)}.theme-github:before{display:none}.theme-github .tmr-nav{width:min(100%,1280px);height:48px;margin-bottom:14px;padding:0 8px}.theme-github .tmr-brand{color:#24292f;font-weight:600;letter-spacing:normal}.theme-github .tmr-brand-icon{width:26px;height:26px}.theme-github .tmr-brand-text strong{color:#24292f}.theme-github .tmr-brand-text em{color:#57606a}.theme-github .tmr-shell,.theme-githubDark .tmr-shell{border-radius:6px}.theme-github .tmr-shell{width:min(100%,1280px);background:#ffffff;border-color:#d0d7de;box-shadow:0 8px 24px rgb(140 149 159/.16)}.theme-githubDark .tmr-shell{width:min(100%,1280px);background:#161b22;border-color:#30363d;box-shadow:0 18px 56px rgb(1 4 9/.26)}.theme-github .tmr-shell:after,.theme-githubDark .tmr-shell:after{display:none}.theme-github .tmr-transcript{background:#f6f8fa}.theme-githubDark .tmr-transcript{background:#0d1117}.theme-github .composer-suggestions button,.theme-github .mode-select-button,.theme-github .quota-ui-link,.theme-github .tmr-nav-links a{color:#0969da}.theme-github .assistant-message,.theme-github .quota-ui-card,.theme-github .tmr-composer,.theme-github .user-message,.theme-githubDark .assistant-message,.theme-githubDark .quota-ui-card,.theme-githubDark .tmr-composer,.theme-githubDark .user-message{border-radius:6px;box-shadow:none}.theme-github .quota-ui-icon,.theme-githubDark .quota-ui-icon{border-radius:6px}.theme-github .assistant-message h2,.theme-github .quota-ui-card h2,.theme-githubDark .assistant-message h2,.theme-githubDark .quota-ui-card h2{color:#f0f6fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:normal}.theme-githubDark:before{display:none}.theme-githubDark .tmr-nav{width:calc(100% + clamp(28px, 6vw, 96px));max-width:none;height:56px;margin:-18px calc(clamp(14px, 3vw, 48px) * -1) 18px;padding:0 clamp(28px,4vw,64px);background:#161b22;border-bottom:1px solid #30363d}.theme-githubDark .tmr-brand{color:#e6edf3;font-weight:600;letter-spacing:normal}.theme-githubDark .tmr-brand-icon{width:26px;height:26px}.theme-githubDark .tmr-brand-text strong{color:#e6edf3}.theme-githubDark .tmr-brand-text em{color:#8b949e}.theme-githubDark .tmr-nav-links a{color:#e6edf3;border-radius:6px;padding:6px 10px}.theme-githubDark .tmr-nav-links a:hover{background:#21262d;border-color:#30363d;color:#e6edf3}@media (max-width:520px){.theme-githubDark .tmr-nav{padding:0 14px}.theme-githubDark .tmr-brand{gap:7px;min-width:0}.theme-githubDark .tmr-brand-text strong{display:block;max-width:98px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.theme-githubDark .tmr-nav-links{gap:2px;flex-shrink:0}.theme-githubDark .tmr-nav-links a{padding:6px 5px;font-size:.82rem}.intro-proof-actions{align-items:flex-start;gap:12px}.intro-proof-actions p{font-size:.82rem}.proof-explainer-overlay{padding:14px}.proof-explainer-frame{height:min(76svh,620px)}.proof-explainer-close{top:10px;right:10px;padding:7px 9px;font-size:.66rem}}@media (max-width:380px){.tmr-nav-links a:first-child{display:none}.intro-proof-actions{flex-direction:column;align-items:stretch}.how-it-works-button{justify-content:center}}.theme-githubDark .composer-suggestions button,.theme-githubDark .quota-ui-link{color:#2f81f7}.theme-githubDark .assistant-message,.theme-githubDark .quota-ui-card{background:#161b22;border-color:#30363d}.theme-githubDark .intro-message{background:transparent;border-color:transparent;box-shadow:none;padding-left:0}.theme-githubDark .intro-copy{color:#f0f6fc;text-wrap:balance}.theme-githubDark .intro-subcopy{color:#8b949e}.theme-githubDark .intro-proof-token{background:#2f81f733;color:#e6edf3;box-shadow:inset 0 0 0 1px #58a6ff33}.intro-proof-actions{display:flex;align-items:center;gap:14px;margin-top:clamp(10px,2.8vh,34px);padding-top:clamp(10px,2.4vh,28px);border-top:1px solid #30363d}.intro-proof-actions p{margin:0;color:#8b949e;font-size:.88rem;line-height:1.35}.how-it-works-button{width:-moz-fit-content;width:fit-content;min-height:42px;display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;white-space:nowrap;border:1px solid rgb(240 246 252/.12);border-radius:6px;background:#238636;color:#ffffff;padding:10px 15px;font-size:.9rem;font-weight:700;box-shadow:0 0 0 3px rgb(35 134 54/.16),0 10px 24px rgb(1 4 9/.18);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.how-it-works-button:focus-visible,.how-it-works-button:hover{background:#2ea043;border-color:rgb(240 246 252/.2);color:#ffffff;transform:translateY(-1px);box-shadow:0 0 0 3px rgb(46 160 67/.22),0 14px 28px rgb(1 4 9/.24);outline:none}.how-it-works-button.seen{background:#21262d;border-color:#30363d;color:#c9d1d9;box-shadow:none;font-weight:600}.how-it-works-button.seen:focus-visible,.how-it-works-button.seen:hover{background:#30363d;border-color:#484f58;color:#f0f6fc;box-shadow:none}.proof-explainer-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:clamp(18px,3vw,42px);background:rgb(1 4 9/.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.proof-explainer-modal{position:relative;width:min(96vw,1380px);max-height:min(92svh,820px);overflow:hidden;border:1px solid #30363d;border-radius:10px;background:#0d1117;box-shadow:0 28px 90px rgb(1 4 9/.55)}.proof-explainer-frame{display:block;width:100%;height:min(80svh,780px);border:0;background:#0d1117}.proof-explainer-close{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid rgb(240 246 252/.12);border-radius:6px;background:#238636;color:#ffffff;padding:8px 12px;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 3px rgb(35 134 54/.18),0 10px 24px rgb(1 4 9/.28)}.proof-explainer-close:focus-visible,.proof-explainer-close:hover{background:#2ea043;border-color:rgb(240 246 252/.18);color:#ffffff;outline:none}.theme-githubDark .intro-packets span{background:#21262d;border-color:#30363d;color:#c9d1d9}.theme-githubDark .intro-signal-line{background:linear-gradient(90deg,transparent,#2f81f7,#238636,transparent)}.theme-githubDark .message-author,.theme-githubDark .quota-ui-label{color:#8b949e}.theme-githubDark .user-message{background:#1f6feb26;border-color:#1f6feb}.theme-githubDark .user-message p:last-child{color:#e6edf3}.theme-githubDark .assistant-message p:not(.intro-copy),.theme-githubDark .message-copy,.theme-githubDark .run-detail-heading p,.theme-githubDark .runs-heading p{color:#8b949e}.theme-githubDark .error-message h2,.theme-githubDark .progress-message h2,.theme-githubDark .status-list li.complete,.theme-githubDark .video-message h2{color:#f0f6fc}.theme-githubDark .quota-ui-limit{background:rgb(187 128 9/.15);border-color:#bb8009}.theme-githubDark .quota-ui-limit h2{color:#f0f6fc}.theme-githubDark .quota-ui-limit p:not(.quota-ui-detail){color:#c9d1d9}.theme-githubDark .quota-ui-limit .quota-ui-detail,.theme-githubDark .quota-ui-limit .quota-ui-icon{color:#d29922}.theme-githubDark .quota-ui-action.primary,.theme-githubDark .send-button{background:#238636;border-color:rgb(240 246 252/.1);color:#ffffff}.theme-githubDark .quota-ui-action.primary:hover,.theme-githubDark .send-button:hover{background:#2ea043}.theme-githubDark .composer-suggestions button,.theme-githubDark .mode-select-button,.theme-githubDark .quota-ui-action:not(.primary){background:#21262d;border-color:#30363d;color:#e6edf3}.theme-githubDark .quota-ui-link{color:#2f81f7}.theme-githubDark .tmr-composer{background:#0d1117;border-color:#30363d;outline:1px solid #21262d}.theme-githubDark .tmr-composer:focus-within{border-color:#1f6feb;outline-color:#1f6feb66}.theme-githubDark .tmr-composer textarea{color:#e6edf3}.theme-githubDark .tmr-composer textarea::placeholder{color:#8b949e}.theme-githubDark .quota-ui-icon{background:#21262d;border-color:#30363d}.theme-githubDark .quota-ui-limit .quota-ui-icon{background:rgb(187 128 9/.15);border-color:#bb8009}.theme-githubDark .mode-menu{background:#161b22;border-color:#30363d}.theme-githubDark .mode-menu button{color:#e6edf3}.theme-githubDark .mode-menu button:hover,.theme-githubDark .mode-menu button[aria-selected=true]{background:#21262d;color:#2f81f7}.theme-githubDark .agent-core{background:#21262d;border-color:#30363d;color:#8b949e;box-shadow:none}.theme-githubDark .composer-zone{background:#161b22;border-top:1px solid #30363d;margin:0;padding:14px clamp(12px,2vw,26px)}.theme-githubDark .composer-suggestion-row{margin-inline:0}.theme-githubDark .composer-suggestion-row>span{color:#8b949e}.theme-githubDark .quota-ui-card{position:relative}.theme-githubDark .quota-ui-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:#f0f6fc1a;border-radius:6px 6px 0 0}.theme-blueprint .quota-ui-card,.theme-copper .quota-ui-card,.theme-forge .quota-ui-card,.theme-lavender .quota-ui-card,.theme-oxide .quota-ui-card,.theme-paper .quota-ui-card,.theme-sage .quota-ui-card{background:color-mix(in oklch,var(--primary-soft) 38%,var(--surface));border-color:color-mix(in oklch,var(--primary) 45%,var(--line))}.theme-github .quota-ui-card{background:#ffffff;border-color:#d0d7de}.theme-github .quota-ui-limit{background:#fff8c5;border-color:#d4a72c}.theme-github .quota-ui-limit .quota-ui-detail,.theme-github .quota-ui-limit .quota-ui-icon{color:#9a6700}.theme-github .quota-ui-action.primary{background:#2da44e;border-color:rgb(27 31 36/.15);color:#ffffff;box-shadow:0 1px 0 rgb(27 31 36/.1),inset 0 1px 0 rgb(255 255 255/.03)}.theme-github .quota-ui-action.primary:hover{background:#2c974b}.theme-github .quota-ui-action:not(.primary){background:#f6f8fa;border-color:rgb(27 31 36/.15)}.theme-github .quota-ui-link{color:#0969da}.theme-github .user-message{background:#ddf4ff;border-color:#54aeff}.theme-github .tmr-composer{border-color:#d0d7de;background:#ffffff}.theme-github .send-button{background:#2da44e;color:#ffffff}.theme-github .send-button:hover{background:#2c974b}.theme-github .mode-select-button{background:#f6f8fa;border-color:#d0d7de;color:#24292f}.theme-github .composer-suggestions button{background:#ffffff;border-color:#d0d7de}.theme-githubDark .quota-ui-card,.theme-graphite .quota-ui-card,.theme-noir .quota-ui-card{background:color-mix(in oklch,var(--primary-soft) 30%,var(--surface));border-color:color-mix(in oklch,var(--primary) 40%,var(--line))}.theme-blueprint .quota-ui-detail,.theme-blueprint .quota-ui-icon,.theme-copper .quota-ui-detail,.theme-copper .quota-ui-icon,.theme-forge .quota-ui-detail,.theme-forge .quota-ui-icon,.theme-github .quota-ui-detail,.theme-github .quota-ui-icon,.theme-githubDark .quota-ui-detail,.theme-githubDark .quota-ui-icon,.theme-graphite .quota-ui-detail,.theme-graphite .quota-ui-icon,.theme-lavender .quota-ui-detail,.theme-lavender .quota-ui-icon,.theme-noir .quota-ui-detail,.theme-noir .quota-ui-icon,.theme-oxide .quota-ui-detail,.theme-oxide .quota-ui-icon,.theme-paper .quota-ui-detail,.theme-paper .quota-ui-icon,.theme-sage .quota-ui-detail,.theme-sage .quota-ui-icon{color:var(--primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.intro-chat .intro-copy{-webkit-clip-path:none;clip-path:none}}@media (max-width:900px){.trymyrepo-page{padding-inline:10px}.run-detail-shell,.runs-shell,.tmr-how,.tmr-nav,.tmr-shell{width:min(100%,calc(100vw - 20px))}.tmr-shell{height:calc(100svh - 88px);min-height:620px;border-radius:20px}.tmr-transcript{padding:16px}.assistant-message h1{font-size:clamp(2rem,11vw,3.6rem)}.user-message{width:94%}.tmr-composer{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.tmr-how>div{grid-template-columns:1fr}.tmr-how span{border-right:0;border-bottom:1px solid var(--line)}.tmr-how span:last-child{border-bottom:0}.run-detail-shell{grid-template-columns:1fr}.run-meta-card p{text-align:left;max-width:none}.hls-control-strip{left:10px;right:10px;bottom:10px;grid-template-columns:auto auto auto minmax(70px,1fr) auto auto;gap:6px;overflow-x:auto;border-radius:16px}.hls-control-strip::-webkit-scrollbar{display:none}}@media (max-width:560px){.tmr-nav{height:46px;margin-bottom:8px;padding-inline:8px;gap:8px}.tmr-brand{gap:7px;min-width:0}.tmr-brand-text strong{display:block;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem}.tmr-nav-links{gap:2px;flex-shrink:0}.tmr-nav-links a{padding:6px 5px;font-size:.82rem;white-space:nowrap}.tmr-shell{height:calc(100svh - 64px);min-height:560px}.mode-panel{grid-template-columns:1fr 1fr}.mode-chip{padding:11px}.mode-chip small{display:none}.composer-zone{margin:0 8px 8px}.tmr-composer{padding:8px;border-radius:18px;grid-template-columns:1fr auto}.mode-dropdown{grid-column:1/-1}.mode-select-button{min-height:38px}.mode-menu{bottom:calc(100% + 6px)}.tmr-composer textarea{min-height:42px;padding-block:9px}.send-button{min-height:40px;padding-inline:15px}.suggestion-panel button{width:100%;text-align:left;border-radius:14px}.composer-suggestion-row{grid-template-columns:1fr;align-items:start}.composer-suggestions button{width:auto;min-width:max-content;text-align:left;border-radius:999px}.run-card footer,.run-card>div,.run-meta-card>div{align-items:flex-start;flex-direction:column}.quota-ui-card{grid-template-columns:1fr}.quota-ui-actions .quota-ui-action:not(.primary){flex:1 1 100%}.quota-demo-card{grid-template-columns:1fr}.quota-demo-actions .quota-demo-action:not(.link){flex:1 1 100%}.hls-copy-button span{display:none}.hls-copy-button{min-width:36px;padding-inline:9px}.hls-control-strip{grid-template-columns:auto auto auto minmax(64px,1fr) auto auto}.hls-volume-control{position:absolute;left:50%;bottom:calc(100% + 8px);width:auto;padding:8px 10px;border:1px solid oklch(93% .012 235/.16);border-radius:999px;background:oklch(7% .014 190/.72);box-shadow:0 12px 30px oklch(7% .014 190/.34);transform:translate(-50%,5px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hls-volume-cluster:focus-within .hls-volume-control,.hls-volume-cluster:hover .hls-volume-control{width:auto;transform:translate(-50%)}.hls-volume-control input{width:86px;flex-basis:86px}.hls-icon-button,.hls-speed-control select{padding-inline:8px;font-size:.7rem}.hls-time-readout{font-size:.68rem}}.repo-cat-overlay.oneko-overlay{position:absolute;z-index:5;right:clamp(178px,12vw,260px);top:clamp(128px,20vh,210px);left:auto;bottom:auto;width:96px;height:96px;opacity:0;pointer-events:none;transform:translate3d(18px,0,0) scale(.98);transition:opacity .28s ease-out,transform .42s cubic-bezier(.16,1,.3,1)}.repo-cat-overlay.oneko-overlay.is-visible{opacity:1;transform:translateZ(0) scale(1)}.repo-cat-overlay.oneko-overlay.oneko-loading-cta{right:clamp(18px,2.6vw,44px);top:auto;bottom:clamp(132px,15vh,196px);width:min(430px,calc(100vw - 48px));height:auto;min-height:126px;display:flex;align-items:center;justify-content:flex-end;gap:14px;z-index:4}.repo-cat-overlay.oneko-overlay.oneko-loading-cta .oneko-bubble-cta{position:relative;right:auto;top:auto;flex:0 1 320px;width:auto;min-width:0;max-width:320px;min-height:118px;padding:18px 16px;font-size:1rem;font-weight:680;line-height:1.34;letter-spacing:-.01em}.repo-cat-overlay.oneko-overlay.oneko-loading-cta .oneko-bubble-cta:after{display:block;right:-7px;top:22px;bottom:auto}.repo-cat-overlay.oneko-overlay.oneko-loading-cta .oneko-sprite{flex:0 0 32px;width:32px;height:32px;margin-right:64px;overflow:hidden}.repo-cat-overlay.oneko-overlay.oneko-loading-cta .oneko-bubble-cta a,.repo-cat-overlay.oneko-overlay.oneko-loading-cta .oneko-bubble-cta button{margin-top:10px;padding:8px 12px;font-size:.86rem}.repo-cat-overlay.oneko-overlay.is-visible.oneko-move-intro{animation:oneko-intro-scoot .72s cubic-bezier(.16,1,.3,1) both}.repo-cat-overlay.oneko-overlay.is-visible.oneko-move-sleep{animation:oneko-sleep-side-drift 5.2s ease-in-out infinite}.oneko-bubble{position:absolute;right:118px;top:4px;min-width:132px;max-width:420px;padding:10px 14px;border:2px solid #30363d;border-radius:12px;background:#f0f6fc;color:#0d1117;font-size:.84rem;font-weight:760;line-height:1.22;box-shadow:0 4px 0 rgb(0 0 0/.28);animation:oneko-bubble-in .22s cubic-bezier(.16,1,.3,1) both;pointer-events:auto}.oneko-bubble span{display:block;white-space:pre-line}.oneko-bubble-cta{right:128px;top:4px;width:240px;text-align:left;font-size:.82rem;line-height:1.25}.oneko-bubble-cta a,.oneko-bubble-cta button{display:inline-flex;align-items:center;margin-top:9px;padding:7px 10px;border:0;border-radius:999px;background:#238636;color:#f0f6fc;font-size:.78rem;font-weight:900;text-decoration:none}.oneko-bubble-cta a:focus-visible,.oneko-bubble-cta a:hover,.oneko-bubble-cta button:focus-visible,.oneko-bubble-cta button:hover{background:#2ea043;outline:2px solid #58a6ff;outline-offset:2px}.oneko-bubble:after{content:"";position:absolute;right:-7px;top:18px;width:10px;height:10px;background:#f0f6fc;border-right:2px solid #30363d;border-bottom:2px solid #30363d;transform:rotate(-45deg)}.oneko-sprite{width:32px;height:32px;background-image:url(/assets/oneko.gif);background-repeat:no-repeat;image-rendering:pixelated;transform:scale(3);transform-origin:top left;filter:drop-shadow(0 10px 0 rgb(0 0 0/.16))}.oneko-action-happy .oneko-sprite,.oneko-action-working .oneko-sprite{animation:oneko-tiny-hop .9s cubic-bezier(.16,1,.3,1) infinite}.oneko-action-sleep .oneko-sprite{animation:oneko-sleep-drift 2.2s ease-in-out infinite}@keyframes oneko-tiny-hop{0%,to{translate:0 0}45%{translate:0 -3px}}@keyframes oneko-intro-scoot{0%{translate:26px 0}to{translate:0 0}}@keyframes oneko-sleep-side-drift{0%,to{translate:0 0}50%{translate:10px 0}}@keyframes oneko-bubble-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oneko-sleep-drift{0%,to{translate:0 0;opacity:.92}50%{translate:0 2px;opacity:1}}@media (max-width:900px){.repo-cat-overlay.oneko-overlay{display:none}}@media (prefers-reduced-motion:reduce){.oneko-sprite,.repo-cat-overlay.oneko-overlay{animation:none!important;transition:none!important}}.showcase-main{width:100%;min-height:calc(100svh - var(--built-heart-strip-height));margin:0 auto;padding:18px max(clamp(14px,3vw,48px),calc((100vw - 1560px) / 2)) clamp(42px,7vw,92px);color:var(--text);background:radial-gradient(circle at 12% 18%,oklch(92% .04 68/.72),transparent 26rem),radial-gradient(circle at 88% 72%,oklch(94% .024 35/.52),transparent 25rem),linear-gradient(180deg,var(--surface),var(--paper))}.showcase-main:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(90deg,oklch(82% .025 72/.2) 1px,transparent 0),linear-gradient(0deg,oklch(82% .025 72/.18) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 68%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 68%);opacity:.42}.top-nav{position:-webkit-sticky;position:sticky;top:14px;z-index:20;justify-content:space-between;gap:18px;width:min(1320px,100%);margin:0 auto;padding:10px 12px 10px 16px;border:1px solid var(--line);border-radius:999px;background:oklch(99% .006 78/.88);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-right,.top-nav{display:flex;align-items:center}.nav-right{gap:clamp(16px,3vw,38px);margin-left:auto}.brand,.nav-cta,.nav-links{display:flex;align-items:center}.brand{gap:9px;font-weight:840;letter-spacing:normal;color:var(--text)}.brand img{width:22px;height:22px;border-radius:7px;box-shadow:0 0 18px color-mix(in oklch,var(--primary) 18%,transparent)}.nav-links{gap:8px;color:var(--muted);font-size:.92rem;font-weight:680}.nav-links a{padding:8px 11px;border-radius:999px;border:1px solid transparent}.nav-links a:hover{color:var(--text);border-color:var(--line);background:color-mix(in oklch,var(--primary-soft) 32%,var(--surface))}.nav-cta{min-height:34px;padding:0 15px;border-radius:999px;background:var(--primary);color:var(--surface);font-size:.88rem;font-weight:860}.showcase-gallery-hero{position:relative;z-index:1;width:min(980px,100%);margin:clamp(58px,9vw,118px) auto clamp(32px,5vw,60px);text-align:center}.product-kicker{margin:0;color:var(--primary);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.76rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.showcase-gallery-hero h1,.showcase-section-heading h2{margin:0;color:var(--text);font-family:var(--font-chivo),var(--font-hanken),ui-sans-serif,sans-serif;letter-spacing:normal;line-height:.96}.showcase-gallery-hero h1{font-size:clamp(3rem,7.8vw,7.6rem);max-width:11ch;margin:10px auto 0;text-wrap:balance}.showcase-gallery-hero p:not(.product-kicker){max-width:50ch;margin:22px auto 0;color:var(--muted);font-size:clamp(1.08rem,1.5vw,1.3rem)}.all-runs-showcase,.simple-showcase{position:relative;z-index:1;width:min(1240px,100%);margin:0 auto}.simple-showcase{margin-top:clamp(34px,5vw,64px)}.all-runs-showcase{margin-top:clamp(58px,9vw,108px)}.showcase-section-heading{display:grid;grid-gap:12px;gap:12px;margin-bottom:clamp(20px,3vw,34px)}.showcase-section-heading h2{max-width:12ch;font-size:clamp(2.25rem,5vw,5.2rem)}.featured-section-heading h2{max-width:none;font-size:clamp(1.8rem,3vw,3rem);white-space:nowrap}.showcase-section-heading p:not(.product-kicker){margin:0;max-width:66ch;color:var(--muted);line-height:1.55}.simple-showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(18px,2.3vw,28px);gap:clamp(18px,2.3vw,28px)}.editors-pick-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.editors-picks{width:min(1240px,100%)}.simple-showcase-card{min-width:0;overflow:hidden;cursor:pointer;outline:none;border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:0 18px 58px oklch(34% .035 70/.1)}.simple-showcase-media{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:26px;aspect-ratio:16/9;background:oklch(12% .018 205);box-shadow:0 24px 70px oklch(34% .035 70/.16);transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.simple-showcase-card:focus-visible .simple-showcase-media,.simple-showcase-card:hover .simple-showcase-media{transform:translateY(-4px) scale(1.012);border-color:var(--primary);box-shadow:0 30px 80px oklch(34% .035 70/.2)}.showcase-preview,.showcase-preview video,.simple-showcase-media img{width:100%;height:100%;display:block;object-fit:cover}.showcase-preview{position:relative}.showcase-preview video{transform:scale(1);transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1)}.simple-showcase-card:focus-visible .showcase-preview video,.simple-showcase-card:hover .showcase-preview video{transform:scale(1.015);filter:none}.showcase-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,oklch(7% .014 190/.34));pointer-events:none}.showcase-preview-action{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 10px;border-radius:999px;background:oklch(12% .018 205/.76);color:oklch(96% .01 78);font-size:.86rem;font-weight:850;opacity:0;transform:translateY(8px);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.showcase-preview-action span{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid oklch(82% .2 145)}.showcase-preview.is-playing .showcase-preview-action span{width:8px;height:8px;border:0;border-radius:50%;background:oklch(82% .2 145);box-shadow:0 0 16px oklch(82% .2 145)}.simple-showcase-card:focus-within .showcase-preview-action,.simple-showcase-card:hover .showcase-preview-action{opacity:1;transform:translateY(0)}.showcase-mute-button,.showcase-reference-link{position:absolute;top:14px;z-index:3;width:38px;height:38px;display:grid;place-items:center;border:1px solid oklch(96% .01 78/.18);border-radius:50%;background:oklch(12% .018 205/.72);color:oklch(96% .01 78);opacity:0;transform:translateY(-6px);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),background .26s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1)}.showcase-mute-button{right:60px}.showcase-reference-link{right:14px}.showcase-mute-button:hover,.showcase-reference-link:hover{background:var(--primary);color:var(--surface)}.showcase-mute-button svg,.showcase-reference-link svg{width:18px;height:18px;fill:currentColor}.simple-showcase-card:focus-within .showcase-mute-button,.simple-showcase-card:focus-within .showcase-reference-link,.simple-showcase-card:hover .showcase-mute-button,.simple-showcase-card:hover .showcase-reference-link{opacity:1;transform:translateY(0)}.simple-showcase-placeholder{width:100%;height:100%;background:radial-gradient(circle at 50% 45%,color-mix(in oklch,var(--primary) 28%,transparent),transparent 25%),radial-gradient(circle at 78% 70%,oklch(94% .024 35/.45),transparent 30%),var(--panel)}.simple-showcase-copy{padding:14px 2px 0}.simple-showcase-copy span{color:var(--primary);font-family:var(--font-plex-mono),ui-monospace,monospace;font-weight:900;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.simple-showcase-copy strong{display:block;margin-top:6px;color:var(--text);font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.08}.simple-showcase-note{min-height:220px;display:grid;place-items:center;color:var(--muted);text-align:center;border:1px dashed var(--line-strong);border-radius:30px;background:var(--surface)}.all-runs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:clamp(18px,2.2vw,26px);gap:clamp(18px,2.2vw,26px)}.all-run-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:0 18px 58px oklch(34% .035 70/.1);transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.22,1,.36,1)}.all-run-card:focus-within,.all-run-card:hover,.simple-showcase-card:focus-within,.simple-showcase-card:hover{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 8%,var(--surface));box-shadow:0 22px 66px oklch(34% .035 70/.18)}.all-run-card:hover{transform:translateY(-3px)}.all-run-player{aspect-ratio:16/10;background:oklch(12% .018 205)}.showcase-grid-player{width:100%;height:100%;border-radius:0;box-shadow:none}.all-run-placeholder{width:100%;height:100%;display:grid;place-content:center;grid-gap:8px;gap:8px;border:0;background:radial-gradient(circle at 50% 45%,color-mix(in oklch,var(--primary) 26%,transparent),transparent 26%),var(--panel);color:var(--text)}.all-run-placeholder span{color:var(--primary);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.editor-pick-thumbnail-placeholder{position:relative;overflow:hidden;padding:0}.editor-pick-thumbnail-placeholder img{width:100%;height:100%;display:block;object-fit:contain}.editor-pick-thumbnail-placeholder span{position:absolute;left:14px;bottom:14px;padding:6px 9px;border-radius:999px;background:oklch(7% .014 190/.7)}.all-run-copy{display:grid;grid-gap:12px;gap:12px;padding:18px}.all-run-copy footer,.all-run-copy>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.all-run-copy h3{margin:0;color:var(--text);font-size:1.08rem;line-height:1.25}.all-run-copy h3 a{color:inherit;text-decoration:none}.all-run-card:focus-within .all-run-copy h3,.all-run-card:hover .all-run-copy h3,.simple-showcase-card:focus-within .all-run-copy h3,.simple-showcase-card:hover .all-run-copy h3{color:var(--primary)}.all-run-copy code,.all-run-copy time{color:var(--muted);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.75rem}.all-run-copy a{color:var(--primary);font-weight:820}.showcase-load-more{display:flex;align-items:center;justify-content:center;min-height:46px;margin:28px auto 0;padding:0 20px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font-weight:860;box-shadow:0 10px 24px oklch(34% .035 70/.08)}.showcase-footer{position:relative;z-index:1;width:min(1240px,100%);margin:clamp(44px,7vw,86px) auto 0;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.showcase-footer p{margin:0;color:var(--text);font-weight:850}.runs-quota-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:12px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:color-mix(in oklch,var(--primary-soft) 44%,var(--surface));color:var(--muted)}.runs-quota-pill strong{color:var(--primary);font-size:1.08rem}.runs-page .runs-shell{width:min(88vw,1180px)}.runs-page .runs-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(18px,2.2vw,26px)}.runs-page .run-card{min-height:210px;border-radius:24px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1)}.runs-page .run-card:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 20px 54px oklch(34% .035 70/.12)}.runs-page .my-run-player-card{transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1)}.runs-page .my-run-player-card:hover{transform:translateY(-3px);border-color:var(--primary)}.runs-page .my-run-player-card .all-run-player{aspect-ratio:16/9}.runs-page .my-runs-grid-player video{object-fit:contain}.hls-player:-webkit-full-screen video{object-fit:contain}.hls-player:-webkit-full-screen video,.hls-player:fullscreen video{object-fit:contain}.my-run-preview-link{display:block;width:100%;height:100%}.my-run-placeholder{text-align:center;min-height:100%}.runs-page .my-runs-grid-player .hls-start-state{width:100%;height:100%;display:grid;place-items:center;background:transparent}.runs-page .my-runs-grid-player .hls-start-state small,.runs-page .my-runs-grid-player .hls-start-state strong{display:none}.runs-page .my-runs-grid-player .hls-play-button{width:44px;height:44px;box-shadow:0 10px 24px oklch(7% .014 190/.28)}.runs-page .my-runs-grid-player .hls-play-button svg{width:21px;height:21px}.runs-page .my-runs-grid-player .hls-copy-button{top:10px;right:10px;min-height:28px;gap:5px;padding:0 9px}.runs-page .my-runs-grid-player .hls-copy-button svg{width:13px;height:13px}.runs-page .my-runs-grid-player .hls-copy-button span{font-size:.64rem}.runs-page .my-runs-grid-player .hls-control-strip{left:10px;right:10px;bottom:10px;gap:5px;padding:5px;grid-template-columns:auto auto auto minmax(52px,1fr) auto auto}.runs-page .my-runs-grid-player .hls-icon-button,.runs-page .my-runs-grid-player .hls-speed-control select{min-height:28px;font-size:.66rem}.runs-page .my-runs-grid-player .hls-icon-button{min-width:28px;padding:0 6px}.runs-page .my-runs-grid-player .hls-icon-button svg{width:14px;height:14px}.runs-page .my-runs-grid-player .hls-time-readout{font-size:.66rem}.runs-page .my-runs-grid-player .hls-seek-control input{min-width:52px}.runs-page .my-runs-grid-player .hls-volume-cluster:focus-within .hls-volume-control,.runs-page .my-runs-grid-player .hls-volume-cluster:hover .hls-volume-control{width:54px}.runs-page .my-runs-grid-player .hls-volume-control input{width:48px;flex-basis:48px}.runs-page .my-runs-grid-player .hls-speed-control select{min-width:40px;padding:0 7px}.showcase-main .all-runs-showcase .all-run-player{aspect-ratio:16/9}.showcase-main .showcase-grid-player video{object-fit:contain}.showcase-main .showcase-grid-player .hls-start-state{width:100%;height:100%;display:grid;place-items:center;background:transparent}.showcase-main .showcase-grid-player .hls-start-state small,.showcase-main .showcase-grid-player .hls-start-state strong{display:none}.showcase-main .showcase-grid-player .hls-play-button{width:44px;height:44px;box-shadow:0 10px 24px oklch(7% .014 190/.28)}.showcase-main .showcase-grid-player .hls-play-button svg{width:21px;height:21px}.showcase-main .showcase-grid-player .hls-copy-button{top:10px;right:10px;min-height:28px;gap:5px;padding:0 9px}.showcase-main .showcase-grid-player .hls-copy-button svg{width:13px;height:13px}.showcase-main .showcase-grid-player .hls-copy-button span{font-size:.64rem}.showcase-main .showcase-grid-player .hls-control-strip{left:10px;right:10px;bottom:10px;gap:5px;padding:5px;grid-template-columns:auto auto auto minmax(52px,1fr) auto auto}.showcase-main .showcase-grid-player .hls-icon-button,.showcase-main .showcase-grid-player .hls-speed-control select{min-height:28px;font-size:.66rem}.showcase-main .showcase-grid-player .hls-icon-button{min-width:28px;padding:0 6px}.showcase-main .showcase-grid-player .hls-icon-button svg{width:14px;height:14px}.showcase-main .showcase-grid-player .hls-time-readout{font-size:.66rem}.showcase-main .showcase-grid-player .hls-seek-control input{min-width:52px}.showcase-main .showcase-grid-player .hls-volume-cluster:focus-within .hls-volume-control,.showcase-main .showcase-grid-player .hls-volume-cluster:hover .hls-volume-control{width:54px}.showcase-main .showcase-grid-player .hls-volume-control input{width:48px;flex-basis:48px}.showcase-main .showcase-grid-player .hls-speed-control select{min-width:40px;padding:0 7px}.runs-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px;color:var(--muted);font-size:.92rem;font-weight:720}.runs-pagination button{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.runs-pagination button:disabled{cursor:not-allowed;opacity:.45}.runs-pagination button:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}.runs-page .my-runs-grid-player .hls-control-strip,.runs-page .my-runs-grid-player .hls-copy-button{opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out}.runs-page .my-run-player-card:focus-within .my-runs-grid-player .hls-control-strip,.runs-page .my-run-player-card:focus-within .my-runs-grid-player .hls-copy-button,.runs-page .my-run-player-card:hover .my-runs-grid-player .hls-control-strip,.runs-page .my-run-player-card:hover .my-runs-grid-player .hls-copy-button{opacity:1;pointer-events:auto}.showcase-main .showcase-grid-player .hls-control-strip,.showcase-main .showcase-grid-player .hls-copy-button{opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out}.showcase-main .all-run-card:focus-within .showcase-grid-player .hls-control-strip,.showcase-main .all-run-card:focus-within .showcase-grid-player .hls-copy-button,.showcase-main .all-run-card:hover .showcase-grid-player .hls-control-strip,.showcase-main .all-run-card:hover .showcase-grid-player .hls-copy-button,.showcase-main .simple-showcase-card:focus-within .showcase-grid-player .hls-control-strip,.showcase-main .simple-showcase-card:focus-within .showcase-grid-player .hls-copy-button,.showcase-main .simple-showcase-card:hover .showcase-grid-player .hls-control-strip,.showcase-main .simple-showcase-card:hover .showcase-grid-player .hls-copy-button{opacity:1;pointer-events:auto}@media (max-width:720px){.showcase-main{padding:12px 14px 34px}.top-nav{position:relative;top:auto;padding:8px 10px}.nav-links{display:none}.showcase-gallery-hero{margin-top:54px}.all-runs-grid,.editors-pick-grid,.runs-page .runs-list{grid-template-columns:1fr}.showcase-footer{flex-direction:column;align-items:flex-start}}.showcase-main.theme-githubDark{--paper:#0d1117;--surface:#161b22;--panel:#21262d;--line:#30363d;--line-strong:#8b949e;--text:#e6edf3;--muted:#8b949e;--primary:#238636;--primary-soft:#033a16;--danger:#f85149;--shadow:none;color:#e6edf3;color-scheme:dark;background:#0d1117;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.showcase-main.theme-githubDark:before{display:none}.showcase-main.theme-githubDark .top-nav{width:calc(100% + clamp(28px, 6vw, 96px));max-width:none;height:56px;margin:-18px calc(clamp(14px, 3vw, 48px) * -1) 18px;padding:0 clamp(18px,3vw,36px);border:0;border-bottom:1px solid #30363d;border-radius:0;background:#161b22;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.showcase-main.theme-githubDark .brand{color:#e6edf3;font-weight:600;letter-spacing:normal}.showcase-main.theme-githubDark .brand img{box-shadow:none}.showcase-main.theme-githubDark .nav-links a{color:#e6edf3;border-radius:6px;padding:6px 10px}.showcase-main.theme-githubDark .nav-links a:hover{background:#21262d;border-color:#30363d;color:#e6edf3}.showcase-main.theme-githubDark .nav-cta{min-height:32px;border:1px solid rgb(240 246 252/.1);border-radius:6px;background:#238636;color:#ffffff}.showcase-main.theme-githubDark .all-run-copy h3,.showcase-main.theme-githubDark .showcase-footer p,.showcase-main.theme-githubDark .showcase-gallery-hero h1,.showcase-main.theme-githubDark .showcase-section-heading h2,.showcase-main.theme-githubDark .simple-showcase-copy strong{color:#f0f6fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.showcase-main.theme-githubDark .all-run-copy a,.showcase-main.theme-githubDark .all-run-placeholder span,.showcase-main.theme-githubDark .product-kicker,.showcase-main.theme-githubDark .simple-showcase-copy span{color:#2f81f7}.showcase-main.theme-githubDark .all-run-copy code,.showcase-main.theme-githubDark .all-run-copy time,.showcase-main.theme-githubDark .showcase-footer,.showcase-main.theme-githubDark .showcase-gallery-hero p:not(.product-kicker),.showcase-main.theme-githubDark .showcase-section-heading p:not(.product-kicker){color:#8b949e}.showcase-main.theme-githubDark .all-run-card,.showcase-main.theme-githubDark .simple-showcase-media,.showcase-main.theme-githubDark .simple-showcase-note{border-color:#30363d;border-radius:6px;background:#161b22;box-shadow:none}.showcase-main.theme-githubDark .runs-page .run-card:hover,.showcase-main.theme-githubDark .simple-showcase-card:focus-visible .simple-showcase-media,.showcase-main.theme-githubDark .simple-showcase-card:hover .simple-showcase-media{border-color:#2f81f7;box-shadow:none}.showcase-main.theme-githubDark .all-run-placeholder,.showcase-main.theme-githubDark .simple-showcase-placeholder{background:#21262d;color:#e6edf3}.showcase-main.theme-githubDark .showcase-load-more{border-color:#30363d;border-radius:6px;background:#21262d;color:#e6edf3;box-shadow:none}.showcase-main.theme-githubDark .showcase-footer{border-color:#30363d}.run-detail-page.theme-githubDark,.runs-page.theme-githubDark{background:#0d1117;color:#e6edf3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.run-detail-page.theme-githubDark .detail-state strong,.run-detail-page.theme-githubDark .run-detail-heading h1,.run-detail-page.theme-githubDark .run-meta-card strong,.runs-page.theme-githubDark .run-card strong,.runs-page.theme-githubDark .runs-heading h1{color:#f0f6fc}.run-detail-page.theme-githubDark .run-detail-heading p,.run-detail-page.theme-githubDark .run-meta-card p,.run-detail-page.theme-githubDark .run-meta-card span,.runs-page.theme-githubDark .run-card span,.runs-page.theme-githubDark .run-card time,.runs-page.theme-githubDark .runs-heading p{color:#8b949e}.runs-page.theme-githubDark .runs-search input{border-color:#30363d;border-radius:6px;background:#0d1117;color:#e6edf3}.runs-page.theme-githubDark .runs-search input:focus{border-color:#2f81f7;box-shadow:0 0 0 3px rgb(47 129 247/.3)}.run-detail-page.theme-githubDark .run-meta-card,.run-detail-page.theme-githubDark .run-player-card,.runs-page.theme-githubDark .all-run-card,.runs-page.theme-githubDark .run-card,.runs-page.theme-githubDark .runs-empty{border-color:#30363d;border-radius:6px;background:#161b22;box-shadow:none}.runs-page.theme-githubDark .my-run-player-card:hover,.runs-page.theme-githubDark .run-card:hover{border-color:#2f81f7;box-shadow:none}.runs-page.theme-githubDark .all-run-placeholder{background:#21262d;color:#e6edf3}.runs-page.theme-githubDark .all-run-copy a,.runs-page.theme-githubDark .all-run-placeholder span{color:#2f81f7}.runs-page.theme-githubDark .all-run-copy h3{color:#f0f6fc}.runs-page.theme-githubDark .all-run-copy code,.runs-page.theme-githubDark .all-run-copy time{color:#8b949e}.run-detail-page.theme-githubDark .run-meta-card code,.runs-page.theme-githubDark .run-card code,.runs-page.theme-githubDark .runs-empty a{color:#2f81f7}.runs-page.theme-githubDark .runs-quota-pill{border-color:#30363d;border-radius:6px;background:#161b22;color:#8b949e}.runs-page.theme-githubDark .runs-quota-pill strong{color:#3fb950}.runs-page.theme-githubDark .runs-pagination{color:#8b949e}.runs-page.theme-githubDark .runs-pagination button{border-color:#30363d;background:#161b22;color:#e6edf3}.runs-page.theme-githubDark .runs-pagination button:not(:disabled):hover{border-color:#2f81f7;color:#2f81f7}.run-detail-page.theme-githubDark .run-meta-card>div{border-color:#30363d}.all-run-copy{min-height:112px;align-content:space-between;gap:14px}.all-run-copy h3,.simple-showcase-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-wrap:balance}.all-run-copy h3{-webkit-line-clamp:2;font-size:clamp(1rem,1.05vw,1.16rem);line-height:1.28;font-weight:650;letter-spacing:normal}.all-run-copy p{margin:-5px 0 0;overflow:hidden;color:var(--muted);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.74rem;font-weight:520;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.simple-showcase-copy strong{-webkit-line-clamp:2;font-size:clamp(1.08rem,1.4vw,1.32rem);line-height:1.18;font-weight:650;letter-spacing:normal}.all-run-copy footer{justify-content:flex-start;min-height:28px}.all-run-copy footer code,.all-run-copy time,.all-run-copy>div{display:none}.all-run-copy a{display:inline-flex;align-items:center;min-height:28px;padding:0;font-size:.86rem;font-weight:600}.showcase-main.theme-githubDark .all-run-copy h3,.showcase-main.theme-githubDark .simple-showcase-copy strong{color:#e6edf3;font-weight:600}.runs-page.theme-githubDark .all-run-copy p,.showcase-main.theme-githubDark .all-run-copy p{color:#8b949e}.showcase-main.theme-githubDark .all-run-copy a{color:#2f81f7}.all-run-copy h3 a,.runs-page.theme-githubDark .all-run-copy h3 a,.showcase-main.theme-githubDark .all-run-copy h3 a{display:inline;min-height:0;padding:0;color:inherit;text-decoration:none;font:inherit}.all-run-card:focus-within .all-run-copy h3,.all-run-card:hover .all-run-copy h3,.runs-page.theme-githubDark .my-run-player-card:hover .all-run-copy h3,.showcase-main.theme-githubDark .all-run-card:hover .all-run-copy h3,.showcase-main.theme-githubDark .simple-showcase-card:hover .all-run-copy h3,.simple-showcase-card:focus-within .all-run-copy h3,.simple-showcase-card:hover .all-run-copy h3{color:var(--primary)}.hls-start-state small{max-width:34ch}.showcase-main.theme-githubDark .tmr-nav{width:calc(100% + clamp(28px, 6vw, 96px));max-width:none;height:56px;margin:-18px calc(clamp(14px, 3vw, 48px) * -1) 18px;padding:0 clamp(28px,4vw,64px);background:#161b22;border-bottom:1px solid #30363d}.showcase-main.theme-githubDark .tmr-brand{color:#e6edf3;font-weight:600;letter-spacing:normal}.showcase-main.theme-githubDark .tmr-brand-icon{width:26px;height:26px}.showcase-main.theme-githubDark .tmr-brand-text strong{color:#e6edf3}.showcase-main.theme-githubDark .tmr-nav-links a{color:#e6edf3;border-radius:6px;padding:6px 10px}.showcase-main.theme-githubDark .tmr-nav-links a:hover{background:#21262d;border-color:#30363d;color:#e6edf3}.all-run-copy{min-height:76px}.all-run-copy footer{display:none}.all-run-placeholder strong{max-width:min(28ch,78%);margin:0 auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.run-detail-page.theme-githubDark .run-detail-shell{width:min(calc(100vw - clamp(28px, 6vw, 96px)),1120px);margin:18px auto 40px clamp(14px,3vw,48px);grid-template-columns:1fr}.run-detail-page.theme-githubDark .run-detail-heading{max-width:760px;margin-bottom:8px}.run-detail-page.theme-githubDark .run-detail-heading h1{font-size:clamp(2rem,4.4vw,4.6rem);line-height:1;letter-spacing:normal}.run-detail-page.theme-githubDark .run-player-card{width:min(100%,1180px,calc((100svh - 210px) * 16 / 9));min-height:0;justify-self:start;padding:0;overflow:hidden}.run-detail-page.theme-githubDark .detail-video{width:100%;max-height:calc(100svh - 210px)}.run-detail-page.theme-githubDark .run-meta-card{gap:0;padding:0;overflow:hidden}.run-detail-page.theme-githubDark .run-meta-card>div{display:grid;grid-gap:7px;gap:7px;padding:14px 16px;border-bottom:1px solid #30363d}.run-detail-page.theme-githubDark .run-meta-card>div:last-child{border-bottom:0}.run-detail-page.theme-githubDark .run-meta-card span{font-size:.76rem;font-weight:600;letter-spacing:.02em}.run-detail-page.theme-githubDark .run-meta-card p{max-width:none;text-align:left;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.run-detail-page.theme-githubDark .page-actions a,.run-detail-page.theme-githubDark .page-actions button{border-radius:6px;border-color:#30363d;background:#21262d;color:#e6edf3}.run-detail-page.theme-githubDark .run-watch-copy{color:#e6edf3}.run-detail-page.theme-githubDark .run-watch-title{color:#f0f6fc;font-weight:600;letter-spacing:normal}.run-detail-page.theme-githubDark .run-watch-description{color:#8b949e}.run-detail-page.theme-githubDark .run-watch-copy>a{border-color:#30363d;background:#21262d;color:#e6edf3}.run-detail-page.theme-githubDark .run-prompt-card{border-color:#30363d;background:#161b22}.run-detail-page.theme-githubDark .run-prompt-card p,.run-detail-page.theme-githubDark .run-prompt-card-header span{color:#8b949e}.run-detail-page.theme-githubDark .run-prompt-card-header button,.run-detail-page.theme-githubDark .run-prompt-more{border-color:#30363d;background:#21262d;color:#e6edf3}.run-detail-page.theme-githubDark .page-actions a:hover,.run-detail-page.theme-githubDark .page-actions button:hover,.run-detail-page.theme-githubDark .run-prompt-card-header button:hover,.run-detail-page.theme-githubDark .run-prompt-more:hover,.run-detail-page.theme-githubDark .run-watch-copy>a:hover{border-color:#2f81f7;color:#2f81f7}@media (max-width:900px){.run-detail-page.theme-githubDark .run-detail-shell{grid-template-columns:1fr}}@media (max-width:720px){.showcase-main.theme-githubDark .tmr-nav{width:100%;margin:0 0 18px;padding:0 8px}}body,html{max-width:100%;overflow-x:hidden}@media (max-width:720px){.repo-cat-overlay{display:none!important}.showcase-main,.trymyrepo-page{min-height:100dvh;padding:0 10px calc(12px + env(safe-area-inset-bottom))}.home-page{height:100dvh;min-height:100dvh}.showcase-main.theme-githubDark .tmr-nav,.theme-githubDark .tmr-nav{width:100%!important;max-width:100%!important;height:52px;margin:0 0 10px!important;padding:0 4px!important;gap:8px}.tmr-brand{min-width:0;flex:0 0 auto}.tmr-brand-icon{width:24px;height:24px}.tmr-brand-text strong{max-width:94px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem}.tmr-nav-links{min-width:0;max-width:calc(100vw - 142px);margin-left:auto;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tmr-nav-links::-webkit-scrollbar{display:none}.tmr-nav-links a{flex:0 0 auto;white-space:nowrap;padding:6px 8px!important;font-size:.82rem}.tmr-shell{width:100%!important;height:calc(100dvh - 62px);min-height:0;border-radius:6px}.tmr-transcript{padding:10px;gap:10px}.assistant-message,.quota-ui-card,.user-message{width:100%;max-width:100%;padding:14px;border-radius:6px}.intro-message{gap:12px;padding:14px}.intro-copy{max-width:18ch;font-size:clamp(1.55rem,8vw,2.35rem);line-height:1.05}.intro-subcopy{font-size:.94rem;line-height:1.45}.composer-zone{margin:0 8px calc(8px + env(safe-area-inset-bottom))}.composer-suggestion-row{margin-bottom:8px}.tmr-composer{grid-template-columns:1fr auto;grid-template-areas:"input input" "mode send";gap:9px;padding:10px;border-radius:14px}.mode-dropdown{grid-area:mode;grid-column:auto}.tmr-composer textarea{grid-area:input;min-height:76px;padding:12px 10px;border:1px solid #30363d;border-radius:12px;background:#0d1117}.send-button{grid-area:send;justify-self:end;min-width:92px;min-height:50px;padding-inline:18px}.mode-select-button{width:100%;min-height:50px;justify-content:center;padding-inline:14px}.mode-select-button,.send-button{border-radius:6px}.mode-menu{left:0;right:0;width:auto;max-height:min(360px,58dvh);overflow-y:auto}.showcase-gallery-hero{margin:42px auto 30px;text-align:left}.showcase-gallery-hero h1{max-width:100%;font-size:clamp(2.35rem,15vw,4rem)}.showcase-gallery-hero p:not(.product-kicker){margin-left:0;margin-right:0;font-size:1rem}.all-runs-showcase,.showcase-footer,.simple-showcase{width:100%}.showcase-section-heading h2{max-width:100%;font-size:clamp(2rem,12vw,3.2rem)}.all-runs-grid,.editors-pick-grid,.runs-page .runs-list,.simple-showcase-grid{grid-template-columns:1fr!important;gap:14px}.all-run-card,.all-run-player,.run-card,.simple-showcase-media{border-radius:6px}.all-run-copy{min-height:auto;padding:12px}.run-detail-page.theme-githubDark .run-detail-shell,.run-detail-shell,.runs-shell{width:100%!important;margin:22px auto}.run-detail-heading h1,.run-detail-page.theme-githubDark .run-detail-heading h1,.runs-heading h1{font-size:clamp(2.1rem,13vw,3.5rem);line-height:1}.runs-search input{min-height:42px;border-radius:6px;padding:10px 12px}.run-detail-page.theme-githubDark .run-player-card{min-height:auto}.run-detail-page.theme-githubDark .page-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.run-watch-copy{display:grid}.run-watch-copy>a{justify-self:start}.run-prompt-card-header{align-items:flex-start}.run-detail-page.theme-githubDark .page-actions a,.run-detail-page.theme-githubDark .page-actions button{width:100%;justify-content:center}.hls-start-state{padding:16px}.hls-start-state strong{font-size:clamp(1.2rem,6vw,1.8rem)}.hls-start-state small{font-size:.9rem}.hls-control-strip{left:8px;right:8px;bottom:8px;max-width:calc(100% - 16px);grid-template-columns:auto auto minmax(74px,1fr) auto auto;padding:7px;gap:6px;border-radius:999px}.hls-time-readout{display:none}}@media (max-width:420px){.tmr-brand-text strong{max-width:78px}.tmr-nav-links{max-width:calc(100vw - 126px)}.tmr-nav-links a{font-size:.78rem;padding-inline:7px!important}.intro-message .agent-core{display:none}.composer-suggestions button{max-width:82vw;overflow:hidden;text-overflow:ellipsis}.hls-speed-control{display:none}.hls-control-strip{grid-template-columns:auto auto minmax(70px,1fr) auto}}.oneko-bubble{width:max-content;text-wrap:balance}.built-heart-strip{position:fixed;inset-inline:0;bottom:0;z-index:80;height:var(--built-heart-strip-height);display:grid;place-items:center;border-top:1px solid #30363d;background:#161b22;color:#e6edf3}.built-heart-line{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:oklch(70% .025 170);font-size:.82rem;font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase}.built-heart-icon{color:oklch(70% .2 45);font-size:1.18rem;font-weight:800;line-height:1}.built-heart-word{width:auto;min-width:0;height:27px;display:inline-grid;place-items:center;border:1px solid oklch(78% .16 205/.26);border-radius:999px;background:oklch(16% .022 205/.72);color:oklch(93% .009 110);padding:0 12px;font-family:var(--font-chivo),var(--font-hanken),ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.055em;line-height:1;text-transform:uppercase}.built-heart-word:focus-visible,.built-heart-word:hover{border-color:oklch(70% .2 45/.72);outline:none}.built-heart-word span{display:block;animation:built-heart-word-in .26s ease-out both}.global-proof-explainer{z-index:120}@keyframes built-heart-word-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.built-heart-word span{animation:none}}@media (max-width:760px){:root{--built-heart-strip-height:40px}.built-heart-line{font-size:.76rem}.built-heart-word{width:auto;height:26px;padding-inline:10px;font-size:.74rem}}.how-built-page{min-height:calc(100svh - var(--built-heart-strip-height));overflow:hidden;padding:clamp(18px,3vw,38px) clamp(16px,5vw,72px) clamp(54px,8vw,110px);color:oklch(93% .009 110);background:radial-gradient(circle at 78% 14%,oklch(78% .16 205/.2),transparent 25rem),radial-gradient(circle at 84% 76%,oklch(70% .2 45/.16),transparent 27rem),linear-gradient(180deg,oklch(7% .014 190),oklch(10% .018 205));position:relative}.how-built-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,oklch(78% .16 205/.12) 1px,transparent 0),linear-gradient(0deg,oklch(78% .16 205/.1) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%)}.how-built-blueprint,.how-built-hero,.how-built-nav,.how-built-stage{position:relative;z-index:1;width:min(1180px,100%);margin-inline:auto}.how-built-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(52px,8vw,96px)}.how-built-brand,.how-built-nav a,.how-built-nav div{display:inline-flex;align-items:center}.how-built-brand{gap:10px;font-weight:850}.how-built-brand img{width:34px;height:34px;image-rendering:pixelated}.how-built-nav div{gap:8px}.how-built-nav div a{min-height:38px;border:1px solid oklch(93% .009 110/.12);border-radius:999px;padding:0 13px;color:oklch(70% .025 170);background:oklch(16% .022 205/.46)}.how-built-nav div a:focus-visible,.how-built-nav div a:hover{border-color:oklch(82% .2 145/.42);color:oklch(93% .009 110);outline:none}.how-built-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);margin-bottom:clamp(34px,6vw,72px)}.how-built-copy{display:grid;grid-gap:18px;gap:18px}.how-built-kicker,.how-built-og-plan span,.how-built-stage-header span{margin:0;color:oklch(82% .2 145);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.78rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.how-built-blueprint h2,.how-built-copy h1{margin:0;max-width:860px;font-family:var(--font-chivo),var(--font-hanken),ui-sans-serif,system-ui,sans-serif;font-size:clamp(3rem,8vw,7.4rem);line-height:.9;letter-spacing:-.065em}.how-built-blueprint>p+h2+.how-built-steps p,.how-built-copy p:not(.how-built-kicker),.how-built-og-plan p{margin:0;color:oklch(70% .025 170);line-height:1.55}.how-built-copy p:not(.how-built-kicker){max-width:60ch;font-size:clamp(1.05rem,1.5vw,1.26rem)}.how-built-og-plan{display:grid;grid-gap:10px;gap:10px;border:1px solid oklch(78% .16 205/.26);border-radius:24px;padding:22px;background:radial-gradient(circle at 86% 18%,oklch(70% .2 45/.17),transparent 9rem),oklch(10% .018 205/.82);box-shadow:0 24px 80px oklch(4% .012 190/.42)}.how-built-og-plan strong{font-size:1.2rem;line-height:1.1}.how-built-stage{border:1px solid oklch(78% .16 205/.24);border-radius:30px;overflow:hidden;background:oklch(10% .018 205/.9);box-shadow:0 30px 100px oklch(4% .012 190/.48)}.how-built-stage-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(16px,2.5vw,28px);border-bottom:1px solid oklch(78% .16 205/.18)}.how-built-stage-header h2{margin:5px 0 0;font-size:clamp(1.35rem,2.7vw,2.4rem);line-height:1;letter-spacing:-.035em}.how-built-stage-header a{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;border:1px solid oklch(70% .2 45/.46);border-radius:999px;padding:0 14px;color:oklch(93% .009 110);background:oklch(70% .2 45/.2);font-weight:800}.how-built-frame{display:block;width:100%;height:min(72svh,720px);min-height:520px;border:0;background:oklch(7% .014 190)}.how-built-blueprint{margin-top:clamp(46px,7vw,86px);display:grid;grid-gap:18px;gap:18px}.how-built-blueprint h2{max-width:760px;font-size:clamp(2.4rem,6vw,5.6rem)}.how-built-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.how-built-steps article{display:grid;grid-gap:10px;gap:10px;border:1px solid oklch(78% .16 205/.18);border-radius:22px;padding:20px;background:oklch(16% .022 205/.52)}.how-built-steps span{color:oklch(70% .2 45);font-family:var(--font-plex-mono),ui-monospace,monospace;font-weight:850}.how-built-steps h3{margin:0;font-size:1.35rem}.how-built-steps p{margin:0;color:oklch(70% .025 170);line-height:1.55}@media (max-width:820px){.how-built-hero,.how-built-steps{grid-template-columns:1fr}.how-built-nav{align-items:flex-start}.how-built-nav div{flex-wrap:wrap;justify-content:flex-end}.how-built-frame{min-height:420px}}.how-built-minimal{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px);padding-bottom:clamp(18px,3vw,38px)}.how-built-minimal .how-built-nav{margin-bottom:0}.how-built-minimal .how-built-stage-only{align-self:stretch;min-height:0}.how-built-minimal .how-built-stage-only .how-built-frame{height:min(74svh,720px);min-height:500px}@media (max-width:820px){.how-built-minimal .how-built-stage-only .how-built-frame{min-height:420px;height:70svh}}.how-built-route-page{display:block}.how-built-route-page:after,.how-built-route-page:before{display:none}.how-built-animation-shell{display:block;grid-template-rows:none;padding:0;background:#0d1117}.how-built-animation-shell:after{display:none}.how-built-animation-frame{display:block;width:100%;height:100%;border:0;background:#0d1117}.how-built-route-page .tmr-nav-links a:last-child{border-color:#238636;background:#238636;color:#ffffff;font-weight:700}.how-built-route-page .tmr-nav-links a:last-child:focus-visible,.how-built-route-page .tmr-nav-links a:last-child:hover{border-color:#2ea043;background:#2ea043;color:#ffffff}