@font-face{font-family:"Fraunces";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/fraunces-normal.woff2") format("woff2")}@font-face{font-family:"Fraunces";font-style:italic;font-weight:100 900;font-display:swap;src:url("/fonts/fraunces-italic.woff2") format("woff2")}:root{--display:"Fraunces","Iowan Old Style",Georgia,"Times New Roman",serif;--bg:#0b0b0d;--panel:#151318;--panel2:#1b181f;--line:#2a2630;--line2:#3a3542;--ink:#efe9df;--muted:#b5aaa1;--faint:#8b8078;--gold:#e8b04b;--gold2:#f0c46e;--green:#7bd88f;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--maxw:1080px;--sp-1:.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2rem;--sp-5:3rem;--sp-6:4rem;--gap-section:clamp(3.5rem,7vw,6rem);--shadow:0 1px 2px rgba(0,0,0,.3), 0 12px 34px -18px rgba(0,0,0,.7);--shadow-lift:0 2px 4px rgba(0,0,0,.35), 0 26px 60px -26px rgba(0,0,0,.8);--gap-sub:2.6rem;--gap-card:2.1rem;--gap-block:1.2rem;--gap-inline:.6rem}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 50% -10%, #1b151d 0%, var(--bg) 55%) fixed;color:var(--ink);font-family:var(--sans);line-height:1.6}main{flex:1 0 auto}a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 clamp(1rem,4vw,1.5rem)}.brand{font-weight:800;letter-spacing:-0.02em;color:var(--ink);font-size:1.05rem}.brand{display:inline-flex;align-items:center;min-height:44px}.brand b{color:var(--gold);font-weight:800}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:clamp(2rem,6vw,3.5rem) clamp(1rem,4vw,1.5rem) 4rem}a{color:var(--gold2);text-decoration:none}a:hover{text-decoration:underline}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem}.eyebrow::before{content:"";width:1.6rem;height:1px;background:currentColor;opacity:.55}h1{font-family:var(--display);font-size:clamp(2rem,5vw,2.7rem);font-weight:600;letter-spacing:-0.018em;line-height:1.08;margin:0 0 .7rem;text-wrap:balance}h2{font-family:var(--display);font-size:clamp(1.3rem,1.2rem + .5vw,1.6rem);font-weight:600;letter-spacing:-0.01em;margin:2.6rem 0 .8rem;text-wrap:balance}h3{text-wrap:balance}.answer{font-size:1.12rem;color:var(--ink);background:var(--panel);border:1px solid var(--line2);border-left:3px solid var(--gold);border-radius:10px;padding:1rem 1.2rem;margin:0 0 1.8rem;max-width:64rem}.answer b{color:var(--gold2)}table{width:100%;border-collapse:collapse;font-size:.95rem}th,td{text-align:left;padding:.6rem .2rem;border-bottom:1px solid var(--line)}th{color:var(--faint);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}td:last-child,th:last-child{text-align:right;font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.fine{font-size:.85rem;color:var(--muted);line-height:1.55}.market-note{margin:-0.2rem 0 1.4rem;color:var(--muted)}.svg-fluid{width:100%;height:auto}.u-ink{color:var(--ink)}.u-gold2{color:var(--gold2)}.span-full{grid-column:1/-1}.u-label{color:var(--faint);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.u-mt{margin-top:1.2rem}.fine a{color:var(--gold2)}.hl-gold{color:var(--gold)}.pros-checks{list-style:none;padding:0;margin:.4rem 0 0;display:grid;gap:.55rem}.pros-checks li{color:var(--muted);font-size:.95rem;line-height:1.45;display:flex;gap:.6rem;align-items:flex-start}.pros-checks li i{color:var(--gold);font-size:.82rem;margin-top:.25rem;flex-shrink:0}ul{color:var(--muted);padding-left:1.1rem}li{margin-bottom:.3rem}.foot{margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid var(--line);color:var(--faint);font-size:.85rem}.realcite{display:flex;gap:.6rem;align-items:flex-start;background:rgba(232,176,75,.06);border:1px solid #5a4a2e;border-radius:10px;padding:.8rem 1rem;margin:0 0 1.4rem;font-size:.92rem;color:var(--muted);line-height:1.5}.realcite i{color:var(--gold);margin-top:.15rem}.realcite b{color:var(--ink)}.realcite a{color:var(--gold2);white-space:nowrap}.film-strip{display:grid;grid-template-columns:repeat(3, 1fr);gap:.7rem;margin:.8rem 0 1.8rem}@media(max-width: 560px){.film-strip{grid-template-columns:1fr 1fr}}.fs-tile{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid var(--line2);display:block}.fs-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(0.2, 0.6, 0.2, 1)}.fs-tile:hover img{transform:scale(1.06)}.fs-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(11, 11, 13, 0.1) 55%, rgba(11, 11, 13, 0.6))}.fs-play{position:absolute;inset:0;margin:auto;z-index:2;width:40px;height:40px;border-radius:50%;background:rgba(11,11,13,.45);backdrop-filter:blur(3px);border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.78rem;transition:background .18s ease,border-color .18s ease}.fs-tile:hover .fs-play{background:var(--gold);border-color:var(--gold);color:#1a1206}.fs-cap{position:absolute;left:.55rem;bottom:.45rem;z-index:2;font-size:.72rem;color:var(--ink);text-shadow:0 1px 3px rgba(0,0,0,.7);max-width:82%}.cost-table{width:100%}.cost-table td,.cost-table th{padding:.6rem .3rem}.cost-table td:nth-child(2),.cost-table td:nth-child(3){font-variant-numeric:tabular-nums}.cost-table a{color:var(--gold2)}.cost-n{color:var(--faint);font-weight:400;font-size:.78rem}.qa{margin:0 0 1.1rem}.qa h3{font-size:1.02rem;margin:0 0 .3rem;color:var(--ink)}.qa p{color:var(--muted);margin:0;line-height:1.6;max-width:70ch}.cost-faq{margin:0 0 1.1rem}.cost-faq h3{font-size:1.02rem;margin:0 0 .3rem;color:var(--ink)}.cost-faq p{color:var(--muted);margin:0;line-height:1.6}.cost-cities{line-height:2;margin:0 0 .4rem}.cost-cities a{color:var(--gold2)}.video-frame{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--line2);background:#0b0b0d;box-shadow:var(--shadow)}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.testimonial{max-width:640px}.testimonial-quote{color:var(--muted);font-size:.9rem;margin:.7rem 0 0}.testimonial-quote i{color:var(--gold);margin-right:.4rem}.city-index{display:grid;grid-template-columns:repeat(auto-fill, minmax(9rem, 1fr));gap:.15rem .9rem;margin:.5rem 0 0}.city-index a,.city-index .cidx-cur{font-size:.86rem;line-height:1.9}.city-index a{color:var(--gold2)}.city-index .cidx-cur{color:var(--faint)}.city-matrix{display:grid;gap:1.6rem;margin-top:.4rem}.cm-group{border-top:1px solid var(--line);padding-top:.9rem}.cm-h{font-size:.95rem;margin:0 0 .2rem}.cm-h a{color:var(--ink)}.cm-h a:hover{color:var(--gold2)}.price-nav{display:grid;grid-template-columns:repeat(4, 1fr);gap:.6rem;margin:0 0 2rem}@media(max-width: 760px){.price-nav{grid-template-columns:1fr 1fr}}@media(max-width: 420px){.price-nav{grid-template-columns:1fr}}.pn-item{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:10px;background:var(--panel);transition:border-color .15s ease,background .15s ease}.pn-item b{font-size:.9rem;font-weight:600;color:var(--muted)}.pn-item i{font-style:normal;font-size:.76rem;line-height:1.35;color:var(--faint)}a.pn-item:hover{border-color:var(--gold);background:var(--panel2);text-decoration:none}a.pn-item:hover b{color:var(--ink)}.pn-item.is-current{border-color:var(--gold);background:linear-gradient(180deg, var(--panel), var(--panel2));border-left:3px solid var(--gold)}.pn-item.is-current b{color:var(--gold2)}.codeblock{background:var(--panel);border:1px solid var(--line2);border-radius:10px;padding:1rem;overflow:auto;font-family:var(--mono);font-size:.82rem;color:var(--ink);line-height:1.55;margin:0 0 1rem}.agent-io{display:grid;gap:1.1rem;margin:0 0 1rem}.agent-io>div{min-width:0}.agent-cta{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.6rem}.grid{display:grid;gap:.7rem;margin-top:1rem}.row{display:flex;justify-content:space-between;align-items:baseline;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:.9rem 1.1rem}.row b{font-weight:700}.row .p{color:var(--gold2);font-weight:700;font-variant-numeric:tabular-nums}.row-top{align-items:flex-start}.edit-tag{white-space:nowrap;margin-left:1rem}.statband{display:grid;grid-template-columns:repeat(4, 1fr);gap:.8rem;margin:1.6rem 0 2rem}@media(max-width: 640px){.statband{grid-template-columns:repeat(2, 1fr)}}.statband .stat{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:12px;padding:1rem 1.1rem;text-align:center}.statband .stat-n{display:block;font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;color:var(--gold2);letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.statband .stat-k{display:block;font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-top:.3rem}.cta{display:inline-block;background:var(--gold);color:#1a1206;font-weight:600;border-radius:10px;padding:.7rem 1.35rem;margin-top:1.6rem;transition:background .15s ease,box-shadow .15s ease}.cta:hover{background:var(--gold2);box-shadow:0 4px 16px -6px rgba(232,176,75,.55)}.cta:active{background:var(--gold);box-shadow:none}.cta-flush{margin-top:0}.crumbs{margin:0 0 1rem}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:0;margin:0;font-size:.82rem}.crumbs li{display:inline-flex;align-items:center;color:var(--faint)}.crumbs li:not(:last-child)::after{content:"/";margin:0 .55rem;color:var(--line2)}.crumbs a{display:inline-flex;align-items:center;min-height:24px;color:var(--muted)}.crumbs a:hover{color:var(--gold2)}.crumbs li[aria-current] span{color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}textarea:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}#describe:focus,#describe:focus-visible{outline:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--gold);color:#1a1206;font-weight:600;padding:.6rem 1rem;border-radius:0 0 8px 0}.skip-link:focus{left:0;text-decoration:none}.chip,.typechip{min-height:24px}@media(max-width: 820px){.chip,.typechip{min-height:44px}.navtoggle{min-width:44px;min-height:44px}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.hdr{display:flex;align-items:center;gap:1.2rem;height:60px}.hdr .sp{flex:1}.site-nav{display:flex;align-items:center;gap:1.15rem}.site-nav a{color:var(--muted);font-size:.92rem;white-space:nowrap}.site-nav a:hover{color:var(--ink)}.site-nav a.btn-gold{color:#1a1206}.site-nav .nav-cta{margin-left:.35rem}.site-nav .nav-cta:hover{color:#140f04}@media(max-width: 980px)and (min-width: 821px){.site-nav{gap:.85rem}.site-nav a{font-size:.86rem}}.hdr-tag{font-family:var(--mono);font-size:.7rem;color:var(--faint);display:inline-flex;align-items:center;gap:.4rem}.hdr-tag .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.btn{display:inline-flex;align-items:center;gap:.45rem;border-radius:10px;padding:.52rem 1.05rem;font-size:.9rem;font-weight:600;cursor:pointer;border:1px solid var(--line2);background:rgba(0,0,0,0);color:var(--ink);transition:border-color .15s ease,color .15s ease,background .15s ease}.btn:hover{border-color:var(--gold);color:var(--gold2);background:rgba(232,176,75,.07)}.btn-gold{border:0;font-weight:600;color:#1a1206;background:var(--gold);box-shadow:none;transition:background .15s ease,box-shadow .15s ease}.btn-gold:hover{color:#140f04;background:var(--gold2);box-shadow:0 4px 16px -6px rgba(232,176,75,.55)}.btn-gold:active{background:var(--gold);box-shadow:none}.navtoggle{display:none;background:rgba(0,0,0,0);border:0;color:var(--ink);font-size:1.3rem;cursor:pointer}@media(max-width: 820px){.navtoggle{display:block}.hdr-tag{display:none}.site-nav{display:none;position:absolute;top:60px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--panel);border-bottom:1px solid var(--line);padding:.5rem 0}.site-nav.open{display:flex}.site-nav a{padding:.7rem clamp(1rem,4vw,1.5rem)}.site-nav .nav-cta{margin:.4rem clamp(1rem,4vw,1.5rem) .2rem;padding:.7rem 1rem;border-radius:10px;justify-content:center}}.site-footer{flex-shrink:0;border-top:1px solid var(--line);margin-top:3rem;background:color-mix(in srgb, var(--bg) 92%, transparent)}.ftr{display:grid;grid-template-columns:1.4fr 2fr;gap:2rem;padding:2.4rem 0 1.4rem}@media(max-width: 720px){.ftr{grid-template-columns:1fr;gap:1.6rem}}.ftr-tag{color:var(--muted);font-size:.9rem;margin:.6rem 0 .5rem;max-width:24rem}.ftr-mono{font-family:var(--mono);font-size:.74rem;color:var(--faint);margin:0}.ftr-cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1.4rem}@media(max-width: 900px){.ftr-cols{grid-template-columns:repeat(2, 1fr)}}.ftr-network{list-style:none;padding:0;margin:1.1rem 0 1.1rem;display:grid;gap:.75rem;max-width:26rem}.ftr-network li{display:grid;gap:.1rem}.nw-name{display:inline-flex;align-items:center;min-height:44px;font-size:.92rem;font-weight:600;color:var(--ink);letter-spacing:-0.01em}a.nw-name:hover{color:var(--gold2)}.nw-name.is-here{color:var(--gold2)}.nw-what{color:var(--faint);font-size:.8rem;line-height:1.45}.nw-com{color:var(--gold)}.nw-net{color:#7fb4d8}.nw-org{color:#7fc79a}@media(max-width: 640px){.ftr-cols{grid-template-columns:repeat(2, 1fr)}}.ftr-cols h2{font-family:var(--sans);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin:0 0 .7rem}.ftr-cols a{display:block;color:var(--muted);font-size:.88rem;padding:.2rem 0}.ftr-cols a:hover{color:var(--gold2)}.ftr-legal{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 0 1.6rem;border-top:1px solid var(--line);color:var(--faint);font-size:.8rem}.ftr-legal .ftr-mono{color:var(--faint)}.ftr-legal-left{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap}.ftr-legal-left a{color:var(--faint)}.ftr-legal-left a:hover{color:var(--gold2)}.ftr-legal-links{display:flex;gap:1.2rem;flex-wrap:wrap}.ftr-legal-links a{color:var(--faint)}.ftr-legal-links a:hover{color:var(--gold2)}.ftr-legal-left a,.ftr-legal-links a{display:inline-flex;align-items:center;min-height:24px}@media(max-width: 820px){.ftr-legal-left a,.ftr-legal-links a{min-height:32px}}.ftr-note{display:block;color:var(--faint);font-size:.76rem;line-height:1.4;margin-top:.15rem;max-width:14rem}.ftr-ext{font-size:.7em;opacity:.6;margin-left:.15rem}.rule{border:0;height:1px;margin:var(--gap-section) 0;background:linear-gradient(90deg, transparent, var(--line2) 18%, var(--line2) 82%, transparent);opacity:.9}.rule-node{position:relative;height:1px;overflow:visible;margin:var(--sp-6) 0 calc(var(--sp-6) - .25rem);background:linear-gradient(90deg, transparent, var(--line2) 18%, var(--line2) 82%, transparent)}.rule-node::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%, -50%) rotate(45deg);background:var(--gold);box-shadow:0 0 0 4px var(--bg),0 0 10px -1px rgba(232,176,75,.6)}.rule-node>span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:0 .7rem;background:var(--bg);font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.rule-node:has(>span)::after{display:none}.section{position:relative}.section+.section{margin-top:var(--gap-section)}.section+.section::before{content:"";position:absolute;top:calc(var(--gap-section)/-2);left:50%;transform:translateX(-50%);width:min(100%,58rem);height:1px;background:linear-gradient(90deg, transparent, var(--line2) 16%, color-mix(in srgb, var(--gold) 24%, var(--line2)) 50%, var(--line2) 84%, transparent)}.section-head{margin:0 0 1.15rem}.section-head .eyebrow{margin-bottom:.5rem}.section-head h2{margin:0 0 .5rem;font-size:clamp(1.5rem,1.2rem + 1.3vw,2.1rem)}.section-lede{color:var(--muted);font-size:1.05rem;line-height:1.62;max-width:58ch;margin:0}.section-lede a{color:var(--gold2)}.section--split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.section--split .split-text .section-head{margin-bottom:.9rem}.section--split .split-visual>.vg-diagrams,.section--split .split-visual>section{margin:0}.section--reverse .split-text{order:2}.section--reverse .split-visual{order:1}@media(max-width: 820px){.section--split{grid-template-columns:1fr;gap:1.4rem}.section--reverse .split-text,.section--reverse .split-visual{order:0}}.section-body{margin-top:1.1rem}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:var(--gap-section);padding:1.8rem clamp(1.3rem,3vw,2rem);background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-left:3px solid var(--gold);border-radius:16px;box-shadow:var(--shadow)}.cta-band-text h2{margin:0 0 .3rem;font-size:1.4rem}.cta-band-text p{color:var(--muted);margin:0;max-width:42rem;line-height:1.5}.cta-band-btn{flex-shrink:0}.section>p:not(.section-lede){color:var(--muted);line-height:1.62;max-width:70ch}.section>.cta{margin-top:1.4rem}.home-main{padding-bottom:1rem}.home-main .hero{padding:clamp(2rem,6vw,3.6rem) 0 1.5rem}.home-main .hero .eyebrow{font-family:var(--mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.home-main .hero h1{font-family:var(--display);font-size:clamp(2.4rem,6.2vw,3.7rem);line-height:1.04;letter-spacing:-0.02em;font-weight:560;margin:0 0 .9rem}.home-main .hero h1 .serif{color:var(--gold2);font-style:italic;font-weight:560}.home-main .hero .tag{color:var(--muted);font-size:1.08rem;max-width:38rem;margin:0}.home-main .console{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:14px;box-shadow:var(--lift, 0 30px 70px -30px rgba(0, 0, 0, 0.85));overflow:hidden;position:relative}.home-main .console::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.55}.home-main .cbar{display:flex;align-items:center;gap:.5rem;padding:.65rem .95rem;border-bottom:1px solid var(--line);background:rgba(0,0,0,.28);font-family:var(--mono);font-size:.72rem;color:var(--faint)}.home-main .d{width:9px;height:9px;border-radius:50%}.home-main .d.r{background:#c65c4e}.home-main .d.y{background:#d98b4a}.home-main .d.g{background:var(--gold)}.home-main .ep{margin-left:auto;color:var(--muted)}.home-main .cgrid{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 720px){.home-main .cgrid{grid-template-columns:1fr}}.home-main .cside{padding:1.15rem 1.25rem}.home-main .creq{border-right:1px solid var(--line)}@media(max-width: 720px){.home-main .creq{border-right:0;border-bottom:1px solid var(--line)}}.home-main .clabel{font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.7rem;display:flex;justify-content:space-between}.home-main .clabel label{cursor:pointer}.home-main .cstate{text-transform:none;letter-spacing:0;color:var(--faint)}.home-main .cstate.blink{color:var(--gold2)}.home-main #describe{width:100%;min-height:132px;resize:none;background:rgba(0,0,0,0);border:0;outline:0;color:var(--ink);font-family:var(--mono);font-size:1rem;line-height:1.6;padding:0}.home-main #describe::placeholder{color:var(--faint)}.home-main .chips{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.9rem}.home-main .chip{font-family:var(--mono);font-size:.72rem;color:var(--muted);border:1px solid var(--line2);border-radius:20px;padding:.2rem .65rem;cursor:pointer;background:rgba(0,0,0,.2)}.home-main .chip:hover{border-color:var(--gold);color:var(--gold2)}.home-main #parsed{margin:0;font-family:var(--mono);font-size:.9rem;line-height:1.75;color:var(--muted);white-space:pre-wrap;word-break:break-word;min-height:132px}.home-main .jk{color:#8fb8d6}.home-main .js{color:var(--gold2)}.home-main .jn{color:#f0c46e}.home-main .jp{color:var(--faint)}.home-main .croute{margin-top:.9rem;padding-top:.9rem;border-top:1px dashed var(--line2);font-family:var(--mono);font-size:.82rem;color:var(--gold);min-height:1.2em}.home-main .croute b{color:var(--gold2)}.home-main .cactions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.95rem 1.25rem;border-top:1px solid var(--line);background:rgba(0,0,0,.22)}.home-main .cactions .cta{flex:0 0 auto}.home-main .cactions .hint{flex:1 1 14rem;min-width:0}.home-main .cta{background:var(--gold);color:#1a1206;font-weight:600;border:0;border-radius:10px;padding:.66rem 1.3rem;font-size:.92rem;cursor:pointer;box-shadow:none;transition:background .15s ease,box-shadow .15s ease;display:inline-flex;align-items:center}.home-main .cta:hover{background:var(--gold2);box-shadow:0 4px 16px -6px rgba(232,176,75,.55)}.home-main .cta:active{background:var(--gold);box-shadow:none}.home-main .cta:disabled{opacity:.45;box-shadow:none;cursor:default;background:var(--gold)}.home-main .hint{color:var(--faint);font-size:.8rem}.home-main .typepick{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.home-main .typepick .typechip{font-size:.75rem;padding:.3rem .7rem}.home-main .ghost{display:inline-flex;align-items:center;margin-left:auto;background:rgba(255,255,255,.02);border:1px solid var(--line2);color:var(--muted);border-radius:9px;padding:.48rem .85rem;font-size:.82rem;cursor:pointer;text-decoration:none;transition:transform .12s,border-color .12s,color .12s}.home-main .ghost:hover{text-decoration:none}.home-main .ghost:hover{border-color:var(--gold);color:var(--gold2);transform:translateY(-1px)}.home-main .ghost:active{transform:translateY(0)}.home-main #budgetpanel{margin-top:1.2rem;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1.3rem clamp(1.1rem,3vw,1.5rem)}.home-main #budgetpanel:empty{display:none}.home-main .qlabel{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.home-main .qbudget{font-size:clamp(1.9rem,5vw,2.6rem);font-weight:800;letter-spacing:-0.02em;margin:.25rem 0 .1rem;transition:opacity .12s}.home-main .qpkg{color:var(--muted);font-size:.9rem;margin-bottom:1rem}.home-main .budgetfit{font-size:.88rem;border-radius:8px;padding:.55rem .75rem;margin-bottom:1rem;border:1px solid var(--line2)}.home-main .bf-within{color:var(--green);border-color:#2e5a3a}.home-main .bf-above{color:var(--gold2)}.home-main .bf-below{color:#e0a37a;border-color:#5a3a2e}.home-main .deliv{list-style:none;padding:0;margin:0 0 1.1rem;display:grid;gap:.35rem}.home-main .deliv li{color:var(--muted);font-size:.9rem}.home-main .deliv li i{color:var(--gold);margin-right:.5rem}.home-main .tiers-lbl{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin:0 0 .6rem}.home-main .tiers{display:grid;grid-template-columns:repeat(3, 1fr);gap:.7rem;margin:0 0 1.2rem}@media(max-width: 640px){.home-main .tiers{grid-template-columns:1fr}}.home-main .tier{background:rgba(0,0,0,.18);border:1px solid var(--line2);border-radius:11px;padding:.9rem .95rem;display:flex;flex-direction:column;gap:.4rem}.home-main .tier-on{border-color:var(--gold);background:rgba(232,176,75,.06);box-shadow:0 0 0 1px var(--gold) inset}.home-main .tier-h{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.home-main .tier-name{font-weight:700;color:var(--ink);font-size:.95rem}.home-main .tier-badge{font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;background:var(--gold);color:#1a1206;border-radius:20px;padding:.12rem .45rem;font-weight:700;white-space:nowrap}.home-main .tier-price{color:var(--gold2);font-weight:800;font-size:1.02rem;font-variant-numeric:tabular-nums}.home-main .tier-tag{color:var(--muted);font-size:.8rem;line-height:1.4}.home-main .tier-inc{list-style:none;padding:0;margin:.15rem 0 0;display:grid;gap:.28rem}.home-main .tier-inc li{color:var(--muted);font-size:.8rem;line-height:1.35}.home-main .tier-inc li i{color:var(--gold);margin-right:.4rem;font-size:.72rem}.home-main .breakdown{border-top:1px solid var(--line);margin-bottom:1rem}.home-main .brow{display:flex;justify-content:space-between;padding:.45rem 0;font-size:.85rem;border-bottom:1px solid var(--line)}.home-main .brow span:first-child{color:var(--muted)}.home-main .brow span:last-child{font-variant-numeric:tabular-nums}.home-main .qnote{color:var(--faint);font-size:.76rem;margin:0 0 1rem}.home-main .capture{border-top:1px solid var(--line);padding-top:1.1rem}.home-main .captp{color:var(--muted);font-size:.9rem;margin:0 0 .7rem}.home-main .caprow{display:flex;gap:.5rem;flex-wrap:wrap}.home-main .caprow input{flex:1;min-width:9rem;background:rgba(0,0,0,.2);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.55rem .7rem;font-size:.9rem;outline:none}.home-main .caprow input:focus{border-color:var(--gold)}.home-main .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.home-main .capmsg{display:block;margin-top:.5rem;color:var(--faint);font-size:.83rem}.home-main .calib-strip{display:flex;align-items:center;gap:.9rem;margin-top:1.3rem;padding:.9rem 1.15rem;background:rgba(232,176,75,.06);border:1px solid #5a4a2e;border-radius:12px;color:var(--muted);font-size:.92rem;line-height:1.5;transition:border-color .15s ease,background .15s ease}.home-main .calib-strip:hover{border-color:var(--gold);background:rgba(232,176,75,.09);text-decoration:none}.home-main .calib-strip>i{color:var(--gold);font-size:1.15rem;flex-shrink:0}.home-main .calib-body{flex:1}.home-main .calib-body .calib-h{color:var(--ink);font-weight:700}.home-main .calib-body b{color:var(--gold2);font-weight:700}.home-main .calib-cta{white-space:nowrap;color:var(--gold2);font-weight:600;font-size:.86rem}.home-main .calib-cta i{margin-left:.3rem;transition:transform .15s ease}.home-main .calib-strip:hover .calib-cta i{transform:translateX(3px)}@media(max-width: 640px){.home-main .calib-strip{flex-wrap:wrap}.home-main .calib-cta{flex-basis:100%}}.home-main .strip{margin-top:2.6rem}.home-main .strip h2{font-size:1.35rem;margin:0 0 .3rem}.home-main .strip .lead{color:var(--muted);margin:0 0 1.1rem}.home-main .cards3{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media(max-width: 680px){.home-main .cards3{grid-template-columns:1fr}}.home-main .mcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1.1rem;box-shadow:var(--shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-main .mcard:hover{transform:translateY(-3px);border-color:var(--line2);box-shadow:var(--shadow-lift)}.home-main .mcard .k{font-family:var(--mono);font-size:.66rem;color:var(--gold);text-transform:uppercase;letter-spacing:.08em}.home-main .mcard h3{font-size:1.02rem;margin:.4rem 0 .3rem}.home-main .mcard p{color:var(--muted);font-size:.88rem;margin:0}.home-main .mcard i{color:var(--gold);font-size:1.1rem}.home-main .p-order{padding-top:clamp(1.2rem,4vw,2.2rem)}.home-main .p-order h1{font-size:clamp(2rem,5.5vw,3rem);margin:0 0 .5rem}.home-main .p-order .order-lead{color:var(--muted);font-size:1.08rem;max-width:40rem;margin:0 0 1.6rem}.vg-diagrams{display:grid;gap:1.15rem;margin:1.6rem 0}.vg-dgm{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:1.05rem 1.15rem 1.2rem;overflow:hidden}.vg-dgm::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 55%, transparent), transparent);opacity:.5}.vg-dgm-hd{display:flex;align-items:center;gap:.6rem;margin-bottom:.15rem}.vg-dgm-hd i{color:var(--gold);font-size:1rem;--fa-secondary-color:var(--gold2);--fa-secondary-opacity:.35}.vg-dgm-hd h2{font-family:var(--sans);font-size:1.02rem;margin:0;font-weight:750;letter-spacing:-0.01em;color:var(--ink)}.vg-dgm-hd .k{margin-left:auto;font-family:var(--mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.vg-dgm-svg{margin:.3rem 0}.vg-dgm svg{display:block;width:100%;height:auto}@media(max-width: 620px){.vg-dgm-hd{flex-wrap:wrap}.vg-dgm-hd h2{flex:1 1 auto}.vg-dgm-hd .k{margin-left:0;flex-basis:100%;white-space:normal}.vg-dgm-svg{overflow-x:auto;margin-inline:-0.3rem;padding-inline:.3rem}.vg-dgm-svg svg{min-width:540px}}.vg-dgm p.cap{color:var(--muted);font-size:.87rem;line-height:1.55;margin:.55rem 0 0;max-width:60ch}.vg-mini{margin:.4rem 0}.vg-mini svg{display:block;width:100%;height:auto}.vg-dgm svg text,.vg-mini svg text{fill:var(--ink)}.vg-eb{font-family:var(--mono);font-size:9px;letter-spacing:.1em;fill:var(--gold)}.vg-t{font-size:14px;font-weight:750;fill:var(--ink)}.vg-tt{font-size:12.5px;font-weight:700;fill:var(--ink)}.vg-s{font-size:10.5px;fill:var(--muted)}.vg-mono,.vg-code{font-family:var(--mono);font-size:9px;fill:var(--muted)}.vg-pill{font-family:var(--mono);font-size:8.5px;letter-spacing:.04em}.vg-flow{stroke-dasharray:5 7;stroke-linecap:round}.vg-mk-g{fill:var(--gold)}.vg-mk-m{fill:var(--line2)}.vg-halo{stroke:var(--gold);fill:none}@media(prefers-reduced-motion: no-preference){.vg-flow{animation:vgflow 1.15s linear infinite}.vg-halo{animation:vgpulse 2.8s ease-in-out infinite}.vg-cursor{animation:vgblink 1.1s steps(1) infinite}}@keyframes vgflow{to{stroke-dashoffset:-24}}@keyframes vgpulse{0%,100%{opacity:.16}50%{opacity:.42}}@keyframes vgblink{0%,50%{opacity:1}51%,100%{opacity:0}}.p-pros .pros-lead{color:var(--muted);font-size:1.05rem;margin:0 0 1.4rem;max-width:40rem}.p-pros .pts{color:var(--muted);font-size:.95rem;margin:0 0 1.8rem;padding-left:1.1rem}.p-pros .pts li{margin-bottom:.4rem}.p-pros .pts li::marker{color:var(--gold)}.p-pros .pcard{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:14px;padding:1.5rem clamp(1.1rem,3vw,1.6rem);max-width:560px}.p-pros .pcard label{display:block;font-size:.82rem;color:var(--muted);margin:0 0 .35rem}.p-pros .pfield{margin-bottom:1.1rem}.p-pros .pcard input[type=text],.p-pros .pcard input[type=email]{width:100%;background:var(--panel2);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.6rem .8rem;font-size:.95rem;outline:none}.p-pros .pcard input:focus{border-color:var(--gold)}.p-pros .pcard input::placeholder{color:var(--faint)}.p-pros .shoots{display:flex;gap:.5rem;flex-wrap:wrap}.p-pros .shoots label{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line2);border-radius:20px;padding:.35rem .8rem;margin:0;cursor:pointer;color:var(--muted);font-size:.85rem}.p-pros .shoots input{accent-color:var(--gold)}.p-pros .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.p-pros .pmsg{margin-top:.9rem;color:var(--faint);font-size:.85rem}.p-pros .fee-note{margin:1.4rem 0 0;color:var(--faint);font-size:.83rem}.p-pros .fee-note i{color:var(--gold);margin-right:.3rem}.p-pros .fee-note b{color:var(--muted)}.p-pros .pros-tiers-lead{margin:0 0 1.3rem;max-width:44rem}.p-pros .pros-tiers{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;align-items:stretch}@media(max-width: 800px){.p-pros .pros-tiers{grid-template-columns:1fr}}.p-pros .ptier{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line2);border-radius:14px;padding:1.2rem 1.25rem}.p-pros .ptier-featured{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset,0 24px 60px -40px rgba(232,176,75,.5)}.p-pros .ptier-h{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.p-pros .ptier-name{font-family:var(--display);font-size:1.2rem;font-weight:600;color:var(--ink)}.p-pros .ptier-price{color:var(--gold2);font-weight:800;font-size:1.3rem;font-variant-numeric:tabular-nums}.p-pros .ptier-price small{color:var(--faint);font-weight:400;font-size:.72rem}.p-pros .ptier-tag{color:var(--muted);font-size:.86rem;line-height:1.45;margin:0 0 .9rem;min-height:2.4em}.p-pros .ptier-inc{list-style:none;padding:0;margin:0 0 1.1rem;display:grid;gap:.45rem;flex:1}.p-pros .ptier-inc li{color:var(--muted);font-size:.87rem;line-height:1.4;display:flex;gap:.5rem;align-items:flex-start}.p-pros .ptier-inc li i{color:var(--gold);font-size:.78rem;margin-top:.2rem;flex-shrink:0}.p-pros .ptier-inc li b{color:var(--ink)}.p-pros .ptier-cta{justify-content:center;text-align:center;margin-top:auto}.p-pros .ptier-soon{margin-top:auto;text-align:center;font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border:1px dashed #5a4a2e;border-radius:20px;padding:.45rem .6rem}.p-pros .pros-tiers-note{margin:1.1rem 0 0;color:var(--faint);font-size:.84rem;line-height:1.5}.p-pros .pros-tiers-note i{color:var(--green);margin-right:.4rem}.p-pros .pros-steps{display:grid;gap:.7rem;margin:0}.p-pros .ps{display:flex;gap:.9rem;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:.9rem 1.1rem}.p-pros .ps .n{font-family:var(--mono);color:var(--gold);font-weight:700;font-size:.9rem;min-width:1.6rem}.p-pros .ps b{color:var(--ink)}.p-pros .ps p{color:var(--muted);font-size:.88rem;margin:.2rem 0 0;line-height:1.5}.p-pros .pros-charge-line{margin:-0.4rem 0 1rem}.p-pros .pros-charge-line a{color:var(--gold2)}.p-pros .ptier-svc{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.9rem;flex:1}.p-pros .ptier-svc li{border-top:1px solid var(--line);padding-top:.85rem}.p-pros .ptier-svc li:first-child{border-top:0;padding-top:0}.p-pros .ptier-svc p{color:var(--muted);font-size:.86rem;line-height:1.5;margin:.35rem 0 .75rem}.p-pros .svc-h{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.p-pros .svc-h b{color:var(--ink);font-size:.95rem;line-height:1.35}.p-pros .svc-price{color:var(--gold2);font-weight:700;font-size:.95rem;font-variant-numeric:tabular-nums;text-align:right}.p-pros .svc-cta{width:100%;justify-content:center;text-align:center}.p-pros .svc-ask{display:inline-flex;align-items:center;gap:.4rem;color:var(--gold2);font-size:.85rem;font-weight:600}.p-pros .svc-ask i{font-size:.7rem}.p-pros .cnotice{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-left:3px solid var(--gold);border-radius:12px;padding:1.15rem clamp(1.1rem,3vw,1.35rem);margin:0 0 1.8rem;box-shadow:var(--shadow)}.p-pros .cnotice-t{display:flex;align-items:center;gap:.55rem;font-family:var(--display);font-size:1.15rem;font-weight:600;color:var(--ink);margin:0 0 .55rem}.p-pros .cnotice p{color:var(--muted);font-size:.92rem;line-height:1.6;margin:0 0 .55rem}.p-pros .cnotice p:last-child{margin-bottom:0}.p-pros .cnotice b{color:var(--ink)}.p-pros .cnotice a{color:var(--gold2)}.p-pros .cnotice-fine{color:var(--faint);font-size:.82rem}.p-pros .cnotice-paid{border-left-color:var(--green)}.p-pros .cnotice-paid .cnotice-t i{color:var(--green)}.p-pros .cnotice-cancelled{border-left-color:var(--line2)}.p-pros .cnotice-cancelled .cnotice-t i{color:var(--muted)}.p-feature .feat-lede{color:var(--muted);font-size:1.05rem;line-height:1.6;margin:0 0 1.4rem;max-width:42rem}.p-feature .feat-list{list-style:none;padding:0;margin:0;display:grid;gap:.7rem;max-width:46rem}.p-feature .feat-list li{color:var(--muted);font-size:.94rem;line-height:1.6;display:flex;gap:.65rem;align-items:flex-start}.p-feature .feat-list li i{color:var(--gold);font-size:.78rem;margin-top:.4rem;flex-shrink:0}.p-feature .feat-list li span{flex:1}.p-feature .feat-list li b{color:var(--ink)}.p-feature .feat-need li i{color:var(--faint)}.p-feature .feat-disclose{margin:1.2rem 0 0;padding:.9rem 1.05rem;border:1px dashed var(--line2);border-radius:10px;color:var(--faint);font-size:.86rem;line-height:1.6;max-width:46rem}.p-feature .feat-disclose i{color:var(--gold);margin-right:.45rem}.p-feature .feat-disclose b{color:var(--muted)}.p-feature .feat-when{color:var(--muted);font-size:.94rem;line-height:1.6;margin:0;max-width:46rem}.p-feature .feat-back{margin:2.4rem 0 0;font-size:.9rem}.p-feature .feat-back a{color:var(--gold2)}.p-feature .buy{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--gold);border-radius:14px;padding:1.35rem clamp(1.1rem,3vw,1.5rem);max-width:34rem;box-shadow:0 0 0 1px var(--gold) inset,0 24px 60px -40px rgba(232,176,75,.5)}.p-feature .buy-h{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;flex-wrap:wrap;margin-bottom:.85rem}.p-feature .buy-price{font-family:var(--display);font-size:2rem;font-weight:700;color:var(--gold2);line-height:1;font-variant-numeric:tabular-nums}.p-feature .buy-state{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.p-feature .buy-lede{color:var(--muted);font-size:.92rem;line-height:1.6;margin:0 0 1rem}.p-feature .buy-label{display:block;font-size:.82rem;color:var(--muted);margin:0 0 .35rem}.p-feature .buy-input{width:100%;background:var(--panel2);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.62rem .8rem;font-size:.95rem;outline:none}.p-feature .buy-input:focus{border-color:var(--gold)}.p-feature .buy-input::placeholder{color:var(--faint)}.p-feature .buy-go{width:100%;justify-content:center;margin-top:.85rem}.p-feature .buy-go[disabled]{opacity:.6;cursor:default}.p-feature .buy-msg{min-height:1.2em;margin:.6rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.p-feature .buy-fine{margin:.9rem 0 0;color:var(--faint);font-size:.8rem;line-height:1.55}.p-feature .buy-unarmed{border-color:var(--line2);box-shadow:var(--shadow)}.p-feature .buy-unarmed .buy-price{color:var(--muted)}.p-feature .buy-unarmed .buy-state i{color:var(--gold)}.p-pro .pro-sub{color:var(--muted);margin:0 0 1.6rem}.p-pro .lead{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1.1rem 1.25rem;margin-bottom:1rem}.p-pro .lhead{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem}.p-pro .lwhat{font-weight:700}.p-pro .lbudget{color:var(--gold2);font-weight:700;font-variant-numeric:tabular-nums}.p-pro .lmeta{color:var(--faint);font-size:.82rem;margin-bottom:.7rem}.p-pro .lcontact{font-size:.9rem;color:var(--muted)}.p-pro .lcontact b{color:var(--ink)}.p-pro .status{display:inline-block;font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);border:1px solid var(--line2);border-radius:20px;padding:.15rem .55rem}.p-pro .status.accepted{color:var(--green);border-color:#2e5a3a}.p-pro .status.declined{color:var(--faint)}.p-pro .empty{color:var(--muted)}.p-pro .lbtns{margin-top:.7rem;display:flex;gap:.5rem}.p-pro .lbtn{border-radius:9px;padding:.45rem .95rem;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid var(--line2);transition:background .15s ease,border-color .15s ease,color .15s ease}.p-pro .lbtn.accept{background:var(--gold);color:#1a1206;border:0}.p-pro .lbtn.accept:hover{background:var(--gold2)}.p-pro .lbtn.decline{background:rgba(0,0,0,0);color:var(--muted)}.p-pro .lbtn.decline:hover{color:var(--ink);border-color:var(--faint)}.p-pro .locked{color:var(--faint);font-size:.85rem;font-style:italic}.p-pro .locked i{margin-right:.35rem}.p-pro .lead.declined{opacity:.45}.p-pro .signal{background:rgba(232,176,75,.1);border:1px solid #5a4a2e;color:var(--gold2);border-radius:10px;padding:.7rem 1rem;margin-bottom:1.2rem;font-weight:600}.p-pro .signal i{margin-right:.4rem}.p-pro .newtag{display:inline-block;margin-left:.5rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;background:var(--gold);color:#1a1206;border-radius:4px;padding:.1rem .35rem;vertical-align:middle}.p-pro .embedcard{margin-top:2.4rem;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1.4rem clamp(1.1rem,3vw,1.5rem)}.p-pro .embedcard h2{font-size:1.15rem;margin:0 0 .4rem}.p-pro .embedcard h2 i{color:var(--gold);margin-right:.4rem}.p-pro .embedcard p{color:var(--muted);font-size:.92rem;margin:0 0 1rem}.p-pro .embedcard pre{background:rgba(0,0,0,.35);border:1px solid var(--line2);border-radius:9px;padding:.9rem 1rem;overflow:auto;font-family:var(--mono);font-size:.82rem;color:var(--gold2);margin:0 0 1rem}.p-pro .ghostlink{margin-left:.8rem;color:var(--muted);font-size:.85rem}.p-pro .ghostlink:hover{color:var(--gold2)}.p-dispatch-index .dispatch-list{display:grid;gap:.9rem;margin:1.6rem 0}@media(min-width: 640px){.p-dispatch-index .dispatch-list{grid-template-columns:1fr 1fr}}.p-dispatch-index .dispatch-card{display:flex;flex-direction:column;gap:.4rem;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1.15rem 1.2rem;transition:border-color .15s ease,background .15s ease}.p-dispatch-index .dispatch-card:hover{border-color:var(--gold);background:var(--panel2)}.p-dispatch-index .dispatch-lead{display:flex;flex-direction:column;gap:.5rem;background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-left:3px solid var(--gold);border-radius:14px;padding:1.5rem 1.6rem;margin:1.6rem 0 1rem;box-shadow:var(--shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.p-dispatch-index .dispatch-lead:hover{transform:translateY(-2px);border-color:var(--gold);box-shadow:var(--shadow-lift);text-decoration:none}.p-dispatch-index .dl-title{font-family:var(--display);font-size:clamp(1.4rem,1.2rem + 1vw,1.8rem);font-weight:600;color:var(--ink);line-height:1.14;letter-spacing:-0.01em}.p-dispatch-index .dl-dek{color:var(--muted);font-size:1rem;line-height:1.5}.p-dispatch-index .dc-meta{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.p-dispatch-index .dc-title{font-size:1.08rem;font-weight:700;color:var(--ink);line-height:1.25}.p-dispatch-index .dc-dek{color:var(--muted);font-size:.9rem;line-height:1.5}.p-dispatch-index .dc-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.p-dispatch-index .dc-tags span{font-family:var(--mono);font-size:.7rem;color:var(--gold2);border:1px solid var(--line2);border-radius:20px;padding:.1rem .55rem}.p-dispatch .dispatch-body{margin:1.4rem 0;max-width:70ch}.p-dispatch .dispatch-body h2{font-size:1.3rem;margin:1.8rem 0 .5rem}.p-dispatch .dispatch-body h3{font-size:1.05rem;margin:1.3rem 0 .3rem}.p-dispatch .dispatch-body p,.p-dispatch .dispatch-body li{color:var(--muted);line-height:1.7}.p-dispatch .dispatch-body ul{padding-left:1.2rem}.p-dispatch .dispatch-body blockquote{border-left:3px solid var(--gold);margin:1.2rem 0;padding:.3rem 0 .3rem 1rem;color:var(--ink)}.p-dispatch .dispatch-body a{color:var(--gold2);text-decoration:underline;text-underline-offset:2px}.p-dispatch .dispatch-more{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.2rem;display:grid;gap:.5rem}.p-dispatch .dispatch-more a{color:var(--muted);font-size:.92rem}.p-dispatch .dispatch-more a:hover{color:var(--gold2)}.p-charge .tool{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:14px;padding:1.3rem clamp(1.1rem,3vw,1.5rem);margin:0 0 1.4rem}.p-charge .field{margin-bottom:1.25rem}.p-charge .field:last-child{margin-bottom:0}.p-charge .flabel{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.55rem;display:flex;justify-content:space-between;align-items:baseline}.p-charge .flabel .v{color:var(--gold2);font-size:.8rem;letter-spacing:0;font-variant-numeric:tabular-nums}.p-charge .segs,.p-charge .togs{display:flex;flex-wrap:wrap;gap:.4rem}.p-charge .seg{font-size:.86rem;color:var(--muted);border:1px solid var(--line2);background:rgba(0,0,0,.2);border-radius:8px;padding:.5rem .8rem;cursor:pointer;font-family:inherit}.p-charge .seg:hover{border-color:var(--gold);color:var(--gold2)}.p-charge .seg.on{background:linear-gradient(180deg, var(--gold2), var(--gold));color:#1a1206;border-color:rgba(0,0,0,0);font-weight:700}.p-charge #city{width:100%;max-width:22rem;background:rgba(0,0,0,.25);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.6rem .7rem;font-size:.95rem;font-family:inherit;outline:none}.p-charge #city:focus{border-color:var(--gold)}.p-charge input[type=range]{width:100%;accent-color:var(--gold);height:1.4rem}.p-charge .stepper{display:inline-flex;align-items:center;gap:.9rem;border:1px solid var(--line2);border-radius:9px;background:rgba(0,0,0,.2);padding:.35rem .5rem}.p-charge .stepper button{width:2rem;height:2rem;border-radius:6px;border:1px solid var(--line2);background:rgba(0,0,0,0);color:var(--ink);font-size:1.1rem;cursor:pointer;line-height:1}.p-charge .stepper button:hover{border-color:var(--gold);color:var(--gold2)}.p-charge .stepper .n{min-width:1.4rem;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:1.05rem}.p-charge .tog{font-size:.84rem;color:var(--muted);border:1px solid var(--line2);background:rgba(0,0,0,.2);border-radius:20px;padding:.4rem .8rem;cursor:pointer;font-family:inherit}.p-charge .tog i{color:var(--faint);margin-right:.25rem;font-size:.8rem}.p-charge .tog:hover{border-color:var(--gold)}.p-charge .tog.on{border-color:var(--gold);color:var(--gold2)}.p-charge .tog.on i{color:var(--gold)}.p-charge .result{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:12px;padding:1.3rem clamp(1.1rem,3vw,1.5rem)}.p-charge .rlabel{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gold)}.p-charge .rangebig{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;letter-spacing:-0.02em;margin:.2rem 0 .1rem;font-variant-numeric:tabular-nums}.p-charge .perhour{color:var(--muted);font-size:.9rem;margin:0 0 1.3rem}.p-charge .raterow{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:.2rem 0 1.1rem}.p-charge .raterow label{color:var(--muted);font-size:.9rem}.p-charge .rateinput{position:relative}.p-charge .rateinput .cur{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--faint)}.p-charge .rateinput input{background:rgba(0,0,0,.25);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.55rem .7rem .55rem 1.4rem;font-size:1rem;width:9rem;outline:none;font-variant-numeric:tabular-nums}.p-charge .rateinput input:focus{border-color:var(--gold)}.p-charge .meterwrap{margin:.2rem 0 1.3rem}.p-charge .meter{position:relative;height:12px;border-radius:6px;background:rgba(0,0,0,.35);border:1px solid var(--line)}.p-charge .meter .band{position:absolute;top:-1px;bottom:-1px;background:linear-gradient(90deg, rgba(232, 176, 75, 0.35), rgba(240, 196, 110, 0.6));border:1px solid var(--gold);border-radius:6px}.p-charge .meter .mark{display:none;position:absolute;top:-6px;bottom:-6px;width:3px;background:var(--ink);border-radius:2px;box-shadow:0 0 0 2px var(--bg);transform:translateX(-1px)}.p-charge .mkey{color:var(--muted);font-size:.78rem;margin-top:.55rem}.p-charge .mkey i{color:var(--gold);margin-right:.3rem}.p-charge .verdict{font-size:.92rem;border-radius:9px;padding:.7rem .85rem;border:1px solid var(--line2);line-height:1.5}.p-charge .verdict i{margin-right:.35rem}.p-charge .verdict b{font-weight:700}.p-charge .verdict.neutral{color:var(--muted)}.p-charge .verdict.within{color:var(--green);border-color:#2e5a3a;background:rgba(123,216,143,.06)}.p-charge .verdict.within b{color:var(--green)}.p-charge .verdict.above{color:var(--gold2);border-color:#5a4a2e;background:rgba(240,196,110,.06)}.p-charge .verdict.below{color:#e0a37a;border-color:#5a3a2e;background:rgba(224,163,122,.06)}.p-charge .verdict.below b{color:#e6b48f}.p-charge .disc{color:var(--faint);font-size:.8rem;margin:1.4rem 0 0;line-height:1.6}.work-poster{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg, #2a2630, #17141b)}.work-poster.cat-wedding{background:linear-gradient(140deg, #3a2a44, #241a2c)}.work-poster.cat-brand-film{background:linear-gradient(140deg, #243a44, #16242c)}.work-poster.cat-corporate-event{background:linear-gradient(140deg, #2c3348, #1a1f2e)}.work-poster.cat-real-estate{background:linear-gradient(140deg, #2a3d33, #18261f)}.work-poster.cat-music-video{background:linear-gradient(140deg, #432a34, #2a1a22)}.work-poster .wp-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .5s cubic-bezier(0.2, 0.6, 0.2, 1)}.work-poster.has-thumb::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(11, 11, 13, 0.15) 45%, rgba(11, 11, 13, 0.6))}.work-poster .wp-play{position:relative;z-index:2;width:56px;height:56px;border-radius:50%;background:rgba(11,11,13,.45);backdrop-filter:blur(3px);border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.05rem;transition:background .18s ease,transform .18s ease,border-color .18s ease}.work-poster .wp-cat{position:absolute;z-index:2;left:.7rem;top:.7rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:rgba(11,11,13,.55);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:.15rem .55rem}.work-poster .wp-dur{position:absolute;z-index:2;right:.7rem;bottom:.7rem;font-family:var(--mono);font-size:.66rem;color:var(--ink);background:rgba(0,0,0,.5);border-radius:5px;padding:.1rem .4rem}.work-card:hover .work-poster .wp-thumb{transform:scale(1.06)}.work-card:hover .work-poster.has-thumb .wp-play{background:var(--gold);border-color:var(--gold);color:#1a1206}.work-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.1rem}@media(max-width: 860px){.work-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.work-grid{grid-template-columns:1fr}}.work-card{display:flex;flex-direction:column;gap:.7rem;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:.8rem;box-shadow:var(--shadow);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.work-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:var(--shadow-lift)}.work-card:hover .work-poster .wp-play{background:rgba(232,176,75,.28);transform:scale(1.06)}.wc-title{font-weight:700;color:var(--ink);font-size:1.02rem;line-height:1.25}.wc-tags{display:flex;flex-wrap:wrap;gap:.3rem}.wc-tags span{font-family:var(--mono);font-size:.66rem;color:var(--gold2);border:1px solid var(--line2);border-radius:20px;padding:.08rem .5rem}.wc-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.1rem}.wc-budget{color:var(--gold2);font-weight:700;font-size:.92rem;font-variant-numeric:tabular-nums}.wc-budget small{color:var(--faint);font-weight:400;font-size:.72rem}.wc-get{font-size:.82rem;font-weight:600;color:var(--gold)}.work-card:hover .wc-get{text-decoration:underline}.wcl{display:grid;grid-template-columns:1.55fr 1fr;gap:0;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:0 0 1.1rem;transition:border-color .15s ease,transform .15s ease}.wcl:hover{border-color:var(--gold);transform:translateY(-2px)}.wcl-media{position:relative;aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg, #2a2630, #17141b)}.wcl-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .5s cubic-bezier(0.2, 0.6, 0.2, 1)}.wcl:hover .wcl-thumb{transform:scale(1.05)}.wcl-media::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(11, 11, 13, 0.15) 55%, rgba(11, 11, 13, 0.5))}.wcl-media .wp-play{position:relative;z-index:2;width:64px;height:64px;border-radius:50%;background:rgba(11,11,13,.45);backdrop-filter:blur(3px);border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;transition:background .18s ease,transform .18s ease}.wcl:hover .wcl-media .wp-play{background:var(--gold);border-color:var(--gold);color:#1a1206}.wcl-info{padding:1.4rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.wcl-cat{font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.wcl-title{font-family:var(--display);font-size:1.55rem;font-weight:600;letter-spacing:-0.01em;color:var(--ink);line-height:1.14}.wcl-blurb{color:var(--muted);font-size:.92rem;margin:.1rem 0 .3rem;line-height:1.5}@media(max-width: 680px){.wcl{grid-template-columns:1fr}}.p-work .work-lead{color:var(--muted);font-size:1.08rem;max-width:44rem;margin:0 0 .9rem}.p-work .work-note{color:var(--faint);font-size:.85rem;max-width:44rem;margin:0 0 1.6rem;line-height:1.5}.p-work .work-note i{color:var(--gold);margin-right:.35rem}.p-work .work-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.8rem}.p-work .work-filter{font-family:var(--mono);font-size:.8rem;color:var(--muted);border:1px solid var(--line2);background:rgba(0,0,0,.2);border-radius:20px;padding:.4rem .85rem;cursor:pointer}.p-work .work-filter:hover{border-color:var(--gold);color:var(--gold2)}.p-work .work-filter.on{background:var(--gold);color:#1a1206;border-color:rgba(0,0,0,0);font-weight:700}.home-main .home-featured{margin-top:2.6rem}.home-main .home-featured .hf-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin:0 0 1.1rem}.home-main .home-featured h2{font-size:1.35rem;margin:0 0 .2rem}.home-main .home-featured .lead{color:var(--muted);margin:0}.home-main .home-featured .hf-all{display:inline-flex;align-items:center;min-height:24px;color:var(--gold2);font-size:.9rem;font-weight:600;white-space:nowrap}.p-work-piece .wp-credit-top{color:var(--muted);font-size:.95rem;margin:0 0 1.4rem}.p-work-piece .wp-credit-top a{color:var(--gold2)}.p-work-piece .wp-embed{aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--line2);margin:0 0 1.6rem}.p-work-piece .wp-embed iframe{width:100%;height:100%;border:0;display:block}.p-work-piece .wp-poster-big{margin:0 0 1.6rem}.p-work-piece .wp-poster-big .work-poster{aspect-ratio:16/9}.p-work-piece .wp-poster-big .wp-play{width:72px;height:72px;font-size:1.5rem}.p-work-piece .wp-watch{display:inline-flex;align-items:center;gap:.4rem;margin:-0.8rem 0 1.6rem;color:var(--muted);font-size:.85rem}.p-work-piece .wp-watch i{color:var(--gold2)}.p-work-piece .wp-sample{color:var(--faint);font-size:.83rem;margin:-0.8rem 0 1.6rem;line-height:1.5}.p-work-piece .wp-sample i{color:var(--gold);margin-right:.35rem}.p-work-piece .wp-sample a{color:var(--gold2)}.p-work-piece .wp-build{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:14px;overflow:hidden;margin:0 0 1.4rem}.p-work-piece .wp-build-bar{display:flex;align-items:center;gap:.5rem;padding:.6rem .95rem;border-bottom:1px solid var(--line);background:rgba(0,0,0,.25);font-family:var(--mono);font-size:.7rem;color:var(--faint)}.p-work-piece .wp-build-bar .ep{margin-left:auto;color:var(--muted)}.p-work-piece .wp-build-body{padding:1.1rem 1.25rem}.p-work-piece .wp-spec{display:grid;grid-template-columns:repeat(2, 1fr);gap:.7rem 1.4rem}@media(max-width: 520px){.p-work-piece .wp-spec{grid-template-columns:1fr}}.p-work-piece .wp-spec .k{font-family:var(--mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);display:block;margin-bottom:.15rem}.p-work-piece .wp-spec .v{color:var(--ink);font-weight:600}.p-work-piece .wp-spec .v i{color:var(--gold);margin-right:.4rem}.p-work-piece .wp-budget-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:10px;padding:1rem 1.2rem;margin:0 0 1.4rem}.p-work-piece .wp-budget-row .lbl{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.p-work-piece .wp-budget-row .amt{font-size:1.5rem;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.p-work-piece .wp-budget-row .note{color:var(--faint);font-size:.78rem;width:100%}.p-work-piece .wp-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:0 0 1.8rem}.p-work-piece .wp-actions .hint{color:var(--faint);font-size:.83rem}.p-work-piece .wp-credit-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1.1rem 1.25rem;margin:0 0 1.4rem}.p-work-piece .wp-credit-card h2{font-family:var(--sans);font-size:1rem;font-weight:700;letter-spacing:normal;margin:0 0 .3rem}.p-work-piece .wp-credit-card p{color:var(--muted);font-size:.9rem;margin:0 0 .6rem}.p-work-piece .wp-credit-card .wp-credit-last{margin:0}.p-work-piece .wp-credit-card a{color:var(--gold2)}.p-work-piece .wp-more{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.2rem}.p-work-piece .wp-more h2{font-family:var(--sans);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:0 0 .7rem}.p-work-piece .wp-more-links{display:grid;gap:.5rem}.p-work-piece .wp-more-links a{color:var(--muted)}.p-work-piece .wp-more-links a:hover{color:var(--gold2)}.p-index .pi-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:.8rem;margin:1.6rem 0 2rem}@media(max-width: 640px){.p-index .pi-stats{grid-template-columns:repeat(2, 1fr)}}.p-index .pi-stat{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:12px;padding:1rem 1.1rem;text-align:center}.p-index .pi-n{display:block;font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;color:var(--gold2);letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.p-index .pi-k{display:block;font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-top:.3rem}.p-index .pi-ladder{display:grid;gap:.55rem;margin:1rem 0 0}.p-index .pi-rung{display:flex;align-items:center;gap:.8rem}.p-index .pi-rung-l{flex:0 0 8.5rem;font-family:var(--mono);font-size:.72rem;color:var(--muted);text-align:right}.p-index .pi-rung-bar{position:relative;flex:1;height:26px;background:rgba(0,0,0,.25);border:1px solid var(--line);border-radius:7px}.p-index .pi-rung-fill{position:absolute;left:0;top:0;bottom:0;min-width:3px;background:linear-gradient(90deg, rgba(232, 176, 75, 0.4), var(--gold));border-radius:7px 0 0 7px}.p-index .pi-rung-v{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.8rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.p-index .pi-years{display:flex;align-items:flex-end;gap:.35rem;height:120px;margin:1rem 0 0;padding:0 .2rem}.p-index .pi-yr{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:.3rem}.p-index .pi-yr-bar{width:100%;max-width:24px;background:linear-gradient(180deg, var(--gold2), var(--gold));border-radius:4px 4px 0 0;min-height:6px}.p-index .pi-yr-lbl{font-family:var(--mono);font-size:.6rem;color:var(--faint)}.p-index .pi-catalog{width:100%;margin-top:1rem}.p-index .pi-catalog td:last-child{color:var(--gold2);font-weight:700}.p-index .pi-note{font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border:1px solid var(--line2);border-radius:20px;padding:.05rem .4rem;margin-left:.4rem;white-space:nowrap}.p-profile .pf-tagline{font-size:1.2rem;color:var(--ink);margin:0 0 1.2rem;letter-spacing:-0.01em}.p-profile .pf-reel{margin:0 0 1.1rem}.p-profile .reel-frame{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--line2);background:#0b0b0d;box-shadow:0 30px 70px -40px rgba(0,0,0,.9)}.p-profile .reel-frame::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg, rgba(11, 11, 13, 0.3), rgba(11, 11, 13, 0) 26%, rgba(11, 11, 13, 0) 66%, rgba(11, 11, 13, 0.55));box-shadow:inset 0 0 130px rgba(11,11,13,.5)}.p-profile .rf-video{position:absolute;inset:0;width:100%;height:100%;border:0}.p-profile .rf-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none}.p-profile .rf-label{position:absolute;left:.8rem;bottom:.7rem;z-index:2;font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:rgba(11,11,13,.55);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:.2rem .6rem}.p-profile .rf-label i{color:var(--gold);margin-right:.4rem}@media(prefers-reduced-motion: reduce){.p-profile .rf-video{display:none}.p-profile .rf-poster{display:block}}.p-profile .pf-stats{display:flex;gap:2.4rem;flex-wrap:wrap;margin:0 0 1.3rem;padding:.2rem 0 0}.p-profile .pf-stat{display:flex;flex-direction:column}.p-profile .pf-stat-n{font-family:var(--display);font-size:1.7rem;font-weight:600;color:var(--ink);letter-spacing:-0.01em;line-height:1}.p-profile .pf-stat-l{font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-top:.35rem}.p-profile .pf-meta{display:flex;gap:1.4rem;flex-wrap:wrap;color:var(--muted);font-size:.9rem;margin:0 0 1.1rem}.p-profile .pf-meta i{color:var(--gold);margin-right:.4rem}.p-profile .pf-bio{color:var(--muted);font-size:1rem;max-width:44rem;margin:0 0 1.4rem;line-height:1.65}.p-profile .pf-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:0 0 2.2rem}.p-profile .pf-actions .btn i{margin-right:.15rem;font-size:.82rem}.p-profile .pf-work-h{margin:2rem 0 1rem}.p-profile .pf-works{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.1rem;margin:0 0 1.4rem}@media(max-width: 560px){.p-profile .pf-works{grid-template-columns:1fr}}.p-profile .pf-work-item{margin:0}.p-profile .pf-work-frame{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--line2);background:#0b0b0d}.p-profile .pf-work-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.p-profile .pf-work-item figcaption{color:var(--muted);font-size:.9rem;margin-top:.55rem}.p-profile .pf-claim{margin-top:2.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-left:3px solid var(--gold);border-radius:12px;padding:1.2rem 1.35rem}.p-profile .pf-claim div{color:var(--muted);max-width:40rem;line-height:1.5}.p-profile .pf-claim b{color:var(--ink)}.p-profile .pf-claim-eyebrow{display:block;font-family:var(--mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin-bottom:.3rem}.p-auth{max-width:30rem}.p-auth .auth-sub{color:var(--muted);font-size:1rem;margin:0 0 1.6rem;line-height:1.6}.p-auth .auth-card{background:var(--panel);border:1px solid var(--line2);border-radius:14px;padding:1.4rem clamp(1.1rem,3vw,1.5rem);display:flex;flex-direction:column;gap:.6rem}.p-auth .auth-card label{font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint)}.p-auth .auth-card input[type=email]{background:rgba(0,0,0,.2);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.7rem .8rem;font-size:1rem;outline:none}.p-auth .auth-card input[type=email]:focus{border-color:var(--gold)}.p-auth .auth-card .btn-gold{margin-top:.4rem;justify-content:center}.p-auth .auth-alt{color:var(--muted);font-size:.9rem;margin:.4rem 0 0;text-align:center}.p-auth .auth-alt a{color:var(--gold2)}.p-auth .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.p-auth .auth-error{display:flex;gap:.6rem;align-items:flex-start;background:rgba(198,92,78,.08);border:1px solid #5a3130;border-radius:10px;padding:.8rem 1rem;margin:0 0 1.2rem;color:#e0a394;font-size:.9rem}.p-auth .auth-error i{margin-top:.15rem}.p-auth .auth-sent{display:flex;gap:.7rem;align-items:flex-start;background:rgba(46,90,58,.1);border:1px solid #2e5a3a;border-radius:12px;padding:1.1rem 1.25rem;color:var(--ink);line-height:1.5}.p-auth .auth-sent i{color:var(--green);margin-top:.2rem;font-size:1.1rem}.p-auth .auth-sent .mono{font-family:var(--mono);color:var(--gold2)}.p-auth .auth-devlink{margin-top:1rem;background:rgba(232,176,75,.06);border:1px dashed #5a4a2e;border-radius:10px;padding:.85rem 1rem;font-size:.85rem;word-break:break-all}.p-auth .auth-devlink .k{display:block;font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:.4rem}.p-auth .auth-devlink a{color:var(--gold2)}.p-signup .signup-lede{color:var(--muted);font-size:1.08rem;line-height:1.6;max-width:46rem;margin:0 0 1.8rem}.p-signup .signup-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1.6rem;align-items:start}@media(max-width: 760px){.p-signup .signup-grid{grid-template-columns:1fr}}.p-signup .signup-aside{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:14px;padding:1.3rem 1.4rem}.p-signup .signup-aside h2{font-size:1.05rem;margin:0 0 .9rem}.p-signup .signup-pts{list-style:none;padding:0;margin:0 0 1.1rem;display:grid;gap:.6rem}.p-signup .signup-pts li{color:var(--muted);font-size:.92rem;line-height:1.4;display:flex;gap:.6rem;align-items:flex-start}.p-signup .signup-pts li i{color:var(--gold);font-size:.8rem;margin-top:.25rem;flex-shrink:0}.p-signup .signup-alt{color:var(--faint);font-size:.86rem;margin:.5rem 0 0}.p-signup .signup-alt a{color:var(--gold2)}.pros-join-cta{display:flex;gap:.6rem;flex-wrap:wrap;margin:.4rem 0 0}.pros-join-cta .btn-gold i{margin-right:.4rem}.pcard{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:14px;padding:1.5rem clamp(1.1rem,3vw,1.6rem)}.pcard label,.pcard .pfield-lbl{display:block;font-size:.82rem;color:var(--muted);margin:0 0 .35rem}.pfield{margin-bottom:1.1rem}.pcard input[type=text],.pcard input[type=email]{width:100%;background:var(--panel2);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.6rem .8rem;font-size:.95rem;outline:none}.pcard input:focus{border-color:var(--gold)}.pcard input::placeholder{color:var(--faint)}.shoots{display:flex;gap:.5rem;flex-wrap:wrap}.shoots label{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;border:1px solid var(--line2);border-radius:20px;padding:.35rem .8rem;margin:0;cursor:pointer;color:var(--muted);font-size:.85rem}.shoots input{accent-color:var(--gold);width:16px;height:16px;margin:0}.pmsg{margin-top:.9rem;color:var(--faint);font-size:.85rem}.p-account .acct-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1.8rem}.p-account .acct-head h1{margin:0 0 .4rem}.p-account .acct-status{color:var(--muted);font-size:.92rem;margin:0;display:flex;align-items:center;gap:.5rem}.p-account .acct-status a{color:var(--gold2)}.p-account .acct-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.p-account .acct-dot.off{background:var(--gold);box-shadow:0 0 8px rgba(232,176,75,.6)}.p-account .acct-sec{border-top:1px solid var(--line);padding:1.6rem 0}.p-account .acct-sec:first-of-type{border-top:0;padding-top:0}.p-account .acct-sec h2{font-size:1.15rem;margin:0 0 1rem;display:flex;align-items:center;gap:.6rem}.p-account .acct-sec h2 i{color:var(--gold);font-size:1rem}.p-account .acct-p{color:var(--muted);font-size:.92rem;margin:0 0 1rem;line-height:1.55;max-width:46rem}.p-account .acct-form .af-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media(max-width: 620px){.p-account .acct-form .af-grid{grid-template-columns:1fr}}.p-account .af-field{display:flex;flex-direction:column;gap:.35rem}.p-account .af-field.af-wide{grid-column:1/-1}.p-account .af-field label{font-family:var(--mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint)}.p-account .af-field input,.p-account .af-field textarea{background:rgba(0,0,0,.2);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.55rem .7rem;font-size:.92rem;outline:none;font-family:inherit;resize:vertical}.p-account .af-field input:focus,.p-account .af-field textarea:focus{border-color:var(--gold)}.p-account .af-checks{display:flex;flex-wrap:wrap;gap:.5rem}.p-account .af-check{display:inline-flex;align-items:center;gap:.45rem;background:rgba(0,0,0,.2);border:1px solid var(--line2);border-radius:999px;padding:.4rem .8rem;font-size:.88rem;color:var(--muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.p-account .af-check:hover{border-color:var(--gold)}.p-account .af-check input{accent-color:var(--gold);width:.95rem;height:.95rem}.p-account .af-check:has(input:checked){border-color:var(--gold);color:var(--ink)}.p-account .af-actions{display:flex;align-items:center;gap:1rem;margin-top:1rem}.p-account .af-msg{font-size:.85rem;color:var(--faint)}.p-account .af-msg.ok{color:var(--green)}.p-account .af-msg.err{color:#e0a394}.p-account .af-note{color:var(--faint);font-size:.85rem;margin:.9rem 0 0}.p-account .af-note b{color:var(--muted)}.p-account .af-note a{color:var(--gold2)}.p-account .acct-works-head{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin:1.6rem 0 .6rem}.p-account .acct-works-head label{font-family:var(--mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint)}.p-account .af-note-inline{color:var(--faint);font-size:.82rem}.p-account .acct-works{display:flex;flex-direction:column;gap:.5rem}.p-account .work-row{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:center}@media(max-width: 560px){.p-account .work-row{grid-template-columns:1fr 1fr auto}}.p-account .work-row input{background:rgba(0,0,0,.2);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.5rem .65rem;font-size:.9rem;outline:none;min-width:0}.p-account .work-row input:focus{border-color:var(--gold)}.p-account .w-remove{background:rgba(0,0,0,0);border:1px solid var(--line2);color:var(--muted);border-radius:8px;width:2.1rem;height:2.1rem;font-size:1.1rem;line-height:1;cursor:pointer;flex-shrink:0}.p-account .w-remove:hover{border-color:#c65c4e;color:#e0a394}.p-account .af-addwork{margin-top:.7rem}.p-account .af-addwork i{margin-right:.35rem;font-size:.8rem}.p-account #snippet{background:rgba(0,0,0,.3);border:1px solid var(--line2);border-radius:8px;padding:.8rem .9rem;font-family:var(--mono);font-size:.78rem;color:var(--gold2);overflow-x:auto;white-space:pre;margin:0 0 .8rem}.p-account .ghostlink{margin-left:.9rem;color:var(--muted);font-size:.85rem}.p-account .ghostlink:hover{color:var(--gold2)}.p-account .acct-billing .acct-upsell{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-left:3px solid var(--gold);border-radius:12px;padding:1.1rem 1.25rem}.p-account .acct-upsell b{color:var(--ink);display:block;margin-bottom:.2rem}.p-account .acct-upsell span{color:var(--muted);font-size:.86rem}.p-account .acct-soon{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border:1px solid #5a4a2e;border-radius:20px;padding:.25rem .6rem;white-space:nowrap}.fee-note{display:block;margin-top:.5rem;font-size:.8rem;color:var(--muted);line-height:1.45}.p-account .ss-toggle{display:flex;align-items:center;gap:.6rem;font-size:.92rem;color:var(--ink);cursor:pointer;margin:0 0 1rem}.p-account .ss-toggle input#ss-discoverable{scroll-margin-top:200px}.p-account .ss-toggle input{width:1.05rem;height:1.05rem;accent-color:var(--gold);cursor:pointer}.p-account .ss-note-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:0 0 1.4rem}.p-account .ss-note-row input{flex:1 1 22rem;min-width:0;background:rgba(0,0,0,.2);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.55rem .7rem;font-size:.9rem;outline:none}.p-account .ss-note-row input:focus{border-color:var(--gold)}.p-account .cal{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}@media(max-width: 620px){.p-account .cal{grid-template-columns:1fr}}.p-account .cal-month{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1rem 1.1rem 1.2rem;box-shadow:var(--shadow)}.p-account .cal-mhead{font-family:var(--display);font-size:1.05rem;color:var(--ink);margin:0 0 .7rem}.p-account .cal-dow{display:grid;grid-template-columns:repeat(7, 1fr);gap:.25rem;margin:0 0 .35rem}.p-account .cal-dow span{text-align:center;font-family:var(--mono);font-size:.6rem;letter-spacing:.06em;color:var(--faint)}.p-account .cal-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:.25rem}.p-account .cal-day{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:.82rem;color:var(--muted);background:rgba(0,0,0,.18);border:1px solid var(--line2);border-radius:7px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;padding:0;font-family:inherit}.p-account .cal-day:hover:not(:disabled):not(.cal-pad){border-color:var(--gold);color:var(--ink);box-shadow:var(--shadow-lift)}.p-account .cal-day.cal-pad{background:rgba(0,0,0,0);border:0;cursor:default}.p-account .cal-day.cal-past{opacity:.3;cursor:not-allowed}.p-account .cal-day.av{background:rgba(123,216,143,.16);border-color:#2e5a3a;color:var(--green);font-weight:700}.p-account .cal-day.bz{background:rgba(0,0,0,.4);border-color:var(--line2);color:var(--faint);text-decoration:line-through}.p-account .ss-search{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin:0 0 1.2rem}.p-account .ss-search input{background:rgba(0,0,0,.2);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.55rem .7rem;font-size:.9rem;outline:none;color-scheme:dark}.p-account .ss-search input:focus{border-color:var(--gold)}.p-account .ss-search input[type=text]{flex:1 1 12rem;min-width:0}.p-account .ss-results{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:1rem;margin:0 0 1.6rem}.p-account .ss-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1rem 1.1rem;box-shadow:var(--shadow);transition:box-shadow .15s ease,border-color .15s ease}.p-account .ss-card:hover{box-shadow:var(--shadow-lift);border-color:var(--line2)}.p-account .ss-card-head{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.p-account .ss-card-head b{color:var(--ink)}.p-account .ss-city{color:var(--muted);font-size:.82rem}.p-account .ss-reel{margin-left:auto;color:var(--gold2);font-size:.8rem}.p-account .ss-reel i{margin-right:.25rem;font-size:.7rem}.p-account .ss-types{color:var(--faint);font-size:.8rem;margin:.4rem 0 0}.p-account .ss-cnote{color:var(--muted);font-size:.86rem;line-height:1.5;margin:.5rem 0 0}.p-account .ss-card-foot{margin-top:.8rem}.p-account .ss-hint{color:var(--faint);font-size:.8rem;font-style:italic}.p-account .ss-conn-head{margin:1.8rem 0 .7rem}.p-account .ss-conn-head label{font-family:var(--mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint)}.p-account .ss-connections{display:flex;flex-direction:column;gap:.7rem}.p-account .ss-conn{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:.8rem 1rem}.p-account .ss-conn-ok{border-left:3px solid var(--green)}.p-account .ss-conn-in{border-left:3px solid var(--gold)}.p-account .ss-conn-main{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.9rem;color:var(--ink)}.p-account .ss-when{color:var(--muted);font-size:.82rem}.p-account .ss-when i{margin-right:.3rem;color:var(--faint)}.p-account .ss-conn-dir{color:var(--faint);font-size:.82rem;font-style:italic}.p-account .ss-conn-type{font-family:var(--mono);font-size:.68rem;color:var(--muted);border:1px solid var(--line2);border-radius:6px;padding:.05rem .4rem}.p-account .ss-conn-note{color:var(--faint);font-size:.82rem}.p-account .ss-conn-contact .ss-email{color:var(--gold2);font-size:.86rem}.p-account .empty{color:var(--muted);font-size:.9rem}.doc-shell{display:grid;grid-template-columns:210px 1fr;gap:2.8rem;align-items:start;padding:2.6rem 0 var(--sp-6)}@media(max-width: 860px){.doc-shell{grid-template-columns:1fr;gap:1.6rem}}.doc-nav{position:sticky;top:80px;align-self:start;display:flex;flex-direction:column;gap:1.4rem;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:.4rem}@media(max-width: 860px){.doc-nav{position:static;max-height:none;border:1px solid var(--line);border-radius:12px;padding:1rem;background:var(--panel)}}.doc-nav-group{display:flex;flex-direction:column;gap:.28rem}.doc-nav-h{font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin:0 0 .3rem}.doc-nav a{color:var(--muted);font-size:.86rem;padding:.3rem 0;line-height:1.35}.doc-nav a:hover{color:var(--gold2)}.doc-nav-spec{display:inline-flex;align-items:center;gap:.45rem;margin-top:.2rem;font-family:var(--mono);font-size:.78rem;color:var(--gold2) !important;border:1px solid var(--line2);border-radius:8px;padding:.4rem .6rem}.doc-nav-spec:hover{border-color:var(--gold)}.doc-main{min-width:0}.doc-main h1{margin:0 0 .6rem}.doc-lead{color:var(--muted);font-size:1.08rem;line-height:1.6;margin:0 0 1.8rem;max-width:46rem}.doc-lead b{color:var(--ink)}.doc-main h2{font-size:1.3rem;margin:var(--gap-sub) 0 .7rem;scroll-margin-top:80px}.doc-p{color:var(--muted);line-height:1.6;margin:0 0 1rem;max-width:46rem}.doc-p code,.doc-ep-desc code,.doc-returns code{font-family:var(--mono);font-size:.85em;background:rgba(0,0,0,.28);border:1px solid var(--line2);border-radius:5px;padding:.05rem .35rem;color:var(--gold2)}.doc-tag{font-size:1.5rem !important;padding-top:.4rem;margin-top:var(--gap-section) !important}.doc-tag-desc{color:var(--faint);font-size:.92rem;margin:0 0 1.6rem}.doc-ep{border:1px solid var(--line2);border-radius:14px;padding:1.5rem 1.5rem;margin:0 0 var(--gap-card);background:var(--panel);scroll-margin-top:80px}.doc-ep-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.doc-method{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.06em;border-radius:6px;padding:.2rem .5rem}.doc-method.m-get{background:rgba(46,90,58,.25);color:#7fca92;border:1px solid #2e5a3a}.doc-method.m-post{background:rgba(232,176,75,.14);color:var(--gold2);border:1px solid #5a4a2e}.doc-path{font-family:var(--mono);font-size:.92rem;color:var(--ink)}.doc-ep h3{font-size:1.05rem;margin:0 0 .3rem}.doc-ep-desc{color:var(--muted);font-size:.92rem;line-height:1.55;margin:0 0 1rem}.doc-table-wrap{overflow-x:auto;margin:0 0 1.3rem}.doc-params{width:100%;min-width:26rem;border-collapse:collapse;font-size:.85rem;margin:0}.doc-params th{text-align:left;font-family:var(--mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-weight:600;padding:.5rem .6rem .5rem 0;border-bottom:1px solid var(--line)}.doc-params td{padding:.5rem .6rem .5rem 0;border-bottom:1px solid var(--line);vertical-align:top}.doc-params td code{font-family:var(--mono);color:var(--ink);font-size:.86rem}.dp-type{font-family:var(--mono);color:var(--gold2);font-size:.78rem}.dp-req{color:var(--green);font-size:.78rem}.dp-opt{color:var(--faint)}.dp-desc{color:var(--muted)}.doc-cols{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;align-items:start}.doc-cols>div{min-width:0}@media(max-width: 620px){.doc-cols{grid-template-columns:1fr}}.doc-lbl{display:block;font-family:var(--mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin:0 0 .4rem}.doc-cols pre{margin:0}.doc-returns{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0}.doc-status{font-family:var(--mono);font-size:.7rem;font-weight:700;color:#7fca92;background:rgba(46,90,58,.25);border:1px solid #2e5a3a;border-radius:5px;padding:.05rem .4rem;margin-right:.35rem}.doc-example{margin-top:1.1rem;min-width:0}.doc-example pre{margin:0;max-height:460px}.mcp-x{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;align-items:start;margin:0 0 1rem}@media(max-width: 820px){.mcp-x{grid-template-columns:1fr}}.mcp-side{min-width:0}.mcp-side .codeblock{margin:0;max-height:440px}.mcp-side .doc-lbl i{color:var(--gold);margin-right:.3rem}.mcp-side .doc-table-wrap{margin:0}.mcp-note{color:var(--muted);font-size:.9rem;line-height:1.6;margin:.9rem 0 0;max-width:46rem}.mcp-note b{color:var(--ink)}.mcp-note code{font-family:var(--mono);font-size:.85em;background:rgba(0,0,0,.28);border:1px solid var(--line2);border-radius:5px;padding:.05rem .35rem;color:var(--gold2)}.mcp-h{font-size:.95rem;margin:1.6rem 0 .7rem;color:var(--ink)}.mcp-h:first-child{margin-top:0}.mcp-args{font-family:var(--mono);font-size:.78rem;color:var(--muted);text-align:left}.mcp-args b{color:var(--ink);font-weight:600}.mcp-none{color:var(--faint);font-family:var(--sans);font-size:.8rem}.mcp-free{color:var(--green);font-size:.74rem;font-family:var(--mono)}.mcp-cred{color:var(--gold2);font-size:.74rem;font-family:var(--mono)}.mcp-tools td:first-child{white-space:nowrap}@media(max-width: 560px){.mcp-tools{min-width:0;font-size:.78rem}.mcp-tools thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mcp-tools tr{display:block;border-bottom:1px solid var(--line);padding:.55rem 0}.mcp-tools td{display:block;border:none;padding:0;white-space:normal}.mcp-tools td:first-child{white-space:normal}.mcp-args{font-size:.72rem;padding-top:.25rem !important}}.trace{margin:1.4rem 0 0}.trace-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-card);counter-reset:none}.tstep{border:1px solid var(--line2);border-radius:14px;background:var(--panel);padding:1.4rem 1.5rem;min-width:0}.tstep-h{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin:0 0 1rem}.tstep-n{font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--gold2);border:1px solid #5a4a2e;background:rgba(232,176,75,.12);border-radius:6px;padding:.2rem .45rem}.tstep h3{font-size:1.05rem;margin:0}.tstep-k{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:var(--faint);margin-left:auto}@media(max-width: 560px){.tstep-k{margin-left:0;flex-basis:100%}}.trace-said{font-family:var(--mono);font-size:.9rem;line-height:1.6;color:var(--ink);background:var(--bg);border:1px solid var(--line2);border-left:2px solid var(--gold);border-radius:10px;padding:.9rem 1rem;margin:0 0 .9rem;white-space:pre-wrap}.tstep-note{color:var(--muted);font-size:.9rem;line-height:1.6;margin:.9rem 0 0}.tstep-note code{font-family:var(--mono);font-size:.85em;background:rgba(0,0,0,.28);border:1px solid var(--line2);border-radius:5px;padding:.05rem .35rem;color:var(--gold2);-webkit-box-decoration-break:clone;box-decoration-break:clone}.tstep .codeblock{margin:0;max-height:420px}.trace-table{min-width:24rem;font-size:.9rem}.trace-table .tnum{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:.82rem}.trace-table tfoot td{border-bottom:none;border-top:1px solid var(--line2);font-weight:700;color:var(--ink);padding-top:.7rem}.trace-table tfoot .tnum{color:var(--gold2)}.trace-table .tfac{color:var(--faint);font-size:.74rem}@media(max-width: 560px){.trace-table{min-width:0;font-size:.8rem}.trace-table th,.trace-table td{padding:.55rem .35rem .55rem 0}.trace-table .tnum{font-size:.72rem}}.trace-tiers{display:grid;grid-template-columns:repeat(3, 1fr);gap:.8rem;margin-top:1rem}@media(max-width: 720px){.trace-tiers{grid-template-columns:1fr}}.ttier{border:1px solid var(--line);border-radius:10px;background:var(--panel2);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.3rem}.ttier-k{font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.11em;color:var(--faint)}.ttier-p{font-family:var(--mono);font-size:.95rem;color:var(--gold2);font-variant-numeric:tabular-nums}.ttier-t{font-size:.82rem;color:var(--muted);line-height:1.5}.trace-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.trace-rules li{color:var(--muted);font-size:.92rem;line-height:1.6;padding-left:1.1rem;position:relative}.trace-rules li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--gold)}.trace-rules b{color:var(--ink)}.trace-rules code{font-family:var(--mono);font-size:.85em;background:rgba(0,0,0,.28);border:1px solid var(--line2);border-radius:5px;padding:.05rem .35rem;color:var(--gold2)}.p-order-artifact .oa-lead{color:var(--muted);margin:0 0 1.4rem;line-height:1.6}.p-order-artifact .oa-copy{margin-left:.5rem;background:var(--panel);border:1px solid var(--line2);border-radius:8px;color:var(--gold2);font-size:.8rem;font-weight:600;padding:.3rem .7rem;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.p-order-artifact .oa-copy:hover{border-color:var(--gold);color:var(--gold)}.p-order-artifact .oa-copy i{margin-right:.35rem}.p-order-artifact .oa-status{display:inline-flex;align-items:center;gap:.55rem;background:var(--panel);border:1px solid var(--line2);border-radius:20px;padding:.4rem .9rem;margin:0 0 1.6rem;font-size:.85rem;font-weight:600;color:var(--muted)}.p-order-artifact .oa-status .oa-dot{width:9px;height:9px;border-radius:50%;background:var(--faint);flex:none}.p-order-artifact .oa-status[data-state=open] .oa-dot{background:var(--faint)}.p-order-artifact .oa-status[data-state=matched] .oa-dot{background:var(--gold);box-shadow:0 0 0 3px rgba(232,176,75,.18)}.p-order-artifact .oa-status[data-state=matched] .oa-status-text{color:var(--gold2)}.p-order-artifact .oa-status[data-state=accepted] .oa-dot{background:var(--green);box-shadow:0 0 0 3px rgba(123,216,143,.18)}.p-order-artifact .oa-status[data-state=accepted] .oa-status-text{color:var(--green)}.p-order-artifact .oa-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:0 0 1.6rem}.p-order-artifact .oa-card-bar{display:flex;align-items:center;gap:.4rem;padding:.6rem .9rem;border-bottom:1px solid var(--line);background:var(--panel2)}.p-order-artifact .oa-card-bar .d{width:9px;height:9px;border-radius:50%}.p-order-artifact .oa-card-bar .d.r{background:#e0554e}.p-order-artifact .oa-card-bar .d.y{background:#e8b04b}.p-order-artifact .oa-card-bar .d.g{background:#7bd88f}.p-order-artifact .oa-ep{margin-left:.5rem;font-family:var(--mono);font-size:.72rem;color:var(--faint)}.p-order-artifact .oa-card-body{padding:1.3rem clamp(1.1rem,3vw,1.6rem)}.p-order-artifact .oa-budget-lbl{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.3rem}.p-order-artifact .oa-budget{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;color:var(--gold2);font-variant-numeric:tabular-nums;margin-bottom:1rem}.p-order-artifact .oa-spec{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.4rem}@media(max-width: 520px){.p-order-artifact .oa-spec{grid-template-columns:1fr}}.p-order-artifact .oa-spec-row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.4rem 0;font-size:.92rem}.p-order-artifact .oa-k{color:var(--faint)}.p-order-artifact .oa-v{color:var(--ink);font-weight:600;text-align:right}.p-order-artifact .oa-desc{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem;line-height:1.55}.p-order-artifact .oa-desc-lbl{display:block;font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.35rem}.p-order-artifact .oa-tiers-lbl{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin:0 0 .7rem}.p-order-artifact .oa-tiers{display:grid;grid-template-columns:repeat(3, 1fr);gap:.8rem;margin-bottom:1.6rem}@media(max-width: 720px){.p-order-artifact .oa-tiers{grid-template-columns:1fr}}.p-order-artifact .oa-tier{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1rem}.p-order-artifact .oa-tier-on{border-color:var(--gold2);box-shadow:0 0 0 1px rgba(232,176,75,.25)}.p-order-artifact .oa-tier-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.p-order-artifact .oa-tier-name{font-weight:700}.p-order-artifact .oa-tier-badge{font-family:var(--mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;background:var(--gold);color:#1a1206;border-radius:4px;padding:.1rem .35rem}.p-order-artifact .oa-tier-price{color:var(--gold2);font-weight:800;font-variant-numeric:tabular-nums;margin-bottom:.3rem}.p-order-artifact .oa-tier-tag{color:var(--muted);font-size:.82rem;margin-bottom:.6rem;line-height:1.45}.p-order-artifact .oa-tier-inc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.p-order-artifact .oa-tier-inc li{font-size:.82rem;color:var(--muted)}.p-order-artifact .oa-tier-inc i{color:var(--green);margin-right:.4rem;font-size:.72rem}.p-order-artifact .oa-breakdown{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1rem 1.2rem;margin-bottom:1.6rem}.p-order-artifact .oa-breakdown-lbl{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.5rem}.p-order-artifact .oa-brow{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--line);font-size:.9rem;color:var(--muted)}.p-order-artifact .oa-brow:last-child{border-bottom:0}.p-order-artifact .oa-brow span:last-child{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.p-order-artifact .oa-match{margin-bottom:1.4rem}.p-order-artifact .oa-match h2{font-size:1.1rem;margin:0 0 .35rem}.p-order-artifact .oa-match h2 i{color:var(--gold);margin-right:.45rem}.p-order-artifact .oa-match-count{color:var(--muted);margin:0}.p-order-artifact .oa-broadcast{margin-bottom:1.4rem}.p-order-artifact .oa-broadcast .cta{margin-top:0}.p-order-artifact .oa-hint{display:block;margin-top:.5rem;color:var(--faint);font-size:.85rem}.p-order-artifact .oa-public-note{color:var(--muted);font-size:.9rem;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:.8rem 1rem;margin-bottom:1.4rem}.p-order-artifact .oa-public-note i{color:var(--gold2);margin-right:.45rem}.p-order-artifact .oa-accepted{margin-bottom:1.4rem}.p-order-artifact .oa-accepted-in{display:flex;gap:.7rem;align-items:flex-start;background:rgba(123,216,143,.08);border:1px solid #2e5a3a;border-radius:12px;padding:1rem 1.2rem}.p-order-artifact .oa-accepted-in>i{color:var(--green);font-size:1.2rem;margin-top:.1rem}.p-order-artifact .oa-accepted-in b{color:var(--ink)}.p-order-artifact .oa-accepted-in a{color:var(--gold2)}.p-order-artifact .oa-accepted-in p{color:var(--muted);font-size:.88rem;margin:.4rem 0 0;line-height:1.5}.p-order-artifact .oa-legal{color:var(--faint);font-size:.78rem;margin-top:1.6rem;border-top:1px solid var(--line);padding-top:1rem}.rq-nojs{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:14px;padding:1.3rem clamp(1.1rem,3vw,1.5rem);margin:1.4rem 0 0}.rq-nojs .rq-nojs-note{color:var(--muted);font-size:.9rem;line-height:1.55;margin:0 0 1rem}.rq-nojs .rq-nojs-lbl{display:block;cursor:pointer;font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.7rem}.rq-nojs textarea{width:100%;resize:vertical;background:rgba(0,0,0,0);border:0;outline:0;color:var(--ink);font-family:var(--mono);font-size:1rem;line-height:1.6;padding:0}.rq-nojs textarea::placeholder{color:var(--faint)}.rq-nojs .rq-nojs-act{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--line)}.rq-nojs .rq-nojs-act .cta{flex:0 0 auto}.rq-nojs .rq-nojs-act .hint{flex:1 1 14rem;min-width:0}.rq-shape{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line2);border-radius:14px;padding:1.3rem clamp(1.1rem,3vw,1.5rem);margin:1.4rem 0 0}.rq-shape[hidden]{display:none}.rq-shape .rq-head{margin:0 0 1.1rem}.rq-shape .rq-title{font-family:var(--display);font-size:1.25rem;font-weight:700;margin:0 0 .25rem;letter-spacing:-0.01em}.rq-shape .rq-sub{color:var(--muted);font-size:.9rem;margin:0;line-height:1.55}.rq-shape .rq-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.3rem clamp(1.1rem,3vw,2rem)}.rq-shape .rq-wide{grid-column:1/-1}.rq-shape .rq-lbl{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.55rem;display:flex;align-items:baseline;gap:.6rem}.rq-shape .rq-v{margin-left:auto;color:var(--gold2);font-size:.8rem;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.rq-shape .rq-opt{color:var(--faint);font-size:.62rem;letter-spacing:.08em}.rq-shape input[type=range]{width:100%;accent-color:var(--gold);height:1.4rem}.rq-shape .rq-step{display:inline-flex;align-items:center;gap:.9rem;border:1px solid var(--line2);border-radius:9px;background:rgba(0,0,0,.2);padding:.35rem .5rem}.rq-shape .rq-step button{width:2rem;height:2rem;border-radius:6px;border:1px solid var(--line2);background:rgba(0,0,0,0);color:var(--ink);font-size:1.1rem;cursor:pointer;line-height:1;font-family:inherit}.rq-shape .rq-step button:hover{border-color:var(--gold);color:var(--gold2)}.rq-shape .rq-n{min-width:1.4rem;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:1.05rem}.rq-shape .rq-togs{display:flex;flex-wrap:wrap;gap:.4rem}.rq-shape .rq-tog{font-size:.84rem;color:var(--muted);border:1px solid var(--line2);background:rgba(0,0,0,.2);border-radius:20px;padding:.4rem .8rem;cursor:pointer;font-family:inherit}.rq-shape .rq-tog i{color:var(--faint);margin-right:.3rem;font-size:.75rem}.rq-shape .rq-tog:hover{border-color:var(--gold)}.rq-shape .rq-tog.on{border-color:var(--gold);color:var(--gold2)}.rq-shape .rq-tog.on i{color:var(--gold)}.rq-shape .rq-tog[hidden]{display:none}.rq-shape #rq-budget{background:rgba(0,0,0,.25);border:1px solid var(--line2);border-radius:8px;color:var(--ink);padding:.55rem .7rem;font-size:.95rem;font-family:inherit;width:100%;max-width:11rem;outline:none;font-variant-numeric:tabular-nums}.rq-shape #rq-budget:focus{border-color:var(--gold)}.rq-shape .rq-pinned{color:#e0a37a;font-size:.84rem;line-height:1.55;margin:1.1rem 0 0;border-top:1px solid var(--line);padding-top:.9rem}.rq-shape .rq-pinned[hidden]{display:none}@media(max-width: 640px){.rq-shape .rq-grid{grid-template-columns:1fr}}