:root{--gap: clamp(32px, 4.5vw, 72px)}.btn:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.hdr{background:linear-gradient(#050506e8,#05050600)}.hero{--hpad: clamp(44px, 5.5vw, 90px)}.hero-copy{width:min(58%,790px)}.hero-eyebrow,.section-eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--lav-3)}.hero-eyebrow{margin-bottom:26px}.hero-eyebrow>span{width:7px;height:7px;background:var(--yellow);rotate:45deg}.hero-title{font-size:clamp(36px,10.8cqi,92px);line-height:1.05;letter-spacing:-.045em}.hero-title .ht{display:block;white-space:nowrap}.hero-title .ht--lead{font-size:1.12em;margin-bottom:.12em}.hero-title .ht:not(.ht--lead){color:#d9c7f5}@media (min-width: 1000px) and (min-aspect-ratio: 1/1){.hero{--hpad: clamp(16px, 3.6svh, 80px)}.hero-eyebrow{margin-bottom:clamp(8px,2svh,26px)}.hero-title{font-size:clamp(34px,min(10.8cqi,9.8svh),92px)}.hero-rot{font-size:clamp(22px,min(6cqi,5.2svh),58px)}.hero-bridge{font-size:clamp(15px,min(1.35vw,2.5svh),21px);line-height:1.55}.hero-cta .btn--xl{min-height:clamp(46px,8svh,62px);font-size:clamp(16px,min(1.45vw,2.6svh),21px)}.hero-status{margin-top:clamp(10px,2.2svh,22px)}}.hero-bridge{max-width:28em;margin-top:24px;font-size:clamp(17px,1.35vw,21px);line-height:1.6}.hero-status{font-size:14px;line-height:1.6;max-width:36em}.reel-heading{display:flex;justify-content:space-between;align-items:end;gap:28px}.reel-heading .section-eyebrow{margin-bottom:18px}.reel-h2{max-width:12ch;font-size:clamp(42px,5.2vw,80px)}.reel-intro{max-width:24em;font-size:17px;color:var(--ink-2)}.reel{max-width:1200px;margin-top:46px}.rv-screen{background:#130729;border:1px solid rgb(221 197 255 / .14)}.rv-light{opacity:.58}.rv-screen:after{content:"";position:absolute;inset:14px;border:1px solid rgb(222 201 255 / .08);border-radius:3px;pointer-events:none}.reel-stamp{position:absolute;left:30px;top:28px;color:#d8c6f4;font-size:12px;letter-spacing:.09em}.reel-placeholder-copy{position:absolute;left:15px;right:15px;bottom:13%;text-align:center}.reel-placeholder-copy .rv-title{position:static;font-size:clamp(28px,5cqw,62px)}.rv-note{margin-top:14px;font-size:clamp(13px,1.5cqw,18px);color:#d7c2f1}.reel-corner{position:absolute;right:28px;bottom:24px;display:flex;align-items:center;gap:10px;color:#d7c2f1;font-size:11px}.reel-corner i{width:6px;height:6px;border-radius:50%;background:var(--yellow)}.rv-tri{top:40%}.shell-drift{display:none}@media (min-width: 721px){.ab-tex>.t-lines,.ab-tex>.t-hot,.ab-tex>.t-patch,.alines{display:none}.ab-tex>.t-ink,.hp-wash,.shell-par:before,.shell-par:after{display:none}}.ab.toolkit{--base: #100719;--l1: rgb(86 39 142 / .33);--l1-at: 10% 20%;--l2: rgb(58 19 108 / .35);--hot-o: .04;padding-top:clamp(48px,6vw,90px);padding-bottom:clamp(36px,4vw,64px)}.toolkit .ab-tex{opacity:.52}.toolkit-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.toolkit-head .section-eyebrow{margin-bottom:20px}.toolkit-head .h2{font-size:clamp(44px,5.7vw,88px);line-height:.98}.toolkit-intro{max-width:340px;padding-bottom:5px;font-size:clamp(17px,1.4vw,20px);color:var(--ink-2);line-height:1.65}.tool-group+.tool-group{margin-top:30px}.tool-group-title{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:13px;font-weight:650;letter-spacing:.04em;color:#d9c5f6}.tool-group-title:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,rgb(220 191 255 / .18),transparent)}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0}.tool-card{--tool-glow: #b79cff;position:relative;min-width:0;display:flex;align-items:center;gap:18px;padding:25px;isolation:isolate;overflow:hidden;border:1px solid rgb(230 215 255 / .12);border-radius:16px;background:linear-gradient(140deg,#faeaff0e,#faeaff03),#120c20;box-shadow:0 8px 22px #00000014}.tool-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.3;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--tool-glow) 22%,transparent),transparent 72%)}.tool-shine{position:absolute;inset:-100% -70%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgb(255 255 255 / .035) 45%,rgb(255 255 255 / .11) 49%,rgb(255 255 255 / .09) 52%,rgb(255 255 255 / .03) 56%,transparent 60%);filter:blur(4px);transform:translate(-65%)}.tool-icon,.tool-info{position:relative;z-index:2}.tool-grid--core{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-card--core{min-height:228px;display:block;padding:clamp(22px,2.4vw,36px)}.tool-card--core .tool-icon{margin-bottom:26px;width:70px;height:70px}.tool-card--violet{border-color:#ac86ff59}.tool-card--orange{--tool-glow: #f18c40}.tool-card--blue{--tool-glow: #7489ff}.tool-card--cinema{--tool-glow: #8d97ff}.tool-card--photoshop{--tool-glow: #73bcff}.tool-card--illustrator{--tool-glow: #efae64}.tool-card--adobe{--tool-glow: #f69ccc}.tool-card--codex{--tool-glow: #bac1ff}.tool-card--clay{--tool-glow: #d97757}.tool-card--yellow{--tool-glow: #fed12f}.tool-icon{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px}.tool-icon img{width:100%;height:100%;object-fit:contain}.tool-card--paper .tool-icon{background:#f5f2ed;border-radius:10px;padding:13px}.tool-card--paper .tool-icon img{object-fit:contain}.tool-card.elevenlabs .tool-icon{padding:0}.tool-card--codex .tool-icon{width:56px;height:56px;margin:-4px}.tool-card--cinema .tool-icon{padding:2px 5px}.tool-grid--extra{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-card--clay .tool-icon img{border-radius:10px}.tool-card--blue .tool-icon{padding:8px}.tool-card--mono .tool-icon{padding:4px}.tool-info{min-width:0}.tool-info h3{color:#f8f3ff;font-size:19px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.tool-card--core h3{font-size:clamp(22px,2.2vw,31px)}.tool-info p{margin-top:7px;color:#c6b7da;font-size:14px;line-height:1.45}.tool-card--core .tool-info p{font-size:15px}.toolkit-signoff{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:24px;border-top:1px solid rgb(230 215 255 / .1);color:#cfbce7;font-size:14px}.toolkit-signoff>span{color:var(--yellow);font-size:23px}@media (prefers-reduced-motion: no-preference){.tool-card{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.tool-card.is-shining>.tool-shine{animation:tool-shine 1.4s ease both;animation-delay:var(--shine-delay, 0ms)}.tool-card.is-hover-shine>.tool-shine{background:linear-gradient(115deg,transparent 41%,rgb(255 255 255 / .06) 45.5%,rgb(255 255 255 / .2) 49%,rgb(255 255 255 / .16) 52%,rgb(255 255 255 / .05) 55.5%,transparent 59%);animation:tool-shine-hover 1s cubic-bezier(.4,0,.25,1) both}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.tool-card:hover{z-index:3;transform:translateY(-4px) scale(1.025);border-color:color-mix(in srgb,var(--tool-glow) 60%,transparent);box-shadow:0 14px 35px -20px var(--tool-glow)}}@keyframes tool-shine{0%{transform:translate(-65%)}to{transform:translate(65%)}}@keyframes tool-shine-hover{0%{transform:translate(-42%)}to{transform:translate(42%)}}.about-strip{position:relative;z-index:2;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,5vw,80px);margin:0 calc(var(--gut) + var(--pad-x)) var(--gap);padding:30px 0;border-top:1px solid rgb(216 189 246 / .18);border-bottom:1px solid rgb(216 189 246 / .12)}.about-strip .section-eyebrow{font-size:11px}.about-strip h2{margin-top:10px;font-size:clamp(30px,3vw,44px);font-weight:750;line-height:1.1;letter-spacing:-.035em}.about-strip-copy p{max-width:49em;font-size:16px;line-height:1.65;color:#d9cfe8}.about-strip-copy .tlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-size:14px;color:#dec5ff}.pf-note{padding:20px 22px;margin-top:28px;border:1px solid rgb(219 190 255 / .18);border-radius:12px;background:#0f052366;color:var(--ink-2)}.pf-note-label{display:inline-block;margin-right:12px;color:var(--yellow);font-weight:750}.pf-note a{display:block;margin-top:5px}.vcard--ghost .vcard-thumb{border-style:solid;opacity:.7;background:linear-gradient(140deg,#9265f01f,#0f052326)}.vcard--ghost .vcard-thumb svg{opacity:.22}.pf-sec.is-empty{padding-bottom:20px}.ch.is-hot{transform:scale(1.012)}@media (max-width: 1100px){.tool-grid--core{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card{padding:21px;gap:14px}.tool-info h3{font-size:18px}.tool-card--core h3{font-size:25px}}@media (max-width: 999px),(max-aspect-ratio: 1/1){.hero{padding-top:0}.hero-copy{width:auto}.ab.hero>.hero-photo{height:clamp(290px,65vw,520px)}.hero-title{font-size:clamp(36px,9.8cqi,76px)}.hero-eyebrow{margin-bottom:20px}.hero-bridge{max-width:36em}.toolkit-head{align-items:start}.toolkit-intro{max-width:290px;padding-top:42px}.tool-grid--ai{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.hero-eyebrow{font-size:10px;letter-spacing:.1em}.hero-title{font-size:clamp(28px,10.2cqi,64px)}.hero-bridge{margin-top:20px;font-size:17px}.hero-status{font-size:13px}.reel-heading,.toolkit-head{display:block}.reel-intro{margin-top:20px;font-size:16px}.reel{margin-top:32px}.reel-stamp{top:18px;left:18px;font-size:9px}.reel-corner{display:none}.rv-screen:after{inset:9px}.rv-note{margin-top:8px}.toolkit-head{margin-bottom:30px}.toolkit-intro{padding:0;max-width:34em;margin-top:24px}.tool-grid--core{grid-template-columns:1fr;gap:12px}.tool-card--core{display:flex;align-items:center;min-height:118px;gap:24px;padding:24px}.tool-card--core .tool-icon{margin:0;width:60px;height:60px}.tool-card--core h3{font-size:25px}.tool-card{border-radius:13px}.tool-grid--ai .tool-card{display:block;padding:20px}.tool-grid--extra{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-grid--extra .tool-card{display:block;padding:20px}.tool-grid--extra .tool-card:last-child{grid-column:1 / -1;display:flex}.tool-grid--extra .tool-card:last-child .tool-icon{margin-bottom:0}.tool-grid--ai .tool-icon,.tool-grid--extra .tool-icon{margin-bottom:20px}.tool-info p{font-size:13px}.toolkit-signoff{align-items:start;font-size:13px}.about-strip{grid-template-columns:1fr;gap:18px;padding:26px 0}.about-strip-copy p{font-size:15px}}@media (max-width: 440px){.hdr{gap:6px;padding-inline:15px}.hdr .brand-name{display:none}.hdr .hdr-cta{display:inline-flex;padding-inline:14px;font-size:13px;min-height:44px}.hdr .tabs{position:static;translate:none;margin-left:auto}.hdr .hdr-actions{margin-left:0}.hdr .brand-av{width:28px;height:28px}.tab{min-height:44px;padding-inline:14px}.hero-cta .btn{min-height:56px;font-size:15px}.tool-card--core{gap:20px;padding:22px}.tool-card--core h3{font-size:23px}.tool-grid{gap:10px}.tool-grid--ai .tool-card,.tool-grid--extra .tool-card{padding:18px 15px}.tool-info h3{font-size:17px}}@media (prefers-reduced-motion: reduce){.tool-card,.tool-shine{animation:none!important;transition:none!important;transform:none!important}.tool-shine{display:none}}.foot-links{display:flex;flex-wrap:wrap;gap:0 24px}.foot-links a{display:inline-flex;align-items:center;min-height:44px;color:#cfc6e2;font-weight:650;font-size:15px;text-decoration:none;transition:color .3s}.foot-links a:hover{color:var(--yellow-2)}@media (max-width: 720px){.foot-row{flex-direction:column;align-items:flex-start;gap:4px}.foot-links{gap:0 20px}}.ab.reel-sec{--rb: clamp(8px, .9vw, 14px);margin-top:var(--gut);padding:var(--rb)}.ab.reel-sec .reel{max-width:none;margin:0}.reel .facade,.reel .frame>video,.reel .frame>iframe,.reel .rv-screen{width:100%;height:auto;aspect-ratio:16 / 9;max-height:calc(100svh - var(--hdr) - 2 * var(--gut));border-radius:max(8px,calc(var(--r) - var(--rb)))}.reel .frame>video{object-fit:contain;background:#0a0222}.reel .facade img,.reel-loop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--page-ease)}.reel-loop{opacity:0;transition:opacity 1s ease,transform 1.4s var(--page-ease)}.frame.is-looping .reel-loop{opacity:1}.reel .facade:hover img,.reel .facade:hover .reel-loop{transform:scale(1.02)}.reel-label,.reel-all,.reel .f-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;border-radius:999px;background:#0a031cbd;box-shadow:inset 0 0 0 1px #dccdf542}.reel-label{left:clamp(14px,2vw,30px);top:clamp(14px,2vw,28px);gap:10px;padding:9px 15px 9px 13px;color:#f4eeff;font-weight:700;font-size:12.5px;line-height:1;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.reel-label i{width:7px;height:7px;background:var(--yellow-2);rotate:45deg}.reel-all{right:clamp(14px,2vw,30px);top:clamp(14px,2vw,28px);gap:8px;min-height:40px;padding:0 16px;color:#fff;font-weight:700;font-size:14.5px;text-decoration:none;transition:background-color .35s,color .35s}.reel-all:hover{background:var(--yellow-2);color:#1a0730;box-shadow:none}.reel-all:hover .btn-ic{transform:translate(3px)}.reel .f-chip{left:clamp(14px,2vw,30px);bottom:clamp(14px,2vw,28px);gap:8px;padding:9px 14px;font-size:14px}.reel .f-chip i{width:0;height:0;border-left:8px solid var(--yellow-2);border-top:5px solid transparent;border-bottom:5px solid transparent}.frame.is-playing .reel-label,.frame.is-playing .reel-all{display:none}.reel .facade.is-leaving{position:absolute;inset:0;z-index:2;height:100%;max-height:none;aspect-ratio:auto;opacity:0;pointer-events:none;transition:opacity .5s var(--page-ease)}.reel .facade.is-leaving .play-btn{scale:1.3;opacity:0;transition:scale .5s var(--page-ease),opacity .3s}.reel-resume{position:absolute;left:50%;top:50%;z-index:3;width:clamp(54px,10.5%,128px);aspect-ratio:1;translate:-50% -50%;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .35s var(--page-ease),visibility 0s .35s}.frame.is-paused .reel-resume{opacity:1;visibility:visible;transition:opacity .35s var(--page-ease),visibility 0s}.reel-resume>.play-btn{width:100%}.reel-resume:focus-visible{border-radius:50%;outline-offset:8px}.reel-resume:hover .play-btn,.reel-resume:focus-visible .play-btn{scale:1.06}.reel-resume:hover .play-ring,.reel-resume:focus-visible .play-ring{border-color:#fed507e6}.reel-resume:hover .play-btn>.play-tri,.reel-resume:focus-visible .play-btn>.play-tri{translate:-36% -50%}.reel-resume:active .play-btn{scale:.95;transition-duration:.15s}@media (prefers-reduced-motion: reduce){.reel .facade.is-leaving,.reel .facade.is-leaving .play-btn,.reel-resume{transition:none}}@media (max-width: 560px){.reel-label{gap:8px;padding:7px 11px;font-size:10.5px}.reel-all{min-height:34px;padding:0 12px;font-size:13px}.reel .f-chip{padding:6px 10px;font-size:12.5px}}@media (max-width: 380px){.reel-all{display:none}}.pf-secs:empty{min-height:100vh}.pf-secs{padding-top:clamp(22px,2.4vw,34px)}.vgrid--all{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}@media (max-width: 1100px){.vgrid--all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.vgrid--all{grid-template-columns:minmax(0,1fr)}}.vgrid--all .vcard{position:relative}.vgrid--all .vcard-thumb{aspect-ratio:16 / 9}.vcard--tall .vcard-thumb img{position:relative;z-index:1;object-fit:contain}.vcard-bg{position:absolute;inset:-24px;background:center / cover no-repeat;filter:blur(22px) saturate(1.15);opacity:.55}.vcard-tag{position:absolute;left:10px;top:10px;z-index:3;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:0;border-radius:999px;background:#0a031cc7;box-shadow:inset 0 0 0 1px #dccdf547;color:#f4eeff;font:700 12.5px/1 Figtree,system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;transition:background-color .3s,color .3s,box-shadow .3s}.vcard-tag:hover{background:var(--yellow-2);color:#1a0730;box-shadow:none}.vcard-tag:focus-visible{outline:2px solid var(--yellow-2);outline-offset:2px}.vcard-views{position:absolute;left:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:6px 11px 6px 8px;border-radius:999px;background:var(--yellow-2);color:#1a0730;font:800 13px/1 Figtree,system-ui,sans-serif;letter-spacing:.01em;box-shadow:0 4px 14px #08021466}.vcard-views svg{width:13px;height:13px;fill:currentColor}.vgrid--all .vcard-title{font-size:17px}.vgrid--all.is-tall{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.vgrid--all.is-tall .vcard-thumb{aspect-ratio:9 / 16}.vgrid--all.is-tall .vcard--tall .vcard-thumb img{object-fit:cover}.vgrid--all.is-tall .vcard-bg{display:none}@media (max-width: 620px){.vgrid--all.is-tall{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.vgrid--all.is-tall .vcard-title{font-size:15px}}.vcard.is-pop{animation:vcard-pop .55s var(--page-ease) both}@keyframes vcard-pop{0%{opacity:0;transform:translate3d(0,12px,0)}}.vgrid--all.is-ghost{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}@media (max-width: 620px){.vgrid--all.is-ghost{grid-template-columns:minmax(0,1fr)}.vgrid--all.is-ghost .vcard:nth-child(n+2){display:none}}.pills{margin:0}.pill{border:0;font-family:inherit;cursor:pointer;gap:8px}.pill-n{font-size:12.5px;font-weight:700;opacity:.62}.pill.is-active .pill-n{opacity:.75}.player.is-portrait{width:min(640px,calc(100vw - 24px))}.player.is-portrait .player-frame{aspect-ratio:4 / 5;height:min(70dvh,760px,calc(100dvh - 250px));width:auto;margin:0 auto}.player-jump{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin-top:18px;padding:0 18px;border:0;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #dccdf538;color:#fff;font:700 14.5px/1 Figtree,system-ui,sans-serif;cursor:pointer;transition:background-color .3s,color .3s,box-shadow .3s}.player-jump:focus-visible{background:var(--yellow-2);color:#1a0730;box-shadow:none;outline:2px solid var(--yellow-2);outline-offset:3px}@media (hover: hover){.player-jump:hover{background:var(--yellow-2);color:#1a0730;box-shadow:none}}.player.has-compare{width:min(1100px,calc(100vw - 24px),calc((100dvh - 340px) * 16 / 9 + 28px))}.player-compare{margin-top:28px;padding-top:24px;border-top:1px solid rgb(216 189 246 / .16);scroll-margin-top:12px}.player-compare>.player-cat,.player-compare>.player-text{padding-inline:8px}.player-compare>.player-text{margin-top:6px}.compare-frame{position:relative;margin-top:16px;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000}.compare-frame>video,.compare-frame>iframe{display:block;width:100%;height:100%;border:0;background:#000}.cmp-play{position:absolute;inset:0;display:grid;place-items:center;width:100%;padding:0;border:0;background:#0a0222;cursor:pointer}.cmp-play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cmp-play .vcard-play{position:relative;width:clamp(58px,9%,84px);scale:1}.cmp-play:hover .vcard-play,.cmp-play:focus-visible .vcard-play{scale:1.08}.cmp-slot{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;margin:0;padding:20px;border:1.5px dashed rgb(254 213 7 / .6);border-radius:12px;background:#fed5070a;color:#fff4c2;font-size:14px;text-align:center}.cmp-slot code{font-family:var(--mono);font-size:.88em;overflow-wrap:anywhere}.cmp-slot>span:last-child{color:#cfc3e6;font-size:13px}@media (min-width: 900px){.player.is-vertical.has-compare{width:min(1100px,calc(100vw - 24px))}.player.is-vertical.has-compare .player-in{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:30px;align-items:start}.player.is-vertical.has-compare .player-frame{margin:0}.player.is-vertical.has-compare .player-info{padding-top:0}.player.is-vertical.has-compare .player-compare{grid-column:1 / -1}}.ab.nf{margin-top:var(--top);min-height:clamp(420px,calc(100svh - var(--top) - var(--gap) - 64px),760px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.nf .section-eyebrow{margin-bottom:16px}@media (max-width: 720px),(max-height: 500px) and (pointer: coarse){:root{--t-crackle: url(../assets/textures/tex-crackle-tile-phone.webp)}.ab-sel,.shell-drift,.alines,.sgrain{display:none}.ab-tex>.t-patch,.ab-tex>.t-mottle,.ab-tex>.t-grain,.ab-tex>.t-hot{display:none}.ab-tex>.t-lines{opacity:calc(var(--line-o) * .6);-webkit-mask-size:190px 190px;mask-size:190px 190px}.hp-v,.hp-moon-vx,.hp-red>.sel{display:none}.rot-sel{--hs: 5px;border-width:1px}.rot-sel .hd{border-width:1px}.rot-sel .hd-tm,.rot-sel .hd-mr,.rot-sel .hd-bm,.rot-sel .hd-ml{display:none}.hp-tri,.rv-tri,.journey{--vs: 4px}.render{display:none}.tool-grid,.tool-grid--core{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-card,.tool-card--core,.tool-grid--ai .tool-card,.tool-grid--extra .tool-card{display:block;min-height:0;padding:18px 15px}.tool-icon,.tool-card--core .tool-icon{width:44px;height:44px;margin:0 0 14px}.tool-card--codex .tool-icon{width:52px;height:52px;margin:-4px -4px 10px}.tool-card--paper .tool-icon{padding:11px}.tool-info h3,.tool-card--core h3{font-size:17px}.tool-info p,.tool-card--core .tool-info p{margin-top:5px;font-size:13px}.tool-grid--extra .tool-card:last-child{grid-column:1 / -1;display:flex;align-items:center;gap:15px}.tool-grid--extra .tool-card:last-child .tool-icon{margin:0}.tool-group+.tool-group{margin-top:26px}.as-arc,.as-paths,.as-send,.as-tri>.sel,.assembly .cast-vx{display:none}.assembly{width:256px;height:208px;margin-inline:auto}.as-sq{left:36px;top:22px;width:160px}.as-dot{left:16px;top:2px;width:40px}.as-spark{left:201px;top:9px;width:26px}.as-tri{left:165px;top:91px;width:74px}.as-cap{left:18px;top:167px;width:96px}.as-tri>.cast-fill,.as-tri>.cast-shell{rotate:10deg}.as-cap>.cast-fill,.as-cap>.cast-shell{rotate:-8deg}.ch-link{padding:16px 18px;column-gap:10px}.ch--copy .ch-link{grid-template-columns:minmax(0,1fr) 60px auto}.ch--copy .ch-v{font-size:16px}.ch-copy{right:50px;padding:0 12px}.pills{padding-right:36px;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}}@media (hover: none){.btn:hover{transform:none}.btn:hover>.sel{opacity:0}.hp-b:hover{scale:none}}
