.work-page{--bg: #0d0f0d;--bg-2: #131613;--bg-3: #1a1e1a;--fg: #e6e6df;--fg-mute: #8a8f85;--fg-dim: #575c55;--accent: #6fd39a;--accent-2: #3d8b5e;--warn: #e8c46a;--rule: rgba(230, 230, 223, .08);--rule-2: rgba(230, 230, 223, .18);background:#000;min-height:100vh;font-family:JetBrains Mono,monospace;color:var(--fg);display:flex;align-items:center;justify-content:center;padding:32px;box-sizing:border-box}.work-page *,.work-page *:before,.work-page *:after{box-sizing:border-box}.work-page .screen{width:100%;max-width:1280px;background:var(--bg);position:relative;border:1px solid var(--rule-2);border-radius:8px;overflow:hidden;padding:56px 72px}.work-page .screen:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:40px 40px;background-position:0 0;opacity:.4;pointer-events:none}.work-page .chrome-top,.work-page .chrome-bot{position:absolute;left:72px;right:72px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--fg-dim);letter-spacing:.04em;z-index:2}.work-page .chrome-top{top:22px}.work-page .chrome-bot{bottom:22px}.work-page .dots{display:flex;gap:7px}.work-page .dot{width:10px;height:10px;border-radius:50%;background:var(--fg-dim);opacity:.35}.work-page .dot.g{background:var(--accent);opacity:.7}.work-page .dot.y{background:var(--warn);opacity:.7}.work-page .content{position:relative;z-index:1;padding:40px 0 32px}.work-page .prompt{color:var(--accent)}.work-page .comment{color:var(--fg-dim)}.work-page .str{color:var(--warn)}.work-page .em-script{font-family:"Instrument Serif",serif;font-style:italic;color:var(--accent);font-weight:400}.work-page .strong{color:var(--fg);font-weight:500}.work-page .dim{color:var(--fg-mute)}.work-page .tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.08em;color:var(--accent);border:1px solid var(--accent-2);padding:5px 12px;border-radius:4px;background:#6fd39a0f;text-transform:lowercase}.work-page .tag:before{content:"●";color:var(--accent);font-size:8px}.work-page .name{font-size:72px;font-weight:700;letter-spacing:-.04em;line-height:.95;color:var(--fg);margin-top:28px;margin-bottom:0}.work-page .name .accent{color:var(--accent)}.work-page .name .dot-end{color:var(--accent);font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.work-page .role{font-size:22px;color:var(--fg-mute);margin-top:18px;line-height:1.4}.work-page .role .hl{color:var(--accent)}.work-page .pitch{font-size:26px;line-height:1.45;color:var(--fg);margin-top:36px;max-width:1000px;font-weight:400}.work-page .pitch .em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--accent);font-size:28px}.work-page .pitch .hl{color:var(--accent)}.work-page .sec{margin-top:48px}.work-page .sec-label{font-size:12px;letter-spacing:.16em;color:var(--fg-dim);text-transform:uppercase;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between}.work-page .sec-label .right{color:var(--accent)}.work-page .modes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.work-page .mode{border:1px solid var(--rule-2);border-radius:6px;background:var(--bg-2);padding:22px 20px;display:flex;flex-direction:column;gap:10px}.work-page .mode .n{font-size:11px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase}.work-page .mode h3{font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--fg);line-height:1.2;margin:0}.work-page .mode .meta{font-size:13px;color:var(--fg-dim);border-top:1px solid var(--rule);padding-top:10px;margin-top:auto;line-height:1.55}.work-page .mode .meta .price{color:var(--accent);font-weight:500}.work-page .why{display:flex;flex-direction:column;gap:12px}.work-page .why .row{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:baseline;font-size:17px;line-height:1.5;color:var(--fg)}.work-page .why .row .ar{color:var(--accent)}.work-page .why .row .dim{color:var(--fg-mute)}.work-page .notfit{margin-top:36px;padding:20px 24px;border:1px dashed var(--rule-2);border-radius:6px;background:#ffffff04;font-size:16px;color:var(--fg-mute);line-height:1.55}.work-page .notfit .lbl{color:var(--warn);font-size:11px;letter-spacing:.16em;text-transform:uppercase;display:block;margin-bottom:8px}.work-page .cta{margin-top:40px;padding-top:32px;border-top:1px solid var(--rule-2);display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end}.work-page .cta-left .lead{font-size:28px;color:var(--fg);font-weight:500;letter-spacing:-.015em;line-height:1.2}.work-page .cta-left .lead .em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--accent);font-weight:400;font-size:30px}.work-page .cta-left .sub{font-size:14px;color:var(--fg-dim);margin-top:10px;letter-spacing:.04em}.work-page .links{display:flex;flex-direction:column;gap:8px;min-width:320px}.work-page .link-row{display:grid;grid-template-columns:90px 1fr;gap:16px;align-items:baseline;padding:8px 0;border-bottom:1px dashed var(--rule);font-size:14px}.work-page .link-row:last-child{border-bottom:none}.work-page .link-row .k{color:var(--fg-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.work-page .link-row .v{color:var(--accent);word-break:break-all}.work-page .link-row .v a{color:inherit;text-decoration:none;border-bottom:1px dotted var(--accent-2);padding-bottom:1px}.work-page .link-row .v a:hover{border-bottom-color:var(--accent)}@media(max-width:900px){.work-page .screen{padding:48px 28px}.work-page .chrome-top,.work-page .chrome-bot{left:28px;right:28px}.work-page .name{font-size:52px}.work-page .pitch{font-size:22px}.work-page .modes,.work-page .cta{grid-template-columns:1fr}.work-page .links{min-width:0}}
