[data-skin=prism]{--px-cream:#fff8ef;--px-ink:#17142b;--px-muted:#4a4560;--px-line:#eadfcf;--px-onink:#cfc8e0;--px-white:#fff;--px-coral:#ff5b4f;--px-amber:#ffb938;--px-teal:#1fb89a;--px-blue:#3d5afe;--px-violet:#9b5cff;--px-orange:#ff8a3d;--px-palette:#ff5b4f, #ffb938, #1fb89a, #3d5afe, #9b5cff, #ff8a3d;--px-fill:#ff5b4f;--px-deep:#d9372b;--px-on:#fff;--px-tint:#ffe4e1;--px-text:#b42318;--font-family-display:"Bricolage Grotesque", "PingFang SC", "Hiragino Sans", "Apple SD Gothic Neo", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-family-body:"DM Sans", "PingFang SC", "Hiragino Sans", "Apple SD Gothic Neo", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;background:var(--px-cream);color:var(--px-ink);font-family:var(--font-family-body);-webkit-font-smoothing:antialiased}[data-skin=prism][data-accent=amber]{--px-fill:#ffb938;--px-deep:#ffb938;--px-on:#17142b;--px-tint:#fff0cc;--px-text:#8a5a00}[data-skin=prism][data-accent=teal]{--px-fill:#1fb89a;--px-deep:#0e7a65;--px-on:#fff;--px-tint:#ddf5ee;--px-text:#0e7a65}[data-skin=prism][data-accent=blue]{--px-fill:#3d5afe;--px-deep:#3d5afe;--px-on:#fff;--px-tint:#e3e8ff;--px-text:#2d44cc}[data-skin=prism][data-accent=violet]{--px-fill:#9b5cff;--px-deep:#7a3fe0;--px-on:#fff;--px-tint:#f1e8ff;--px-text:#6a2fd0}[data-skin=prism][data-accent=orange]{--px-fill:#ff8a3d;--px-deep:#c25410;--px-on:#fff;--px-tint:#ffe7d6;--px-text:#a8460c}body:has([data-skin=prism]):not(:has([data-page=embed-wheel],[data-page=stream-overlay])){background:#fff8ef}[data-skin=prism] :focus-visible{outline:3px solid var(--px-blue);outline-offset:3px}[data-skin=prism] *,[data-skin=prism] :before,[data-skin=prism] :after{box-sizing:border-box}[data-skin=prism] .site-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--px-line);background:#fff8efe0;position:sticky;top:0}[data-skin=prism] .site-header>div{max-width:1184px;padding-inline:24px}[data-skin=prism] .site-header>div>div{height:72px}[data-skin=prism] .site-header__name{color:var(--px-ink);letter-spacing:-.015em;font-size:19px;font-weight:800}[data-skin=prism] .site-header__tools{border:1px solid var(--px-line);min-height:44px;color:var(--px-ink);font-family:var(--font-family-body);background:#fff;border-radius:999px;padding-inline:16px;font-weight:700}[data-skin=prism] .site-header__tools:hover{color:var(--px-ink);border-color:var(--px-ink);background:#fff}[data-skin=prism] .site-header__menu{border:1px solid var(--px-line);border-radius:20px;box-shadow:0 24px 48px -24px #17142b59}[data-skin=prism] .site-header__menu-link{color:var(--px-ink);border-radius:12px}[data-skin=prism] .site-header__menu-link:hover{background:var(--px-cream);color:var(--px-ink)}[data-skin=prism] .site-header__menu-heading{color:var(--px-muted)}[data-skin=prism] .language-switcher__select{border:1px solid var(--px-line);min-height:44px;color:var(--px-ink);background:#fff;border-radius:999px;padding-inline:14px;font-weight:700}[data-skin=prism] .language-switcher__select:hover{border-color:var(--px-ink)}[data-skin=prism] .site-footer{background:var(--px-ink);color:var(--px-cream);border-top:0}[data-skin=prism] .site-footer>div{max-width:1184px;padding-block:72px 32px;padding-inline:24px}[data-skin=prism] .site-footer__name{color:var(--px-cream);font-size:20px;font-weight:800}[data-skin=prism] .site-footer__text{color:var(--px-onink)}[data-skin=prism] .site-footer__feature{color:var(--px-amber)}[data-skin=prism] .site-footer__feature:hover{color:#ffd27a}[data-skin=prism] .site-footer__heading{font-family:var(--font-family-body);letter-spacing:.12em;text-transform:uppercase;color:var(--px-onink);font-size:13px;font-weight:700}[data-skin=prism] .site-footer__link{color:var(--px-cream)}[data-skin=prism] .site-footer__link:hover{color:var(--px-amber)}[data-skin=prism] .site-footer__lang{color:var(--px-cream);background:0 0;border:1px solid #fff3;font-weight:600}[data-skin=prism] .site-footer__lang:hover{border-color:var(--px-cream)}[data-skin=prism] .site-footer__lang--active{background:var(--px-cream);color:var(--px-ink);border-color:var(--px-cream)}[data-skin=prism] .site-footer__bottom{border-top:1px solid #ffffff24}[data-skin=prism] .site-footer__copy{color:var(--px-onink)}[data-skin=prism] .px-wrap{width:100%;max-width:1232px;margin:0 auto;padding-inline:24px}[data-skin=prism] .px-narrow{max-width:908px}[data-skin=prism] .px-section{padding-block:88px}[data-skin=prism] .px-section--white{background:var(--px-white)}[data-skin=prism] .px-section--tint{background:var(--px-tint)}[data-skin=prism] .px-section--ink{background:var(--px-ink);color:var(--px-cream)}[data-skin=prism] .px-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--px-text);font-size:13px;font-weight:800;display:inline-block}[data-skin=prism] .px-h1{font-family:var(--font-family-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,6vw,72px);font-weight:800;line-height:1.02}[data-skin=prism] .px-h2{font-family:var(--font-family-display);letter-spacing:-.025em;text-wrap:balance;margin:8px 0 32px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.08}[data-skin=prism] .px-h3{margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.3}[data-skin=prism] .px-lead{color:var(--px-muted);text-wrap:pretty;margin:0;font-size:19px;line-height:1.55}[data-skin=prism] .px-muted{color:var(--px-muted)}[data-skin=prism] .px-display{font-family:var(--font-family-display);letter-spacing:-.02em;font-weight:800}[data-skin=prism] .px-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}[data-skin=prism] .px-hero{background:var(--px-tint);padding-block:40px 80px}[data-skin=prism] .px-hero__inner{flex-direction:column;gap:28px;display:flex}[data-skin=prism] .px-hero__head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}[data-skin=prism] .px-hero__head .px-lead{max-width:640px}[data-skin=prism] .px-crumbs{color:var(--px-muted);flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 4px;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}[data-skin=prism] .px-crumbs a{color:var(--px-muted);text-decoration:none}[data-skin=prism] .px-crumbs a:hover{color:var(--px-ink);text-decoration:underline}[data-skin=prism] .px-crumbs li+li:before{content:"/";opacity:.6;margin-inline-end:6px}[data-skin=prism] .px-badge{background:var(--px-white);color:var(--px-text);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}[data-skin=prism] .px-free{color:var(--px-muted);text-align:center;margin:0;font-size:14px;font-weight:600}[data-skin=prism] .px-card{background:var(--px-white);border:2px solid var(--px-ink);box-shadow:0 8px 0 var(--px-ink);border-radius:32px;flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}[data-skin=prism] .px-panel{background:var(--px-white);border:1px solid var(--px-line);border-radius:24px;min-width:0;padding:22px}[data-skin=prism] .px-stage{background:var(--px-cream);border-radius:24px;flex-wrap:wrap;place-content:center;gap:14px;min-width:0;min-height:200px;padding:28px;display:flex}[data-skin=prism] .px-tile{background:var(--px-white);border:2px solid var(--px-ink);box-shadow:0 4px 0 var(--px-fill);text-align:center;overflow-wrap:anywhere;border-radius:20px;min-width:0;padding:14px 20px}[data-skin=prism] .px-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-skin=prism] .px-row--center{justify-content:center}[data-skin=prism] .px-controls{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}[data-skin=prism] .px-btn{background:var(--px-deep);min-height:60px;color:var(--px-on);font-family:var(--font-family-display);cursor:pointer;box-shadow:0 4px 0 var(--px-ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 36px;font-size:20px;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}[data-skin=prism] .px-btn:hover{box-shadow:0 5px 0 var(--px-ink);transform:translateY(-1px)}[data-skin=prism] .px-btn:active{box-shadow:0 1px 0 var(--px-ink);transform:translateY(3px)}[data-skin=prism] .px-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}[data-skin=prism] .px-btn--ghost{background:var(--px-white);color:var(--px-ink);border:2px solid var(--px-ink);box-shadow:none;font-family:var(--font-family-body);padding:0 24px;font-size:16px;font-weight:700}[data-skin=prism] .px-btn--ghost:hover{box-shadow:none;background:var(--px-cream)}[data-skin=prism] .px-btn--ghost:active{box-shadow:none}[data-skin=prism] .px-btn--link{color:var(--px-ink);box-shadow:none;font-family:var(--font-family-body);text-underline-offset:4px;background:0 0;padding:0 12px;font-size:16px;font-weight:700;text-decoration:underline}[data-skin=prism] .px-btn--link:hover,[data-skin=prism] .px-btn--link:active{box-shadow:none;transform:none}[data-skin=prism] .px-btn--sm{min-height:44px;padding:0 18px;font-size:15px}[data-skin=prism] .px-btn--ink{background:var(--px-ink);color:var(--px-cream);box-shadow:0 4px 0 var(--px-fill)}[data-skin=prism] .px-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-skin=prism] .px-chips__label{margin-inline-end:4px;font-size:15px;font-weight:700}[data-skin=prism] .px-chip{border:2px solid var(--px-line);background:var(--px-white);min-width:44px;min-height:44px;color:var(--px-ink);font:700 15px var(--font-family-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:border-color .12s,background .12s;display:inline-flex}[data-skin=prism] .px-chip:hover{border-color:var(--px-ink)}[data-skin=prism] .px-chip[aria-pressed=true],[data-skin=prism] .px-chip[aria-checked=true],[data-skin=prism] .px-chip.is-on{border-color:var(--px-ink);background:var(--px-ink);color:var(--px-cream)}[data-skin=prism] .px-field{flex-direction:column;gap:6px;min-width:0;display:flex}[data-skin=prism] .px-label{color:var(--px-ink);font-size:14px;font-weight:700}[data-skin=prism] .px-hint{color:var(--px-muted);font-size:13px}[data-skin=prism] .px-input,[data-skin=prism] .px-select,[data-skin=prism] .px-textarea{border:2px solid var(--px-line);background:var(--px-white);width:100%;min-height:48px;color:var(--px-ink);font:500 16px var(--font-family-body);border-radius:14px;padding:10px 14px;transition:border-color .12s}[data-skin=prism] .px-textarea{resize:vertical;min-height:160px;line-height:1.5}[data-skin=prism] .px-input:focus,[data-skin=prism] .px-select:focus,[data-skin=prism] .px-textarea:focus{border-color:var(--px-ink);outline:none}[data-skin=prism] .px-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2317142B' stroke-width='2.5' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-inline-end:40px}[dir=rtl] [data-skin=prism] .px-select{background-position:14px}[data-skin=prism] .px-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}[data-skin=prism] .px-check input{width:22px;height:22px;accent-color:var(--px-ink);cursor:pointer;flex:none}[data-skin=prism] .px-uses{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}[data-skin=prism] .px-uses li{background:var(--px-white);border-radius:18px;padding:18px}[data-skin=prism] .px-uses strong{margin-bottom:2px;display:block}[data-skin=prism] .px-uses span{color:var(--px-muted);font-size:15px;line-height:1.5}[data-skin=prism] .px-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}[data-skin=prism] .px-step{background:var(--px-cream);border:1px solid var(--px-line);border-radius:24px;padding:28px}[data-skin=prism] .px-step__n{background:var(--px-deep);width:44px;height:44px;color:var(--px-on);font:800 20px var(--font-family-display);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}[data-skin=prism] .px-step p{color:var(--px-muted);margin:0;font-size:16px;line-height:1.6}[data-skin=prism] .px-features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}[data-skin=prism] .px-feature{background:var(--px-white);border:1px solid var(--px-line);border-radius:20px;gap:16px;padding:24px;display:flex}[data-skin=prism] .px-feature__icon{background:var(--px-tint);border-radius:14px;flex:0 0 44px;place-items:center;height:44px;display:grid}[data-skin=prism] .px-feature__icon svg{width:22px;height:22px}[data-skin=prism] .px-feature strong{margin-bottom:4px;font-size:17px;display:block}[data-skin=prism] .px-feature span{color:var(--px-muted);font-size:15px;line-height:1.55}[data-skin=prism] .px-prose{color:var(--px-muted);font-size:17px;line-height:1.75}[data-skin=prism] .px-prose>*+*{margin-top:18px}[data-skin=prism] .px-prose h2{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--px-ink);text-wrap:balance;margin:56px 0 14px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15}[data-skin=prism] .px-prose h2:first-child{margin-top:0}[data-skin=prism] .px-prose h3{color:var(--px-ink);margin:32px 0 8px;font-size:20px;font-weight:700}[data-skin=prism] .px-prose p{margin-block:0}[data-skin=prism] .px-prose strong{color:var(--px-ink)}[data-skin=prism] .px-prose ul,[data-skin=prism] .px-prose ol{flex-direction:column;gap:8px;margin-block:0;padding-inline-start:1.3em;display:flex}[data-skin=prism] .px-prose li::marker{color:var(--px-text);font-weight:800}[data-skin=prism] .px-prose a{color:var(--px-ink);text-underline-offset:3px;font-weight:700}[data-skin=prism] .px-note{background:var(--px-tint);color:var(--px-ink);border-radius:18px;padding:18px 20px;font-size:16px;line-height:1.6}[data-skin=prism] .px-table-wrap{border:1px solid var(--px-line);background:var(--px-white);border-radius:18px;overflow-x:auto}[data-skin=prism] .px-table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px;line-height:1.5}[data-skin=prism] .px-table th{text-align:start;background:var(--px-cream);color:var(--px-ink);border-bottom:1px solid var(--px-line);padding:12px 16px;font-weight:800}[data-skin=prism] .px-table td{border-bottom:1px solid var(--px-line);color:var(--px-muted);vertical-align:top;padding:12px 16px}[data-skin=prism] .px-table tr:last-child td{border-bottom:0}[data-skin=prism] .px-table td:first-child{color:var(--px-ink);font-weight:700}[data-skin=prism] .px-faq{flex-direction:column;gap:10px;display:flex}[data-skin=prism] .px-faq details{border:1px solid var(--px-line);background:var(--px-cream);border-radius:18px}[data-skin=prism] .px-faq summary{font:700 17px/1.4 var(--font-family-body);cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}[data-skin=prism] .px-faq summary::-webkit-details-marker{display:none}[data-skin=prism] .px-faq summary svg{flex:none;width:20px;height:20px;transition:transform .2s}[data-skin=prism] .px-faq details[open] summary svg{transform:rotate(45deg)}[data-skin=prism] .px-faq details p{color:var(--px-muted);margin:0;padding:0 22px 20px;font-size:16px;line-height:1.65}[data-skin=prism] .px-related{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}[data-skin=prism] .px-related a{background:var(--px-white);border:1px solid var(--px-line);min-height:56px;color:var(--px-ink);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-weight:700;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}[data-skin=prism] .px-related a:hover{border-color:var(--px-ink);transform:translateY(-2px)}[data-skin=prism] .px-related i{border-radius:50%;flex:none;width:10px;height:10px}[data-skin=prism] .px-related span{align-items:center;gap:10px;min-width:0;display:inline-flex}[data-skin=prism] .px-related svg{flex:none;width:16px;height:16px}[dir=rtl] [data-skin=prism] .px-related svg{transform:scaleX(-1)}[data-skin=prism] .px-cta{background:var(--px-ink);color:var(--px-cream);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}[data-skin=prism] .px-cta h2{font:800 clamp(26px,4vw,40px)/1.08 var(--font-family-display);letter-spacing:-.02em;margin:0 0 8px}[data-skin=prism] .px-cta p{color:var(--px-onink);margin:0;font-size:17px}[data-skin=prism] .px-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-skin=prism] .px-pop{animation:.32s cubic-bezier(.2,1.4,.4,1) both px-pop}@keyframes px-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-skin=prism] .px-pop{animation:none}[data-skin=prism] .px-btn,[data-skin=prism] .px-related a{transition:none}}@media(max-width:760px){[data-skin=prism] .px-wrap,[data-skin=prism] .site-header>div,[data-skin=prism] .site-footer>div{padding-inline:16px}[data-skin=prism] .site-header>div>div{height:64px}[data-skin=prism] .site-header__tools{padding-inline:12px}[data-skin=prism] .site-footer>div{padding-block:56px 28px}[data-skin=prism] .px-section{padding-block:64px}[data-skin=prism] .px-hero{padding-block:28px 56px}[data-skin=prism] .px-lead{font-size:17px}[data-skin=prism] .px-card{box-shadow:0 6px 0 var(--px-ink);border-radius:24px;gap:18px;padding:18px}[data-skin=prism] .px-stage{border-radius:18px;min-height:160px;padding:18px}[data-skin=prism] .px-btn{min-height:56px;padding:0 26px;font-size:18px}[data-skin=prism] .px-btn--ghost,[data-skin=prism] .px-btn--link{padding:0 18px;font-size:15px}[data-skin=prism] .px-step,[data-skin=prism] .px-feature{padding:20px}[data-skin=prism] .px-cta{border-radius:28px;padding:28px 22px}[data-skin=prism] .px-prose{font-size:16px}}
