.iap .iap-say{letter-spacing:-.01em;text-transform:none;max-width:21em;color:color-mix(in srgb, var(--fg) 42%, var(--bg));text-wrap:balance;margin:0 0 clamp(18px,2.4vw,26px);font-size:clamp(1.7rem,3.4vw,2.9rem);font-weight:900;line-height:1.16}.iap .iap-say span{color:var(--fg)}.iap .iap-lead{max-width:44em}.iap .iap-short{max-width:52em;color:var(--fg-soft);margin:clamp(22px,3vw,32px) 0 0;line-height:1.6}.iap .iap-short b{color:var(--fg)}.iap .iap-short .link-arrow{margin-top:10px}.iap .iap-ways{margin-top:clamp(32px,5vw,56px)}.iaw{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iaw .iaw-col{padding:clamp(22px,3vw,34px) clamp(0px,3vw,40px) clamp(22px,3vw,34px) 0}.iaw .iaw-col+.iaw-col{border-left:1px solid var(--border);padding-left:clamp(20px,3vw,40px);padding-right:0}.iaw .iaw-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.iaw .iaw-head h3{margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:900}.iaw .iaw-head p{color:var(--fg-mute);margin:2px 0 0;font-size:.95rem}.iaw .iaw-mark{flex:none;width:44px;height:44px}.iaw .iaw-plug{border:1.5px solid var(--accent);color:var(--accent);border-radius:50%;place-items:center;display:grid}.iaw .iaw-plug .icon{fill:none;stroke:currentColor;width:20px;height:20px}.iaw dl{gap:14px;margin:0;display:grid}.iaw dl>div{grid-template-columns:9.5em minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.iaw dt{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.78rem;font-weight:900}.iaw dd{color:var(--fg-soft);margin:0;line-height:1.5}.iaw dd b{color:var(--fg)}.iaw-foot{max-width:60em;color:var(--fg-mute);margin:18px 0 0;font-size:.95rem;line-height:1.6}.iaw-foot b{color:var(--fg)}@media (width<=860px){.iaw{grid-template-columns:minmax(0,1fr)}.iaw .iaw-col,.iaw .iaw-col+.iaw-col{border-left:0;padding:24px 0}.iaw .iaw-col+.iaw-col{border-top:1px solid var(--border)}}@media (width<=480px){.iaw dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.iab .iab-list{gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.iab .iab-list li{padding-left:34px;position:relative}.iab .iab-list li:before{content:"";background:var(--c-celeste);width:12px;height:12px;position:absolute;top:6px;left:4px;transform:rotate(45deg)}.iab .iab-list h3{margin:0 0 4px;font-size:1.12rem}.iab .iab-list p{color:var(--fg-soft);margin:0}.iab .iab-sheet{position:relative}.iab .iab-in{border:1px solid var(--border);background:#1b1e22;border-radius:16px;padding:clamp(20px,3vw,30px);box-shadow:0 40px 80px -40px #000000b3}.iab .iab-kicker{color:var(--c-celeste);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:700}.iab .iab-brand{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:18px;display:flex}.iab .iab-brand b{font-family:Playfair Display,Georgia,serif;font-size:1.5rem}.iab .iab-logo{color:#3b2a22;background:#c8873e;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-weight:700;display:grid}.iab .iab-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.iab .iab-swatches li{color:var(--fg-mute);gap:6px;font-size:.8rem;display:grid}.iab .iab-swatches i{border:1px solid #ffffff1a;border-radius:8px;height:46px;display:block}.iab .iab-type{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--fg-mute);align-items:center;gap:16px;margin-top:18px;padding:16px 0;font-size:.85rem;line-height:1.7;display:flex}.iab .iab-type b{color:var(--fg);margin-right:8px}.iab .iab-aa{color:#f3e9dc;font-family:Playfair Display,Georgia,serif;font-size:2.6rem;line-height:1}.iab .iab-voice{color:var(--fg-soft);margin:16px 0 0;font-size:.92rem}.iab .iab-voice span{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:4px;font-size:.72rem;font-weight:900;display:block}.iab .iab-read{color:var(--c-celeste);margin:16px 0 0;font-size:.82rem}.iab .iab-read:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}@media (width<=860px){.iab .split{grid-template-columns:minmax(0,1fr)}}.iap .iap-brand{max-width:44em;color:var(--fg-soft);margin:14px 0 0;font-size:clamp(1.05rem,1.3vw,1.2rem)}.iap .iap-brand b{color:var(--fg)}.iad .iad-demo{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:end;gap:14px;display:grid;position:relative}.iad .iad-ask{background:var(--c-raised);border:1px solid var(--border);max-width:30em;color:var(--fg);border-radius:14px 14px 4px;grid-column:1/-1;justify-self:end;margin:0 0 4px;padding:12px 16px;font-size:.95rem}.iad .iad-sheet{color:#202124;background:#fff;border-radius:10px;padding:12px;font-size:.8rem;box-shadow:0 30px 60px -30px #000000b3}.iad .iad-doc{color:#188038;margin:0 0 8px;font-size:.74rem;font-weight:700}.iad .iad-sheet table{border-collapse:collapse;width:100%}.iad .iad-sheet th,.iad .iad-sheet td{text-align:left;white-space:nowrap;border:1px solid #e0e3e7;padding:5px 6px}.iad .iad-sheet th{color:#5f6368;background:#f1f3f4;font-weight:700}.iad .iad-sheet tr.hot td:last-child{outline-offset:-2px;background:#e6f4ea;outline:2px solid #188038;font-weight:700}.iad .iad-board{color:#fff7fb;background:radial-gradient(120% 90% at 85% 10%,#ff9ec4 0%,#f2639b 45%,#b8336f 100%);border:6px solid #0c0d0f;border-radius:10px;padding:clamp(14px,2.4vw,24px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.iad .iad-k{letter-spacing:.24em;text-transform:uppercase;opacity:.85;margin:0;font-size:.66rem;font-weight:900}.iad .iad-title{margin:2px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.6vw,2.1rem);font-style:italic;line-height:1}.iad .iad-title span{font-family:var(--font);letter-spacing:.2em;text-transform:uppercase;margin-top:4px;font-size:.42em;font-style:normal;font-weight:900;display:block}.iad .iad-board ul{gap:4px;margin:0;padding:0;font-size:clamp(.78rem,1.2vw,.95rem);list-style:none;display:grid}.iad .iad-board li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.iad .iad-board li i{border-bottom:2px dotted #ffffff73}.iad .iad-board li b{font-variant-numeric:tabular-nums}.iad .iad-board li.hot b{color:#b8336f;background:#fff7fb;border-radius:4px;padding:0 6px}.iad .iad-live{background:#0c0d0f8c;border-radius:4px;width:fit-content;margin:12px 0 0 auto;padding:2px 8px;font-size:.68rem;font-weight:700;display:block}.iad .iad-demo .ia-note{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.iad .iad-board li{animation:iad-in 7s var(--ease) calc(var(--i) * .25s) infinite both}}@keyframes iad-in{0%{opacity:0;translate:-14px}8%,88%{opacity:1;translate:0}96%,to{opacity:0;translate:0}}@media (width<=560px){.iad .iad-demo{grid-template-columns:minmax(0,1fr)}}.iad .iad-lib{margin-top:clamp(40px,6vw,72px)}.iad .iad-lib-say{max-width:56em;color:var(--fg-soft);margin:0 0 22px;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55}.iad .iad-lib-say b{color:var(--fg)}.iad .iad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.iad .iad-grid li{gap:8px;display:grid}.iad .iad-grid img{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface);border-radius:8px;width:100%;height:auto;display:block}.iad .iad-grid span{color:var(--fg-mute);font-size:.88rem}.iad .iad-lib .ia-note{margin-top:14px}@media (width<=560px){.iad .iad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
