:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171714;background:#f4f1e9;font-synthesis:none;--ink: #171714;--paper: #f4f1e9;--acid: #d6ff42;--line: #c9c5bb;--orange: #ff5a2f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-shell{min-height:100vh}.topbar{height:78px;padding:0 4.5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);position:sticky;top:0;z-index:20;background:#f4f1e9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:900;letter-spacing:-.03em}.brand-mark{display:grid;place-items:center;width:37px;height:37px;background:var(--ink);color:var(--acid);font-size:11px;letter-spacing:-.08em;transform:rotate(-4deg)}.topbar nav{display:flex;align-items:center;gap:32px;font-size:12px;font-weight:700;letter-spacing:.04em}.topbar nav a{text-decoration:none}.live{padding:9px 12px;border:1px solid var(--ink);display:flex;align-items:center;gap:8px;text-transform:uppercase}.live i{width:7px;height:7px;background:#16b46e;border-radius:50%;box-shadow:0 0 0 4px #16b46e1f}.hero{padding:76px 7vw 64px;background:var(--ink);color:var(--paper);min-height:620px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:430px;height:430px;border:1px solid #454541;border-radius:50%;right:-100px;top:26px;box-shadow:0 0 0 80px #ffffff03,0 0 0 160px #ffffff02;pointer-events:none}.eyebrow{display:flex;justify-content:space-between;color:var(--acid);font-size:11px;letter-spacing:.2em;font-weight:800;position:relative;z-index:1}.eyebrow b{color:#76766f}h1{font-size:clamp(62px,8.6vw,142px);line-height:.78;letter-spacing:-.082em;margin:72px 0 38px;max-width:1100px;position:relative;z-index:1;font-weight:900}h1 em{color:var(--acid);font-style:italic;font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em}.lead{max-width:660px;font-size:18px;line-height:1.55;color:#aaa9a2;margin:0 0 42px 3px;position:relative;z-index:1}.capture-form{max-width:1080px;position:relative;z-index:2}.capture-form>label{display:block;font-size:10px;color:#8d8c85;letter-spacing:.18em;font-weight:800;margin-bottom:10px}.url-row{display:grid;grid-template-columns:54px 1fr auto;background:#fff;min-height:68px;color:var(--ink)}.field-icon{display:grid;place-items:center;border-right:1px solid #ddd9ce;color:#77756e}.url-row input{border:0;outline:0;padding:0 20px;min-width:0;font-size:15px}.url-row button{border:0;background:var(--acid);color:var(--ink);padding:0 25px 0 30px;font-weight:900;font-size:12px;letter-spacing:.08em;display:flex;align-items:center;gap:20px;cursor:pointer}.url-row button:hover{background:#e0ff70}.url-row button:disabled{opacity:.55;cursor:wait}.form-options{display:flex;gap:24px;padding-top:14px}.check{font-size:11px;color:#aaa9a2;display:flex;align-items:center;gap:8px;cursor:pointer}.check input{position:absolute;opacity:0}.check span{width:14px;height:14px;border:1px solid #686861;display:inline-block}.check input:checked+span{background:var(--acid);box-shadow:inset 0 0 0 3px var(--ink)}.notice{margin-top:18px;color:var(--acid);font-size:13px;position:relative;z-index:2}.stats{display:grid;grid-template-columns:repeat(3,1fr) 1.7fr;border-bottom:1px solid var(--ink)}.stats>div{min-height:145px;padding:29px 4vw;border-right:1px solid var(--ink);display:flex;flex-direction:column;justify-content:space-between}.stats>div:last-child{border-right:0}.stats strong{font-size:47px;line-height:1;letter-spacing:-.07em}.stats span,.kicker{font-size:10px;letter-spacing:.17em;font-weight:900}.stat-copy{background:var(--acid)}.stat-copy p{max-width:330px;font:italic 20px/1.2 Georgia,serif;margin:12px 0 0}.workspace{padding:90px 4.5vw 110px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.section-heading h2,.how h2{font-size:clamp(38px,5vw,72px);margin:12px 0 0;line-height:.95;letter-spacing:-.06em}.ghost{background:transparent;border:1px solid var(--ink);height:42px;padding:0 18px;font-size:10px;font-weight:900;letter-spacing:.12em;cursor:pointer}.ghost:hover{background:var(--ink);color:#fff}.library-grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.65fr);border:1px solid var(--ink);min-height:560px;background:#eeebe3}.project-list{border-right:1px solid var(--ink)}.project-item{width:100%;display:grid;grid-template-columns:42px 1fr auto;text-align:left;gap:10px;align-items:center;padding:21px 18px;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer;color:var(--ink)}.project-item:hover,.project-item.active{background:var(--acid)}.project-number{font:italic 15px Georgia,serif;color:#77756e}.project-main{min-width:0}.project-main b,.project-main small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-main b{font-size:13px}.project-main small{font-size:10px;margin-top:5px;color:#6d6b65}.status{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;border:1px solid currentColor;padding:5px 7px}.status-ready{color:#087f4b}.status-failed{color:#c6371d}.detail-panel{background:#faf8f2;padding:38px;min-width:0}.detail-empty,.empty{min-height:300px;display:grid;place-content:center;text-align:center;color:#8a877f;gap:8px}.empty{min-height:220px;font-size:12px}.empty b{color:var(--ink)}.detail-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ink);padding-bottom:26px}.origin{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--orange);text-transform:uppercase}.detail-head h3{font-size:clamp(25px,3vw,44px);letter-spacing:-.05em;line-height:.95;margin:8px 0 12px}.detail-head a{font-size:11px;font-weight:700}.export{align-self:end;background:var(--ink);color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px;padding:14px 17px;font-size:10px!important;letter-spacing:.09em;white-space:nowrap}.export.disabled{opacity:.25;pointer-events:none}.error-box{margin-top:20px;padding:14px;border-left:3px solid var(--orange);background:#fff0eb;font-size:12px}.detail-columns{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;padding-top:28px}.copy-card,.assets-card{border:1px solid var(--line);background:#fff;min-width:0}.card-title{height:51px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid var(--line);font-size:9px;font-weight:900;letter-spacing:.12em}.card-title>span{display:flex;align-items:center;gap:9px}.card-title button{border:0;background:transparent;font-size:9px;text-decoration:underline;cursor:pointer}.card-title i{font-style:normal;background:var(--ink);color:#fff;min-width:21px;height:21px;display:grid;place-items:center}.copy-body{height:310px;overflow:auto;padding:20px;white-space:pre-wrap;font:15px/1.65 Georgia,serif;color:#373631}.asset-list{height:310px;overflow:auto}.asset-row{min-height:71px;display:grid;grid-template-columns:42px 1fr 28px;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #e4e0d6}.asset-kind{width:42px;height:42px;display:grid;place-items:center;background:#e7e3d9;font-size:9px;font-weight:900}.kind-video{background:var(--orange);color:#fff}.kind-image{background:var(--acid)}.asset-meta{min-width:0}.asset-meta b,.asset-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-meta b{font-size:11px}.asset-meta small{margin-top:5px;color:#838078;font-size:9px}.asset-row a{display:grid;place-items:center}.muted{color:#8a877f;padding:15px;font-size:12px}.how{background:var(--acid);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:80px 7vw}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end}.how ol{list-style:none;margin:0;padding:0}.how li{display:grid;grid-template-columns:50px 1fr;gap:15px;border-top:1px solid var(--ink);padding:21px 0}.how li:last-child{border-bottom:1px solid var(--ink)}.how li>b{font:italic 17px Georgia,serif}.how li strong{font-size:12px;letter-spacing:.12em}.how li p{margin:6px 0 0;font-size:13px;line-height:1.45;max-width:420px}footer{padding:30px 4.5vw;display:flex;justify-content:space-between;gap:20px;background:var(--ink);color:#9c9b94;font-size:10px;letter-spacing:.08em}footer p{margin:0}@media(max-width:900px){.topbar nav a{display:none}h1{margin-top:55px}.stats{grid-template-columns:repeat(3,1fr)}.stat-copy{grid-column:1 / -1}.library-grid{grid-template-columns:1fr}.project-list{border-right:0;border-bottom:1px solid var(--ink);max-height:250px;overflow:auto}.detail-columns,.how-grid{grid-template-columns:1fr}}@media(max-width:620px){.topbar{padding:0 20px}.live{display:none}.hero{padding:55px 20px}h1{font-size:58px}.lead{font-size:15px}.url-row{grid-template-columns:46px 1fr}.url-row button{grid-column:1 / -1;justify-content:space-between;min-height:54px}.form-options{flex-direction:column;gap:10px}.stats{grid-template-columns:repeat(3,1fr)}.stats>div{padding:22px 12px;min-height:110px}.stats strong{font-size:34px}.stat-copy{display:none!important}.workspace{padding:64px 15px}.section-heading{align-items:flex-start}.section-heading .ghost{display:none}.detail-panel{padding:22px 15px}.detail-head{flex-direction:column}.export{align-self:flex-start}.detail-columns{gap:14px}.how{padding:60px 20px}footer{flex-direction:column}}.extension-callout{margin-top:18px;border:1px solid #caff34;padding:14px 16px;display:flex;align-items:center;gap:16px;max-width:760px}.extension-callout span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#caff34}.extension-callout p{margin:0;flex:1;font-size:13px}.extension-callout a{color:#caff34;font-size:12px;font-weight:800}
