.ExportWorkspace-module__B75RdW__workspace{gap:var(--ui-space-l);flex-direction:column;max-width:88rem;margin-inline:auto;display:flex}.ExportWorkspace-module__B75RdW__header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-m);flex-wrap:wrap;display:flex}.ExportWorkspace-module__B75RdW__headerText{gap:var(--ui-space-2xs);flex-direction:column;max-width:44rem;display:flex}.ExportWorkspace-module__B75RdW__title{font-size:var(--ui-text-2xl);overflow-wrap:anywhere}.ExportWorkspace-module__B75RdW__intro{color:var(--ui-color-text-secondary)}.ExportWorkspace-module__B75RdW__headerActions{gap:var(--ui-space-2xs);display:flex}.ExportWorkspace-module__B75RdW__grid{gap:var(--ui-space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.ExportWorkspace-module__B75RdW__card{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ExportWorkspace-module__B75RdW__featured{grid-column:1/-1}@media (min-width:64rem){.ExportWorkspace-module__B75RdW__featured{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.ExportWorkspace-module__B75RdW__featured:has(.ExportWorkspace-module__B75RdW__social){grid-template-columns:1fr}}.ExportWorkspace-module__B75RdW__sitePreview{border-bottom:1px solid var(--ui-color-border)}@media (min-width:64rem){.ExportWorkspace-module__B75RdW__sitePreview{border-bottom:0;border-right:1px solid var(--ui-color-border)}}.ExportWorkspace-module__B75RdW__cardBody{gap:var(--ui-space-xs);min-width:0;padding:var(--ui-space-m);flex-direction:column;display:flex}.ExportWorkspace-module__B75RdW__kind{font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-secondary);font-size:.6875rem}.ExportWorkspace-module__B75RdW__cardTitle{font-size:var(--ui-text-xl)}.ExportWorkspace-module__B75RdW__description{font-size:var(--ui-text-s);color:var(--ui-color-text-secondary)}.ExportWorkspace-module__B75RdW__description code{color:var(--ui-color-text-primary);font-size:.8em}.ExportWorkspace-module__B75RdW__fileName{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);font-size:.6875rem}.ExportWorkspace-module__B75RdW__actions{margin-top:var(--ui-space-2xs);flex-wrap:wrap;gap:.35rem;display:flex}.ExportWorkspace-module__B75RdW__viewer{padding-top:var(--ui-space-xs);border-top:1px solid var(--ui-color-border);flex-direction:column;gap:.5rem;display:flex}.ExportWorkspace-module__B75RdW__viewerToggle{color:var(--ui-color-text-primary);font-size:var(--ui-text-xs);text-underline-offset:.2em;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ExportWorkspace-module__B75RdW__viewerTabs{flex-wrap:wrap;gap:.25rem;margin-bottom:.4rem;display:flex}.ExportWorkspace-module__B75RdW__viewerTab{border:1px solid var(--ui-color-border-strong);background:var(--ui-color-surface-raised);min-height:1.875rem;font-family:var(--ui-font-mono);border-radius:999px;padding:0 .6rem;font-size:.6875rem}.ExportWorkspace-module__B75RdW__viewerTab[aria-pressed=true]{border-color:var(--ui-color-text-primary);background:var(--ui-color-text-primary);color:var(--ui-color-background)}.ExportWorkspace-module__B75RdW__code{max-height:22rem;padding:var(--ui-space-s);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-sunken);white-space:pre;font-size:.6875rem;line-height:1.55;overflow:auto}.ExportWorkspace-module__B75RdW__social{gap:var(--ui-space-m);margin-top:var(--ui-space-xs);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:48rem){.ExportWorkspace-module__B75RdW__social{grid-template-columns:minmax(0,1.905fr) minmax(0,1fr)}}.ExportWorkspace-module__B75RdW__socialCard{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ExportWorkspace-module__B75RdW__canvas{border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-sunken);width:100%;height:auto}.ExportWorkspace-module__B75RdW__socialCaption{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ExportWorkspace-module__B75RdW__pager{padding-top:var(--ui-space-m);border-top:1px solid var(--ui-color-border);justify-content:space-between;display:flex}
.MiniSite-module__APPAXG__site{background:var(--color-background);height:100%;color:var(--color-text-primary);flex-direction:column;display:flex;container-type:inline-size}.MiniSite-module__APPAXG__nav{align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);border-bottom:1px solid var(--color-border);font-size:.75rem;display:flex}.MiniSite-module__APPAXG__logo{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);margin-right:auto;font-size:1.125rem;line-height:1}.MiniSite-module__APPAXG__navLinks{color:var(--color-text-secondary);gap:1rem;display:none}.MiniSite-module__APPAXG__navButton{border-radius:var(--radius-button);background:var(--color-button-primary);color:var(--color-button-primary-text);white-space:nowrap;padding:.4rem .75rem;font-weight:600}.MiniSite-module__APPAXG__hero{gap:var(--space-m);padding:var(--space-m);flex:1;align-items:center;display:grid}.MiniSite-module__APPAXG__copy{align-items:flex-start;gap:var(--space-xs);min-width:0;animation:MiniSite-module__APPAXG__copy-in var(--motion-normal) var(--motion-easing) both;flex-direction:column;display:flex}.MiniSite-module__APPAXG__eyebrow{font-family:var(--font-label);font-weight:var(--font-label-weight);letter-spacing:var(--font-label-tracking);text-transform:var(--font-label-transform);color:var(--color-text-secondary);font-size:.6875rem}.MiniSite-module__APPAXG__headline{font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--font-display-leading);letter-spacing:var(--font-display-tracking);text-wrap:balance;font-size:clamp(1.75rem,9cqi,3.25rem)}.MiniSite-module__APPAXG__body{max-width:34ch;color:var(--color-text-secondary);font-size:.875rem}.MiniSite-module__APPAXG__actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:flex}.MiniSite-module__APPAXG__primary,.MiniSite-module__APPAXG__secondary{border-radius:var(--radius-button);white-space:nowrap;padding:.6rem .95rem}.MiniSite-module__APPAXG__primary{background:var(--color-button-primary);color:var(--color-button-primary-text)}.MiniSite-module__APPAXG__secondary{border:1px solid var(--color-border);color:var(--color-text-primary)}.MiniSite-module__APPAXG__visualCard{aspect-ratio:16/9;border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.MiniSite-module__APPAXG__visualCaption{border-radius:var(--radius-small);background:var(--color-background);color:var(--color-text-secondary);font-family:var(--font-label);letter-spacing:var(--font-label-tracking);text-transform:var(--font-label-transform);padding:.15rem .45rem;font-size:.5625rem;position:absolute;bottom:.5rem;right:.5rem}@container (min-width:34rem){.MiniSite-module__APPAXG__navLinks{display:flex}}@container (min-width:40rem){.MiniSite-module__APPAXG__nav{padding-inline:var(--space-l)}.MiniSite-module__APPAXG__hero{gap:var(--space-l);padding:var(--space-l);grid-template-columns:1.1fr 1fr}.MiniSite-module__APPAXG__visualCard{aspect-ratio:4/5}.MiniSite-module__APPAXG__headline{font-size:clamp(2rem,6.2cqi,3.5rem)}}@keyframes MiniSite-module__APPAXG__copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.MotionPreview-module__ahnumW__motion{flex-direction:column;gap:.5rem;width:100%;display:flex}.MotionPreview-module__ahnumW__track{height:.75rem;margin-inline:.375rem;position:relative}.MotionPreview-module__ahnumW__track:before{content:"";background:var(--color-border);height:1px;position:absolute;inset:50% 0 auto}.MotionPreview-module__ahnumW__marker{border-radius:var(--radius-button);background:var(--color-brand-primary);width:.75rem;height:.75rem;animation:MotionPreview-module__ahnumW__travel calc(var(--motion-slow) * 2) var(--motion-easing) infinite alternate;margin-left:-.375rem;position:absolute;top:0;left:0}.MotionPreview-module__ahnumW__bars{flex-direction:column;gap:.25rem;display:flex}.MotionPreview-module__ahnumW__bars span{border-radius:var(--radius-small);background:var(--color-brand-secondary);transform-origin:0;height:.3rem;animation:MotionPreview-module__ahnumW__grow calc(var(--motion-normal) * 3) var(--motion-easing) infinite alternate;display:block}.MotionPreview-module__ahnumW__bars span:nth-child(2){width:80%;animation-delay:var(--motion-fast)}.MotionPreview-module__ahnumW__bars span:nth-child(3){background:var(--color-brand-accent);width:55%;animation-delay:calc(var(--motion-fast) * 2)}@keyframes MotionPreview-module__ahnumW__travel{0%{left:0%}to{left:100%}}@keyframes MotionPreview-module__ahnumW__grow{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}
.StageSkeleton-module__o5DIEq__skeleton{gap:var(--ui-space-l);flex-direction:column;max-width:88rem;margin-inline:auto;display:flex}.StageSkeleton-module__o5DIEq__header{gap:var(--ui-space-2xs);flex-direction:column;display:flex}.StageSkeleton-module__o5DIEq__eyebrow,.StageSkeleton-module__o5DIEq__title,.StageSkeleton-module__o5DIEq__line,.StageSkeleton-module__o5DIEq__body{border-radius:var(--ui-radius-control);background:var(--ui-color-surface-sunken);animation:1.4s ease-in-out infinite alternate StageSkeleton-module__o5DIEq__skeleton-pulse;display:block}.StageSkeleton-module__o5DIEq__eyebrow{width:9rem;height:.75rem}.StageSkeleton-module__o5DIEq__title{width:min(28rem,80%);height:2.5rem}.StageSkeleton-module__o5DIEq__line{width:min(40rem,100%);height:1rem}.StageSkeleton-module__o5DIEq__body{border-radius:var(--ui-radius-panel);height:30rem}@keyframes StageSkeleton-module__o5DIEq__skeleton-pulse{0%{opacity:.55}to{opacity:1}}
.StageGate-module__K6_trq__empty{align-items:flex-start;gap:var(--ui-space-s);max-width:36rem;margin:var(--ui-space-xl) auto;padding:var(--ui-space-l);border:1px dashed var(--ui-color-border-strong);border-radius:var(--ui-radius-panel);flex-direction:column;display:flex}.StageGate-module__K6_trq__title{font-size:var(--ui-text-xl)}.StageGate-module__K6_trq__body{color:var(--ui-color-text-secondary)}.StageGate-module__K6_trq__page{gap:var(--ui-space-l);flex-direction:column;display:flex}.StageGate-module__K6_trq__selected{gap:var(--ui-space-m);width:100%;max-width:var(--ui-content-width);align-items:center;margin-inline:auto;display:grid}.StageGate-module__K6_trq__previewFrame{border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card);overflow:hidden}.StageGate-module__K6_trq__selectedText{align-items:flex-start;gap:var(--ui-space-2xs);flex-direction:column;display:flex}.StageGate-module__K6_trq__selectedName{font-family:var(--ui-font-display);font-size:var(--ui-text-xl);letter-spacing:-.02em;font-weight:600;line-height:1.1}@media (min-width:48rem){.StageGate-module__K6_trq__selected{grid-template-columns:minmax(0,22rem) 1fr}}
.controls-module__ql0jHq__section{gap:var(--ui-space-s);padding-block:var(--ui-space-m);border-top:1px solid var(--ui-color-border);flex-direction:column;display:flex}.controls-module__ql0jHq__section:first-child{border-top:0;padding-top:0}.controls-module__ql0jHq__sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-xs);flex-wrap:wrap;display:flex}.controls-module__ql0jHq__sectionTitle{font-size:var(--ui-text-l)}.controls-module__ql0jHq__sectionDescription{font-size:var(--ui-text-s);color:var(--ui-color-text-secondary);margin-top:.2rem}.controls-module__ql0jHq__sectionActions{gap:var(--ui-space-3xs);flex-wrap:wrap;display:flex}.controls-module__ql0jHq__colour{align-items:center;gap:var(--ui-space-xs);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised);transition:border-color var(--ui-motion-fast) var(--ui-ease);grid-template-columns:auto 1fr auto;padding:.5rem .6rem;display:grid}.controls-module__ql0jHq__colour:hover,.controls-module__ql0jHq__colour:focus-within{border-color:var(--ui-color-border-strong)}.controls-module__ql0jHq__picker{border:1px solid var(--ui-color-border-strong);cursor:pointer;background:0 0;border-radius:6px;width:2.5rem;height:2.5rem;padding:0}.controls-module__ql0jHq__picker::-webkit-color-swatch-wrapper{padding:0}.controls-module__ql0jHq__picker::-webkit-color-swatch{border:0;border-radius:5px}.controls-module__ql0jHq__picker::-moz-color-swatch{border:0;border-radius:5px}.controls-module__ql0jHq__colourText{flex-direction:column;min-width:0;display:flex}.controls-module__ql0jHq__colourLabel{font-size:var(--ui-text-s);font-weight:600}.controls-module__ql0jHq__colourDescription{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.controls-module__ql0jHq__colourMeta{align-items:center;gap:.4rem;display:flex}.controls-module__ql0jHq__hex{width:6.25rem;font-family:var(--ui-font-mono);text-transform:uppercase}.controls-module__ql0jHq__slider{flex-direction:column;gap:.35rem;display:flex}.controls-module__ql0jHq__slider input[type=range]{width:100%;accent-color:var(--ui-color-accent)}.controls-module__ql0jHq__sliderValue{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary);font-weight:400}.controls-module__ql0jHq__segmentedField{border:0;min-width:0;padding:0}.controls-module__ql0jHq__segmentedField legend.controls-module__ql0jHq__ui-label{margin-bottom:.4rem}.controls-module__ql0jHq__segmented{border-radius:calc(var(--ui-radius-control) + 3px);background:var(--ui-color-surface-sunken);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.controls-module__ql0jHq__segment{position:relative}.controls-module__ql0jHq__segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.controls-module__ql0jHq__segment span{border-radius:var(--ui-radius-control);min-height:2rem;font-size:var(--ui-text-s);color:var(--ui-color-text-secondary);transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease);place-items:center;padding:0 .75rem;display:grid}.controls-module__ql0jHq__segment input:checked+span{background:var(--ui-color-surface-raised);color:var(--ui-color-text-primary);font-weight:600;box-shadow:0 1px 2px #0000001f}.controls-module__ql0jHq__segment input:focus-visible+span{outline:2px solid var(--ui-color-accent);outline-offset:1px}
.DirectorPanel-module__cB8y2G__panel{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.DirectorPanel-module__cB8y2G__header{justify-content:space-between;align-items:center;gap:var(--ui-space-xs);padding:var(--ui-space-xs) var(--ui-space-s);border-bottom:1px solid var(--ui-color-border);display:flex}.DirectorPanel-module__cB8y2G__title{font-size:var(--ui-text-l)}.DirectorPanel-module__cB8y2G__subtitle{font-family:var(--ui-font-mono);color:var(--ui-color-text-secondary);font-size:.6875rem}.DirectorPanel-module__cB8y2G__log{gap:var(--ui-space-m);min-height:10rem;padding:var(--ui-space-s);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.DirectorPanel-module__cB8y2G__intro{gap:var(--ui-space-xs);font-size:var(--ui-text-s);flex-direction:column;display:flex}.DirectorPanel-module__cB8y2G__note{padding:var(--ui-space-xs);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-sunken);font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.DirectorPanel-module__cB8y2G__exchange{gap:var(--ui-space-2xs);animation:DirectorPanel-module__cB8y2G__arrive var(--ui-motion-normal) var(--ui-ease);flex-direction:column;display:flex}.DirectorPanel-module__cB8y2G__request{background:var(--ui-color-text-primary);max-width:90%;color:var(--ui-color-background);font-size:var(--ui-text-s);overflow-wrap:anywhere;border-radius:12px 12px 3px;align-self:flex-end;padding:.5rem .75rem}.DirectorPanel-module__cB8y2G__reply{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-raised);font-size:var(--ui-text-s);border-radius:3px 12px 12px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.DirectorPanel-module__cB8y2G__reply[data-status=pending]{border-color:var(--ui-color-accent);box-shadow:0 0 0 1px var(--ui-color-accent)}.DirectorPanel-module__cB8y2G__reply[data-status=cancelled]{opacity:.7}.DirectorPanel-module__cB8y2G__replyHead{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.DirectorPanel-module__cB8y2G__rule{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.DirectorPanel-module__cB8y2G__thinking{color:var(--ui-color-text-secondary);align-items:flex-start;gap:.5rem;display:flex}.DirectorPanel-module__cB8y2G__spinner{border:2px solid var(--ui-color-accent);border-top-color:#0000;border-radius:999px;flex:none;width:.9rem;height:.9rem;margin-top:.2rem;animation:.8s linear infinite DirectorPanel-module__cB8y2G__director-spin}@keyframes DirectorPanel-module__cB8y2G__director-spin{to{rotate:360deg}}.DirectorPanel-module__cB8y2G__summary{font-weight:600}.DirectorPanel-module__cB8y2G__updateLabel{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.DirectorPanel-module__cB8y2G__affected{font-size:var(--ui-text-s);flex-direction:column;gap:.15rem;padding-left:1.1rem;list-style:outside;display:flex}.DirectorPanel-module__cB8y2G__disclosures{flex-wrap:wrap;gap:.75rem;display:flex}.DirectorPanel-module__cB8y2G__disclosure{color:var(--ui-color-text-primary);font-size:var(--ui-text-xs);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.DirectorPanel-module__cB8y2G__why summary{font-size:var(--ui-text-xs);cursor:pointer}.DirectorPanel-module__cB8y2G__why p{color:var(--ui-color-text-secondary);margin-top:.35rem}.DirectorPanel-module__cB8y2G__diffWrap{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);max-height:16rem;overflow:auto}.DirectorPanel-module__cB8y2G__diff{border-collapse:collapse;width:100%;font-size:.6875rem}.DirectorPanel-module__cB8y2G__diff th,.DirectorPanel-module__cB8y2G__diff td{border-bottom:1px solid var(--ui-color-border);text-align:left;vertical-align:top;padding:.35rem .45rem}.DirectorPanel-module__cB8y2G__diff thead th{background:var(--ui-color-surface-sunken);font-family:var(--ui-font-mono);font-weight:500;position:sticky;top:0}.DirectorPanel-module__cB8y2G__diff tbody th{font-weight:600}.DirectorPanel-module__cB8y2G__diffArea{color:var(--ui-color-text-muted);font-weight:400;display:block}.DirectorPanel-module__cB8y2G__diffValue{overflow-wrap:anywhere}.DirectorPanel-module__cB8y2G__swatch{vertical-align:-.1rem;width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px var(--ui-color-border-strong);border-radius:2px;margin-right:.3rem;display:inline-block}.DirectorPanel-module__cB8y2G__json{border-radius:var(--ui-radius-control);background:var(--ui-color-surface-sunken);max-height:16rem;padding:.6rem;font-size:.6875rem;line-height:1.5;overflow:auto}.DirectorPanel-module__cB8y2G__actions{border-top:1px solid var(--ui-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.6rem;display:flex}.DirectorPanel-module__cB8y2G__previewToggle{font-size:var(--ui-text-xs);cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.DirectorPanel-module__cB8y2G__previewToggle input{accent-color:var(--ui-color-accent)}.DirectorPanel-module__cB8y2G__buttons{gap:.35rem;margin-left:auto;display:flex}.DirectorPanel-module__cB8y2G__status{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.DirectorPanel-module__cB8y2G__status[data-applied=true]>span:first-child{color:var(--ui-color-success);font-weight:600}.DirectorPanel-module__cB8y2G__later{color:var(--ui-color-text-muted)}.DirectorPanel-module__cB8y2G__composer{padding:var(--ui-space-xs) var(--ui-space-s) var(--ui-space-s);border-top:1px solid var(--ui-color-border);flex-direction:column;gap:.5rem;display:flex}.DirectorPanel-module__cB8y2G__suggestions,.DirectorPanel-module__cB8y2G__inlineSuggestions{gap:.35rem;display:flex}.DirectorPanel-module__cB8y2G__suggestions{scrollbar-width:thin;padding-bottom:.25rem;overflow-x:auto}.DirectorPanel-module__cB8y2G__inlineSuggestions{flex-wrap:wrap}.DirectorPanel-module__cB8y2G__suggestion{border:1px solid var(--ui-color-border-strong);background:var(--ui-color-surface-raised);min-height:1.875rem;color:var(--ui-color-text-primary);font-size:var(--ui-text-xs);white-space:nowrap;border-radius:999px;flex:none;padding:0 .65rem}.DirectorPanel-module__cB8y2G__suggestion:hover{border-color:var(--ui-color-text-primary)}.DirectorPanel-module__cB8y2G__form{align-items:flex-end;gap:.4rem;display:flex}.DirectorPanel-module__cB8y2G__input{border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised);min-height:2.75rem;max-height:8rem;color:var(--ui-color-text-primary);font-size:var(--ui-text-s);resize:vertical;flex:1;padding:.55rem .7rem}.DirectorPanel-module__cB8y2G__input:focus-visible{border-color:var(--ui-color-accent);box-shadow:0 0 0 3px var(--ui-color-accent-soft);outline:none}@keyframes DirectorPanel-module__cB8y2G__arrive{0%{opacity:0;transform:translateY(6px)}}
.BrandSystemWorkspace-module__tw_j5W__workspace{gap:var(--ui-space-s);flex-direction:column;max-width:96rem;margin-inline:auto;display:flex}.BrandSystemWorkspace-module__tw_j5W__header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-m);flex-wrap:wrap;display:flex}.BrandSystemWorkspace-module__tw_j5W__headerText{gap:var(--ui-space-2xs);flex-direction:column;min-width:0;display:flex}.BrandSystemWorkspace-module__tw_j5W__title{font-size:var(--ui-text-2xl);overflow-wrap:anywhere}.BrandSystemWorkspace-module__tw_j5W__intro{color:var(--ui-color-text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.BrandSystemWorkspace-module__tw_j5W__toolbar{align-items:center;gap:var(--ui-space-s);flex-wrap:wrap;display:flex}.BrandSystemWorkspace-module__tw_j5W__history{gap:var(--ui-space-3xs);display:flex}.BrandSystemWorkspace-module__tw_j5W__lastEdit{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.BrandSystemWorkspace-module__tw_j5W__mobileSwitch{display:none}.BrandSystemWorkspace-module__tw_j5W__pager{justify-content:space-between;gap:var(--ui-space-s);margin-top:var(--ui-space-m);padding-top:var(--ui-space-m);border-top:1px solid var(--ui-color-border);display:flex}.BrandSystemWorkspace-module__tw_j5W__columns{gap:var(--ui-space-l);align-items:start;display:grid}.BrandSystemWorkspace-module__tw_j5W__editor{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface);flex-direction:column;min-width:0;display:flex}.BrandSystemWorkspace-module__tw_j5W__tabs{z-index:5;border-bottom:1px solid var(--ui-color-border);border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0;background:var(--ui-color-surface);scrollbar-width:none;gap:2px;padding:.35rem;display:flex;position:sticky;top:4rem;overflow-x:auto}.BrandSystemWorkspace-module__tw_j5W__tab{border-radius:var(--ui-radius-control);min-height:2.5rem;color:var(--ui-color-text-secondary);font-size:var(--ui-text-s);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 .85rem;font-weight:500}.BrandSystemWorkspace-module__tw_j5W__tab:hover{background:var(--ui-color-surface-sunken);color:var(--ui-color-text-primary)}.BrandSystemWorkspace-module__tw_j5W__tab[aria-selected=true]{background:var(--ui-color-text-primary);color:var(--ui-color-background)}.BrandSystemWorkspace-module__tw_j5W__panel{padding:var(--ui-space-m);animation:BrandSystemWorkspace-module__tw_j5W__panel-in var(--ui-motion-normal) var(--ui-ease)}.BrandSystemWorkspace-module__tw_j5W__panel:focus-visible{outline-offset:-3px}@keyframes BrandSystemWorkspace-module__tw_j5W__panel-in{0%{opacity:0;transform:translateY(4px)}}.BrandSystemWorkspace-module__tw_j5W__previewColumn{gap:var(--ui-space-2xs);flex-direction:column;min-width:0;display:flex}.BrandSystemWorkspace-module__tw_j5W__previewHeader{flex-direction:column;gap:.4rem;display:flex}.BrandSystemWorkspace-module__tw_j5W__previewScroll{border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-panel);overflow:auto}.BrandSystemWorkspace-module__tw_j5W__previewScope{min-height:100%}.BrandSystemWorkspace-module__tw_j5W__previewNote{font-size:var(--ui-text-xs);color:var(--ui-color-text-muted)}@media (min-width:64rem){.BrandSystemWorkspace-module__tw_j5W__columns{grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr)}.BrandSystemWorkspace-module__tw_j5W__previewColumn{position:sticky;top:5rem}.BrandSystemWorkspace-module__tw_j5W__previewScroll{max-height:calc(100dvh - 10rem)}}@media (max-width:63.99rem){.BrandSystemWorkspace-module__tw_j5W__mobileSwitch{display:block}.BrandSystemWorkspace-module__tw_j5W__columns[data-mobile-view=edit] .BrandSystemWorkspace-module__tw_j5W__previewColumn,.BrandSystemWorkspace-module__tw_j5W__columns[data-mobile-view=preview] .BrandSystemWorkspace-module__tw_j5W__editor{display:none}.BrandSystemWorkspace-module__tw_j5W__tabs{top:6.5rem}}
.SectionRail-module__Viv6Na__rail{gap:var(--ui-space-xs);flex-direction:column;display:flex}.SectionRail-module__Viv6Na__summary{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.SectionRail-module__Viv6Na__list{flex-direction:column;gap:.3rem;display:flex}.SectionRail-module__Viv6Na__row{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised)}.SectionRail-module__Viv6Na__row[data-open=true]{border-color:var(--ui-color-border-strong)}.SectionRail-module__Viv6Na__rowHeader{align-items:center;gap:.25rem;padding-right:.25rem;display:flex}.SectionRail-module__Viv6Na__jump{border-radius:var(--ui-radius-control);min-width:0;min-height:2.5rem;color:var(--ui-color-text-primary);font-size:var(--ui-text-s);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.SectionRail-module__Viv6Na__jump:hover:not(:disabled){background:var(--ui-color-surface-sunken)}.SectionRail-module__Viv6Na__jump:disabled{cursor:default}.SectionRail-module__Viv6Na__rowLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SectionRail-module__Viv6Na__row[data-hidden=true] .SectionRail-module__Viv6Na__rowLabel{color:var(--ui-color-text-muted);text-decoration:line-through}.SectionRail-module__Viv6Na__hiddenTag{background:var(--ui-color-surface-sunken);font-family:var(--ui-font-mono);color:var(--ui-color-text-secondary);border-radius:999px;padding:.05rem .4rem;font-size:.625rem}.SectionRail-module__Viv6Na__visibility{cursor:pointer;place-items:center;width:2.5rem;height:2.25rem;display:grid;position:relative}.SectionRail-module__Viv6Na__visibility input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.SectionRail-module__Viv6Na__switch{background:var(--ui-color-border-strong);width:1.9rem;height:1.1rem;transition:background-color var(--ui-motion-fast) var(--ui-ease);border-radius:999px;position:relative}.SectionRail-module__Viv6Na__switch:after{content:"";background:var(--ui-color-surface-raised);width:calc(1.1rem - 4px);height:calc(1.1rem - 4px);transition:transform var(--ui-motion-fast) var(--ui-ease);border-radius:999px;position:absolute;top:2px;left:2px}.SectionRail-module__Viv6Na__visibility input:checked+span+.SectionRail-module__Viv6Na__switch{background:var(--ui-color-accent)}.SectionRail-module__Viv6Na__visibility input:checked+span+.SectionRail-module__Viv6Na__switch:after{transform:translate(.8rem)}.SectionRail-module__Viv6Na__visibility input:focus-visible+span+.SectionRail-module__Viv6Na__switch{outline:2px solid var(--ui-color-accent);outline-offset:2px}.SectionRail-module__Viv6Na__expand{border-radius:var(--ui-radius-control);width:2.25rem;height:2.25rem;color:var(--ui-color-text-secondary);background:0 0;border:0;place-items:center;display:grid}.SectionRail-module__Viv6Na__expand:hover{background:var(--ui-color-surface-sunken);color:var(--ui-color-text-primary)}.SectionRail-module__Viv6Na__expand svg{width:1rem;height:1rem;transition:transform var(--ui-motion-fast) var(--ui-ease)}.SectionRail-module__Viv6Na__expand[aria-expanded=true] svg{transform:rotate(180deg)}.SectionRail-module__Viv6Na__fields{gap:var(--ui-space-s);padding:var(--ui-space-xs) var(--ui-space-s) var(--ui-space-s);border-top:1px solid var(--ui-color-border);flex-direction:column;display:flex}
.DirectionShowcase-module__7gqYkG__showcase{gap:var(--ui-space-s);flex-direction:column;min-width:0;display:flex}.DirectionShowcase-module__7gqYkG__frame{border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface-raised);box-shadow:var(--ui-shadow-panel);overflow:hidden}.DirectionShowcase-module__7gqYkG__chrome{align-items:center;gap:var(--ui-space-xs);height:2.25rem;padding:0 var(--ui-space-xs);border-bottom:1px solid var(--ui-color-border);font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);font-size:.6875rem;display:flex}.DirectionShowcase-module__7gqYkG__dots{gap:.3rem;display:flex}.DirectionShowcase-module__7gqYkG__dots i{background:var(--ui-color-border-strong);border-radius:999px;width:.5rem;height:.5rem}.DirectionShowcase-module__7gqYkG__url{background:var(--ui-color-surface-sunken);text-align:center;border-radius:999px;flex:1;max-width:16rem;margin-inline:auto;padding:.2rem .6rem}.DirectionShowcase-module__7gqYkG__chromeLabel{text-align:right;min-width:5.5rem}.DirectionShowcase-module__7gqYkG__canvas{min-height:38rem}@media (min-width:40rem){.DirectionShowcase-module__7gqYkG__canvas{height:clamp(24rem,42vw,30rem);min-height:0}}.DirectionShowcase-module__7gqYkG__controls{align-items:stretch;gap:var(--ui-space-2xs);display:flex}.DirectionShowcase-module__7gqYkG__tabs{gap:var(--ui-space-2xs);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.DirectionShowcase-module__7gqYkG__tab{align-items:center;gap:var(--ui-space-2xs);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);text-align:left;min-width:0;transition:border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease);background:0 0;padding:.55rem .65rem;display:flex;position:relative;overflow:hidden}.DirectionShowcase-module__7gqYkG__tab:hover{border-color:var(--ui-color-border-strong)}.DirectionShowcase-module__7gqYkG__tab[aria-pressed=true]{border-color:var(--ui-color-text-primary);background:var(--ui-color-surface-raised)}.DirectionShowcase-module__7gqYkG__tabLetter{background:var(--ui-color-surface-sunken);width:1.5rem;height:1.5rem;font-family:var(--ui-font-mono);border-radius:4px;flex:none;place-items:center;font-size:.6875rem;font-weight:500;display:grid}.DirectionShowcase-module__7gqYkG__tab[aria-pressed=true] .DirectionShowcase-module__7gqYkG__tabLetter{background:var(--ui-color-text-primary);color:var(--ui-color-background)}.DirectionShowcase-module__7gqYkG__tabText{flex-direction:column;gap:.3rem;min-width:0;display:flex}.DirectionShowcase-module__7gqYkG__tabName{font-size:var(--ui-text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.DirectionShowcase-module__7gqYkG__tabSwatches{gap:.2rem;display:flex}.DirectionShowcase-module__7gqYkG__tabSwatches .ui-swatch{width:.625rem;height:.625rem}.DirectionShowcase-module__7gqYkG__progress{background:var(--ui-color-accent);transform-origin:0;width:100%;height:2px;animation-name:DirectionShowcase-module__7gqYkG__fill;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:0;left:0}.DirectionShowcase-module__7gqYkG__readout{gap:var(--ui-space-2xs) var(--ui-space-m);padding-top:var(--ui-space-2xs);border-top:1px dashed var(--ui-color-border);font-family:var(--ui-font-mono);flex-wrap:wrap;font-size:.6875rem;display:flex}.DirectionShowcase-module__7gqYkG__readout div{gap:.4rem;display:flex}.DirectionShowcase-module__7gqYkG__readout dt{color:var(--ui-color-text-muted)}.DirectionShowcase-module__7gqYkG__readout dd{color:var(--ui-color-text-primary);align-items:center;gap:.35rem;display:inline-flex}@keyframes DirectionShowcase-module__7gqYkG__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:36rem){.DirectionShowcase-module__7gqYkG__tabSwatches{display:none}.DirectionShowcase-module__7gqYkG__tab{padding:.5rem}.DirectionShowcase-module__7gqYkG__tabLetter{display:none}.DirectionShowcase-module__7gqYkG__tabName{white-space:normal;line-height:1.2}}
.StudioCanvas-module__4mguVW__outer{justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;display:flex;position:relative}.StudioCanvas-module__4mguVW__device{box-sizing:content-box;border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-raised);box-shadow:var(--ui-shadow-panel);transition:width var(--ui-motion-normal) var(--ui-ease);flex:none;overflow:hidden}.StudioCanvas-module__4mguVW__outer[data-viewport=tablet] .StudioCanvas-module__4mguVW__device,.StudioCanvas-module__4mguVW__outer[data-viewport=mobile] .StudioCanvas-module__4mguVW__device{border-width:8px;border-color:var(--ui-color-text-primary);border-radius:28px}.StudioCanvas-module__4mguVW__scaled{transform-origin:0 0}.StudioCanvas-module__4mguVW__scroller{overscroll-behavior:contain;scrollbar-width:thin;height:100%;overflow:hidden auto}.StudioCanvas-module__4mguVW__scroller:focus-visible{outline:3px solid var(--ui-color-accent);outline-offset:-3px}.StudioCanvas-module__4mguVW__scope{min-height:100%}.StudioCanvas-module__4mguVW__scaleNote{background:var(--ui-color-surface-raised);font-family:var(--ui-font-mono);color:var(--ui-color-text-secondary);border-radius:4px;padding:.15rem .45rem;font-size:.6875rem;position:absolute;bottom:.5rem;right:.5rem}
.TokenRipple-module__CDueFW__ripple{gap:var(--ui-space-l);align-items:start;display:grid}.TokenRipple-module__CDueFW__controls{gap:var(--ui-space-m);flex-direction:column;display:flex}.TokenRipple-module__CDueFW__field{border:0;min-width:0;padding:0}.TokenRipple-module__CDueFW__field legend{margin-bottom:var(--ui-space-2xs);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-secondary)}.TokenRipple-module__CDueFW__options{gap:var(--ui-space-2xs);flex-wrap:wrap;display:flex}.TokenRipple-module__CDueFW__option{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised);min-height:2.5rem;font-size:var(--ui-text-s);cursor:pointer;transition:border-color var(--ui-motion-fast) var(--ui-ease);align-items:center;gap:.45rem;padding:0 .85rem;display:inline-flex;position:relative}.TokenRipple-module__CDueFW__option:hover{border-color:var(--ui-color-border-strong)}.TokenRipple-module__CDueFW__option input{opacity:0;pointer-events:none;position:absolute}.TokenRipple-module__CDueFW__option:has(input:checked){border-color:var(--ui-color-text-primary);box-shadow:inset 0 0 0 1px var(--ui-color-text-primary)}.TokenRipple-module__CDueFW__option:has(input:checked):after{content:"";border:solid var(--ui-color-text-primary);border-width:0 2px 2px 0;width:.4rem;height:.7rem;margin-left:.15rem;transform:rotate(45deg)translate(-1px,-2px)}.TokenRipple-module__CDueFW__option:has(input:focus-visible){outline:2px solid var(--ui-color-accent);outline-offset:3px}.TokenRipple-module__CDueFW__code{padding:var(--ui-space-s);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-sunken);color:var(--ui-color-text-primary);font-size:.75rem;line-height:1.8;overflow-x:auto}.TokenRipple-module__CDueFW__codeName{color:var(--ui-color-text-secondary)}.TokenRipple-module__CDueFW__flash{animation:TokenRipple-module__CDueFW__flash .9s var(--ui-ease);border-radius:3px}@keyframes TokenRipple-module__CDueFW__flash{0%{background:var(--ui-color-accent-soft);box-shadow:0 0 0 4px var(--ui-color-accent-soft)}to{background:0 0;box-shadow:0 0 0 4px #0000}}.TokenRipple-module__CDueFW__surfaces{border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-panel);grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid}.TokenRipple-module__CDueFW__surface{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.TokenRipple-module__CDueFW__navSurface{flex-direction:row;grid-column:span 6;align-items:center;gap:1rem;padding-block:.7rem}.TokenRipple-module__CDueFW__logo{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);margin-right:auto;font-size:1.25rem;line-height:1}.TokenRipple-module__CDueFW__link{color:var(--color-text-secondary);font-size:.8125rem}.TokenRipple-module__CDueFW__button{border-radius:var(--radius-button);background:var(--color-button-primary);color:var(--color-button-primary-text);white-space:nowrap;text-align:center;padding:.55rem .9rem;font-size:.75rem;font-weight:600}.TokenRipple-module__CDueFW__label{font-family:var(--font-label);font-weight:var(--font-label-weight);letter-spacing:var(--font-label-tracking);text-transform:var(--font-label-transform);color:var(--color-text-secondary);font-size:.625rem}.TokenRipple-module__CDueFW__statSurface{grid-column:span 3}.TokenRipple-module__CDueFW__stat{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);line-height:var(--font-display-leading);font-size:2rem}.TokenRipple-module__CDueFW__spark{width:100%;height:3rem;overflow:visible}.TokenRipple-module__CDueFW__spark path{fill:none;stroke:var(--color-brand-primary);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.TokenRipple-module__CDueFW__socialSurface{background:var(--color-brand-primary);color:var(--color-text-inverse);border-color:#0000;grid-column:span 3;justify-content:space-between}.TokenRipple-module__CDueFW__socialSurface .TokenRipple-module__CDueFW__label{color:var(--color-text-inverse);opacity:.8}.TokenRipple-module__CDueFW__socialHeadline{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);line-height:var(--font-display-leading);text-wrap:balance;font-size:1.625rem}.TokenRipple-module__CDueFW__cardSurface{grid-column:span 4}.TokenRipple-module__CDueFW__cardTitle{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);font-size:1.375rem;line-height:1.05}.TokenRipple-module__CDueFW__cardBody{color:var(--color-text-secondary);font-size:.8125rem}.TokenRipple-module__CDueFW__textLink{color:var(--color-brand-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-secondary);text-decoration-color:var(--color-brand-secondary);text-underline-offset:.25em;align-self:flex-start;font-size:.8125rem;font-weight:600;text-decoration-thickness:2px}.TokenRipple-module__CDueFW__phoneSurface{border-radius:calc(var(--radius-card) + 8px);background:var(--color-background);grid-column:span 2;justify-content:space-between}.TokenRipple-module__CDueFW__phoneHeadline{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);line-height:var(--font-display-leading);font-size:1.125rem}.TokenRipple-module__CDueFW__phoneButton{padding-inline:.5rem;font-size:.6875rem}@media (min-width:60rem){.TokenRipple-module__CDueFW__ripple{gap:var(--ui-space-xl);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}@media (max-width:34rem){.TokenRipple-module__CDueFW__statSurface,.TokenRipple-module__CDueFW__socialSurface,.TokenRipple-module__CDueFW__cardSurface,.TokenRipple-module__CDueFW__phoneSurface{grid-column:span 6}.TokenRipple-module__CDueFW__link{display:none}}
.StudioWorkspace-module__lTrw-G__workspace{gap:var(--ui-space-s);flex-direction:column;max-width:110rem;margin-inline:auto;display:flex}.StudioWorkspace-module__lTrw-G__header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-m);flex-wrap:wrap;display:flex}.StudioWorkspace-module__lTrw-G__headerText{gap:var(--ui-space-2xs);flex-direction:column;min-width:0;max-width:40rem;display:flex}.StudioWorkspace-module__lTrw-G__title{font-size:var(--ui-text-2xl);overflow-wrap:anywhere}.StudioWorkspace-module__lTrw-G__intro{color:var(--ui-color-text-secondary)}.StudioWorkspace-module__lTrw-G__toolbar{align-items:center;gap:var(--ui-space-xs) var(--ui-space-s);flex-wrap:wrap;display:flex}.StudioWorkspace-module__lTrw-G__history{gap:var(--ui-space-3xs);display:flex}.StudioWorkspace-module__lTrw-G__compareToggle{border:1px solid var(--ui-color-border-strong);background:var(--ui-color-surface-raised);min-height:2.25rem;font-size:var(--ui-text-s);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:0 .75rem;display:inline-flex;position:relative}.StudioWorkspace-module__lTrw-G__compareToggle input{width:1rem;height:1rem;accent-color:var(--ui-color-accent);margin:0}.StudioWorkspace-module__lTrw-G__compareToggle:has(input:checked){border-color:var(--ui-color-text-primary);box-shadow:inset 0 0 0 1px var(--ui-color-text-primary)}.StudioWorkspace-module__lTrw-G__compareToggle[data-disabled=true]{opacity:.5;cursor:not-allowed}.StudioWorkspace-module__lTrw-G__status{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.StudioWorkspace-module__lTrw-G__columns{gap:var(--ui-space-m);align-items:start;display:grid}.StudioWorkspace-module__lTrw-G__railWrap{min-width:0;padding:var(--ui-space-s);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface)}.StudioWorkspace-module__lTrw-G__railSummary{margin-bottom:var(--ui-space-xs);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-secondary);cursor:pointer}.StudioWorkspace-module__lTrw-G__stage{gap:var(--ui-space-s);min-width:0;display:grid}.StudioWorkspace-module__lTrw-G__stage[data-compare=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.StudioWorkspace-module__lTrw-G__pane{gap:var(--ui-space-2xs);flex-direction:column;min-width:0;display:flex}.StudioWorkspace-module__lTrw-G__paneLabel{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.StudioWorkspace-module__lTrw-G__canvasBox{height:max(34rem,100dvh - 15rem)}.StudioWorkspace-module__lTrw-G__pager{justify-content:space-between;gap:var(--ui-space-s);margin-top:var(--ui-space-s);padding-top:var(--ui-space-m);border-top:1px solid var(--ui-color-border);display:flex}.StudioWorkspace-module__lTrw-G__previewBanner{border:1px solid var(--ui-color-accent);border-radius:var(--ui-radius-control);background:var(--ui-color-accent-soft);font-size:var(--ui-text-xs);grid-column:1/-1;padding:.45rem .75rem}.StudioWorkspace-module__lTrw-G__directorWrap{min-width:0;scroll-margin-top:7rem}@media (min-width:64rem){.StudioWorkspace-module__lTrw-G__directorJump{display:none}}.StudioWorkspace-module__lTrw-G__directorWrap>section{height:34rem}.StudioWorkspace-module__lTrw-G__stage{order:1}.StudioWorkspace-module__lTrw-G__directorWrap{order:2}.StudioWorkspace-module__lTrw-G__railWrap{order:3}@media (min-width:64rem){.StudioWorkspace-module__lTrw-G__columns{grid-template-columns:minmax(0,1fr) 21rem;grid-template-areas:"rail rail""stage director"}.StudioWorkspace-module__lTrw-G__railWrap{grid-area:rail}.StudioWorkspace-module__lTrw-G__stage{grid-area:stage}.StudioWorkspace-module__lTrw-G__directorWrap{grid-area:director;position:sticky;top:5rem}.StudioWorkspace-module__lTrw-G__directorWrap>section{height:max(34rem,100dvh - 11rem)}}@media (min-width:90rem){.StudioWorkspace-module__lTrw-G__columns{grid-template-columns:17rem minmax(0,1fr) 22rem;grid-template-areas:"rail stage director"}.StudioWorkspace-module__lTrw-G__railWrap{max-height:calc(100dvh - 6rem);position:sticky;top:5rem;overflow-y:auto}}@media (max-width:63.99rem){.StudioWorkspace-module__lTrw-G__canvasBox{height:75dvh}.StudioWorkspace-module__lTrw-G__stage[data-compare=true]{grid-template-columns:1fr}}
.landing-module__0aFFpq__hero{padding-block:var(--ui-space-2xl) var(--ui-space-2xl);position:relative;overflow:hidden}.landing-module__0aFFpq__hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--ui-color-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--ui-color-grid-line) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 30% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 30% 40%,#000 30%,#0000 80%)}.landing-module__0aFFpq__heroGrid{gap:var(--ui-space-xl);align-items:center;display:grid}.landing-module__0aFFpq__heroCopy{align-items:flex-start;gap:var(--ui-space-m);flex-direction:column;min-width:0;display:flex}.landing-module__0aFFpq__title{font-size:var(--ui-text-display);letter-spacing:-.04em;font-variation-settings:"opsz" 96;font-weight:650;line-height:.95}.landing-module__0aFFpq__lead{max-width:34rem;font-size:var(--ui-text-l);color:var(--ui-color-text-secondary)}.landing-module__0aFFpq__heroActions{gap:var(--ui-space-2xs);flex-wrap:wrap;display:flex}.landing-module__0aFFpq__demoNote{max-width:30rem;padding-left:var(--ui-space-s);border-left:2px solid var(--ui-color-accent);font-size:var(--ui-text-s);color:var(--ui-color-text-secondary)}.landing-module__0aFFpq__demoNote strong{color:var(--ui-color-text-primary);font-weight:600}.landing-module__0aFFpq__section{padding-block:var(--ui-space-2xl);border-top:1px solid var(--ui-color-border)}.landing-module__0aFFpq__sectionHeader{gap:var(--ui-space-s);max-width:44rem;margin-bottom:var(--ui-space-xl);flex-direction:column;display:flex}.landing-module__0aFFpq__sectionTitle{font-size:var(--ui-text-2xl)}.landing-module__0aFFpq__sectionLead{max-width:40rem;font-size:var(--ui-text-l);color:var(--ui-color-text-secondary)}.landing-module__0aFFpq__stages{counter-reset:stage;border-top:1px solid var(--ui-color-border-strong);gap:0;display:grid}.landing-module__0aFFpq__stage{column-gap:var(--ui-space-s);row-gap:var(--ui-space-3xs);padding-block:var(--ui-space-m);border-bottom:1px solid var(--ui-color-border);grid-template-rows:auto auto;grid-template-columns:3rem 1fr;display:grid}.landing-module__0aFFpq__stageNumber{font-family:var(--ui-font-mono);font-size:var(--ui-text-s);color:var(--ui-color-accent);grid-row:span 2}.landing-module__0aFFpq__stageLabel{font-size:var(--ui-text-xl)}.landing-module__0aFFpq__stageSummary{max-width:34rem;color:var(--ui-color-text-secondary)}.landing-module__0aFFpq__closing{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-l);flex-wrap:wrap;display:flex}.landing-module__0aFFpq__closing>div:first-child{gap:var(--ui-space-s);flex-direction:column;display:flex}.landing-module__0aFFpq__closingTitle{font-size:var(--ui-text-xl)}@media (min-width:64rem){.landing-module__0aFFpq__heroGrid{gap:var(--ui-space-2xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.landing-module__0aFFpq__stages{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr))}.landing-module__0aFFpq__stage{row-gap:var(--ui-space-xs);padding:var(--ui-space-m) var(--ui-space-m) var(--ui-space-l) 0;border-top:1px solid var(--ui-color-border-strong);border-bottom:0;grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.landing-module__0aFFpq__stage+.landing-module__0aFFpq__stage{padding-left:var(--ui-space-m);border-left:1px solid var(--ui-color-border)}.landing-module__0aFFpq__stageNumber{grid-row:auto}}
