.forma-studio *,.forma-studio :after,.forma-studio :before{box-sizing:border-box}html:has(body.forma-studio){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(body.forma-studio){scroll-behavior:auto}}.forma-studio{margin:0;background:var(--porcelain);color:var(--ink);font:450 15px/22px var(--font-sans);overflow-x:clip;-webkit-font-smoothing:antialiased;padding-bottom:0}.forma-studio button,.forma-studio input,.forma-studio textarea{font:inherit;color:inherit}.forma-studio :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.forma-studio .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.forma-studio .mono{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.forma-studio [hidden]{display:none!important}.forma-studio .st-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:24px;height:var(--nav-height);padding:0 var(--grid-margin);border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--porcelain) 92%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px)}.forma-studio .st-nav__links{display:flex;gap:28px;margin-left:40px}.forma-studio .st-nav__links a{position:relative;color:var(--ink-2);text-decoration:none;font:520 14px/20px var(--font-sans);padding:10px 0}.forma-studio .st-nav__links a:hover,.forma-studio .st-nav__links a[aria-current=page]{color:var(--ink)}.forma-studio .st-nav__links a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--ink)}.forma-studio .st-nav__end{margin-left:auto;display:flex;align-items:center;gap:14px}.forma-studio .st-av{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--ink);border-radius:50%;background:var(--ink);color:var(--accent);font:400 15px/1 var(--font-display);letter-spacing:.02em;cursor:pointer}.forma-studio .st-av:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 80%,transparent)}.forma-studio .st-burger{display:none}.forma-studio .st-menu{position:absolute;right:var(--grid-margin);top:calc(var(--nav-height) - 6px);z-index:40;width:280px;padding:8px;border:1px solid var(--rule);border-radius:16px;background:var(--porcelain-raised);box-shadow:var(--shadow-lift)}.forma-studio .st-menu__who{display:flex;align-items:center;gap:12px;padding:10px 10px 14px;border-bottom:1px solid var(--rule);margin-bottom:6px}.forma-studio .st-menu__who .st-av{cursor:default}.forma-studio .st-menu__who b{display:block;font:560 15px/20px var(--font-sans)}.forma-studio .st-menu__who span{font:450 13px/18px var(--font-sans);color:var(--ink-muted)}.forma-studio .st-menu a,.forma-studio .st-menu button.st-mi{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;border:0;border-radius:10px;background:none;color:var(--ink);text-decoration:none;font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer}.forma-studio .st-menu a:hover,.forma-studio .st-menu button.st-mi:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.forma-studio .st-menu a small{font:500 10.5px/14px var(--font-mono);letter-spacing:.06em;color:var(--ink-muted);text-transform:uppercase}.forma-studio .st-menu hr{border:0;border-top:1px solid var(--rule);margin:6px 0}.forma-studio .st-main{max-width:1440px;margin:0 auto;padding:40px var(--grid-margin) 64px}.forma-studio .st-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.forma-studio .st-h1{overflow-wrap:anywhere;font:320 clamp(40px,5.2vw,72px)/.95 var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 144}.forma-studio .st-h1 em{font-style:italic}.forma-studio .st-sub{margin-top:12px;color:var(--ink-muted)}.forma-studio .st-sub b{color:var(--ink);font-weight:560}.forma-studio .st-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}.forma-studio .st-sec{margin-top:44px}.forma-studio .st-sec:first-child{margin-top:0}.forma-studio .st-sec__h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--ink)}.forma-studio .st-sec__h h2{font:360 28px/1.1 var(--font-display);letter-spacing:-.02em}.forma-studio .st-sec__h h2 span{margin-left:10px;font:500 12px/16px var(--font-mono);letter-spacing:.06em;color:var(--ink-muted);vertical-align:middle}.forma-studio .st-sec__h a,.forma-studio .st-sec__h button{font:520 13px/18px var(--font-sans)}.forma-studio .st-page{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:22px 26px;border-radius:22px;background:var(--exhibit);color:var(--on-exhibit);overflow:hidden}.forma-studio .st-page:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 120% at 0 0,rgba(214,251,81,.13),transparent 60%)}.forma-studio .st-page__mini{position:relative;width:96px;height:96px;display:grid;place-items:center;border-radius:16px;background:var(--exhibit-raised);box-shadow:inset 0 0 0 1px var(--exhibit-rule)}.forma-studio .st-page__label{display:flex;align-items:center;gap:10px;color:var(--on-exhibit-muted)}.forma-studio .st-page__url{display:block;margin-top:6px;font:330 clamp(24px,2.6vw,38px)/1.05 var(--font-display);letter-spacing:-.02em;color:var(--on-exhibit);text-decoration:none;overflow-wrap:anywhere}.forma-studio .st-page__url span{color:var(--on-exhibit-muted)}.forma-studio .st-page__url:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.forma-studio .st-page__meta{margin-top:8px;font:450 13px/18px var(--font-sans);color:var(--on-exhibit-muted)}.forma-studio .st-page__act{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px}.forma-studio .st-page .fx-btn{border-color:var(--on-exhibit-muted);color:var(--on-exhibit)}.forma-studio .st-page .fx-btn:hover{background:var(--on-exhibit);color:var(--exhibit)}.forma-studio .st-page .fx-btn--primary{border-color:var(--accent);color:var(--on-accent)}.forma-studio .st-page .fx-btn--primary:hover{background:var(--on-exhibit);color:var(--exhibit);border-color:var(--on-exhibit)}.forma-studio .st-live{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--on-exhibit);font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.forma-studio .st-live i{position:relative;width:30px;height:18px;border-radius:99px;background:var(--exhibit-rule);transition:background var(--dur-base)}.forma-studio .st-live i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--on-exhibit-muted);transition:transform var(--dur-base) var(--ease-settle),background var(--dur-base)}.forma-studio .st-live[aria-checked=true] i{background:var(--accent)}.forma-studio .st-live[aria-checked=true] i:after{transform:translateX(12px);background:var(--exhibit)}.forma-studio .st-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.forma-studio .st-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:18px;background:var(--porcelain-raised);transition:border-color var(--dur-fast),box-shadow var(--dur-base)}.forma-studio .st-card:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-frame)}.forma-studio .st-card__stage{position:relative;height:230px;display:grid;place-items:center;overflow:hidden;border-radius:17px 17px 0 0;background:radial-gradient(120% 90% at 50% 35%,var(--porcelain-raised),var(--stage) 80%)}.forma-studio .st-card__stage .st-scale{transform-origin:50% 50%}.forma-studio .st-card__body{display:grid;gap:10px;padding:14px 16px 16px;border-top:1px solid var(--rule)}.forma-studio .st-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.forma-studio .st-card__name{font:560 16px/20px var(--font-sans);letter-spacing:-.01em}.forma-studio .st-card__tpl{margin-top:2px;font:450 13px/18px var(--font-sans);color:var(--ink-muted)}.forma-studio .st-chips{display:flex;flex-wrap:wrap;gap:6px}.forma-studio .st-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:99px;background:color-mix(in srgb,var(--ink) 6%,transparent);font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap}.forma-studio .st-chip svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}.forma-studio .st-card__act{display:flex;align-items:center;gap:8px}.forma-studio .st-card__act .fx-btn{flex:1}.forma-studio .st-more{position:relative}.forma-studio .st-pop{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;width:190px;padding:6px;border:1px solid var(--rule);border-radius:12px;background:var(--porcelain-raised);box-shadow:var(--shadow-lift)}.forma-studio .st-pop button{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;text-align:left;font:500 13.5px/18px var(--font-sans);cursor:pointer}.forma-studio .st-pop button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.forma-studio .st-pop button.is-danger{color:var(--danger)}.forma-studio .st-status{display:inline-flex;align-items:center;gap:7px;font:500 10.5px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted)}.forma-studio .st-status:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid}.forma-studio .st-status--live{color:var(--accent-ink)}.forma-studio .st-status--live:before{background:var(--accent);border-color:var(--on-accent)}.forma-studio .st-new{display:grid;place-items:center;align-content:center;gap:12px;min-height:320px;border:1.5px dashed var(--rule-strong);border-radius:18px;background:transparent;color:var(--ink-2);font:520 15px/20px var(--font-sans);cursor:pointer;text-align:center;padding:20px}.forma-studio .st-new:hover{border-color:var(--ink);color:var(--ink);background:color-mix(in srgb,var(--ink) 3%,transparent)}.forma-studio .st-new i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent);border:1px solid var(--on-accent);color:var(--on-accent)}.forma-studio .st-new i svg{width:20px;height:20px}.forma-studio .st-new small{font:450 13px/18px var(--font-sans);color:var(--ink-muted)}.forma-studio .st-drafts{display:grid;gap:10px}.forma-studio .st-draft{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 12px 10px 10px;border:1px solid var(--rule);border-radius:16px;background:var(--porcelain-raised)}.forma-studio .st-draft__thumb{width:88px;height:72px;border-radius:11px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 50% 35%,var(--porcelain-raised),var(--stage) 80%)}.forma-studio .st-draft__meta{margin-top:2px;font:450 13px/18px var(--font-sans);color:var(--ink-muted)}.forma-studio .st-bar{height:3px;margin-top:8px;max-width:220px;border-radius:2px;background:var(--rule);overflow:hidden}.forma-studio .st-bar i{display:block;height:100%;background:var(--ink)}.forma-studio .st-saved{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.forma-studio .st-tpl{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:16px;background:var(--porcelain-raised);overflow:hidden}.forma-studio .st-tpl__art{height:128px;display:grid;place-items:center;background:var(--stage)}.forma-studio .st-tpl__art svg{width:100%;height:100%;display:block}.forma-studio .st-tpl__b{display:grid;gap:2px;padding:12px 14px 14px}.forma-studio .st-tpl__b b{font:560 15px/20px var(--font-sans)}.forma-studio .st-tpl__b span{font:450 12.5px/17px var(--font-sans);color:var(--ink-muted)}.forma-studio .st-tpl__f{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px 14px}.forma-studio .st-save{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--rule-strong);border-radius:9px;background:none;cursor:pointer}.forma-studio .st-save svg{width:15px;height:15px}.forma-studio .st-save[aria-pressed=true] svg{fill:var(--ink)}.forma-studio .st-rail{position:sticky;top:calc(var(--nav-height) + 24px);display:grid;gap:16px}.forma-studio .st-panel{border:1px solid var(--rule);border-radius:18px;background:var(--porcelain-raised);padding:18px}.forma-studio .st-panel h3{display:flex;justify-content:space-between;align-items:baseline;font:560 15px/20px var(--font-sans);margin-bottom:12px}.forma-studio .st-panel h3 a{font:520 12.5px/18px var(--font-sans);color:var(--ink-muted)}.forma-studio .st-conn{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--rule)}.forma-studio .st-conn:first-of-type{border-top:0;padding-top:0}.forma-studio .st-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--porcelain);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)}.forma-studio .st-logo svg{width:18px;height:18px}.forma-studio .st-conn b{display:block;font:560 14px/18px var(--font-sans)}.forma-studio .st-conn small{font:450 12px/16px var(--font-sans);color:var(--ink-muted)}.forma-studio .st-conn small.ok:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#6a8f00;vertical-align:1px}.forma-studio .st-sync{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--rule-strong);border-radius:9px;background:none;cursor:pointer}.forma-studio .st-sync svg{width:15px;height:15px}.forma-studio .st-sync.is-spin svg{animation:st-spin .8s linear infinite}@keyframes st-spin{to{transform:rotate(1turn)}}.forma-studio .st-tip{font:450 13.5px/20px var(--font-sans);color:var(--ink-2)}.forma-studio .st-tip p+p{margin-top:8px}.forma-studio .st-proto{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:99px;background:var(--info-soft);font:500 10px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.forma-studio .st-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:step}.forma-studio .st-step{position:relative;display:flex;flex-direction:column;gap:14px;min-height:360px;padding:22px;border:1px solid var(--rule);border-radius:20px;background:var(--porcelain-raised)}.forma-studio .st-step.is-done{border-color:var(--ink)}.forma-studio .st-step.is-current{box-shadow:0 0 0 2px var(--accent),var(--shadow-frame);border-color:var(--on-accent)}.forma-studio .st-step__n{display:flex;align-items:center;justify-content:space-between}.forma-studio .st-step__n b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--ink);font:400 15px/1 var(--font-display)}.forma-studio .st-step.is-done .st-step__n b{background:var(--ink);color:var(--accent)}.forma-studio .st-step h3{font:360 26px/1.1 var(--font-display);letter-spacing:-.02em}.forma-studio .st-step p{color:var(--ink-muted);font-size:14px;line-height:20px}.forma-studio .st-step__body{display:grid;gap:8px;margin-top:auto}.forma-studio .st-src{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--rule-strong);border-radius:12px;background:var(--porcelain);cursor:pointer;text-align:left;font:520 14px/18px var(--font-sans)}.forma-studio .st-src:hover{border-color:var(--ink)}.forma-studio .st-src em{margin-left:auto;font:500 10.5px/14px var(--font-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.forma-studio .st-src[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb,var(--accent) 22%,var(--porcelain))}.forma-studio .st-src[aria-pressed=true] em{color:var(--accent-ink)}.forma-studio .st-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.forma-studio .st-pick{display:grid;justify-items:center;gap:8px;padding:12px 6px 10px;border:1px solid var(--rule-strong);border-radius:12px;background:var(--porcelain);cursor:pointer;font:520 13px/16px var(--font-sans)}.forma-studio .st-pick span:first-child{display:grid;place-items:center;width:100%;height:64px}.forma-studio .st-pick span:first-child svg{width:40px;height:40px;fill:none;stroke:var(--ink);stroke-width:1}.forma-studio .st-pick[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:color-mix(in srgb,var(--accent) 22%,var(--porcelain))}.forma-studio .st-claim{display:flex;align-items:center;border:1px solid var(--rule-strong);border-radius:12px;background:var(--porcelain);overflow:hidden}.forma-studio .st-claim span{padding:0 2px 0 12px;color:var(--ink-muted);white-space:nowrap}.forma-studio .st-claim input{flex:1;min-width:0;height:46px;border:0;background:none;outline:none;font-weight:560}.forma-studio .st-claim:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 70%,transparent)}.forma-studio .st-avail{font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.forma-studio .st-avail.is-bad{color:var(--danger)}.forma-studio .st-progress{display:flex;align-items:center;gap:14px}.forma-studio .st-progress__bar{flex:1;max-width:260px;height:4px;border-radius:2px;background:var(--rule);overflow:hidden}.forma-studio .st-progress__bar i{display:block;height:100%;background:var(--ink);transition:width var(--dur-slow) var(--ease-out)}.forma-studio .st-scrim{position:fixed;inset:0;z-index:50;background:rgba(15,15,13,.38);opacity:0;transition:opacity var(--dur-base)}.forma-studio .st-scrim.is-on{opacity:1}.forma-studio .st-drawer{position:fixed;top:0;right:0;bottom:0;z-index:51;display:flex;flex-direction:column;width:min(480px,100%);background:var(--porcelain);box-shadow:-30px 0 80px -30px rgba(15,15,13,.45);transform:translateX(100%);transition:transform .42s var(--ease-settle)}.forma-studio .st-drawer.is-on{transform:none}.forma-studio .st-drawer__h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--rule)}.forma-studio .st-drawer__h h2{font:360 26px/1.1 var(--font-display);letter-spacing:-.02em}.forma-studio .st-drawer__b{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 28px;display:grid;gap:18px;align-content:start}.forma-studio .st-drawer__prev{height:200px;display:grid;place-items:center;border-radius:16px;overflow:hidden;background:radial-gradient(120% 90% at 50% 35%,var(--porcelain-raised),var(--stage) 80%)}.forma-studio .st-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:3px;border-radius:12px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.forma-studio .st-tabs button{height:36px;border:0;border-radius:9px;background:none;font:520 13.5px/1 var(--font-sans);color:var(--ink-muted);cursor:pointer}.forma-studio .st-tabs button[aria-selected=true]{background:var(--porcelain-raised);color:var(--ink);box-shadow:0 1px 2px rgba(23,25,22,.12),inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.forma-studio .st-field{display:grid;gap:6px}.forma-studio .st-field>span{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.forma-studio .st-copyrow{display:flex;gap:8px}.forma-studio .st-copyrow input,.forma-studio .st-in{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:12px;background:var(--porcelain-raised);outline:none;font:500 14px/20px var(--font-sans)}.forma-studio .st-in:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 70%,transparent)}.forma-studio textarea.st-in{height:auto;padding:12px 14px;resize:none;line-height:20px}.forma-studio .st-code{margin:0;padding:14px;border-radius:12px;background:var(--exhibit);color:var(--on-exhibit);font:450 12.5px/19px var(--font-mono);white-space:pre-wrap;word-break:break-all}.forma-studio .st-code b{color:var(--accent);font-weight:450}.forma-studio .st-seg{display:inline-grid;grid-auto-flow:column;padding:3px;border-radius:10px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.forma-studio .st-seg button{height:32px;padding:0 14px;border:0;border-radius:8px;background:none;font:520 13px/1 var(--font-sans);color:var(--ink-muted);cursor:pointer}.forma-studio .st-seg button[aria-checked=true]{background:var(--porcelain-raised);color:var(--ink);box-shadow:0 1px 2px rgba(23,25,22,.12)}.forma-studio .st-help{font:450 13px/19px var(--font-sans);color:var(--ink-muted)}.forma-studio .st-qr{display:grid;justify-items:center;gap:10px;padding:18px;border-radius:16px;background:var(--porcelain-raised);border:1px solid var(--rule)}.forma-studio .st-qr svg{width:168px;height:168px}.forma-studio .st-pm{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start}.forma-studio .st-list{display:grid;gap:8px}.forma-studio .st-li{display:grid;grid-template-columns:auto 64px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--rule);border-radius:14px;background:var(--porcelain-raised)}.forma-studio .st-li.is-off{opacity:.55}.forma-studio .st-li.is-drag{box-shadow:var(--shadow-lift);border-color:var(--ink);position:relative;z-index:2}.forma-studio .st-grip{display:grid;place-items:center;width:28px;height:40px;border:0;background:none;color:var(--ink-muted);cursor:grab;touch-action:none}.forma-studio .st-grip svg{width:14px;height:14px}.forma-studio .st-li__thumb{width:64px;height:52px;border-radius:9px;display:grid;place-items:center;overflow:hidden;background:var(--stage)}.forma-studio .st-li__thumb svg{width:30px;height:30px;fill:none;stroke:var(--ink);stroke-width:1}.forma-studio .st-li b{display:block;font:560 14.5px/19px var(--font-sans)}.forma-studio .st-li small{font:450 12.5px/17px var(--font-sans);color:var(--ink-muted)}.forma-studio .st-updown{display:flex;gap:4px}.forma-studio .st-updown button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--rule);border-radius:8px;background:none;cursor:pointer}.forma-studio .st-updown button svg{width:12px;height:12px}.forma-studio .st-updown button:disabled{opacity:.35;cursor:default}.forma-studio .st-phone{position:sticky;top:calc(var(--nav-height) + 24px);justify-self:center;width:320px;height:640px;padding:12px;border-radius:44px;background:var(--exhibit);box-shadow:var(--shadow-lift)}.forma-studio .st-phone__screen{height:100%;border-radius:34px;overflow:hidden auto;background:var(--porcelain);scrollbar-width:none}.forma-studio .st-phone__screen::-webkit-scrollbar{display:none}.forma-studio .st-pub{padding:34px 20px 28px;text-align:center}.forma-studio .st-pub__av{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ink);color:var(--accent);font:400 24px/1 var(--font-display)}.forma-studio .st-pub h4{margin-top:12px;font:340 28px/1.05 var(--font-display);letter-spacing:-.02em}.forma-studio .st-pub p{margin-top:4px;font-size:13px;color:var(--ink-muted)}.forma-studio .st-pub__objs{display:grid;gap:12px;margin-top:20px}.forma-studio .st-pub__obj{display:grid;place-items:center;height:150px;border-radius:16px;background:radial-gradient(120% 90% at 50% 35%,var(--porcelain-raised),var(--stage) 80%);overflow:hidden}.forma-studio .st-pub__obj svg{width:52px;height:52px;fill:none;stroke:var(--ink);stroke-width:.9}.forma-studio .st-pub__obj small{display:block;margin-top:6px}.forma-studio .st-pub__foot,.forma-studio .st-pub__obj small{font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.forma-studio .st-pub__foot{margin-top:22px}.forma-studio .st-set{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.forma-studio .st-subnav{position:sticky;top:calc(var(--nav-height) + 24px);display:grid;gap:2px}.forma-studio .st-subnav a{padding:9px 12px;border-radius:10px;color:var(--ink-2);text-decoration:none;font:520 14px/20px var(--font-sans)}.forma-studio .st-subnav a:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.forma-studio .st-subnav a[aria-current=true]{background:var(--ink);color:var(--on-ink)}.forma-studio .st-block{padding:26px 0;border-top:1px solid var(--rule);scroll-margin-top:calc(var(--nav-height) + 16px)}.forma-studio .st-block:first-child{border-top:0;padding-top:0}.forma-studio .st-block h2{font:360 28px/1.1 var(--font-display);letter-spacing:-.02em}.forma-studio .st-block>p{margin-top:4px;color:var(--ink-muted);font-size:14px}.forma-studio .st-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:20px;max-width:720px}.forma-studio .st-form .st-field--full{grid-column:1/-1}.forma-studio .st-row{gap:16px}.forma-studio .st-plan,.forma-studio .st-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:720px;margin-top:18px}.forma-studio .st-plan{gap:18px;padding:18px 20px;border:1px solid var(--rule);border-radius:16px;background:var(--porcelain-raised)}.forma-studio .st-plan b{font:360 26px/1 var(--font-display)}.forma-studio .st-danger{max-width:720px;margin-top:18px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-radius:16px;background:color-mix(in srgb,var(--danger-soft) 55%,transparent)}.forma-studio .st-danger b{display:block;font:560 15px/20px var(--font-sans)}.forma-studio .st-danger p{margin:4px 0 14px;font-size:13.5px;color:var(--ink-2)}.forma-studio .fx-btn--danger{border-color:var(--danger);color:var(--danger)}.forma-studio .fx-btn--danger:hover{background:var(--danger);color:#fff}.forma-studio .fx-btn--danger[disabled]{opacity:.45}.forma-studio .st-cmp{display:grid;gap:28px}.forma-studio .st-cmp__item{border:1px solid var(--rule);border-radius:18px;overflow:hidden;background:var(--porcelain-raised)}.forma-studio .st-cmp__cap{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--rule)}.forma-studio .st-cmp__nav{position:relative;display:flex;align-items:center;gap:24px;height:72px;padding:0 24px;background:var(--porcelain)}.forma-studio .st-cmp__notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:16px 18px;border-top:1px solid var(--rule)}.forma-studio .st-cmp__notes div{font:450 13.5px/20px var(--font-sans);color:var(--ink-2)}.forma-studio .st-cmp__notes b{display:block;margin-bottom:2px;font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.forma-studio .st-new-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--accent);border:1.5px solid var(--on-accent)}.forma-studio .st-sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--porcelain);padding:0 16px 24px;overflow-y:auto}.forma-studio .st-sheet__top{display:flex;align-items:center;justify-content:space-between;height:64px}.forma-studio .st-sheet nav{display:grid;margin-top:8px}.forma-studio .st-sheet nav a,.forma-studio .st-sheet nav button{display:flex;justify-content:space-between;align-items:center;padding:16px 2px;border:0;border-bottom:1px solid var(--rule);background:none;text-align:left;color:var(--ink);text-decoration:none;font:340 28px/1.1 var(--font-display);letter-spacing:-.02em;cursor:pointer}.forma-studio .st-sheet .fx-btn{margin-top:22px;width:100%}.forma-studio .st-toast{position:fixed;left:50%;bottom:84px;z-index:70;padding:10px 16px;border-radius:12px;background:var(--ink);color:var(--on-ink);font:520 13.5px/18px var(--font-sans);box-shadow:var(--shadow-lift);transform:translate(-50%,12px);opacity:0;pointer-events:none;transition:opacity var(--dur-base),transform var(--dur-base) var(--ease-out);max-width:calc(100vw - 32px)}.forma-studio .st-toast.is-on{opacity:1;transform:translate(-50%)}.forma-studio .st-proto-bar{position:fixed;left:50%;bottom:14px;z-index:45;display:flex;align-items:center;gap:4px;max-width:calc(100vw - 24px);padding:5px;border-radius:14px;background:#0f0f0d;color:#f2efe8;box-shadow:0 18px 40px -16px rgba(0,0,0,.6);transform:translateX(-50%);overflow-x:auto;scrollbar-width:none}.forma-studio .st-proto-bar::-webkit-scrollbar{display:none}.forma-studio .st-proto-bar>span{flex:none;padding:0 10px 0 8px;font:500 10px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#a19d93}.forma-studio .st-proto-bar a{flex:none;padding:8px 12px;border-radius:10px;color:#f2efe8;text-decoration:none;font:520 13px/16px var(--font-sans);white-space:nowrap}.forma-studio .st-proto-bar a:hover{background:#2a2a26}.forma-studio .st-proto-bar a[aria-current=page]{background:#d6fb51;color:#171916}@media (max-width:1180px){.forma-studio .st-grid{grid-template-columns:minmax(0,1fr)}.forma-studio .st-rail{position:static}.forma-studio .st-rail,.forma-studio .st-saved{grid-template-columns:repeat(2,minmax(0,1fr))}.forma-studio .st-pm{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.forma-studio .st-phone{width:300px;height:600px}.forma-studio .st-page{grid-template-columns:auto minmax(0,1fr)}.forma-studio .st-page__act{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (max-width:900px){.forma-studio .st-steps{grid-template-columns:minmax(0,1fr)}.forma-studio .st-step{min-height:0}.forma-studio .st-pm{grid-template-columns:minmax(0,1fr)}.forma-studio .st-phone{position:static}.forma-studio .st-set{grid-template-columns:minmax(0,1fr);gap:20px}.forma-studio .st-subnav{position:static;display:flex;overflow-x:auto;scrollbar-width:none}.forma-studio .st-subnav a{white-space:nowrap}}@media (max-width:720px){.forma-studio .st-nav{padding:0 16px;gap:10px}.forma-studio .st-nav__end .st-newbtn,.forma-studio .st-nav__links{display:none}.forma-studio .st-burger{display:inline-grid}.forma-studio .st-menu{right:12px;left:12px;width:auto}.forma-studio .st-main{padding:26px 16px 48px}.forma-studio .st-sec{margin-top:36px}.forma-studio .st-sec__h h2{font-size:24px}.forma-studio .st-page{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.forma-studio .st-page__mini{display:none}.forma-studio .st-page__act .fx-btn{flex:1 1 auto}.forma-studio .st-cards{grid-template-columns:minmax(0,1fr)}.forma-studio .st-new{min-height:140px}.forma-studio .st-rail{grid-template-columns:minmax(0,1fr)}.forma-studio .st-saved{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.forma-studio .st-saved::-webkit-scrollbar{display:none}.forma-studio .st-saved .st-tpl{flex:0 0 72%;scroll-snap-align:start}.forma-studio .st-draft{grid-template-columns:64px minmax(0,1fr)}.forma-studio .st-draft__thumb{width:64px;height:56px}.forma-studio .st-draft .fx-btn{grid-column:1/-1}.forma-studio .st-li{grid-template-columns:auto 48px minmax(0,1fr) auto;gap:10px}.forma-studio .st-li__thumb{width:48px;height:44px}.forma-studio .st-li .st-updown{display:none}.forma-studio .st-phone{width:100%;max-width:330px;height:560px}.forma-studio .st-form{grid-template-columns:minmax(0,1fr)}.forma-studio .st-drawer{top:auto;height:min(88svh,720px);width:100%;border-radius:22px 22px 0 0;transform:translateY(100%)}.forma-studio .st-drawer.is-on{transform:none}.forma-studio .st-tabs button{font-size:13px}.forma-studio .st-cmp__nav{padding:0 14px;gap:12px}.forma-studio .st-cmp__notes{grid-template-columns:minmax(0,1fr)}.forma-studio .st-hide-m{display:none!important}}@media (prefers-reduced-motion:reduce){.forma-studio .st-drawer,.forma-studio .st-scrim,.forma-studio .st-toast{transition:none}.forma-studio .st-sync.is-spin svg{animation:none}}.forma-studio .fx-btn>svg:not(.fx-ico),.forma-studio .fx-ibtn>svg:not(.fx-ico),.forma-studio .st-menu svg,.forma-studio .st-sheet svg:not(.fx-ico){width:16px;height:16px;flex:none}.forma-studio .st-menu__who .st-av{color:var(--accent);font:400 15px/1 var(--font-display)}.forma-studio .st-av,.forma-studio .st-pub__av{background:#171916;color:#d6fb51;border-color:color-mix(in srgb,var(--ink) 30%,#171916)}.forma-studio .st-page{box-shadow:inset 0 0 0 1px var(--exhibit-rule)}.forma-studio{color-scheme:light}.forma-studio .st-credential{margin:auto;width:min(420px,calc(100% - 32px));padding:28px;border:1px solid var(--rule);border-radius:18px;background:var(--porcelain-raised);color:var(--ink)}.forma-studio .st-credential::backdrop{background:rgba(23,25,22,.35)}.forma-studio .st-credential h2{font:360 28px/1.1 var(--font-display);margin-bottom:20px}.forma-studio .st-credential input{display:block;width:100%;margin:8px 0 20px;padding:12px;border:1px solid var(--rule);background:var(--porcelain);border-radius:8px}.forma-studio .st-credential form>div{display:flex;justify-content:flex-end;gap:10px}.forma-studio .st-head>div{min-width:0;max-width:100%}.forma-studio.st-navigation{position:sticky;top:0;z-index:60;overflow:visible;padding:0}.forma-studio.st-navigation .st-menu{bottom:auto;display:block;top:calc(100% + 8px);right:var(--grid-margin);left:auto;width:300px;max-width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - var(--nav-height) - 24px);overflow-y:auto}.forma-studio .st-menu__who>div{min-width:0}.forma-studio .st-menu__who b,.forma-studio .st-menu__who span{overflow-wrap:anywhere}.forma-studio .st-menu__who>.st-av{flex:none}@media(max-width:720px){.forma-studio.st-navigation .st-menu{right:12px;width:288px}}.forma-studio.st-navigation .st-menu a{min-height:0;border-bottom:0}