.site .ad-pg{max-width:1120px;margin:0 auto;padding:64px clamp(16px,4cqi,48px) 88px;display:grid;gap:80px}.site .ad-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:40px 48px;align-items:start}.site .ad-h1l{display:block;text-wrap:balance}.site .ad-hero-t{display:grid;gap:18px}.site .ad-hero-t .lede{margin-top:0}.site .ad-hero-t .ad-acts{gap:10px 20px}.site .ad-tell{padding:24px;border-radius:22px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong),0 24px 60px rgba(0,0,0,.35);display:grid;gap:14px;min-width:0}.site .ad-tell h2{font-size:17px;font-weight:700;letter-spacing:-.01em}.site .ad-seg{display:inline-flex;flex-wrap:wrap;justify-self:start;background:var(--ctl);border-radius:999px;padding:3px;gap:2px;max-width:100%}.site .ad-seg button{min-height:34px;min-width:44px;padding:0 14px;border-radius:999px;font-size:13.5px;color:var(--text-2)}.site .ad-seg button:hover{color:var(--text)}.site .ad-seg button[aria-pressed=true]{background:var(--raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.site .ad-say{font:400 19px/1.45 var(--font-serif);color:var(--text);padding:16px 18px;border-radius:14px;background:#0a0908;box-shadow:inset 0 0 0 1px var(--line);overflow-wrap:anywhere}.site .ad-fine{font-size:13px;line-height:1.5;color:var(--text-3)}.site .ad-law{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;padding-top:28px;border-top:1px solid var(--line)}.site .ad-law>div{display:grid;gap:6px;align-content:start;justify-items:start}.site .ad-law b{font-size:15px}.site .ad-law span{color:var(--text-2);font-size:14px;line-height:1.5}.site .ad-law .lnk{font-size:14px;margin-top:2px}.site .ad-law .ad-nw{white-space:nowrap;color:inherit;font-size:inherit}.site .ad-sec{display:grid;gap:24px;min-width:0}.site .ad-sec-h{display:grid;gap:10px;max-width:720px}.site .ad-sec-h h2{font-size:clamp(24px,2.6cqi,34px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.site .ad-sec-h p{color:var(--text-2);font-size:16px;line-height:1.55}.site .ad-sec>.ad-acts,.site .ad-sec>.lnk{justify-self:start}.site .ad-real{display:grid;grid-template-columns:216px minmax(0,1fr);grid-template-areas:"v n" "v c";grid-template-rows:auto 1fr;gap:8px 48px;align-items:start}.site .ad-rv{grid-area:v;min-width:0}.site .ad-real .ad-nv{grid-area:n}.site .ad-rc{grid-area:c;align-self:end;display:grid;gap:4px;font-size:14px;line-height:1.45;padding-top:18px;border-top:1px solid var(--line)}.site .ad-rc>span:not(.ad-exl){color:var(--text-2)}.site .ad-exl{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:6px}.site .ad-exl .lnk{font-size:14px}.site .ad-vid{border-radius:16px}.site .ad-vid:hover{box-shadow:0 0 0 1.5px var(--red)}.site .ad-vid:focus-visible{outline:2px solid var(--text);outline-offset:3px}.site .ad-mk{position:absolute;inset:0;z-index:3;pointer-events:none;container-type:inline-size}.site .ad-tag2{position:absolute;left:5cqi;top:11.5%;display:inline-flex;align-items:center;gap:1.6cqi;height:max(20px,7.2cqi);padding:0 max(8px,3cqi) 0 max(6px,2.4cqi);border-radius:99px;background:rgba(13,12,11,.62);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgba(255,248,240,.2);color:#fff;font:600 max(9.5px,3.1cqi)/1 var(--font-ui);white-space:nowrap}.site .ad-gl{height:max(11px,3.8cqi);width:auto;flex:none}.site .ad-vid .ad-len{z-index:3}.site .ad-vid .vt-play{width:54px;height:54px;margin:-27px 0 0 -27px;background:rgba(0,0,0,.5);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}.site .ad-vid:hover .vt-play{background:rgba(229,72,77,.85);box-shadow:none}.site .ad-nv{list-style:none;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.site .ad-nv,.site .ad-nv li{display:grid;align-content:start}.site .ad-nv li{grid-template-columns:26px minmax(0,1fr);gap:6px 12px;padding:22px 0;border-top:1px solid var(--line)}.site .ad-nv li:nth-child(-n+2){border-top:0;padding-top:4px}.site .ad-nv b{font-size:15.5px}.site .ad-nv .ad-cmds,.site .ad-nv .ad-d{grid-column:2}.site .ad-x{grid-row:span 2;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--red-soft);color:var(--red-text)}.site .ad-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site .ad-two.ad-start{align-items:start}.site .ad-col{padding:24px;border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:16px;align-content:start;min-width:0}.site .ad-col h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:18px;font-weight:700;letter-spacing:-.01em}.site .ad-col h3 small{flex-basis:100%;font-size:13.5px;font-weight:500;color:var(--text-2);letter-spacing:0}.site .ad-can{list-style:none;margin:0;padding:0;display:grid}.site .ad-can li{display:grid;gap:6px;padding:12px 0;border-top:1px solid var(--line);font-size:15px}.site .ad-can li:first-child{border-top:0;padding-top:0}.site .ad-cmds{display:flex;flex-wrap:wrap;gap:6px}.site .ad-cmd{font:12px/1.6 var(--font-mono);color:var(--text-2);background:var(--ctl);border-radius:6px;padding:1px 7px;white-space:nowrap}.site .ad-cmd-w{white-space:normal;overflow-wrap:normal;word-break:normal}.site .ad-steps p .ad-cmd+.ad-cmd{margin-left:4px}.site .ad-yes{padding:16px 18px;border-radius:14px;background:rgba(229,72,77,.07);box-shadow:inset 0 0 0 1px rgba(229,72,77,.3);display:grid;gap:8px;align-self:end}.site .ad-yes.ad-no{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line)}.site .ad-yes b{font-size:14.5px}.site .ad-yes ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14.5px}.site .ad-yes p{color:var(--text-2);font-size:14px;line-height:1.5}.site .ad-six{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.site .ad-six li{background:var(--panel);padding:22px 22px 24px;display:grid;gap:8px;align-content:start}.site .ad-n{font:11px var(--font-mono);color:var(--red-text)}.site .ad-six b{font-size:16px}.site .ad-d,.site .ad-hand{color:var(--text-2);font-size:14.5px;line-height:1.5}.site .ad-hand{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-8px 0 0;padding:0 4px}.site .ad-hand>.ico{color:var(--text-3);flex:none}.site .ad-hand>span:not(.ad-cmds){flex:1 1 360px;min-width:0}.site .ad-hand b{color:var(--text);font-weight:600}.site .ad-mfoot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:18px 22px;border-radius:16px;background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line)}.site .ad-zero{display:inline-flex;align-items:baseline;gap:8px;color:var(--text-2);font-size:14px}.site .ad-zero b{font-size:30px;font-weight:700;color:var(--text);letter-spacing:-.02em}.site .ad-mf-t{flex:1 1 320px;color:var(--text-2);font-size:14.5px;line-height:1.5}.site .ad-price{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:start}.site .ad-pl{display:grid;gap:14px;min-width:0}.site .ad-free,.site .ad-plans{list-style:none;margin:0;padding:6px 24px;border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);display:grid;align-content:start}.site .ad-free{background:var(--canvas)}.site .ad-free>div,.site .ad-plans li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:16px 0;border-top:1px solid var(--line)}.site .ad-free>div:first-child,.site .ad-plans li:first-child{border-top:0}.site .ad-free b,.site .ad-plans b{font-size:15.5px}.site .ad-pr{grid-row:span 2;align-self:center;text-align:right;font-weight:700;font-size:20px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.site .ad-pr small{font-size:12.5px;font-weight:500;color:var(--text-2);margin-left:6px;letter-spacing:0}.site .ad-pd{color:var(--text-2);font-size:14px;line-height:1.45}.site .ad-risk{list-style:none;margin:0;padding:0 6px;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13.5px;color:var(--text-2)}.site .ad-risk li{display:inline-flex;align-items:baseline;gap:7px}.site .ad-risk .ico{color:var(--good);flex:none;transform:translateY(2px)}.site .ad-steps{list-style:none;margin:0;padding:0;counter-reset:ag;display:grid;gap:20px}.site .ad-steps li{counter-increment:ag;display:grid;gap:8px;padding-left:36px;position:relative;min-width:0}.site .ad-steps li:before{content:counter(ag);position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;background:var(--ctl-hover);display:grid;place-items:center;font:12px var(--font-mono);color:var(--text)}.site .ad-steps p{color:var(--text-2);font-size:14.5px;line-height:1.6}.site .ad-steps .btn,.site .ad-steps .lnk{justify-self:start}.site .ad-code{position:relative;min-width:0}.site .ad-code .ad-pre{margin:0;padding-right:84px;word-break:normal;overflow-wrap:anywhere}.site .ad-code .ad-cp{position:absolute;top:8px;right:8px}.site .ad-col>.ad-fine{padding-top:14px;border-top:1px solid var(--line)}.site .ad-lim{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding:6px 24px;border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.site .ad-lim>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.5}.site .ad-lim>div:nth-child(-n+2){border-top:0}.site .ad-lim dt{color:var(--text-2)}.site .ad-lim dd{margin:0;color:var(--text)}.site .ad-mr{border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);overflow:hidden;min-width:0}.site .ad-tabs{display:flex;gap:2px;padding:6px 10px 0;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.site .ad-tabs::-webkit-scrollbar{display:none}.site .ad-tabs button{min-height:44px;padding:0 14px;color:var(--text-2);font-size:14px;font-weight:500;white-space:nowrap;position:relative;flex:none}.site .ad-tabs button:hover,.site .ad-tabs button[aria-selected=true]{color:var(--text)}.site .ad-tabs button[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--red)}.site .ad-tabs button:focus-visible{outline-offset:-4px}.site .ad-panel{padding:18px 20px 20px;display:grid;gap:14px;min-width:0}.site .ad-path{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.site .ad-path code{font:13px var(--font-mono);color:var(--text);overflow-wrap:anywhere;min-width:0}.site .ad-path .btn{margin-left:auto}.site .ad-tag{font:10.5px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);border-radius:999px;padding:3px 9px;white-space:nowrap}.site .ad-json{margin:0;max-height:420px;overflow:auto;word-break:normal;overflow-wrap:break-word}.site .ad-panel .ad-acts .ad-fine{flex:1 1 260px;text-align:right}.site .ad-pg .lnk{position:relative;text-align:left}.site .ad-pg .lnk:after{content:"";position:absolute;inset:-10px -6px}.site .ad-len{position:absolute;right:6px;bottom:6px;z-index:2;font:10.5px var(--font-mono);color:#fff;background:rgba(0,0,0,.55);border-radius:5px;padding:1px 5px}.site .ad-end{display:grid;justify-items:center;gap:18px;padding:44px 24px;border-radius:24px;background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line);text-align:center}.site .ad-end h2{font:400 clamp(24px,2.6cqi,32px)/1.2 var(--font-serif);letter-spacing:-.01em}.site .ad-end .ad-acts{justify-content:center;gap:10px 22px}@container site (max-width: 900px){.site .ad-hero{grid-template-columns:minmax(0,1fr)}.site .ad-real{grid-template-columns:184px minmax(0,1fr);gap:8px 32px}.site .ad-nv{grid-template-columns:minmax(0,1fr)}.site .ad-nv li:nth-child(2){border-top:1px solid var(--line);padding-top:18px}.site .ad-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width: 560px){.site .ad-real{grid-template-columns:172px minmax(0,1fr);grid-template-areas:"v c" "n n";grid-template-rows:auto auto;gap:20px 16px}.site .ad-tag2{left:4cqi;height:17px;gap:4px;padding:0 6px 0 5px;font-size:8.5px}.site .ad-gl{height:10px}.site .ad-rc{align-self:center;padding-top:0;border-top:0}.site .ad-real .ad-nv li:first-child{border-top:1px solid var(--line);padding-top:18px}}@container site (max-width: 760px){.site .ad-pg{padding:36px 16px 56px;gap:56px}.site .ad-law{gap:16px}.site .ad-law,.site .ad-lim,.site .ad-price,.site .ad-six,.site .ad-two{grid-template-columns:minmax(0,1fr)}.site .ad-lim>div:nth-child(2){border-top:1px solid var(--line)}.site .ad-col,.site .ad-six li,.site .ad-tell{padding:18px 16px}.site .ad-free,.site .ad-lim,.site .ad-plans{padding:4px 16px}.site .ad-say{font-size:17px;padding:14px}.site .ad-lim>div{grid-template-columns:minmax(0,1fr);gap:2px}.site .ad-panel{padding:14px 14px 16px}.site .ad-path .btn{margin-left:0}.site .ad-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:6px;overflow:visible}.site .ad-tabs button{min-height:44px;padding:4px 6px;white-space:normal;line-height:1.2;font-size:13.5px;text-align:center;border-radius:10px}.site .ad-tabs button[aria-selected=true]{background:var(--ctl)}.site .ad-tabs button[aria-selected=true]:after{left:18px;right:18px;bottom:3px}.site .ad-end{padding:32px 18px}.site .ad-end .ad-acts{width:100%}.site .ad-end .btn{width:100%;height:48px}.site .ad-hand>span:not(.ad-cmds){flex-basis:100%}.site .ad-json{white-space:pre;overflow-wrap:normal;max-height:360px}.site .ad-panel .ad-acts .ad-fine{text-align:left}.site .ad-hero .ad-acts .btn,.site .ad-mfoot .btn,.site .ad-panel .ad-acts .btn{width:100%}.site .ad-pg .btn.sm,.site .ad-seg button{min-height:44px;height:auto}.site .ad-mfoot .btn,.site .ad-tell .btn{height:48px}.site .ad-code .ad-cp{min-height:36px;top:6px;right:6px}.site .ad-pg .lnk{min-height:44px;display:inline-flex;align-items:center;border-bottom:0;padding-bottom:0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.site .ad-pg .lnk:after{inset:0 -6px}}.site .ad-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.site .ad-eyebrow{font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.site .ad-pre{font-variant-ligatures:none;font:12.5px/1.55 var(--font-mono);background:#0a0908;border-radius:12px;padding:14px 16px;color:#e8e2d9;white-space:pre-wrap;word-break:break-all;box-shadow:inset 0 0 0 1px var(--line)}.site .ad-play{position:relative;display:block;width:100%;aspect-ratio:9/16;padding:0;border-radius:14px;overflow:hidden;background:#2a2522;box-shadow:0 0 0 1px var(--line-strong)}.site .ad-play img.blob,.site .ad-play video.vid{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.site .ad-play video.vid{z-index:1}.site .ad-play.on .vt-play{opacity:0}.site .ad-vid .vt-play{position:absolute;left:50%;top:50%;z-index:2;border-radius:50%;display:grid;place-items:center;color:#fff;transition:opacity .2s}.site #ad-mr{scroll-margin-top:76px}@container site (max-width: 760px){.site #ad-mr{scroll-margin-top:78px}}.site .ad-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:50;background:var(--raised);color:var(--text);border-radius:12px;padding:11px 16px;font-size:13.5px;box-shadow:0 0 0 1px var(--line-strong),0 16px 40px rgba(0,0,0,.5);max-width:calc(100vw - 32px)}.site .ad-toast:empty{display:none}@container site (max-width: 760px){.site .ad-hero .disp2{font-size:clamp(30px,8.6cqi,40px)}}.site .ad-pg[data-who=brand] .ad-c,.site .ad-pg[data-who=creator] .ad-b{display:none!important}.site .ad-panel[hidden]{display:none}.site .ad-pg .btn:disabled,.site .ad-pg .lnk:disabled{opacity:.42;cursor:default}.site .ad-pg .lnk:disabled{border-bottom-color:transparent}.site .ad-pg .lnk:disabled:after{content:none}.site .ad-shut{display:inline-flex}.site .ad-eyrow,.site .ad-shut{flex-wrap:wrap;align-items:center;gap:8px 12px}.site .ad-eyrow{display:flex}.site .ad-tell>.ad-tag{justify-self:start}.site .ad-col h3 .ad-tag,.site .ad-free b .ad-tag{vertical-align:middle;font-weight:400;letter-spacing:.04em}.site .ad-free b .ad-tag{margin-left:8px}@container site (max-width: 760px){.site .ad-hero .ad-acts .ad-shut{width:100%}}.site .ad-cmds .ad-tag{align-self:center}.site .ad-steps li>.ad-tag{justify-self:start}.site .ad-hero-t .lede .ad-tag,.site .ad-lim dd .ad-tag{vertical-align:middle}.site .ad-pl>.q96-closed{margin:0;padding:0 6px}@container site (max-width: 760px){.site .ad-pg .lnk:disabled{text-decoration:none}}.site .ad-kept{display:grid;gap:24px;min-width:0}.site .ad-kept .svc-section{display:grid;gap:16px;padding:24px;border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.site .ad-kept .svc-section-head h2{font-size:clamp(24px,2.6cqi,34px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.site .ad-kept .svc-section-body{display:grid;gap:12px;justify-items:start;color:var(--text-2);font-size:16px;line-height:1.55;max-width:720px;min-width:0}.site .ad-kept .type-label{font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.site .ad-kept code{font:13px var(--font-mono);color:var(--text);overflow-wrap:anywhere}.site .ad-kept .svc-copy-control{display:grid;gap:6px;justify-items:start}.site .ad-kept .svc-btn--quiet{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:var(--ctl-hover);color:var(--text);font-weight:600;font-size:13.5px;white-space:nowrap;transition:background .15s}.site .ad-kept .svc-btn--quiet:hover{background:rgba(255,248,240,.14)}.site .ad-kept .svc-glyph{width:16px;height:16px;flex:none}.site .ad-kept .svc-feedback{font-size:13px;color:var(--text-3)}.site .ad-kept .svc-feedback:empty{display:none}.site .ad-kept .svc-feedback[data-state=refused]{color:var(--red-text)}.site .ad-kept .ledger-link{color:var(--text);font-weight:600;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid var(--line-strong);padding-bottom:2px}.site .ad-kept .ledger-link:hover{border-color:var(--text-2)}.site .ad-ws .ad-col p{color:var(--text-2);font-size:14.5px;line-height:1.5}.site .ad-ws .ad-col .lnk{justify-self:start}@container site (max-width: 760px){.site .ad-kept .svc-section{padding:18px 16px}.site .ad-kept .svc-btn--quiet{min-height:44px;height:auto}.site .ad-kept .ledger-link{min-height:44px;border-bottom:0;padding-bottom:0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}}