.ig-head{font-family:var(--sans);align-items:center;gap:10px;padding:2px 4px 10px;display:flex}.ig-av{color:#fff;background:var(--ink);width:38px;height:38px;font:600 12px/1 var(--sans);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--orange-bright);border-radius:50%;place-items:center;display:grid}.ig-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ig-head b{font-size:14px;line-height:1.2;display:block}.ig-head small{color:#737373;font-size:12px}.ig-tabs{font:600 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#737373;border-top:1px solid #ececec;justify-content:center;gap:28px;margin-bottom:6px;display:flex}.ig-tabs span{border-top:1px solid #0000;margin-top:-1px;padding:10px 0 8px}.ig-tabs .on{color:#111;border-top-color:#111}.tile{color:#fff;background:radial-gradient(70% 55% at var(--x,40%) var(--y,35%), #fff4dc6b, transparent 70%), linear-gradient(var(--a,165deg), var(--c1), var(--c2));border-radius:3px;position:relative;overflow:hidden}.tile:before{content:"";border-radius:inherit;background:var(--grain);opacity:.5;mix-blend-mode:overlay;position:absolute;inset:0}.tile.has-thumb:before{display:none}.tile img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.tile:after{content:"";border-radius:inherit;background:linear-gradient(#0000 55%,#0000006b);position:absolute;inset:0}.tile.circled{overflow:visible}.tile .tv{z-index:1;font:600 11px/1 var(--sans);text-shadow:0 1px 2px #0006;align-items:center;gap:3px;display:inline-flex;position:absolute;bottom:6px;left:6px}.tile .tv svg{fill:#fff;width:10px;height:10px}.tile .rk{z-index:1;color:#fff;font:700 11.5px/1 var(--sans);background:#7008a0;border-radius:999px;padding:3px 7px;position:absolute;top:6px;left:6px;box-shadow:0 1px 3px #0000004d}.tile .rt{z-index:2;background:var(--paper);color:var(--orange-ink);font:700 11px/1 var(--sans);border-radius:999px;padding:3px 6px;position:absolute;top:7px;right:7px}.tile .tp{z-index:1;font:700 12.5px/1.15 var(--sans);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #00000080;position:absolute;bottom:21px;left:6px;right:6px;overflow:hidden}.tile.ranked:after{background:linear-gradient(#0000 45%,#0000008c)}.hero-figure{justify-self:center;width:min(470px,100%);margin:0}.ba{--pos:50%;aspect-ratio:5/7;border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--paper-3), 10px 10px 0 1.5px var(--ink);-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#fff;border-radius:18px;position:relative;overflow:hidden}.ba-layer{z-index:0;isolation:isolate;background:#fff;flex-direction:column;padding:12px;display:flex;position:absolute;inset:0}.ba-after{z-index:1;clip-path:inset(0 0 0 var(--pos));background:#fdfbff}.og-head{font-family:var(--panel-font);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 4px 12px;display:flex}.og-head b{font-size:15px}.og-head small{color:#737373;font-size:11px}.ba-grid{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;min-height:0;display:grid}.ba-grid-after{grid-template-rows:repeat(2,1fr);gap:6px}.ba-grid-after .tile{border-radius:8px}.scribble{pointer-events:none;z-index:2;width:62px;height:33px;position:absolute;top:-8px;right:-10px;overflow:visible}.scribble path{fill:none;stroke:var(--orange-bright);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.1s cubic-bezier(.6,0,.2,1) .2s}.ba.drawn .scribble path{stroke-dashoffset:0}.ba-handle{top:0;bottom:0;left:var(--pos);z-index:3;pointer-events:none;width:0;position:absolute}.ba-handle:before{content:"";background:var(--ink);width:2px;position:absolute;top:0;bottom:0;left:-1px}.ba-handle span{background:var(--ink);width:46px;height:46px;color:var(--paper);font:600 15px/1 var(--sans);letter-spacing:.04em;box-shadow:0 0 0 4px var(--paper), 0 10px 20px -6px #00000073;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ba-range{z-index:4;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba:has(.ba-range:focus-visible) .ba-handle span{box-shadow:0 0 0 4px var(--paper), 0 0 0 7px var(--orange)}.hero-figure figcaption{color:var(--muted);justify-content:space-between;gap:16px;margin-top:24px;font-size:13.5px;display:flex}.hero-figure figcaption i{color:var(--ink);font-size:16px}.cap-r{text-align:right}.sample-note{text-align:center;color:var(--muted);letter-spacing:.02em;margin-top:10px;font-size:12.5px}@media (width<=560px){.hero-figure figcaption{font-size:12.5px}}.hero{padding:64px 0 104px}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.hero h1{letter-spacing:-.035em;font-variation-settings:"SOFT" 30, "WONK" 0, "opsz" 144;text-wrap:balance;margin-top:20px;font-size:clamp(54px,7.6vw,112px);font-weight:380;line-height:.96}.hero h1 em{font-weight:360}.lede{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin-top:28px;font-size:clamp(18px,1.5vw,20px)}.free-badge{border:1.5px solid var(--ink);background:var(--card);color:var(--ink);font:600 14px/1.2 var(--sans);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;margin-top:30px;padding:7px 14px 7px 11px;display:inline-flex}.free-badge svg{color:var(--orange-ink);flex:none}.ctas{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:22px;display:flex}.facts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:44px 0 0;display:grid}.facts div{border-right:1px solid var(--rule);margin-right:28px;padding:14px 28px 0 0}.facts div:last-child{border-right:0}.facts dt{font:600 11.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.facts dd{font:italic 400 20px/1.2 var(--serif);color:var(--ink);font-variation-settings:"SOFT" 100, "WONK" 1;margin:8px 0 0}@media (width<=1080px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:64px}.hero-copy{max-width:720px}}@media (width<=560px){.hero{padding:40px 0 80px}.facts{grid-template-columns:repeat(3,minmax(0,1fr))}.facts div{margin-right:12px;padding-right:12px}.facts dd{font-size:16px}.ctas .btn{width:100%}}.pin{background:var(--orange-bright);width:24px;height:24px;color:var(--ink);font:italic 600 14px/1 var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;box-shadow:0 0 0 3px var(--paper), 0 6px 12px -4px #c9580a99;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:scale .2s;display:grid}button.pin{cursor:help;position:relative}button.pin:before{content:"";border-radius:50%;position:absolute;inset:-10px}[data-zone].active>.pin{scale:1.18}.sp{--sp-text:#2b1943;--sp-muted:#6d5a8c;--sp-line:#ddcef8;--sp-purple:#950acc;--sp-purple-strong:#7008a0;--sp-purple-soft:#eed8fa;--sp-orange:#f99b21;--sp-orange-text:#9a5700;--sp-orange-soft:#fff1de;--sp-surface-soft:#f6efff;width:100%;font-family:var(--panel-font);color:var(--sp-text);font-variant-numeric:tabular-nums;border:1px solid var(--sp-line);background:radial-gradient(circle at 15% -5%,#ffe7c7 0,#0000 38%),radial-gradient(circle at 88% 6%,#ebddff 0,#0000 30%),#f7f0ff;border-radius:14px;padding:16px 16px 14px;position:relative}.sp button,.sp input,.sp select{font-family:inherit}.sp :focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sp-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sp-head b{font-size:17px;display:block}.sp-head small{color:var(--sp-muted);font-size:12px}.sp-head img{border-radius:10px}.sp-switch,.sp-modes{gap:6px;display:flex}.sp-switch{margin-bottom:12px}.sp-switch span,.sp-modes button{text-align:center;color:var(--sp-text);background:#fff;border:1px solid #b991e6;border-radius:11px;flex:1;padding:7px;font-size:12.5px;font-weight:700;box-shadow:0 3px #7008a038}.sp-modes button{cursor:pointer}.sp-switch .on,.sp-modes .on{background:var(--sp-purple);color:#fff;border-color:#4a2e91}.sp-modes button:disabled{opacity:.55;cursor:not-allowed}.sp-zone{outline-offset:2px;border-radius:12px;outline:2px dashed #0000;margin:0 -4px 8px;padding:4px;transition:outline-color .2s,background-color .2s;position:relative}.sp-zone.active{outline-color:var(--orange-bright);background:#e56f1212}.sp-zone-inline{gap:6px;margin:0;padding:2px 18px 2px 2px;display:inline-flex}.sp-zone>.pin{z-index:2;position:absolute;top:-9px;right:-9px}.sp-zone-inline>.pin{right:-15px}.sp-zone>.sp-ctl{padding-right:16px}.sp-stats{border:1px solid var(--sp-line);background:#fff;border-radius:12px;gap:6px;margin:0;padding:11px 12px;font-size:13px;display:grid}.sp-stats div{justify-content:space-between;gap:8px;min-width:0;display:flex}.sp-stats dt{color:var(--sp-muted);font-weight:600}.sp-stats dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sp-purple-strong);margin:0;font-weight:700;overflow:hidden}.sp-stats .sp-handle,.sp-stats .sp-followers{color:var(--sp-text)}.sp-ctl{color:var(--sp-muted);justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.sp-ctl b{color:var(--sp-orange-text);font-weight:700}.sp-minviews{margin-top:10px}.sp-range{-webkit-appearance:none;appearance:none;border:1px solid var(--sp-line);cursor:pointer;background:linear-gradient(90deg, #d9b6f2 var(--fill,0%), var(--sp-purple-soft) var(--fill,0%));border-radius:999px;width:100%;height:8px;margin:8px 0 4px;display:block}.sp-range:disabled{opacity:.5;cursor:not-allowed}.sp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--sp-orange);border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 3px #d87e08,0 0 0 1px #3a1d651f}.sp-range::-moz-range-thumb{background:var(--sp-orange);border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 3px #d87e08}.sp-marks{color:var(--sp-muted);justify-content:space-between;font-size:10.5px;display:flex}.sp-note{color:var(--sp-muted);margin-top:4px;font-size:11.5px;font-style:italic}.sp-sort-head{margin-top:12px}.sp-sort{gap:6px;display:flex}.sp-select,.sp-dir{background:var(--sp-surface-soft);color:var(--sp-purple-strong);cursor:pointer;border:1px solid #b991e6;border-radius:11px;padding:7px 10px;font-size:12.5px;font-weight:800;box-shadow:0 3px #7008a038}.sp-select{flex:1;min-width:0}.sp-dir{flex:none}.sp-controls{margin:4px 0 6px;display:grid}.sp-btn{cursor:pointer;border-radius:12px;padding:10px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s}.sp-btn:active{transform:translateY(2px)}.sp-run{color:#fff;background:linear-gradient(#b315ef 0%,#930ccc 100%);border:1px solid #8d0fc3;box-shadow:0 3px #7008a066}.sp-soft{background:var(--sp-orange-soft);color:var(--sp-orange-text);border:1px solid #e6a145;box-shadow:0 3px #c9780b5c}.sp-status{min-height:1.3em;color:var(--sp-muted);font-size:12px}.sp-progress{margin:2px 0 8px}.sp-progress-track{background:var(--sp-purple-soft);border:1px solid var(--sp-line);border-radius:999px;height:6px;overflow:hidden}.sp-progress-track i{background:var(--sp-purple);border-radius:inherit;width:0;height:100%;transition:width .3s;display:block}.sp-progress-track i.pulse{opacity:.45;animation:1.5s ease-in-out infinite sp-pulse}@keyframes sp-pulse{50%{opacity:.85}}.sp-progress p{color:var(--sp-muted);margin-top:6px;font-size:12px}.sp-results-head{border-bottom:1px solid var(--sp-line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0 6px;font-size:14px;font-weight:700;display:flex}.sp-results-head small{color:var(--sp-muted);font-size:12px;font-weight:400}.sp-tool{color:var(--sp-text);cursor:pointer;background:#fff;border:1px solid #b991e6;border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:700;box-shadow:0 2px #7008a033}.sp-list{height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.sp-list:empty{height:auto}.sp-list li{border-bottom:1px solid var(--sp-line);grid-template-columns:auto 34px minmax(0,1fr);grid-template-areas:"r t i""r t a";align-items:start;gap:4px 8px;padding:8px 0;font-size:13px;display:grid}.sp-list li:last-child{border-bottom:0}.sp-list .r{min-width:24px;color:var(--sp-muted);grid-area:r;align-self:center;font-weight:700}.sp-list .t{object-fit:cover;border:1px solid var(--sp-line);background:linear-gradient(160deg, var(--sp-purple-soft), var(--sp-orange-soft));border-radius:7px;grid-area:t;width:34px;height:50px;display:block}.sp-list .i{grid-area:i;min-width:0}.sp-list .p{text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.sp-list .cs{color:var(--sp-muted);flex-wrap:wrap;gap:2px 9px;margin-top:2px;font-size:11.5px;display:flex}.sp-list .c{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.sp-list .c svg{fill:currentColor;width:10px;height:10px}.sp-list .c.m{color:var(--sp-orange-text);font-weight:700}.sp-list .c.on{color:var(--sp-purple-strong);font-weight:800}.sp-list .a{grid-area:a;gap:4px;display:flex}.sp-act{color:var(--sp-text);cursor:pointer;background:#fff;border:1px solid #b991e6;border-radius:7px;justify-content:center;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.sp-open{background:var(--sp-purple);color:#fff;border-color:#4a2e91}.sp-link{width:30px;padding:3px 0}.sp-link svg{width:14px;height:14px;fill:var(--sp-purple-strong)}.sp-empty{padding:10px 2px 4px;font-size:13px}.sp-empty p{color:var(--sp-muted);margin-top:4px;font-size:12.5px}.demo-lede{text-wrap:pretty;max-width:720px;margin:-28px 0 40px;font-size:18px}.demo-profiles{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.demo-profile{text-align:left;cursor:pointer;border:1.5px solid var(--rule);background:var(--card);min-width:0;color:var(--ink-2);border-radius:14px;justify-items:start;gap:5px;padding:12px 18px 13px;transition:border-color .2s,box-shadow .2s;display:grid}.demo-profile:hover{border-color:var(--ink-2)}.demo-profile[aria-checked=true]{border-color:var(--ink);box-shadow:4px 4px 0 var(--orange)}.demo-profile-handle{font:italic 500 22px/1.1 var(--serif);color:var(--ink);font-variation-settings:"SOFT" 100, "WONK" 1}.demo-profile-meta{color:var(--muted);font-size:13px}.demo-profile-link{border-color:var(--ink);box-shadow:4px 4px 0 var(--orange);text-decoration:none;transition:transform .15s,box-shadow .15s}.demo-profile-link:hover{box-shadow:5px 5px 0 var(--orange);transform:translate(-1px,-1px)}.demo-profile-link .demo-profile-handle{align-items:center;gap:8px;display:inline-flex}.demo-profile-link svg{flex:none}.demo-profile-out{font:400 16px/1 var(--sans);color:var(--orange)}.demo-tag{background:var(--orange-soft);color:var(--ink);font:600 10.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 8px}.demo-tag-dev{letter-spacing:.06em;background:#fff3c4;border:1px dashed #8a6a00}.demo-card{border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--paper-3), 10px 10px 0 1.5px var(--ink);background:#fff;border-radius:18px;overflow:hidden}.demo-chrome{background:#f6f4f1;border-bottom:1px solid #ececec;align-items:center;gap:14px;padding:10px 14px;display:flex}.demo-dots{flex:none;gap:6px;display:flex}.demo-dots i{background:#d9d3c7;border-radius:50%;width:10px;height:10px}.demo-omni{color:#5f5f5f;min-width:0;font:13px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e6e1d8;border-radius:999px;flex:1;padding:6px 12px;overflow:hidden}.demo-omni b{color:var(--ink);font-weight:600}.demo-body{grid-template-columns:minmax(0,1fr) minmax(0,340px);display:grid}.demo-page{border-right:1px solid #ececec;flex-direction:column;min-width:0;padding:14px 16px 0;display:flex;position:relative}.ig-head-link{width:fit-content;color:inherit;border-radius:10px;justify-self:start;text-decoration:none}.ig-head-link:hover b{text-underline-offset:2px;text-decoration:underline}.demo-viewport{overscroll-behavior:contain;flex:1 1 0;min-height:470px;padding-bottom:14px;position:relative;overflow-y:auto}.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.demo-grid .tile{aspect-ratio:3/4}.demo-grid.ranked{gap:6px}.demo-grid.ranked .tile{border-radius:8px}.demo-grid-empty{text-align:center;color:var(--muted);padding:40px 16px}.demo-grid-empty strong{color:var(--ink);margin-bottom:6px;display:block}.demo-grid-head{font-family:var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:6px 2px 10px;display:flex}.demo-grid-head b{font-size:15px;font-weight:600}.demo-grid-head small{color:#5f5f5f;font-size:12.5px}.demo-lock{z-index:3;cursor:wait;background:#22c55e21;place-items:end center;padding-bottom:18px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #16a34a73}.demo-lock span{color:#14532d;font:600 12.5px/1.2 var(--sans);background:#dcfce7;border-radius:999px;padding:6px 12px}.demo-side{background:#faf7ff;min-width:0;padding:14px}.demo-foot{gap:12px;max-width:760px;margin-top:30px;display:grid}.demo-hint{min-height:3.3em;color:var(--ink-2);font-size:15px}.demo-hint b{color:var(--ink)}.demo-honesty{font:italic 400 18px/1.4 var(--serif);color:var(--ink);font-variation-settings:"SOFT" 100, "WONK" 1}.demo-credit{color:var(--muted);font-size:14px;line-height:1.5}.demo-credit a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;font-weight:600}.demo-credit a:hover{text-decoration-color:var(--orange)}.demo-notice{background:var(--orange-soft);color:var(--ink);border-radius:10px;justify-self:start;padding:8px 14px;font-size:14.5px}@media (width<=900px){.demo-body{grid-template-columns:minmax(0,1fr)}.demo-page{border-bottom:1px solid #ececec;border-right:0}.demo-viewport{min-height:390px}}@media (width<=560px){.demo-lede{margin-top:-16px;font-size:17px}.demo-profile{flex:100%}.demo-viewport{min-height:340px}.demo-side{padding:10px}}.features{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 36px;margin:0;padding:0;list-style:none;display:grid}.features li{border-top:2px solid var(--ink);padding-top:20px}.features .smallcaps{margin-bottom:10px}.features h3{margin-bottom:12px;font-size:28px}.features p:last-child{font-size:16px}.features-soon{border:1.5px dashed var(--rule);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:56px;padding:18px 22px;font-size:16px;display:flex}.features-soon .smallcaps{margin:0}.features-video{margin:0 0 64px}.features-video video{border:1.5px solid var(--ink);background:var(--ink);border-radius:14px;width:100%;height:auto;display:block}.features-video figcaption{color:var(--muted);margin-top:12px;font-size:14px}.features code{font-size:.9em}@media (width<=960px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.features{grid-template-columns:minmax(0,1fr);gap:32px}.features h3{font-size:24px}}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.steps li{position:relative}.step-fig{background:var(--card);border:1px solid var(--rule);border-radius:14px;place-items:center;height:190px;margin-bottom:26px;padding:22px;display:grid}.step-n{font:italic 400 76px/1 var(--serif);color:var(--orange);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;text-shadow:3px 3px 0 var(--paper);position:absolute;top:-26px;left:-8px}.steps h3{margin-bottom:10px;font-size:28px}.steps p{font-size:16.5px}.fig-card{border:1px solid var(--rule);width:100%;font-family:var(--sans);background:#fff;border-radius:12px;padding:14px;box-shadow:0 14px 30px -18px #1c191559}.fig-store{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.fig-store>div{min-width:0}.fig-store img{border-radius:10px}.fig-store b{font-size:15px;line-height:1.2;display:block}.fig-store small{color:var(--muted);font-size:12px}.fig-btn{color:#fff;white-space:nowrap;background:#1a73e8;border-radius:999px;margin-left:auto;padding:8px 12px;font-size:12px;font-weight:600}.fig-url{gap:12px;display:grid}.fig-omni{background:var(--paper);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:8px 12px;font-size:13px;overflow:hidden}.fig-omni b{color:var(--ink)}.fig-tabs{font:600 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#737373;justify-content:center;gap:20px;display:flex}.fig-tabs span{border-top:2px solid #0000;padding-top:8px}.fig-tabs .on{color:var(--ink);border-top-color:var(--ink)}.fig-run{font-family:var(--panel-font);background:#f7f0ff}.fig-row{background:#fff;border:1px solid #ddcef8;border-radius:10px;justify-content:space-between;padding:9px 12px;font-size:12.5px;display:flex}.fig-row span{color:#7c6a9a}.fig-row b{color:#7008a0}.fig-run-btn{text-align:center;color:#fff;background:#950acc;border-radius:12px;margin-top:10px;padding:10px;font-size:13.5px;font-weight:700;display:block;box-shadow:0 3px #7008a066}@media (width<=820px){.steps{grid-template-columns:minmax(0,1fr);gap:56px;max-width:520px}}.privacy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.section-ink h2{color:var(--paper);margin-top:14px;font-size:clamp(40px,5vw,68px)}.section-ink .smallcaps{color:#f0a15e}.privacy-lede{color:#cfc6b6;max-width:460px;margin-top:22px;font-size:19px}.privacy-site{color:#cfc6b6;max-width:460px;margin-top:16px;font-size:17px}.ledger-title{font:600 12.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#a89f8f;margin:0 0 12px}.privacy-more{margin-top:28px}.section-ink .link-arrow{color:var(--paper);border-bottom-color:#5a5348}.section-ink .link-arrow:hover{border-bottom-color:#f0a15e}.section-ink :focus-visible{outline-color:#f0a15e}.ledger{margin:0;padding:0;list-style:none}.ledger li{border-bottom:1px solid #3a352e;align-items:baseline;gap:12px;padding:16px 0;display:flex}.ledger li:first-child{border-top:1px solid #3a352e}.ledger span{color:#a89f8f;flex:none;font-size:15px}.ledger li:after{content:"";border-bottom:1px dotted #5a5348;flex:1;order:1;min-width:20px;transform:translateY(-4px)}.ledger b{text-align:right;max-width:60%;color:var(--paper);font:italic 400 19px/1.35 var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;flex:0 auto;order:2}@media (width<=1080px){.privacy{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=560px){.ledger li{flex-wrap:wrap}.ledger li:after{display:none}.ledger b{text-align:left;width:100%;max-width:none}}.faq-wrap{max-width:920px}
