@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.fo-Vxq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.fo-Vxq_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--bg:#0f0f0f;--surface:#1a1a1a;--surface-2:#242424;--ink:#fff;--muted:#a8a8a8;--accent:#dafa9c;--accent-ink:#0f0f0f;--field-1:#fff;--field-1-ink:#0f0f0f;--field-1-surface:#ececec;--field-1-surface-2:#dfdfdf;--field-1-muted:#454545;--field-2:#dafa9c;--field-2-ink:#0f0f0f;--field-2-surface:#c5e882;--font-sans:var(--font-bricolage), "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--step-small:14px;--step-body:17px;--step-lead:20px;--step-head:48px;--step-display:72px;--ease-out-expo:cubic-bezier(.22, 1, .36, 1);--motif-clip:polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 0 100%);--motif-clip-lg:polygon(0 0, calc(100% - 32px) 0, 100% 32px, 100% 100%, 0 100%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scrollbar-color:var(--surface-2) var(--bg);font-size:16px;line-height:1.5}::selection{background-color:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body{background-color:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-body);font-weight:400;line-height:1.55;overflow-x:clip}a{color:inherit;text-underline-offset:.22em;transition:opacity .18s var(--ease-out-expo), transform .18s var(--ease-out-expo);text-decoration:underline;text-decoration-thickness:1.5px}a:hover{opacity:.82}button,input,select{font:inherit;color:inherit}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:inherit;overflow-wrap:anywhere;word-break:break-word}.frame{width:min(1320px,100% - 64px);margin-inline:auto}.motif-bullet{background-color:var(--accent);clip-path:polygon(0 0,75% 0,100% 100%,0 100%);vertical-align:middle;width:12px;height:10px;margin-right:10px;display:inline-block}.btn-motif{background-color:var(--accent);min-height:48px;color:var(--accent-ink);font-weight:600;font-size:var(--step-body);cursor:pointer;clip-path:var(--motif-clip);transition:transform .18s var(--ease-out-expo), opacity .18s var(--ease-out-expo), background-color .18s var(--ease-out-expo);border:0;justify-content:center;align-items:center;gap:12px;padding:12px 26px;text-decoration:none;display:inline-flex}.btn-motif:hover{opacity:.94;transform:translateY(-2px)}.btn-motif:active{transform:translateY(1px)}.btn-motif--dark{background-color:var(--bg);color:var(--ink)}.btn-motif--surface{background-color:var(--surface-2);color:var(--ink)}.site-header{z-index:100;pointer-events:none;transition:padding .48s var(--ease-out-expo);background-color:#0000;padding-block:22px;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{padding-top:14px;padding-bottom:0}.site-header__inner{pointer-events:auto;-webkit-backdrop-filter:blur()saturate();width:min(1320px,100% - 64px);transition:width .52s var(--ease-out-expo), padding .52s var(--ease-out-expo), background-color .42s var(--ease-out-expo), backdrop-filter .42s var(--ease-out-expo), -webkit-backdrop-filter .42s var(--ease-out-expo), border-color .42s var(--ease-out-expo), box-shadow .42s var(--ease-out-expo);background-color:#12121600;border:1px solid #fff0;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-inline:auto;padding:0;display:grid;box-shadow:0 0 #0000}.site-header.is-scrolled .site-header__inner{-webkit-backdrop-filter:blur(24px)saturate(190%);background-color:#121216ad;border-color:#ffffff29;width:min(920px,100% - 32px);padding:8px 10px 8px 24px;box-shadow:0 18px 42px -10px #0000006b,inset 0 1px #ffffff38}.site-wordmark{font-weight:600;font-size:var(--step-lead);letter-spacing:-.03em;color:var(--ink);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-wordmark__tab{background-color:var(--accent);clip-path:polygon(0 0,72% 0,100% 100%,0 100%);width:18px;height:14px;display:inline-block}.site-nav{transition:gap .48s var(--ease-out-expo);justify-self:center;align-items:center;gap:24px;display:flex}.site-header.is-scrolled .site-nav{gap:6px}.site-nav a,.site-nav__link{font-size:var(--step-body);color:var(--ink);transition:background-color .2s var(--ease-out-expo), color .2s var(--ease-out-expo), opacity .18s var(--ease-out-expo);border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-weight:500;text-decoration:none;display:inline-flex}.site-nav__badge{background-color:var(--surface-2);color:var(--accent);font-size:var(--step-small);transition:background-color .2s var(--ease-out-expo), color .2s var(--ease-out-expo);border-radius:999px;padding:2px 10px;font-weight:600}.site-nav__link.is-active{background-color:var(--surface)}.site-nav__link.is-active .site-nav__badge,.site-nav__link:hover .site-nav__badge{background-color:var(--accent);color:var(--accent-ink)}.site-header.is-scrolled .site-nav a:hover,.site-header.is-scrolled .site-nav__link:hover{opacity:1;background-color:#ffffff1f}.site-header__cta{justify-self:end;align-items:center;gap:12px;display:inline-flex}.lang-select{align-items:center;display:inline-flex;position:relative}.lang-flag{border-radius:2px;flex-shrink:0;width:20px;height:14px;box-shadow:0 0 0 1px #ffffff24}.lang-select__trigger{background-color:var(--surface);min-height:48px;color:var(--ink);font-size:var(--step-small);letter-spacing:.02em;cursor:pointer;clip-path:var(--motif-clip);transition:background-color .22s var(--ease-out-expo), border-color .22s var(--ease-out-expo), border-radius .32s var(--ease-out-expo), transform .18s var(--ease-out-expo);border:1px solid #ffffff1a;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.lang-select__trigger:hover,.lang-select__trigger.is-open{background-color:var(--surface-2);border-color:#dafa9c73}.lang-select__code{line-height:1}.lang-select__chevron{color:var(--accent);transition:transform .2s var(--ease-out-expo)}.lang-select__trigger.is-open .lang-select__chevron{transform:rotate(180deg)}.lang-select__menu{-webkit-backdrop-filter:blur(22px)saturate(180%);z-index:120;background-color:#16161af0;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:4px;min-width:215px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 44px -10px #000000a6}.lang-select__option{width:100%;color:var(--ink);font-size:var(--step-small);text-align:left;cursor:pointer;transition:background-color .16s var(--ease-out-expo), color .16s var(--ease-out-expo);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.lang-select__option:hover{background-color:#ffffff14}.lang-select__option.is-active{background-color:var(--accent);color:var(--accent-ink);font-weight:600}.lang-select__name{flex:1}.lang-select__badge{font-size:var(--step-small);opacity:.72;font-weight:600}.lang-select__option.is-active .lang-select__badge{opacity:1}.site-header.is-scrolled .lang-select__trigger{clip-path:none;background-color:#ffffff17;border-radius:999px;min-height:40px;padding:7px 14px}.site-header.is-scrolled .lang-select__trigger:hover,.site-header.is-scrolled .lang-select__trigger.is-open{background-color:#ffffff29}.site-header.is-scrolled .site-header__cta .btn-motif{clip-path:none;border-radius:999px;min-height:40px;padding:8px 20px}.hero{--hero-scroll:0;z-index:1;background-color:var(--bg);padding-top:0;padding-bottom:0;position:sticky;top:0;overflow:hidden}.hero__splash{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-block:92px 96px;display:flex;position:relative}.hero__center{max-width:980px;transform:translate3d(0, calc(var(--hero-scroll,0) * -44px), 0) scale(calc(1 - var(--hero-scroll,0) * .1));opacity:clamp(0, calc(1 - var(--hero-scroll,0) * 1.15), 1);will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}.hero__title{font-size:var(--step-display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin-bottom:28px;font-weight:600;line-height:.94}.hero__sub{font-size:var(--step-lead);color:var(--muted);text-wrap:balance;max-width:50ch;margin-inline:auto;line-height:1.5}.hero__scroll-cue{transform:translate3d(-50%, calc(var(--hero-scroll,0) * 26px), 0);opacity:clamp(0, calc(1 - var(--hero-scroll,0) * 2.8), 1);text-decoration:none;transition:opacity .12s linear;display:inline-flex;position:absolute;bottom:32px;left:50%}.hero__scroll-cue.is-hidden{pointer-events:none}.hero__scroll-inner{background-color:var(--surface);color:var(--ink);font-size:var(--step-small);clip-path:var(--motif-clip);transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo), transform .18s var(--ease-out-expo);align-items:center;gap:10px;padding:10px 20px;font-weight:500;display:inline-flex}.hero__scroll-cue:hover{opacity:clamp(0, calc(1 - var(--hero-scroll,0) * 2.8), 1)}.hero__scroll-cue:hover .hero__scroll-inner{background-color:var(--accent);color:var(--accent-ink);transform:translateY(3px)}.hero__scroll-arrow{color:var(--accent);transition:color .18s var(--ease-out-expo), transform .18s var(--ease-out-expo);justify-content:center;align-items:center;display:inline-flex}.hero__scroll-cue:hover .hero__scroll-arrow{color:var(--accent-ink);transform:translateY(2px)}.about-section{--about-progress:1;--about-exit:0;z-index:2;background-color:var(--field-1);color:var(--field-1-ink);min-height:100svh;transition:background-color .26s var(--ease-out-expo), color .26s var(--ease-out-expo);align-items:center;padding-block:88px;display:flex;position:sticky;top:0;overflow:hidden}.about-section[data-surface=lime]{background-color:var(--field-2);color:var(--field-2-ink)}.about-section__grid{transform:translate3d(0, calc(var(--about-exit,0) * -44px), 0) scale(calc(1 - var(--about-exit,0) * .1));opacity:clamp(0, calc(1 - var(--about-exit,0) * 1.15), 1);will-change:transform, opacity;grid-template-columns:6fr 6fr;align-items:center;gap:48px;display:grid}.about-section__copy{transform:translate3d(0, calc((1 - var(--about-progress,1)) * 52px), 0);opacity:clamp(.15, var(--about-progress,1), 1);will-change:transform, opacity}.about-section__title{font-size:var(--step-head);letter-spacing:-.04em;margin-bottom:24px;font-weight:600;line-height:.98}.about-section__lead{font-size:var(--step-lead);max-width:50ch;margin-bottom:32px;line-height:1.5}.about-tabs{flex-wrap:wrap;gap:10px;display:flex}.about-tab-btn{background-color:var(--field-1-surface-2);color:var(--field-1-ink);font-size:var(--step-body);cursor:pointer;clip-path:var(--motif-clip);transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo), transform .18s var(--ease-out-expo);border:0;padding:12px 22px;font-weight:600}.about-section[data-surface=lime] .about-tab-btn{background-color:var(--field-2-surface);color:var(--field-2-ink)}.about-tab-btn:hover{transform:translateY(-2px)}.about-tab-btn[aria-selected=true],.about-section[data-surface=lime] .about-tab-btn[aria-selected=true]{background-color:var(--bg);color:var(--ink)}.about-panel{background-color:var(--bg);color:var(--ink);clip-path:var(--motif-clip-lg);transform:translate3d(0, calc((1 - var(--about-progress,1)) * 78px), 0);opacity:clamp(.1, var(--about-progress,1), 1);will-change:transform, opacity;padding:40px}.about-panel__title{font-size:var(--step-lead);letter-spacing:-.02em;color:var(--ink);margin-bottom:14px;font-weight:600;line-height:1.2}.about-panel__desc{font-size:var(--step-body);color:var(--muted);max-width:52ch;margin-bottom:24px;line-height:1.55}.about-panel__code{background-color:var(--surface);clip-path:var(--motif-clip);padding:24px}.about-panel__code pre{font-size:var(--step-small);color:var(--accent);white-space:pre-wrap;line-height:1.6}.showcase{background-color:var(--bg);color:var(--ink);transition:background-color .26s var(--ease-out-expo), color .26s var(--ease-out-expo);padding-block:88px;overflow:hidden}.showcase[data-mode=subagent]{background-color:var(--field-2);color:var(--field-2-ink)}.showcase__grid{grid-template-columns:5fr 7fr;align-items:start;gap:40px;display:grid}.showcase__copy h2{font-size:var(--step-head);letter-spacing:-.04em;margin-bottom:20px;font-weight:600;line-height:.98}.showcase__copy p{font-size:var(--step-body);max-width:48ch;margin-bottom:24px}.showcase__Canon{background-color:var(--surface);color:var(--ink);clip-path:var(--motif-clip-lg);margin-top:28px;padding:24px}.showcase[data-mode=subagent] .showcase__Canon{background-color:var(--bg)}.showcase__Canon-head{font-size:var(--step-small);color:var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-weight:600;display:flex}.showcase__Canon pre{font-size:var(--step-small);color:var(--ink);white-space:pre-wrap;line-height:1.5}.transpiler-control{background-color:var(--surface);color:var(--ink);clip-path:var(--motif-clip-lg);padding:32px}.showcase[data-mode=subagent] .transpiler-control{background-color:var(--bg)}.transpiler-control__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.transpiler-switch{background-color:var(--surface-2);clip-path:var(--motif-clip);gap:6px;padding:6px;display:inline-flex}.transpiler-switch button{color:var(--ink);font-weight:600;font-size:var(--step-body);cursor:pointer;clip-path:var(--motif-clip);transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo), transform .18s var(--ease-out-expo);background:0 0;border:0;padding:12px 24px}.transpiler-switch button[aria-pressed=true]{background-color:var(--accent);color:var(--accent-ink)}.ide-pills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.ide-pill{background-color:var(--surface);color:var(--ink);font-size:var(--step-small);cursor:pointer;clip-path:var(--motif-clip);transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo), transform .18s var(--ease-out-expo);border:0;padding:10px 16px;font-weight:500}.ide-pill[aria-selected=true]{background-color:var(--accent);color:var(--accent-ink);font-weight:600}.transpiler-output{background-color:var(--surface);margin-bottom:20px;padding:24px}.transpiler-output__path{color:var(--accent);font-weight:600;font-size:var(--step-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.transpiler-output pre{color:var(--ink);white-space:pre-wrap;word-break:break-word;line-height:1.5;font-size:var(--step-small)}.transpiler-cmd-bar{background-color:var(--surface-2);font-size:var(--step-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.cli-stage-section{--cli-progress:1;--cli-exit:0;z-index:3;background-color:var(--field-2);color:var(--field-2-ink);align-items:center;min-height:100svh;padding-block:88px;display:flex;position:sticky;top:0;overflow:hidden}.cli-stage__container{transform:translate3d(0, calc(var(--cli-exit,0) * -44px), 0) scale(calc(1 - var(--cli-exit,0) * .1));opacity:clamp(0, calc(1 - var(--cli-exit,0) * 1.15), 1);will-change:transform, opacity;flex-direction:column;align-items:center;display:flex}.cli-stage__header{text-align:center;margin-inline:auto;max-width:820px;transform:translate3d(0, calc((1 - var(--cli-progress,1)) * 52px), 0);opacity:clamp(.15, var(--cli-progress,1), 1);will-change:transform, opacity;margin-bottom:40px}.cli-stage__title{font-size:var(--step-head);letter-spacing:-.04em;color:var(--field-2-ink);text-wrap:balance;margin-bottom:16px;font-weight:600;line-height:.98}.cli-stage__sub{font-size:var(--step-lead);color:var(--field-2-ink);text-wrap:balance;max-width:58ch;margin-inline:auto;line-height:1.48}.cli-stage__sub code{background-color:var(--bg);color:var(--accent);font-size:var(--step-body);padding:2px 10px}.tui-window{background-color:var(--bg);width:min(880px,100%);color:var(--ink);clip-path:var(--motif-clip-lg);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate3d(0, calc((1 - var(--cli-progress,1)) * 78px), 0);opacity:clamp(.1, var(--cli-progress,1), 1);will-change:transform, opacity;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden}.tui-window__bar{background-color:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex}.tui-window__dots{align-items:center;gap:7px;display:inline-flex}.tui-dot{background-color:var(--surface-2);width:11px;height:11px;display:inline-block}.tui-dot--accent{background-color:var(--accent)}.tui-window__title{font-size:var(--step-small);color:var(--muted)}.tui-window__status{font-size:var(--step-small);color:var(--accent);font-weight:600}.tui-prompt-line{font-size:var(--step-body);align-items:center;gap:10px;margin-bottom:14px;display:flex}.tui-accent{color:var(--accent);font-weight:600}.tui-cmd-text{color:var(--ink);font-weight:600}.tui-caret{background-color:var(--accent);vertical-align:middle;width:9px;height:18px;display:inline-block}.tui-body{height:364px;font-size:var(--step-small);padding:26px 32px;line-height:1.62;overflow:hidden}.tui-screen{flex-direction:column;gap:5px;display:flex}.tui-banner-line,.tui-completed-step,.tui-tree-line,.tui-tree-footer,.tui-artifact-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tui-completed-step{margin-bottom:6px}.tui-tree-line--spaced{margin-top:8px;margin-bottom:4px}.tui-tree-footer{margin-top:12px;padding-top:6px}.tui-branch{color:var(--muted);-webkit-user-select:none;user-select:none;min-width:18px}.tui-pill{font-family:inherit;font-weight:600;font-size:var(--step-small);border:0;align-items:center;padding:3px 12px;display:inline-flex}.tui-pill--accent,.tui-pill--created,.tui-pill--cta{background-color:var(--accent);color:var(--accent-ink)}.tui-pill--cta,.tui-pill--surface{cursor:pointer;transition:transform .16s var(--ease-out-expo), opacity .16s var(--ease-out-expo)}.tui-pill--surface{background-color:var(--surface-2);color:var(--ink)}.tui-pill--cta:hover,.tui-pill--surface:hover{transform:translate(3px)}.tui-tab-inactive{color:var(--muted);cursor:pointer;font-family:inherit;font-size:var(--step-small);background:0 0;border:0;padding:2px 8px}.tui-tab-inactive:hover,.tui-sub{color:var(--ink)}.tui-muted,.tui-keys{color:var(--muted)}.tui-keys strong,.tui-highlight,.tui-pass,.tui-count,.tui-bullet{color:var(--accent)}.tui-section-label{color:var(--ink)}.tui-list,.tui-artifacts{flex-direction:column;gap:4px;margin-block:6px;display:flex}.tui-row{text-align:left;width:100%;color:var(--ink);cursor:pointer;font-family:inherit;font-size:var(--step-small);transition:background-color .14s var(--ease-out-expo);background:0 0;border:0;grid-template-columns:20px 20px 22px 220px 1fr;align-items:center;gap:10px;padding:6px 10px 6px 0;display:grid}.tui-row:hover,.tui-row.is-focused{background-color:var(--surface)}.tui-cursor{color:var(--accent);font-weight:600}.tui-radio{color:var(--muted)}.tui-row.is-checked .tui-radio,.tui-row.is-checked .tui-row__name{color:var(--accent);font-weight:600}.tui-row__name{color:var(--ink);font-weight:600}.tui-row__desc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tui-row.is-checked .tui-row__desc{color:var(--ink)}.tui-dots{color:var(--muted)}.tui-dot-active{color:var(--accent)}.tui-artifact-target{color:var(--accent);min-width:110px;font-weight:600}.tui-artifact-path{color:var(--ink)}.tui-next-cmd{color:var(--accent);background-color:var(--surface);padding:2px 8px}.catalog-agenda{background-color:var(--field-1);color:var(--field-1-ink);padding-block:88px}.catalog-agenda__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.catalog-agenda__title{font-size:var(--step-head);letter-spacing:-.04em;color:var(--field-1-ink);font-weight:600;line-height:.98}.catalog-agenda__sub{font-size:var(--step-body);color:var(--field-1-ink);max-width:54ch;margin-top:12px}.catalog-agenda__body{grid-template-columns:200px 1fr 340px;align-items:start;gap:24px;display:grid}.agenda-tabs{flex-direction:column;gap:8px;display:flex}.agenda-tab{background-color:var(--field-1-surface);min-height:68px;color:var(--field-1-ink);text-align:left;cursor:pointer;clip-path:var(--motif-clip);transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo), transform .18s var(--ease-out-expo);border:0;padding:14px 18px}.agenda-tab strong{font-size:var(--step-body);font-weight:600;display:block}.agenda-tab span{font-size:var(--step-small);display:block}.agenda-tab[aria-selected=true]{background-color:var(--bg);color:var(--ink)}.agenda-bands{flex-direction:column;gap:6px;display:flex}.agenda-band{background-color:var(--field-1-surface);min-height:78px;color:var(--field-1-ink);clip-path:var(--motif-clip);cursor:pointer;transition:opacity .2s var(--ease-out-expo), transform .2s var(--ease-out-expo), background-color .2s var(--ease-out-expo);grid-template-columns:110px 1fr auto;align-items:center;gap:18px;padding:16px 22px;display:grid}.agenda-band:nth-child(2n){background-color:var(--field-1-surface-2)}.agenda-bands.is-hovering .agenda-band{opacity:.48}.agenda-bands.is-hovering .agenda-band:hover,.agenda-band.is-active{opacity:1;background-color:var(--field-2);color:var(--field-2-ink);transform:translate(4px)}.agenda-band__slot{font-size:var(--step-body);font-variant-numeric:tabular-nums;font-weight:600}.agenda-band__main strong{font-size:var(--step-body);font-weight:600;display:block}.agenda-band__main span{font-size:var(--step-small);color:var(--field-1-muted);display:block}.agenda-band__target{font-size:var(--step-small);text-align:right;font-weight:600}.agenda-preview{background-color:var(--bg);color:var(--ink);clip-path:var(--motif-clip-lg);position:sticky;top:32px;overflow:hidden}.agenda-preview__code-box{background-color:var(--surface-2);color:var(--accent);font-size:var(--step-small);padding:20px}.agenda-preview__body{padding:20px}.agenda-preview h3{font-size:var(--step-lead);margin-bottom:8px;font-weight:600}.agenda-preview p{font-size:var(--step-small);color:var(--ink);margin-bottom:14px}.faq-section{background-color:var(--bg);color:var(--ink);padding-block:88px}.faq-section__grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:24px;display:grid}.faq-section__intro{grid-column:1/5;position:sticky;top:48px}.faq-section__intro h2{font-size:var(--step-head);letter-spacing:-.04em;margin-bottom:20px;font-weight:600;line-height:.98}.faq-section__intro p{font-size:var(--step-body);color:var(--ink);max-width:38ch;margin-bottom:24px}.faq-accordion{flex-direction:column;grid-column:5/13;gap:8px;display:flex}.faq-tile{background-color:var(--surface);color:var(--ink);clip-path:var(--motif-clip);transition:background-color .2s var(--ease-out-expo), color .2s var(--ease-out-expo), transform .2s var(--ease-out-expo)}.faq-tile[open]{background-color:var(--accent);color:var(--accent-ink)}.faq-tile summary{min-height:74px;font-size:var(--step-lead);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-weight:600;list-style:none;display:flex}.faq-tile summary::-webkit-details-marker{display:none}.faq-plus{flex-shrink:0;width:18px;height:18px;position:relative}.faq-plus:before,.faq-plus:after{content:"";transition:transform .2s var(--ease-out-expo);background-color:currentColor;position:absolute}.faq-plus:before{width:18px;height:3px;top:7.5px;left:0}.faq-plus:after{width:3px;height:18px;top:0;left:7.5px}.faq-tile[open] .faq-plus:after{transform:rotate(90deg)}.faq-tile__answer{font-size:var(--step-body);max-width:56ch;padding:0 24px 24px}.cta-board{background-color:var(--bg);padding-block:72px}.cta-board__row{grid-template-columns:2fr 8fr 2fr;align-items:stretch;gap:12px;display:grid}.cta-flank{background-color:var(--surface);min-height:320px;clip-path:var(--motif-clip-lg)}.cta-flank--pattern{background-color:var(--surface-2)}.cta-center{background-color:var(--accent);color:var(--accent-ink);clip-path:var(--motif-clip-lg);flex-direction:column;justify-content:center;gap:18px;padding:44px;display:flex}.cta-center h2{font-size:var(--step-head);letter-spacing:-.04em;font-weight:600;line-height:.98}.cta-center p{font-size:var(--step-body);max-width:52ch}.cta-center__controls{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.cta-command-pill{background-color:var(--field-1);color:var(--field-1-ink);clip-path:var(--motif-clip);align-items:center;gap:16px;padding:12px 20px;display:inline-flex}.oss-section{--oss-progress:1;--oss-exit:0;z-index:4;background-color:var(--field-1);color:var(--field-1-ink);align-items:center;min-height:100svh;padding-block:88px;display:flex;position:sticky;top:0;overflow:hidden}.oss-section__grid{transform:translate3d(0, calc(var(--oss-exit,0) * -44px), 0) scale(calc(1 - var(--oss-exit,0) * .1));opacity:clamp(0, calc(1 - var(--oss-exit,0) * 1.15), 1);will-change:transform, opacity;grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.oss-section__copy{transform:translate3d(0, calc((1 - var(--oss-progress,1)) * 52px), 0);opacity:clamp(.15, var(--oss-progress,1), 1);will-change:transform, opacity}.oss-eyebrow{background-color:var(--bg);color:var(--accent);font-size:var(--step-small);clip-path:var(--motif-clip);align-items:center;margin-bottom:20px;padding:6px 14px;font-weight:600;display:inline-flex}.oss-section__title{font-size:var(--step-head);letter-spacing:-.04em;text-wrap:balance;margin-bottom:24px;font-weight:600;line-height:.98}.oss-section__lead{font-size:var(--step-lead);max-width:48ch;margin-bottom:32px;line-height:1.5}.oss-actions{flex-wrap:wrap;gap:12px;display:flex}.oss-panel{background-color:var(--bg);color:var(--ink);clip-path:var(--motif-clip-lg);transform:translate3d(0, calc((1 - var(--oss-progress,1)) * 78px), 0);opacity:clamp(.1, var(--oss-progress,1), 1);will-change:transform, opacity;padding:36px}.oss-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.oss-panel__repo{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--step-body);color:var(--ink);font-weight:600}.oss-panel__badge{background-color:var(--accent);color:var(--accent-ink);font-size:var(--step-small);clip-path:var(--motif-clip);padding:4px 12px;font-weight:600}.oss-tracks{flex-direction:column;gap:12px;display:flex}.oss-track-card{background-color:var(--surface);clip-path:var(--motif-clip);padding:20px 24px}.oss-track-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.oss-track-card__tag{color:var(--accent);font-size:var(--step-small);font-weight:600}.oss-track-card__path{color:var(--muted);font-size:var(--step-small)}.oss-track-card__desc{color:var(--ink);font-size:var(--step-body);line-height:1.5}.sec-section{--sec-progress:1;z-index:5;background-color:var(--bg);color:var(--ink);align-items:center;min-height:100svh;padding-block:88px;display:flex;position:relative;overflow:hidden}.sec-section__grid{grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.sec-section__copy{transform:translate3d(0, calc((1 - var(--sec-progress,1)) * 52px), 0);opacity:clamp(.15, var(--sec-progress,1), 1);will-change:transform, opacity}.sec-eyebrow{background-color:var(--surface);color:var(--accent);font-size:var(--step-small);clip-path:var(--motif-clip);align-items:center;margin-bottom:20px;padding:6px 14px;font-weight:600;display:inline-flex}.sec-section__title{font-size:var(--step-head);letter-spacing:-.04em;text-wrap:balance;margin-bottom:24px;font-weight:600;line-height:.98}.sec-section__lead{font-size:var(--step-lead);color:var(--muted);max-width:48ch;margin-bottom:32px;line-height:1.5}.sec-section__lead strong{color:var(--ink)}.sec-actions{flex-wrap:wrap;gap:12px;display:flex}.sec-panel{background-color:var(--surface);color:var(--ink);clip-path:var(--motif-clip-lg);transform:translate3d(0, calc((1 - var(--sec-progress,1)) * 78px), 0);opacity:clamp(.1, var(--sec-progress,1), 1);will-change:transform, opacity;padding:36px}.sec-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.sec-panel__repo{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--step-body);color:var(--ink);font-weight:600}.sec-panel__badge{background-color:var(--accent);color:var(--accent-ink);font-size:var(--step-small);clip-path:var(--motif-clip);padding:4px 12px;font-weight:600}.sec-pillars{flex-direction:column;gap:12px;display:flex}.sec-pillar-card{background-color:var(--bg);clip-path:var(--motif-clip);transition:transform .18s var(--ease-out-expo), background-color .18s var(--ease-out-expo);padding:20px 24px}.sec-pillar-card:hover{background-color:var(--surface-2);transform:translate(4px)}.sec-pillar-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sec-pillar-card__tag{color:var(--accent);font-size:var(--step-small);font-weight:600}.sec-pillar-card__path{color:var(--muted);font-size:var(--step-small)}.sec-pillar-card__desc{color:var(--ink);font-size:var(--step-body);line-height:1.5}.sec-verify-bar{background-color:var(--bg);clip-path:var(--motif-clip);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 20px;display:flex}.sec-verify-bar__cmd{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sec-verify-bar__label{background-color:var(--surface-2);color:var(--accent);font-size:var(--step-small);padding:2px 10px;font-weight:600}.sec-verify-bar__cmd code{font-size:var(--step-small);color:var(--ink);font-weight:600}.sec-verify-bar__copy{background-color:var(--accent);color:var(--accent-ink);font-size:var(--step-small);cursor:pointer;clip-path:var(--motif-clip);transition:transform .16s var(--ease-out-expo);border:0;padding:6px 16px;font-weight:600}.sec-verify-bar__copy:hover{transform:translateY(-2px)}.site-footer{z-index:6;background-color:var(--surface);color:var(--ink);padding-block:64px;position:relative}.footer-construct{grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;min-height:190px;display:grid}.footer-block{background-color:var(--bg);color:var(--ink);clip-path:var(--motif-clip);transition:transform .22s var(--ease-out-expo), background-color .22s var(--ease-out-expo);flex-direction:column;justify-content:flex-end;padding:20px 16px;display:flex}.footer-block:hover{transform:translateY(-6px)}.footer-block--accent{background-color:var(--accent);color:var(--accent-ink)}.footer-block--light{background-color:var(--field-1);color:var(--field-1-ink)}.footer-block__letter{font-size:var(--step-head);letter-spacing:-.04em;font-weight:600;line-height:.9}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:24px;display:flex}.footer-credits{font-size:var(--step-small);color:var(--muted);max-width:68ch}.footer-author-link{color:var(--ink);transition:color .18s var(--ease-out-expo);font-weight:600;text-decoration:none}.footer-author-link:hover{color:var(--accent)}.footer-socials{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-social-link{background-color:var(--bg);color:var(--ink);font-size:var(--step-small);clip-path:var(--motif-clip);transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo), transform .18s var(--ease-out-expo);align-items:center;gap:8px;padding:8px 14px;font-weight:500;text-decoration:none;display:inline-flex}.footer-social-link:hover{background-color:var(--accent);color:var(--accent-ink);transform:translateY(-2px)}.library-clean{z-index:3;background-color:var(--bg);color:var(--ink);min-height:100svh;padding-block:140px 96px;position:relative}.library-clean__container{flex-direction:column;gap:40px;max-width:820px;margin-inline:auto;display:flex}.library-clean__header{text-align:center;flex-direction:column;align-items:center;display:flex}.library-clean__title{font-size:var(--step-display);letter-spacing:-.04em;color:var(--ink);margin-bottom:18px;font-weight:600;line-height:.94}.library-clean__sub{font-size:var(--step-lead);color:var(--muted);text-wrap:balance;max-width:48ch;margin-bottom:32px;line-height:1.5}.library-switch{background-color:var(--surface);clip-path:var(--motif-clip);gap:6px;padding:6px;display:inline-flex}.library-switch__btn{color:var(--muted);font-size:var(--step-body);cursor:pointer;clip-path:var(--motif-clip);transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo);background:0 0;border:0;align-items:center;gap:10px;padding:12px 28px;font-weight:600;display:inline-flex}.library-switch__btn:hover{color:var(--ink)}.library-switch__btn[aria-selected=true]{background-color:var(--accent);color:var(--accent-ink)}.library-switch__count{background-color:var(--surface-2);color:var(--ink);font-size:var(--step-small);padding:2px 8px}.library-switch__btn[aria-selected=true] .library-switch__count{background-color:var(--accent-ink);color:var(--accent)}.library-controls{flex-direction:column;gap:16px;width:100%;margin-top:24px;display:flex}.library-search{background-color:var(--surface);width:100%;clip-path:var(--motif-clip);transition:background-color .16s var(--ease-out-expo);align-items:center;gap:12px;padding:12px 18px;display:flex}.library-search:focus-within{background-color:var(--surface-2)}.library-search__icon{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--step-small);color:var(--accent);background-color:var(--bg);flex-shrink:0;padding:2px 8px;font-weight:600}.library-search__input{width:100%;color:var(--ink);font-family:inherit;font-size:var(--step-body);background:0 0;border:0;outline:none}.library-search__input::placeholder{color:var(--muted)}.library-search__clear{background-color:var(--bg);color:var(--muted);font-size:var(--step-small);cursor:pointer;clip-path:var(--motif-clip);transition:color .16s var(--ease-out-expo), background-color .16s var(--ease-out-expo);border:0;flex-shrink:0;padding:4px 12px;font-weight:600}.library-search__clear:hover{color:var(--ink);background-color:var(--surface)}.library-tag-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.library-tag-pill{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--step-small);background-color:var(--surface);color:var(--muted);cursor:pointer;clip-path:var(--motif-clip);transition:background-color .16s var(--ease-out-expo), color .16s var(--ease-out-expo), transform .16s var(--ease-out-expo);border:0;padding:6px 14px;font-weight:600}.library-tag-pill:hover{color:var(--ink);background-color:var(--surface-2);transform:translateY(-1px)}.library-tag-pill.is-active{background-color:var(--accent);color:var(--accent-ink)}.library-empty{background-color:var(--surface);clip-path:var(--motif-clip-lg);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:48px 32px;display:flex}.library-empty__title{font-size:var(--step-lead);color:var(--muted)}.library-clean__list{flex-direction:column;gap:20px;display:flex}.library-clean-card{background-color:var(--surface);color:var(--ink);clip-path:var(--motif-clip-lg);flex-direction:column;gap:24px;padding:36px 40px;display:flex}.library-clean-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.library-clean-card__identity{align-items:center;gap:14px;display:flex}.library-clean-card__badge{background-color:var(--accent);color:var(--accent-ink);font-size:var(--step-small);clip-path:var(--motif-clip);align-items:center;padding:4px 12px;font-weight:600;display:inline-flex}.library-clean-card__name{font-size:var(--step-lead);letter-spacing:-.02em;color:var(--ink);font-weight:600}.library-clean-card__meta{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--step-small);color:var(--muted)}.library-clean-card__desc{font-size:var(--step-body);color:var(--ink);max-width:64ch;line-height:1.55}.library-clean-card__cmd{background-color:var(--bg);clip-path:var(--motif-clip);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.library-clean-card__cmd code{font-size:var(--step-body);color:var(--accent);word-break:break-all;font-weight:600}.library-clean-card__copy{background-color:var(--accent);color:var(--accent-ink);font-size:var(--step-small);cursor:pointer;clip-path:var(--motif-clip);transition:transform .16s var(--ease-out-expo);border:0;flex-shrink:0;padding:8px 18px;font-weight:600}.library-clean-card__copy:hover{transform:translateY(-2px)}.library-clean-card__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.library-clean-card__tags{flex-wrap:wrap;gap:8px;display:flex}.library-clean-card__tag{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--step-small);background-color:var(--surface-2);color:var(--muted);cursor:pointer;clip-path:var(--motif-clip);transition:background-color .16s var(--ease-out-expo), color .16s var(--ease-out-expo), transform .16s var(--ease-out-expo);border:0;padding:4px 12px}.library-clean-card__tag:hover{color:var(--ink);transform:translateY(-1px)}.library-clean-card__tag.is-active{background-color:var(--accent);color:var(--accent-ink);font-weight:600}.library-clean-card__compat{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--step-small);color:var(--muted);font-weight:600}.library-clean__contribute{background-color:var(--surface);clip-path:var(--motif-clip);font-size:var(--step-small);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;padding:8px 18px;display:inline-flex}.library-clean__contribute-link{color:var(--accent);font-weight:600;text-decoration:none}.library-clean__contribute-link:hover{text-decoration:underline}.showcase,.catalog-agenda,.faq-section,.cta-board{z-index:4;position:relative}@media (prefers-reduced-motion:no-preference){.reveal-item{opacity:0;transition:opacity .54s var(--ease-out-expo), transform .54s var(--ease-out-expo);transform:translateY(20px)}.reveal-item.is-visible{opacity:1;transform:translateY(0)}.hero-load-1{animation:heroArrive .5s var(--ease-out-expo) both}.hero-load-2{animation:heroArrive .58s 60ms var(--ease-out-expo) both}.hero-load-3{animation:heroArrive .64s .12s var(--ease-out-expo) both}@keyframes heroArrive{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1024px){:root{--step-head:36px;--step-display:58px}.about-section__grid,.oss-section__grid,.sec-section__grid,.library-catalog__grid{grid-template-columns:1fr;gap:32px}.library-inspector{position:static}.showcase__grid{grid-template-columns:1fr}.tui-row{grid-template-columns:18px 18px 20px 160px 1fr}.catalog-agenda__body{grid-template-columns:1fr}.agenda-tabs{flex-flow:wrap}.agenda-tab{flex:150px}.agenda-preview{position:static}.faq-section__intro{grid-column:1/13;position:static}.faq-accordion{grid-column:1/13}.cta-board__row{grid-template-columns:1fr}.cta-flank{min-height:120px}.footer-construct{grid-template-columns:repeat(4,1fr)}.footer-col{grid-column:span 3}.footer-col--wide{grid-column:1/13}}@media (max-width:600px){:root{--step-small:14px;--step-body:16px;--step-lead:18px;--step-head:28px;--step-display:34px}.frame{width:calc(100% - 36px);margin-inline:auto}.site-header{padding-block:14px}.site-header.is-scrolled{padding-top:10px}.site-header__inner{grid-template-columns:auto auto auto;justify-content:space-between;gap:8px;width:calc(100% - 36px)}.site-header.is-scrolled .site-header__inner{width:calc(100% - 24px);padding:6px 8px 6px 16px}.site-header__github{display:none}.site-nav a,.site-nav__link{font-size:var(--step-small);padding:5px 10px}.lang-select__trigger,.site-header.is-scrolled .lang-select__trigger{gap:6px;min-height:36px;padding:6px 11px}.lang-select__menu{min-width:196px}.site-nav__badge{display:none}.hero__splash{min-height:100svh;padding-block:76px 84px}.about-panel,.oss-panel,.sec-panel{padding:24px 20px}.about-section,.cli-stage-section,.oss-section,.sec-section,.showcase,.catalog-agenda,.faq-section{padding-block:56px}.transpiler-control{padding:20px}.tui-window__bar{padding:12px 16px}.tui-body{padding:20px 16px}.tui-row{grid-template-columns:14px 14px 18px 1fr}.tui-row__desc{display:none}.agenda-band{grid-template-columns:1fr;gap:6px;padding:16px}.agenda-band__target{text-align:left}.cta-center{padding:24px 20px}.footer-construct{grid-template-columns:repeat(4,1fr);min-height:140px}.footer-col{grid-column:span 6}}
