.dock-work.dock-floor{--dock-fill:var(--role-ground);background:var(--dock-floor,var(--role-panel));padding:var(--dock-gap,10px)}.dock-work.dock-floor .dock-panel{box-shadow:0 1px 2px var(--dock-depth,var(--role-shadow))}.dock-work{display:grid;grid-template-columns:var(--dock-left-w,0px)var(--dock-left-g,0px)minmax(0,1fr)var(--dock-right-g,0px)var(--dock-right-w,0px)var(--dock-far-g,0px)var(--dock-far-w,0px);grid-template-rows:minmax(0,1fr)var(--dock-bottom-g,0px)var(--dock-bottom-h,0px);flex:auto;align-self:stretch;min-height:0}.dock-work>.dock[data-dock=left]{grid-column:1;grid-row:1/4}.dock-work>.dock-grip[data-split=left]{grid-column:2;grid-row:1/4}.dock-work>.dock-centre{grid-column:3;grid-row:1;min-width:0;min-height:0}.dock[data-dock=centre]{height:100%}.dock[data-dock=centre][data-empty=true]{height:var(--dock-drop-down,72px)}.dock[data-dock=centre]>.dock-panel[data-folded=true]{flex:none}.dock-work>.dock-grip[data-split=right]{grid-column:4;grid-row:1/4}.dock-work>.dock[data-dock=right]{grid-column:5;grid-row:1/4}.dock-work>.dock-grip[data-split=far]{grid-column:6;grid-row:1/4}.dock-work>.dock[data-dock=far]{grid-column:7;grid-row:1/4}.dock-work>.dock-grip[data-split=bottom]{grid-column:3;grid-row:2}.dock-work>.dock[data-dock=bottom]{grid-column:3;grid-row:3;flex-direction:row}.dock{display:flex;gap:var(--dock-gap,10px);border-radius:var(--dock-radius,8px);outline:var(--dock-line,1px)solid transparent;outline-offset:calc(-1*var(--dock-line,1px));flex-direction:column;min-width:0;min-height:0}.dock[data-empty=true]{display:none}.dock-work[data-moving] .dock{display:flex}.dock-work[data-moving] .dock[data-empty=true]{background:var(--dock-fill,var(--role-ground));outline-style:dashed;outline-color:var(--dock-edge,var(--role-hairline))}.dock-work[data-moving] .dock[data-target=true]{outline-style:solid;outline-color:var(--dock-mark,var(--role-accent))}.dock-panel{display:flex;border-radius:var(--dock-radius,8px);background:var(--dock-fill,var(--role-ground));overflow:hidden;flex-direction:column;flex:1 1 0;min-width:0;min-height:0}.dock-panel[data-folded=true]{flex:none}.dock-work[data-fit] .dock-panel{flex:0 auto}.dock-work[data-fit] .dock-panel[data-fill]{flex:1 1 0}.dock-work[data-fit] .dock-panel>.dock-body{flex:0 auto}.dock-work[data-fit] .dock-panel[data-fill]>.dock-body{flex:auto}.dock-work[data-fit] .dock-panel[data-fill][data-folded=true]{flex:none}.dock-panel[data-folded=true]>.dock-body{display:none}.dock-panel[data-lifted]{opacity:var(--dock-lifted,.5)}.dock-head{display:flex;align-items: center;gap:var(--dock-line,1px);height:var(--dock-head-height,30px);padding:0 var(--dock-tight,4px)0 0;background:var(--dock-fill,var(--role-ground));transition:background-color var(--dock-motion,.16s)var(--dock-ease,cubic-bezier(.2,0,0,1));flex:none}.dock-panel[data-folded=true]>.dock-head{background:var(--dock-head-fill,var(--role-ground))}.dock-grab{display:flex;align-items: center;gap:var(--dock-pair,8px);padding:0 var(--dock-inset,10px);cursor:grab;text-align:left;font:inherit;font-family:var(--dock-label-face,inherit);font-size:var(--dock-label,10px);font-weight:var(--dock-label-weight,600);letter-spacing:var(--dock-label-tracking,0em);color:var(--dock-ink,var(--role-ink));background:0 0;border:0;flex:1;min-width:0;height:100%}.dock-lead{display:inline-flex;flex:none;align-items: center}.dock-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dock-grab:active{cursor:grabbing}.dock-tool{display:grid;width:var(--dock-tool,20px);height:var(--dock-tool,20px);border-radius:var(--dock-radius-small,4px);color:var(--dock-ink-3,var(--role-inkMuted));cursor:pointer;transition:background-color var(--dock-motion,.16s)var(--dock-ease,cubic-bezier(.2,0,0,1)),color var(--dock-motion,.16s)var(--dock-ease,cubic-bezier(.2,0,0,1));background:0 0;border:0;place-items: center;padding:0}.dock-tool:hover{background:var(--dock-hover,var(--role-interactionHover));color:var(--dock-ink,var(--role-ink))}.dock-tool svg{width:var(--dock-icon,13px);height:var(--dock-icon,13px);transition:rotate var(--dock-motion,.16s)var(--dock-ease,cubic-bezier(.2,0,0,1))}.dock-panel[data-folded=true] .dock-tool[data-fold] svg{rotate:-90deg}.dock-body{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dock-scroll,var(--role-hairlineStrong))transparent;display:flex;gap:var(--dock-pad,12px);padding:var(--dock-pad,12px);flex-direction:column;flex:auto;min-height:0}.dock-body:empty{display:none}.dock-ghost{position:fixed;z-index:20;pointer-events:none;padding:var(--dock-gap,10px)var(--dock-pad,12px);border-radius:var(--dock-radius-ghost,4px);background:var(--dock-ghost-fill,var(--role-panelAlt));color:var(--dock-ghost-ink,var(--role-ink));font-size:var(--dock-label,12px);font-weight:var(--dock-label-weight,600);letter-spacing:var(--dock-label-tracking,0em);box-shadow:var(--dock-ghost-depth,0 8px 24px #0000002e)}.dock-slot{flex:0 0 var(--dock-near,4px);border-radius:var(--dock-radius-tiny,2px);background:var(--dock-mark,var(--role-accent))}.dock-grip{position:relative;display:grid;border-radius:var(--dock-radius-tiny,2px);touch-action:none;place-items: center}.dock-grip[data-empty=true]{visibility:hidden}.dock-grip[data-way=across]{cursor:col-resize}.dock-grip[data-way=down]{cursor:row-resize}.dock-grip:before{content:"";position:absolute;transition:background-color var(--dock-motion,.16s)var(--dock-ease,cubic-bezier(.2,0,0,1));background:0 0}.dock-grip[data-way=across]:before{width:var(--dock-line,1px);top:0;bottom:0;left:50%;translate:-50%}.dock-grip[data-way=down]:before{height:var(--dock-line,1px);top:50%;left:0;right:0;translate:0 -50%}.dock-grip:hover:before,.dock-grip[data-held=true]:before{background:var(--dock-mark,var(--role-accent))}.dock-grip:focus-visible:before{background:var(--dock-mark,var(--role-accent))}.dock-grip:focus-visible{outline:none}.dock-seam{position:relative;margin:calc(-1*var(--dock-gap,10px))0;height:var(--dock-gap,10px);touch-action:none;z-index:1;flex:none}.dock-seam[data-way=across]{margin:0 calc(-1*var(--dock-gap,10px));width:var(--dock-gap,10px);height:auto}.dock-seam[data-way=down]{cursor:row-resize}.dock-seam[data-way=across]{cursor:col-resize}.dock-seam:before{content:"";position:absolute;transition:background-color var(--dock-motion,.16s)var(--dock-ease,cubic-bezier(.2,0,0,1));background:0 0}.dock-seam[data-way=down]:before{height:var(--dock-line,1px);top:50%;left:0;right:0;translate:0 -50%}.dock-seam[data-way=across]:before{width:var(--dock-line,1px);top:0;bottom:0;left:50%;translate:-50%}.dock-seam:hover:before,.dock-seam[data-held=true]:before{background:var(--dock-mark,var(--role-accent))}.dock-seam:focus-visible:before{background:var(--dock-mark,var(--role-accent))}.dock-seam:focus-visible{outline:none}.dock-work[data-moving] .dock-seam{display:none}[data-dragging]{user-select:none}[data-dragging=across],[data-dragging=across] *{cursor:col-resize!important}[data-dragging=down],[data-dragging=down] *{cursor:row-resize!important}[data-dragging=panel],[data-dragging=panel] *{cursor:grabbing!important}.dock-menu{position:fixed;z-index:10;min-width:var(--dock-menu-width,220px);display:flex;gap:var(--dock-line,1px);padding:var(--dock-gap,10px);border-radius:var(--dock-radius,8px);background:var(--dock-menu-fill,var(--role-menuFill,var(--role-ground)));box-shadow:var(--dock-menu-depth,0 12px 32px #0000002e,0 0 0 1px var(--role-hairline));flex-direction:column}.dock-menu[hidden]{display:none}.dock-menu button{display:flex;align-items: center;gap:var(--dock-pair,8px);height:var(--dock-head-height,30px);padding:0 var(--dock-inset,10px);border-radius:var(--dock-radius-small,4px);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dock-motion,.16s)var(--dock-ease,cubic-bezier(.2,0,0,1));background:0 0;border:0}.dock-menu button:hover{background:var(--dock-hover,var(--role-interactionHover))}.dock-tick{width:var(--dock-icon,13px);display:grid;color:var(--dock-mark,var(--role-accent));place-items: center}.dock-tick svg{width:var(--dock-icon,13px);height:var(--dock-icon,13px)}.dock-menu hr{border:0;border-top:var(--dock-hair,1px)solid var(--dock-edge,var(--role-hairline));margin:var(--dock-near,4px)0;width:100%}[data-ug-root]{--ug-o:cubic-bezier(var(--ug-ease-out));--ug-e:cubic-bezier(var(--ug-ease));background:var(--role-ground);color:var(--role-ink);font-family:var(--ug-body-face);font-size:var(--ug-body-text);line-height:var(--ug-body-line);overflow-x:clip}[data-ug-root] [data-ug]{display:block;flex-direction:initial;align-items:initial;align-content:initial;position:static;z-index:auto;font:inherit;color:inherit;white-space:normal;text-align:inherit;list-style:none;text-decoration:none;box-sizing:border-box;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;text-indent:0;appearance:none;background-color:#0000;border:0 solid #0000;flex-shrink:1;flex-basis:auto;min-width:auto;min-height:auto;margin:0;padding:0}[data-ug-root] button{text-align:inherit}[data-ug-root] .pt,[data-ug-root] .pt-a{font:inherit;color:inherit;white-space:normal;text-align:inherit}[data-ug-root] :where(.pt,.pt-a)[data-ug]{display:inline}[data-ug-root] [data-ug~=lede],[data-ug-root] [data-ug~=note],[data-ug-root] [data-ug~=route],[data-ug-root] [data-ug~=say],[data-ug-root] [data-ug~=heading],[data-ug-root] [data-ug~=doing]{display:block}[data-ug-root] :focus-visible{outline:var(--ug-focus-width)solid var(--role-accent);outline-offset:var(--ug-focus-offset);border-radius:var(--ug-preview-radius)}html:has([data-ug-root]){scroll-behavior:smooth}html:has([data-ug-root]){scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--ug-scroll-fade-ms)}[data-ug-root],[data-ug-root] *,[data-ug-root] .dock-body{scrollbar-width:thin;scrollbar-color:transparent transparent}:where([data-ug-root],[data-ug-root] *){transition:scrollbar-color var(--ug-scroll-fade-ms)var(--ug-e)}[data-ug-root][data-ug-scrolling],[data-ug-root] [data-ug-scrolling],[data-ug-root] .dock-body[data-ug-scrolling]{scrollbar-color:color-mix(in srgb,var(--role-ink)26%,transparent)transparent}html[data-ug-scrolling]:has([data-ug-root]){scrollbar-color:color-mix(in srgb,var(--role-ink)26%,transparent)transparent}html:has([data-ug-root]) ::-webkit-scrollbar{width:var(--ug-scroll-width);height:var(--ug-scroll-width);background:0 0}html:has([data-ug-root]) ::-webkit-scrollbar-track{background:0 0}html:has([data-ug-root]) ::-webkit-scrollbar-corner{background:0 0}html:has([data-ug-root]) ::-webkit-scrollbar-thumb{border-radius:var(--ug-scroll-width);background:0 0}html:has([data-ug-root]) [data-ug-scrolling]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--role-ink)26%,transparent)}html[data-ug-scrolling]:has([data-ug-root])::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--role-ink)26%,transparent)}[data-ug-root] [data-ug~=button]{display:inline-flex;align-items: center;gap:var(--ug-button-gap);height:var(--ug-button-height);padding:0 var(--ug-button-pad);border-radius:var(--ug-button-radius);background:var(--role-primaryFill);color:var(--role-onPrimary);font-family:var(--ug-body-semibold-face);font-weight:600;font-size:var(--ug-button-text);white-space:nowrap;cursor:pointer;transition:translate var(--ug-button-ms)var(--ug-o),box-shadow var(--ug-button-ms)var(--ug-o),scale var(--ug-button-ms)var(--ug-o)}[data-ug-root] [data-ug~=button]:hover{translate:0 calc(var(--ug-button-lift)*-1);box-shadow:0 var(--ug-button-shadow-y)var(--ug-button-shadow-blur)var(--role-shadow)}[data-ug-root] [data-ug~=button]:active{scale:var(--ug-button-press)}[data-ug-root] [data-ug~=button] svg{width:var(--ug-button-icon);height:var(--ug-button-icon);transition:translate var(--ug-button-ms)var(--ug-o)}[data-ug-root] [data-ug~=button]:hover svg{translate:var(--ug-button-nudge)0}[data-ug-root] [data-ug~=bar] [data-ug~=button] [data-ug~=label]{white-space:nowrap}[data-ug-root] [data-ug~=bar] [data-ug~=button]{height:var(--ug-bar-button-height);padding:0 var(--ug-bar-button-pad);font-size:var(--ug-bar-button-text);border-radius:var(--ug-bar-button-radius)}[data-ug-root] [data-ug~=mark]{width:var(--ug-mark);height:var(--ug-mark);border-radius:var(--ug-mark-radius);overflow:hidden;flex:none}[data-ug-root] [data-ug~=wordmark]{display:inline-block;font-family:var(--ug-wordmark-face);font-size:var(--ug-wordmark-text);letter-spacing:calc(var(--ug-wordmark-tracking)*1em);text-transform:uppercase;color:var(--role-primaryHover);transform:scaleX(var(--ug-wordmark-widen));transform-origin:left center;margin-right:calc(var(--ug-wordmark-after)*1em);text-shadow:calc(var(--ug-wordmark-step)*1em)calc(var(--ug-wordmark-step)*1em)0 color-mix(in srgb,var(--role-primaryHover)calc(var(--ug-wordmark-step-alpha)*100%),transparent),calc(var(--ug-wordmark-step)*2em)calc(var(--ug-wordmark-step)*2em)0 color-mix(in srgb,var(--role-primaryHover)calc(var(--ug-wordmark-step2-alpha)*100%),transparent);line-height:1}@keyframes ug-land{0%{opacity:0;translate:0 calc(var(--ug-record-land)*-1);scale:.98}}[data-ug-root] [data-ug~=tile]{width:var(--ug-record-key);height:var(--ug-record-key);border-radius:var(--ug-record-key-radius);display:grid;color:var(--role-onPrimary);background:var(--role-accent);font-family:var(--ug-body-semibold-face);font-weight:600;font-size:var(--ug-tile-small-icon);letter-spacing:-.01em;flex:none;place-items: center}[data-ug-root] [data-ug~=tile] svg{width:var(--ug-record-key-icon);height:var(--ug-record-key-icon)}[data-ug-root] [data-ug~=tile][data-ug~=small]{width:var(--ug-tile-small);height:var(--ug-tile-small);border-radius:var(--ug-tile-small-radius);font-size:calc(var(--ug-tile-small-icon)*.82)}[data-ug-root] [data-ug~=tile][data-ug~=small] svg{width:var(--ug-tile-small-icon);height:var(--ug-tile-small-icon)}[data-ug-root] [data-ug~=tile][data-ug~=t-coral]{background:var(--role-accent)}[data-ug-root] [data-ug~=tile][data-ug~=t-pink]{background:var(--role-chart2)}[data-ug-root] [data-ug~=tile][data-ug~=t-violet]{background:var(--role-chart3)}[data-ug-root] [data-ug~=tile][data-ug~=t-teal]{background:var(--role-chart4)}[data-ug-root] [data-ug~=tile][data-ug~=t-gold]{background:var(--role-chart5)}[data-ug-root] [data-ug~=tile][data-ug~=t-green]{background:var(--role-positive)}[data-ug-root] [data-ug~=tile][data-ug~=t-brand]{background:linear-gradient(calc(var(--ug-gradient-angle)*1deg + 35deg),var(--role-accent),var(--role-chart2))}[data-ug-root] [data-ug~=hue]{background-image:linear-gradient(calc(var(--ug-gradient-angle)*1deg),var(--role-accent),var(--role-chart2));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}[data-ug-root] [data-ug~=hue] *{color:#0000;-webkit-text-fill-color:transparent}[data-ug-root] [data-ug~=app-me]{display:flex;align-items: center;gap:var(--ug-stat-gap);padding:2px 2px 2px var(--ug-stat-gap);cursor:pointer;background:var(--role-panel);border-radius:999px;flex-direction:row}[data-ug-root] [data-ug~=app-me]:hover{background:var(--role-inputHover)}[data-ug-root] [data-ug~=app-panels]{width:var(--ug-bar-button-height);height:var(--ug-bar-button-height);border-radius:var(--ug-bar-button-radius);display:grid;cursor:pointer;background:var(--role-panel);place-items: center}[data-ug-root] [data-ug~=app-panels]:hover{background:var(--role-inputHover)}[data-ug-root] [data-ug~=app-ws]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ug-body-medium-face);font-weight:500;font-size:var(--ug-record-text);color:var(--role-inkSecondary);max-width:180px}[data-ug-root] [data-ug~=app-tabs]{display:none}[data-ug-root] [data-ug~=app-pick]{max-width:220px}[data-ug-root] [data-ug~=app-pick] [dir=auto]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1000px) and (max-width:1599px){[data-ug-root] [data-page-bar]:has([data-ug~=app-pick]) [data-page-bar-stops] [role=link] [dir=auto]{display:none}}@media (min-width:1000px) and (max-width:1199px){[data-ug-root] [data-page-bar]:has([data-ug~=app-plan]) [data-page-bar-stops] [role=link] [dir=auto]{display:none}}@media (max-width:999px){[data-ug-root] [data-ug~=app-tabs]{position:fixed;z-index:30;display:flex;overflow-x:auto;scrollbar-width:none;padding:4px max(var(--ug-gutter-narrow),env(safe-area-inset-right,0px))calc(4px + env(safe-area-inset-bottom,0px))max(var(--ug-gutter-narrow),env(safe-area-inset-left,0px));background:var(--role-ground);box-shadow:0 -1px 0 var(--role-hairline);flex-direction:row;bottom:0;left:0;right:0}[data-ug-root] [data-ug~=app-tab]{display:flex;color:var(--role-inkSecondary);cursor:pointer;border-radius:8px;flex-direction:column;flex:1 0 auto;align-items: center;gap:2px;min-width:64px;padding:6px 8px}[data-ug-root] [data-ug~=app-tab][aria-current=page]{color:var(--role-ink);background:var(--role-inputHover)}[data-ug-root] [data-ug~=app-tab-icon]{display:grid;place-items: center;width:18px;height:18px}[data-ug-root] [data-ug~=app-tab-icon] svg{width:16px;height:16px}[data-ug-root] [data-ug~=app-tab-name]{font-family:var(--ug-body-medium-face);white-space:nowrap;font-size:11px;font-weight:500}[data-ug-root] .dock-work{padding-bottom:64px}[data-ug-root] [data-ug~=app-ws]{display:none}[data-ug-root] [data-ug~=app-pick]{overflow:hidden;max-width:150px}[data-ug-root] [data-ug~=app-plan]{display:none}}@media (max-width:620px){[data-ug-root] [data-page-bar] [data-ug~=wordmark],[data-ug-root] [data-ug~=app-panels]{display:none}[data-ug-root] [data-ug~=app-pick]{max-width:180px}}@media (max-width:760px){[data-ug-root] .dock-work{display:flex;overflow-y:auto;gap:var(--dock-gap,10px);flex-direction:column}[data-ug-root] .dock-work>.dock-grip{display:none}[data-ug-root] .dock-work>.dock{flex:none;min-height:0}[data-ug-root] .dock-work>.dock-centre{flex:none;order:-1}[data-ug-root] .dock-work .dock-panel{flex:none;min-height:0}[data-ug-root] .dock-work .dock-panel>.dock-body{overflow:visible;flex:none}[data-ug-root] .dock-work .dock-panel[data-fill]{min-height:70vh}[data-ug-root] .dock-work .dock-panel[data-fill]>.dock-body{overflow:auto;flex:auto}[data-ug-root] [data-ug~=co-stage]{min-height:70vh}}@media (min-width:761px){[data-ug-root] .dock-work[data-fit]>.dock[data-dock=right],[data-ug-root] .dock-work[data-fit]>.dock[data-dock=far],[data-ug-root] .dock-work[data-fit]>.dock[data-dock=left]{overflow-y:auto;scrollbar-width:thin}[data-ug-root] .dock-work[data-fit]>.dock[data-dock=right]>.dock-panel:not([data-fill]),[data-ug-root] .dock-work[data-fit]>.dock[data-dock=far]>.dock-panel:not([data-fill]),[data-ug-root] .dock-work[data-fit]>.dock[data-dock=left]>.dock-panel:not([data-fill]){flex-shrink:0}[data-ug-root] .dock-work[data-fit]>.dock>.dock-panel[data-fill]:not([data-folded=true]){min-height:280px}}[data-ug-root] [data-ug~=co-stack]{display:flex;gap:var(--ug-in-pill-gap);flex-direction:column;min-width:0}[data-ug-root] [data-ug~=co-row]{display:flex;gap:var(--ug-in-pill-gap);flex-direction:row}[data-ug-root] [data-ug~=co-chips]{display:flex;gap:var(--ug-stat-gap);flex-flow:wrap}[data-ug-root] [data-ug~=co-head]{display:block;font-family:var(--ug-body-semibold-face);font-weight:600;font-size:var(--ug-in-row-text);color:var(--role-ink);padding-top:var(--ug-stat-gap)}[data-ug-root] [data-ug~=co-title]{display:block;font-family:var(--ug-display-face);font-weight:600;font-size:var(--ug-co-title);color:var(--role-ink);line-height:1.25}[data-ug-root] [data-ug~=co-meta]{display:block;font-size:var(--ug-in-row-meta);color:var(--role-inkSecondary)}[data-ug-root] [data-ug~=co-figures]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ug-in-tile-gap)}[data-ug-root] [data-ug~=co-figure]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--ug-in-pill-gap);padding:var(--ug-in-tile-pad);border-radius:var(--ug-in-tile-radius);background:var(--role-panel);align-items: center}[data-ug-root] [data-ug~=co-figure]>[data-ug~=tile]{grid-row:span 2}[data-ug-root] [data-ug~=co-figure-n]{font-family:var(--ug-body-semibold-face);font-weight:600;font-size:var(--ug-co-title);font-variant-numeric:tabular-nums;color:var(--role-ink);line-height:1}[data-ug-root] [data-ug~=co-figure-words]{font-size:var(--ug-in-row-meta);color:var(--role-inkSecondary)}[data-ug-root] [data-ug~=co-key]{display:inline-flex;align-items: center;gap:var(--ug-stat-gap);flex-direction:row}[data-ug-root] [data-ug~=co-key-mark]{width:var(--ug-co-key);height:var(--ug-co-key);background:var(--c);border-radius:2px}[data-ug-root] [data-ug~=co-key-words]{font-size:var(--ug-in-row-meta);color:var(--role-inkSecondary)}[data-ug-root] [data-ug~=co-year]{display:grid;grid-template-columns:var(--ug-co-year-width)minmax(0,1fr)var(--ug-co-sum-width);align-items: center;gap:var(--ug-in-pill-gap)}[data-ug-root] [data-ug~=co-year-n],[data-ug-root] [data-ug~=co-year-sum]{font-family:var(--ug-body-face);font-size:var(--ug-in-count-text);color:var(--role-inkSecondary);font-variant-numeric:tabular-nums}[data-ug-root] [data-ug~=co-year-sum]{text-align:right;color:var(--role-inkMuted)}[data-ug-root] [data-ug~=co-bars]{display:flex;flex-direction:column;gap:2px}[data-ug-root] [data-ug~=co-bar]{height:var(--ug-co-bar);width:var(--w);background:var(--c);transition:width var(--ug-fade-ms)var(--ug-o);border-radius:2px}[data-ug-root] [data-ug~=co-bar][data-ug~=zero]{opacity:.25}[data-ug-root] [data-ug~=co-bar][data-ug~=none]{background:var(--role-hairline);height:1px}[data-ug-root] [data-ug~=co-stage]{position:relative;display:flex;border-radius:var(--dock-radius);background:var(--role-ground);overflow:hidden;flex-direction:column;flex:auto;min-height:0}[data-ug-root] [data-ug~=co-over]{display:flex;align-items: center;gap:var(--ug-in-pill-gap)var(--ug-feed-gap);padding:var(--ug-in-tile-pad)var(--ug-feed-gap)0;flex-flow:wrap;flex:none}[data-ug-root] [data-ug~=co-map]{position:relative;flex:auto;min-height:0}[data-ug-root] [data-ug~=pl-page]{gap:var(--ug-stack-gap)}[data-ug-root] [data-ug~=pl-room]{display:flex;flex-direction:column}@media (max-width:760px){[data-ug-root] [data-ug~=pl-room] .dock-work .dock-panel[data-fill]{flex:none;min-height:0}[data-ug-root] [data-ug~=pl-room] .dock-work .dock-panel[data-fill]>.dock-body{overflow:visible;flex:none}[data-ug-root] [data-ug~=pl-room] [data-ug~=pl-grid]{min-width:calc(var(--ug-tl-card-min)*4)}[data-ug-root] [data-ug~=pl-room] [data-ug~=pl-line]{grid-template-columns:calc(var(--ug-tl-card-min)*.6)minmax(0,1fr)}}[data-ug-root] [data-ug~=pl-nav]{display:flex;gap:var(--ug-stat-gap);flex-flow:wrap}[data-ug-root] [data-ug~=pl-floor] [data-ug~=pl-pick]:not([aria-pressed=true]):not(:hover){background:var(--role-ground)}[data-ug-root] [data-ug~=pl-floor]{padding:var(--ug-feed-gap)var(--ug-feed-gap)0;background:var(--role-panel);flex:none}@media (max-width:700px){[data-ug-root] [data-ug~=ad-nav]{overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--ug-feed-gap)*-1);padding-inline:var(--ug-feed-gap);flex-wrap:nowrap}[data-ug-root] [data-ug~=ad-nav]>*{flex:none}}[data-ug-root] [data-ug~=pl-head]{flex-wrap:wrap;justify-content:space-between;align-items: center}[data-ug-root] [data-ug~=pl-group]{padding-top:var(--ug-stat-gap);align-items:baseline}[data-ug-root] [data-ug~=pl-body]{display:block;font-size:var(--ug-in-row-text);color:var(--role-inkSecondary);line-height:1.5}[data-ug-root] [data-ug~=pl-pill]{display:inline-flex;align-items: center;gap:var(--ug-stat-gap);height:calc(var(--ug-co-bar)*6);padding:0 calc(var(--ug-stat-gap)*1.6)0 var(--ug-stat-gap);background:color-mix(in srgb,var(--t)13%,var(--role-ground));color:color-mix(in srgb,var(--t)72%,var(--role-ink));white-space:nowrap;transition:background var(--ug-fade-ms)var(--ug-o),box-shadow var(--ug-fade-ms)var(--ug-o),translate var(--ug-fade-ms)var(--ug-o);border-radius:999px;flex-direction:row;flex:none}[data-ug-root] [data-ug~=pl-pill-words]{font-family:var(--ug-body-medium-face);font-weight:500;font-size:var(--ug-in-row-meta);color:inherit}[data-ug-root] [data-ug~=pl-pill-icon]{display:grid;width:calc(var(--ug-co-bar)*4);height:calc(var(--ug-co-bar)*4);color:var(--t);place-items: center}[data-ug-root] [data-ug~=pl-pill-icon] svg{width:100%;height:100%}[data-ug-root] [data-ug~=pl-ring]{display:grid;color:var(--t);place-items: center}[data-ug-root] [data-ug~=pl-pill][data-ug~=pl-pick]{cursor:pointer;background:var(--role-panel);color:var(--role-ink)}[data-ug-root] [data-ug~=pl-pill][data-ug~=pl-pick]:hover{background:color-mix(in srgb,var(--t)16%,var(--role-ground));translate:0 -1px}[data-ug-root] [data-ug~=pl-pill][data-ug~=pl-pick]:active{scale:.97}[data-ug-root] [data-ug~=pl-pill][data-ug~=pl-pick][aria-pressed=true]{background:color-mix(in srgb,var(--t)18%,var(--role-ground));box-shadow:inset 0 0 0 1.5px var(--t);color:color-mix(in srgb,var(--t)72%,var(--role-ink))}[data-ug-root] [data-ug~=pl-item]{display:flex;align-items: center;gap:var(--ug-feed-gap);padding:calc(var(--ug-stat-gap)*1.3)var(--ug-in-tile-pad);border-radius:var(--ug-in-tile-radius);background:var(--role-well);box-shadow:inset 3px 0 0 0 color-mix(in srgb,var(--t)70%,transparent);transition:background var(--ug-fade-ms)var(--ug-o),box-shadow var(--ug-fade-ms)var(--ug-o),translate var(--ug-fade-ms)var(--ug-o);flex-direction:row}[data-ug-root] [data-ug~=pl-item][data-ug~=pl-done]{background:color-mix(in srgb,var(--role-positive)8%,var(--role-ground))}[data-ug-root] [data-ug~=pl-item][data-ug~=pl-pick]{cursor:pointer}[data-ug-root] [data-ug~=pl-item][data-ug~=pl-pick]:hover{background:color-mix(in srgb,var(--t)9%,var(--role-ground));translate:2px}[data-ug-root] [data-ug~=pl-item][data-ug~=pl-pick][aria-pressed=true]{background:color-mix(in srgb,var(--t)12%,var(--role-ground));box-shadow:inset 0 0 0 1.5px var(--t)}[data-ug-root] [data-ug~=pl-row-words]{display:flex;flex-direction:column;flex:auto;gap:1px;min-width:0}[data-ug-root] [data-ug~=pl-row-title]{display:block;font-family:var(--ug-body-semibold-face);font-weight:600;font-size:var(--ug-in-row-text);color:var(--role-ink);line-height:1.3}[data-ug-root] [data-ug~=pl-row-line]{display:block;font-size:var(--ug-in-row-meta);color:var(--role-inkSecondary);line-height:1.4}[data-ug-root] [data-ug~=pl-row-end]{display:flex;align-items: center;gap:var(--ug-stat-gap);flex-flow:wrap;flex:none;justify-content:flex-end}[data-ug-root] [data-ug~=pl-figures]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--ug-tl-card-min)*.8),100%),1fr));gap:var(--ug-in-tile-gap)}[data-ug-root] [data-ug~=co-figure-n][data-ug~=pl-alarm]{color:var(--role-negative)}[data-ug-root] [data-ug~=pl-detail]{gap:var(--ug-in-pill-gap)}[data-ug-root] [data-ug~=pl-detail-head]{display:flex;align-items: center;gap:var(--ug-feed-gap);flex-direction:row}[data-ug-root] [data-ug~=pl-row-line][data-ug~=pl-alarm]{color:var(--role-negative)}[data-ug-root] [data-ug~=pl-cards]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--ug-tl-card-min)*1.4),100%),1fr));gap:var(--ug-in-tile-gap);align-items: start}[data-ug-root] [data-ug~=pl-year]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ug-stat-gap)}[data-ug-root] [data-ug~=pl-month]{display:flex;gap:var(--ug-stat-gap);padding:var(--ug-stat-gap);border-radius:var(--ug-in-tile-radius);background:var(--role-well);min-height:calc(var(--ug-co-bar)*18);flex-direction:column;min-width:0}[data-ug-root] [data-ug~=pl-due]{display:flex;padding:var(--ug-stat-gap);border-radius:var(--ug-in-tile-radius);background:color-mix(in srgb,var(--t)12%,var(--role-ground));flex-direction:column;gap:2px}@media (max-width:900px){[data-ug-root] [data-ug~=pl-year]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-ug-root] [data-ug~=pl-three]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ug-in-tile-gap);align-items:stretch}[data-ug-root] [data-ug~=pl-milestones]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--ug-tl-card-min)*.6),100%),1fr));gap:var(--ug-in-tile-gap)}@media (max-width:900px){[data-ug-root] [data-ug~=pl-three]{grid-template-columns:minmax(0,1fr)}}[data-ug-root] [data-ug~=pl-card]{display:flex;gap:var(--ug-in-pill-gap);padding:var(--ug-in-tile-pad);border-radius:var(--ug-record-radius);background:var(--role-panel);flex-direction:column}[data-ug-root] [data-ug~=pl-card] [data-ug~=pl-item],[data-ug-root] [data-ug~=pl-card] [data-ug~=pl-pill][data-ug~=pl-pick]:not([aria-pressed=true]):not(:hover){background:var(--role-ground)}[data-ug-root] [data-ug~=pl-choice]{position:relative;display:flex;align-items: center;gap:var(--ug-feed-gap);padding:calc(var(--ug-stat-gap)*1.4)var(--ug-in-tile-pad);border-radius:var(--ug-in-tile-radius);background:var(--role-well);box-shadow:inset 3px 0 0 0 color-mix(in srgb,var(--t)70%,transparent);cursor:pointer;transition:background var(--ug-fade-ms)var(--ug-o),box-shadow var(--ug-fade-ms)var(--ug-o),translate var(--ug-fade-ms)var(--ug-o);flex-direction:row}[data-ug-root] [data-ug~=pl-choice]:hover{background:color-mix(in srgb,var(--t)10%,var(--role-ground));translate:0 -1px}[data-ug-root] [data-ug~=pl-choice]:active{scale:.985}[data-ug-root] [data-ug~=pl-choice][aria-pressed=true]{background:color-mix(in srgb,var(--role-positive)calc(var(--ug-in-chosen-alpha)*100%),var(--role-ground));box-shadow:0 0 0 2px var(--role-positive)}[data-ug-root] [data-ug~=pl-tick]{width:var(--ug-in-tick);height:var(--ug-in-tick);display:grid;background:var(--role-positive);color:var(--role-ground);transition:scale var(--ug-fade-ms)var(--ug-o);border-radius:50%;flex:none;place-items: center;scale:0}[data-ug-root] [data-ug~=pl-tick] svg{width:11px;height:11px}[data-ug-root] [data-ug~=pl-go]{width:var(--ug-in-tick);height:var(--ug-in-tick);color:var(--role-inkMuted);flex:none}[data-ug-root] [data-ug~=pl-go] svg{width:100%;height:100%}[data-ug-root] [data-ug~=pl-choice][aria-pressed=true] [data-ug~=pl-tick]{scale:1}[data-ug-root] [data-ug~=pl-checkin]{padding-bottom:var(--ug-feed-gap);border-bottom:1px solid var(--role-hairline)}[data-ug-root] [data-ug~=pl-bars]{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,1.6fr)auto;row-gap:var(--ug-stat-gap);column-gap:var(--ug-feed-gap)}[data-ug-root] [data-ug~=pl-bars-row]{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items: center}[data-ug-root] [data-ug~=pl-bars-name]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--role-ink)}[data-ug-root] [data-ug~=pl-bars-track]{height:calc(var(--ug-co-bar)*2.4);background:color-mix(in srgb,var(--t)12%,var(--role-ground));overflow:hidden;border-radius:999px}[data-ug-root] [data-ug~=pl-bars-fill]{background:var(--t);transition:width var(--ug-fade-ms)var(--ug-o);border-radius:999px;height:100%}[data-ug-root] [data-ug~=pl-bars-value]{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}@media (prefers-reduced-motion:reduce){[data-ug-root] [data-ug~=pl-pill],[data-ug-root] [data-ug~=pl-item],[data-ug-root] [data-ug~=pl-bar],[data-ug-root] [data-ug~=pl-choice],[data-ug-root] [data-ug~=pl-diamond],[data-ug-root] [data-ug~=pl-tick]{transition:none}}@media (max-width:760px){[data-ug-root] [data-ug~=pl-item]:has(>[data-ug~=pl-row-end]){flex-wrap:wrap}[data-ug-root] [data-ug~=pl-row-end]{justify-content:flex-start}}[data-ug-root] [data-ug~=sc-page]{display:flex;background:var(--role-ground);flex-direction:column;height:100vh;min-height:0}[data-ug-root] [data-ug~=sc-strip]{display:flex;gap:var(--ug-stat-gap);padding:var(--ug-stat-gap)var(--ug-in-tile-pad);overflow-x:auto;background:var(--role-panel);border-bottom:1px solid var(--role-hairline);scrollbar-width:none;flex-direction:row;flex:none}[data-ug-root] [data-ug~=sc-tab]{display:inline-flex;align-items: center;gap:var(--ug-stat-gap);height:calc(var(--ug-co-bar)*7);padding:0 var(--ug-feed-gap)0 var(--ug-stat-gap);cursor:pointer;background:var(--role-ground);color:var(--role-ink);transition:background var(--ug-fade-ms)var(--ug-o),box-shadow var(--ug-fade-ms)var(--ug-o),translate var(--ug-fade-ms)var(--ug-o);border-radius:999px;flex-direction:row;flex:none}[data-ug-root] [data-ug~=sc-tab]:hover{background:color-mix(in srgb,var(--t)12%,var(--role-ground));translate:0 -1px}[data-ug-root] [data-ug~=sc-tab][aria-selected=true]{background:color-mix(in srgb,var(--t)18%,var(--role-ground));box-shadow:inset 0 0 0 1.5px var(--t);color:color-mix(in srgb,var(--t)70%,var(--role-ink))}[data-ug-root] [data-ug~=sc-tab-icon]{display:grid;width:calc(var(--ug-co-bar)*5);height:calc(var(--ug-co-bar)*5);background:var(--t);color:var(--role-onPrimary);border-radius:999px;place-items: center}[data-ug-root] [data-ug~=sc-tab-icon] svg{width:62%;height:62%}[data-ug-root] [data-ug~=sc-tab-words]{font-family:var(--ug-body-semibold-face);font-weight:600;font-size:var(--ug-in-row-meta);color:inherit;white-space:nowrap}[data-ug-root] [data-ug~=sc-screen]{display:flex;animation:ug-land var(--ug-fade-ms)var(--ug-o);flex-direction:column;flex:auto;min-height:0}[data-ug-root] [data-ug~=in-view]{display:flex;gap:var(--ug-in-view-gap);max-width:var(--ug-in-view-width);flex-direction:column;width:100%;min-width:0}[data-ug-root] [data-ug~=in-view][data-wide]{max-width:none}[data-ug-root] [data-ug~=in-part]{display:flex;gap:var(--ug-in-view-gap);flex-direction:column;min-width:0}[data-ug-root] [data-ug~=in-view][data-way=on]{animation:ug-in-from-right var(--ug-in-enter-ms)var(--ug-o)backwards}[data-ug-root] [data-ug~=in-view][data-way=back]{animation:ug-in-from-left var(--ug-in-enter-ms)var(--ug-o)backwards}[data-ug-root] [data-ug~=in-view][data-way]:not([data-way=none])>[data-ug~=in-part]{animation:ug-in-lift var(--ug-in-enter-ms)var(--ug-o)calc(var(--i,0)*var(--ug-in-stagger-ms) + var(--ug-in-stagger-ms)*2.5)backwards}@keyframes ug-in-from-right{0%{opacity:0;translate:var(--ug-in-slide)0}}@keyframes ug-in-from-left{0%{opacity:0;translate:calc(var(--ug-in-slide)*-1)0}}@keyframes ug-in-lift{0%{opacity:0;translate:0 var(--ug-in-rise)}}[data-ug-root] [data-ug~=in-q]{display:block;font-family:var(--ug-display-face);font-weight:600;font-size:min(var(--ug-chapter-size),var(--ug-in-q-max));line-height:var(--ug-heading-line);letter-spacing:calc(var(--ug-heading-tracking)*1em);text-wrap:balance;color:var(--role-ink)}[data-ug-root] [data-ug~=in-q]>[data-ug]{display:block;overflow:clip;margin-bottom:-.16em;padding-bottom:.16em}[data-ug-root] [data-ug~=in-view][data-way]:not([data-way=none]) [data-ug~=in-q]>[data-ug]>[data-ug]{display:inline-block;animation:ug-in-rise var(--ug-word-rise-ms)var(--ug-o)40ms backwards}@keyframes ug-in-rise{0%{translate:0 112%}}@media (prefers-reduced-motion:reduce){[data-ug-root] [data-ug~=in-view],[data-ug-root] [data-ug~=in-view] *{animation:none!important}}[data-ug-root] [data-ug~=in-field]{border-radius:var(--ug-in-field-radius);background:var(--role-fieldFill);outline:none;color:var(--role-ink);transition:background-color calc(var(--ug-fade-ms)*1.5)var(--ug-e),box-shadow calc(var(--ug-fade-ms)*1.5)var(--ug-e);font-family:var(--ug-body-face);border:0;width:100%;box-shadow:inset 0 0 0 1px #0000}[data-ug-root] [data-ug~=in-field]:hover{background:var(--role-fieldHover);box-shadow:inset 0 0 0 1px var(--role-hairlineStrong)}[data-ug-root] [data-ug~=in-field]:focus,[data-ug-root] [data-ug~=in-field]:focus-within{background:var(--role-fieldFill);box-shadow:inset 0 0 0 1px var(--role-fieldFrame)}[data-ug-root] [data-ug~=in-field]::placeholder,[data-ug-root] [data-ug~=in-tokens-type]::placeholder{color:var(--role-visualMid)}[data-ug-root] [data-ug~=in-big]{padding:var(--ug-in-big-pad-y)var(--ug-in-big-pad-x);font-family:var(--ug-body-semibold-face);font-weight:600;font-size:var(--ug-in-big-text);letter-spacing:calc(var(--ug-in-big-tracking)*1em);line-height:1.2}[data-ug-root] [data-ug~=in-line]{resize:none;overflow:hidden;padding:var(--ug-in-big-pad-y)var(--ug-in-big-pad-x);font-family:var(--ug-body-medium-face);font-weight:500;font-size:var(--ug-in-line-text);letter-spacing:-.01em;transition:height calc(var(--ug-fade-ms)*1.2)var(--ug-o),background-color calc(var(--ug-fade-ms)*1.5)var(--ug-e),box-shadow calc(var(--ug-fade-ms)*1.5)var(--ug-e);line-height:1.45}[data-ug-root] [data-ug~=in-well]{min-height:var(--ug-in-well-height);padding:0 var(--ug-in-well-pad-x);font-size:var(--ug-in-well-text)}[data-ug-root] [data-ug~=in-well][data-ug~=in-grow]{display:block;resize:none;overflow:hidden;padding:calc((var(--ug-in-well-height) - var(--ug-in-well-text)*1.45)/2)var(--ug-in-well-pad-x);transition:height calc(var(--ug-fade-ms)*1.2)var(--ug-o),background-color calc(var(--ug-fade-ms)*1.5)var(--ug-e),box-shadow calc(var(--ug-fade-ms)*1.5)var(--ug-e);line-height:1.45}[data-ug-root] [data-ug~=in-label]{display:grid;gap:6px;min-width:0}[data-ug-root] [data-ug~=in-label]>[data-ug~=in-label-words]{font-size:var(--ug-record-date);color:var(--role-inkSecondary)}[data-ug-root] [data-ug~=in-field][aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--role-negative)}[data-ug-root] [data-ug~=in-field]:disabled{opacity:var(--ug-off-alpha);cursor:not-allowed}[data-ug-root] [data-ug~=in-with]{display:flex;align-items: center;gap:var(--ug-stat-gap);flex-direction:row;min-width:0}[data-ug-root] [data-ug~=in-with]>[data-ug~=in-field],[data-ug-root] [data-ug~=in-with]>[data-ug~=in-label]{flex:auto;min-width:0}[data-ug-root] [data-ug~=in-swatch]{width:var(--ug-in-well-height);height:var(--ug-in-well-height);border-radius:var(--ug-in-field-radius);overflow:hidden;cursor:pointer;background:var(--role-fieldFill);box-shadow:inset 0 0 0 1px var(--role-hairlineStrong);flex:none;padding:0}[data-ug-root] [data-ug~=in-swatch]:hover{box-shadow:inset 0 0 0 1px var(--role-fieldFrame)}[data-ug-root] [data-ug~=in-swatch]::-webkit-color-swatch-wrapper{padding:0}[data-ug-root] [data-ug~=in-swatch]::-webkit-color-swatch{border-radius:var(--ug-in-field-radius);border:0}[data-ug-root] [data-ug~=in-swatch]::-moz-color-swatch{border-radius:var(--ug-in-field-radius);border:0}[data-ug-root] [data-ug~=in-err]{font-size:var(--ug-record-date);color:var(--role-negative)}[data-ug-root] [data-ug~=in-tokens]{display:flex;min-height:var(--ug-in-well-height);padding:calc((var(--ug-in-well-height) - var(--ug-co-bar)*6)/2);cursor:text;flex-flow:wrap;align-items: center;gap:6px}[data-ug-root] [data-ug~=in-token]{padding:0 3px 0 calc(var(--ug-stat-gap)*1.6);gap:2px}[data-ug-root] [data-ug~=in-token-x]{display:grid;width:calc(var(--ug-co-bar)*4.8);height:calc(var(--ug-co-bar)*4.8);background:color-mix(in srgb,var(--t)14%,transparent);color:var(--t);cursor:pointer;transition:background-color var(--ug-fade-ms)var(--ug-e);border-radius:50%;place-items: center}[data-ug-root] [data-ug~=in-token-x]:hover{background:color-mix(in srgb,var(--t)28%,transparent)}[data-ug-root] [data-ug~=in-token-x] svg{width:11px;height:11px}[data-ug-root] [data-ug~=in-tokens-type]{height:calc(var(--ug-co-bar)*6);padding:0 calc(var(--ug-in-well-pad-x) - 4px);outline:none;font-family:var(--ug-body-face);font-size:var(--ug-in-well-text);color:var(--role-ink);background:0 0;border:0;flex:120px;min-width:0}[data-ug-root] [data-ug~=in-chips]{display:flex;flex-flow:wrap;gap:6px}[data-ug-root] [data-ug~=pl-pill]:not(:has([data-ug~=pl-pill-icon],[data-ug~=pl-ring],[data-ug~=in-token-x])){padding:0 calc(var(--ug-stat-gap)*1.6)}[data-ug-root] [data-ug~=in-chips] [data-ug~=pl-pill-icon]{width:calc(var(--ug-co-bar)*2.8);height:calc(var(--ug-co-bar)*2.8)}[data-ug-root] [data-ug~=in-chips] [data-ug~=pl-pill]:has([data-ug~=pl-pill-icon]){gap:calc(var(--ug-stat-gap)*.75);padding-left:calc(var(--ug-stat-gap)*1.25)}[data-ug-root] [data-ug~=pl-pill][data-ug~=pl-pick][aria-checked=true]{background:color-mix(in srgb,var(--t)18%,var(--role-ground));box-shadow:inset 0 0 0 1.5px var(--t);color:color-mix(in srgb,var(--t)72%,var(--role-ink))}[data-ug-root] [data-ug~=pl-pill][data-ug~=pl-pick]:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}[data-ug-root] [data-ug~=pl-pill][data-ug~=pl-pick]:disabled{opacity:var(--ug-off-alpha);cursor:not-allowed;translate:none}[data-ug-root] [data-ug~=in-chips] [data-ug~=pl-pill]{flex:0 auto;max-width:100%}[data-ug-root] [data-ug~=in-chips] [data-ug~=pl-pill-words],[data-ug-root] [data-ug~=in-token] [data-ug~=pl-pill-words]{overflow:hidden;text-overflow:ellipsis;min-width:0}[data-ug-root] [data-ug~=in-token]{flex:0 auto;max-width:100%}[data-ug-root] [data-ug~=pl-pill-picture]{width:calc(var(--ug-co-bar)*4.4);height:calc(var(--ug-co-bar)*4.4);object-fit:cover;border-radius:50%;flex:none}[data-ug-root] [data-ug~=in-chips] [data-ug~=pl-pill]:has([data-ug~=pl-pill-picture]){gap:var(--ug-stat-gap);padding-left:calc(var(--ug-stat-gap)*.6)}@media (pointer:coarse){[data-ug-root] [data-ug~=in-chips] [data-ug~=pl-pill][data-ug~=pl-pick]{height:calc(var(--ug-co-bar)*7)}}[data-ug-root] .dock-grab{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-ug-root] [data-ug~=st-group-head]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ug-stat-gap);flex-direction:row;min-width:0}[data-ug-root] [data-ug~=st-group-head]>[data-ug~=in-label-words]{font-size:var(--ug-record-date);color:var(--role-inkSecondary)}[data-ug-root] [data-ug~=st-group-note]{font-size:var(--ug-record-date);color:var(--role-inkMuted);text-align:right}[data-ug-root] [data-ug~=st-options]{display:grid;gap:var(--ug-in-tile-gap);max-width:var(--ug-in-view-width);min-width:0}[data-ug-root] [data-ug~=st-options][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ug-root] [data-ug~=st-options][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ug-root] [data-ug~=pl-choice][aria-checked=true]{background:color-mix(in srgb,var(--role-positive)calc(var(--ug-in-chosen-alpha)*100%),var(--role-ground));box-shadow:0 0 0 2px var(--role-positive)}[data-ug-root] [data-ug~=pl-choice][aria-checked=true] [data-ug~=pl-tick]{scale:1}[data-ug-root] [data-ug~=pl-choice]:disabled{opacity:var(--ug-off-alpha);cursor:not-allowed;translate:none}[data-ug-root] [data-ug~=pl-choice]:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}[data-ug-root] [data-ug~=st-pick]:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}[data-ug-root] [data-ug~=st-picks]{display:grid;gap:var(--ug-in-tile-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ug-st-pick-min)),1fr));min-width:0}[data-ug-root] [data-ug~=st-picks][data-size=sm]{grid-template-columns:repeat(auto-fill,minmax(var(--ug-st-pick-small),var(--ug-st-pick-small-max)))}[data-ug-root] [data-ug~=st-picks][data-size=lg]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ug-st-pick-large)),1fr))}[data-ug-root] [data-ug~=st-pick]{display:flex;gap:calc(var(--ug-stat-gap)*.8);padding:calc(var(--ug-stat-gap)*.6);border-radius:var(--ug-record-radius);background:var(--role-panel);text-align:left;cursor:pointer;transition:background var(--ug-fade-ms)var(--ug-o),box-shadow var(--ug-fade-ms)var(--ug-o),translate var(--ug-fade-ms)var(--ug-o);flex-direction:column;min-width:0;box-shadow:0 0 0 2px #0000}[data-ug-root] [data-ug~=st-pick]:hover{background:var(--role-panelAlt);translate:0 -1px}[data-ug-root] [data-ug~=st-pick]:active{scale:.985}[data-ug-root] [data-ug~=st-pick][aria-checked=true]{box-shadow:0 0 0 2px var(--role-positive);background:color-mix(in srgb,var(--role-positive)calc(var(--ug-in-chosen-alpha)*100%),var(--role-panel))}[data-ug-root] [data-ug~=st-pick][data-locked] [data-ug~=st-pick-picture] img{filter:grayscale(.6);opacity:.7}[data-ug-root] [data-ug~=st-pick]:disabled{opacity:var(--ug-off-alpha);cursor:not-allowed;translate:none}[data-ug-root] [data-ug~=st-pick-picture]{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;border-radius:var(--ug-in-tile-radius);background:var(--role-well)}[data-ug-root] [data-ug~=st-pick][data-ratio=square] [data-ug~=st-pick-picture]{aspect-ratio:1}[data-ug-root] [data-ug~=st-pick][data-ratio=wide] [data-ug~=st-pick-picture]{aspect-ratio:16/9}[data-ug-root] [data-ug~=st-pick][data-ratio=tall] [data-ug~=st-pick-picture]{aspect-ratio:9/16}[data-ug-root] [data-ug~=st-pick-picture] img{display:block;object-fit:cover;width:100%;height:100%}[data-ug-root] [data-ug~=st-pick-letter]{position:absolute;display:grid;font-family:var(--ug-display-face);font-size:calc(var(--ug-in-big-text)*1.2);color:var(--role-inkMuted);place-items: center;inset:0}[data-ug-root] [data-ug~=st-pick-tag]{position:absolute;left:var(--ug-stat-gap);bottom:var(--ug-stat-gap);padding:2px calc(var(--ug-stat-gap)*1.2);background:var(--role-panel);font-size:var(--ug-record-date);color:var(--role-ink);border-radius:999px}[data-ug-root] [data-ug~=st-pick-tick]{position:absolute;top:var(--ug-stat-gap);right:var(--ug-stat-gap);width:var(--ug-st-tick);height:var(--ug-st-tick);display:grid;background:var(--role-positive);color:var(--role-ground);transition:scale var(--ug-fade-ms)var(--ug-o);border-radius:50%;place-items: center;scale:0}[data-ug-root] [data-ug~=st-pick-tick] svg{width:13px;height:13px}[data-ug-root] [data-ug~=st-pick][aria-checked=true] [data-ug~=st-pick-tick]{scale:1}[data-ug-root] [data-ug~=st-pick-words]{display:flex;padding:0 calc(var(--ug-stat-gap)*.6)calc(var(--ug-stat-gap)*.6);flex-direction:column;gap:1px;min-width:0}[data-ug-root] :-webkit-any([data-ug~=st-pick-name],[data-ug~=st-pick-note]){display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}[data-ug-root] :-moz-any([data-ug~=st-pick-name],[data-ug~=st-pick-note]){display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}[data-ug-root] :is([data-ug~=st-pick-name],[data-ug~=st-pick-note]){display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}[data-ug-root] [data-ug~=st-pick-name]{font-family:var(--ug-body-medium-face);font-weight:500;font-size:var(--ug-in-row-text);color:var(--role-ink);line-height:1.3}[data-ug-root] [data-ug~=st-pick-note]{font-size:var(--ug-in-row-meta);color:var(--role-inkSecondary);line-height:1.35}[data-ug-root] [data-ug~=st-add] [data-ug~=st-pick-picture]{display:grid;background:color-mix(in srgb,var(--role-ink)6%,var(--role-panel));box-shadow:inset 0 0 0 1.5px var(--role-hairlineStrong);place-items: center}[data-ug-root] [data-ug~=st-add-mark]{display:grid;width:calc(var(--ug-st-tick)*1.6);height:calc(var(--ug-st-tick)*1.6);background:var(--role-primaryFill);color:var(--role-onPrimary);border-radius:50%;place-items: center}[data-ug-root] [data-ug~=st-add-mark] svg{width:45%;height:45%}[data-ug-root] [data-ug~=st-beats]{display:grid;grid-template-columns:minmax(0,var(--ug-st-beat-head))minmax(0,1fr);border-radius:var(--ug-record-radius);background:var(--role-well);overflow:hidden}[data-ug-root] [data-ug~=st-beat]{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items: center;gap:var(--ug-feed-gap);padding:calc(var(--ug-stat-gap)*1.4)var(--ug-in-tile-pad)}[data-ug-root] [data-ug~=st-beat]+[data-ug~=st-beat]{border-top:1px solid var(--role-hairline)}[data-ug-root] [data-ug~=st-beat-head]{display:flex;flex-direction:column;gap:1px;min-width:0}@media (max-width:760px){[data-ug-root] [data-ug~=st-options][data-columns="2"],[data-ug-root] [data-ug~=st-options][data-columns="3"]{grid-template-columns:minmax(0,1fr)}[data-ug-root] [data-ug~=st-picks],[data-ug-root] [data-ug~=st-picks][data-size=lg]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ug-root] [data-ug~=st-picks][data-size=sm]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ug-root] [data-ug~=st-beats]{grid-template-columns:minmax(0,1fr)}[data-ug-root] [data-ug~=st-beat]{gap:var(--ug-stat-gap)}}[data-ug-root] [data-ug~=st-pick-picture] :-webkit-any(.es-still,.es-clip){position:absolute;aspect-ratio:auto;width:100%;height:100%;inset:0;border-radius:0!important}[data-ug-root] [data-ug~=st-pick-picture] :-moz-any(.es-still,.es-clip){position:absolute;aspect-ratio:auto;width:100%;height:100%;inset:0;border-radius:0!important}[data-ug-root] [data-ug~=st-pick-picture] :is(.es-still,.es-clip){position:absolute;aspect-ratio:auto;width:100%;height:100%;inset:0;border-radius:0!important}[data-ug-root] [data-ug~=st-pick-picture] .es-still :-webkit-any(img,video){display:block;object-fit:cover;width:100%;height:100%}[data-ug-root] [data-ug~=st-pick-picture] .es-still :-moz-any(img,video){display:block;object-fit:cover;width:100%;height:100%}[data-ug-root] [data-ug~=st-pick-picture] .es-still :is(img,video){display:block;object-fit:cover;width:100%;height:100%}[data-ug-root] [data-ug~=st-waiting]{aspect-ratio:1;cursor:default;background:color-mix(in srgb,var(--role-ink)6%,var(--role-panel))}@media (prefers-reduced-motion:reduce){[data-ug-root] [data-ug~=st-pick],[data-ug-root] [data-ug~=st-pick-tick]{transition:none}}[data-ug-root] [data-ug~=wrap]{max-width:var(--ug-wrap-width);padding-left:max(var(--ug-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--ug-gutter),env(safe-area-inset-right,0px));width:100%;margin-inline-start:auto;margin-inline-end:auto}[data-ug-root] [data-ug~=heading]{font-family:var(--ug-display-face);letter-spacing:calc(var(--ug-heading-tracking)*1em);text-wrap:balance;font-weight:600;font-size:var(--ug-heading-size);line-height:var(--ug-heading-line)}[data-ug-root] [data-ug~=phrase]{color:var(--role-accent);position:relative;font-style:normal}[data-ug-root] [data-ug~=phrase] [data-ug~=word]>[data-ug~=glyphs]{background-image:linear-gradient(calc(var(--ug-gradient-angle)*1deg),var(--role-accent),var(--role-chart2));color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;padding-right:.04em}[data-ug-root] [data-ug~=lede]{font-size:var(--ug-lede-size);line-height:var(--ug-lede-line);color:var(--role-inkSecondary);max-width:var(--ug-lede-width);transition:opacity calc(var(--ug-reveal-ms)*.78)var(--ug-e)calc(var(--ug-reveal-ms)*.28),translate var(--ug-reveal-ms)var(--ug-o)calc(var(--ug-reveal-ms)*.28)}[data-ug-root] [data-ug~=word]{display:inline-block;overflow:clip;vertical-align:top;padding-bottom:var(--ug-word-clip);margin-bottom:calc(var(--ug-word-clip)*-1);padding-right:.02em}[data-ug-root] [data-ug~=word]>[data-ug~=glyphs]{display:inline-block;transition:translate var(--ug-word-rise-ms)var(--ug-o)calc(var(--wi,0)*var(--ug-word-stagger-ms))}[data-ug-root] [data-ug~=rise]:not([data-ug-seen]) [data-ug~=word]>[data-ug~=glyphs]{translate:0 112%}[data-ug-root] [data-ug~=reveal]{transition:opacity calc(var(--ug-reveal-ms)*.9)var(--ug-e),translate var(--ug-reveal-ms)var(--ug-o)}[data-ug-root] [data-ug~=reveal]:not([data-ug-seen]){opacity:.001;translate:0 var(--ug-reveal-rise)}[data-ug-root] [data-ug~=reveal]:not([data-ug-seen]) [data-ug~=lede]{opacity:0;translate:0 calc(var(--ug-reveal-rise)*.46)}[data-ug-root] [data-ug~=reveal]:not([data-ug-seen]) [data-ug~=stat]{opacity:0;scale:.86;translate:0 calc(var(--ug-reveal-rise)*.38)}[data-ug-root] [data-ug~=notice]{position:fixed;z-index:19;padding-top:calc(env(safe-area-inset-top,0px) + var(--ug-preview-offset,0px));padding-bottom:calc(var(--ug-bar-top) + var(--ug-bar-height)/2);background:var(--role-ground);top:0;left:0;right:0}[data-ug-root]{--ug-clear-top:calc(env(safe-area-inset-top,0px) + var(--ug-preview-offset,0px) + var(--ug-notice-height) + var(--ug-bar-top) + var(--ug-bar-height) + var(--ug-stage-gap));--ug-clear-bottom:calc(env(safe-area-inset-bottom,0px) + var(--ug-dock-bottom) + var(--ug-dock-item) + var(--ug-dock-pad)*2 + var(--ug-stage-gap))}[data-ug-root] [data-ug~=bar]{position:fixed;z-index:20;top:calc(env(safe-area-inset-top,0px) + var(--ug-preview-offset,0px) + var(--ug-notice-height) + var(--ug-bar-top));width:min(var(--ug-bar-width),calc(100% - var(--ug-bar-margin)));height:var(--ug-bar-height);display:flex;align-items: center;gap:var(--ug-bar-gap);padding:0 var(--ug-bar-pad-end)0 var(--ug-bar-pad-start);border-radius:var(--ug-bar-radius);background:color-mix(in srgb,var(--role-ground)calc(var(--ug-bar-fill)*100%),transparent);backdrop-filter:blur(var(--ug-bar-blur))saturate(1.2);-webkit-backdrop-filter:blur(var(--ug-bar-blur))saturate(1.2);box-shadow:0 1px 0 var(--role-hairline),0 var(--ug-bar-shadow-y)var(--ug-bar-shadow-blur)var(--role-shadow);flex-direction:row;left:50%;translate:-50%}[data-ug-root] [data-ug~=brand]{display:flex;align-items: center;gap:var(--ug-brand-gap);flex-direction:row;flex:none}[data-ug-root] [data-ug~=foot] [data-ug~=wordmark]{font-size:var(--ug-wordmark-foot-text)}[data-ug-root] [data-ug~=links]{display:flex;gap:var(--ug-link-gap);flex-direction:row}[data-ug-root] [data-ug~=link]{padding:var(--ug-link-pad-y)var(--ug-link-pad-x);border-radius:var(--ug-link-radius);font-family:var(--ug-body-medium-face);font-size:var(--ug-link-text);color:var(--role-inkSecondary);transition:background-color var(--ug-fade-ms),color var(--ug-fade-ms);cursor:pointer;font-weight:500}[data-ug-root] [data-ug~=link]:hover{background:var(--role-inputHover);color:var(--role-ink)}[data-ug-root] [data-ug~=spacer]{flex:1}[data-ug-root] [data-ug~=way]{display:flex;align-items: center;gap:var(--ug-bar-gap);transition:opacity var(--ug-fade-ms);flex-direction:row}[data-ug-root] [data-ug~=way][data-ug~=waiting]{opacity:0;pointer-events:none}[data-ug-root] [data-ug~=menubutton]{display:none;width:var(--ug-bar-button-height);height:var(--ug-bar-button-height);border-radius:var(--ug-bar-button-radius);cursor:pointer;color:var(--role-ink);background:var(--role-panel);place-items: center}[data-ug-root] [data-ug~=menubutton]:hover{background:var(--role-inputHover)}[data-ug-root] [data-ug~=menuicon]{display:grid;place-items: center}[data-ug-root] [data-ug~=menuicon] svg{width:var(--ug-button-icon);height:var(--ug-button-icon)}[data-ug-root] [data-ug~=menusheet]{position:absolute;top:calc(100% + var(--ug-stat-gap));display:flex;padding:var(--ug-stat-gap);border-radius:var(--ug-bar-radius);background:var(--role-ground);box-shadow:0 1px 0 var(--role-hairline),0 var(--ug-bar-shadow-y)var(--ug-bar-shadow-blur)var(--role-shadow);flex-direction:column;left:0;right:0}[data-ug-root] [data-ug~=menulink]{padding:var(--ug-link-pad-y)var(--ug-link-pad-x);border-radius:var(--ug-link-radius);font-family:var(--ug-body-medium-face);font-weight:500;font-size:var(--ug-link-text);color:var(--role-ink);cursor:pointer}[data-ug-root] [data-ug~=menulink]:hover{background:var(--role-inputHover)}[data-ug-root] [data-ug~=hero]{position:relative;isolation:isolate;padding-block:calc(var(--ug-hero-pad-top) + var(--ug-notice-height))var(--ug-hero-pad-bottom);overflow:hidden;--mx:50%;--my:40%}[data-ug-root] [data-ug~=glow]{position:absolute;z-index:-3;pointer-events:none;background:radial-gradient(38% 46% at 18% 30%,color-mix(in srgb,var(--role-heroGlow)calc(var(--ug-glow-alpha)*100%),transparent),transparent 70%),radial-gradient(34% 42% at 84% 70%,color-mix(in srgb,var(--role-heroGlowAlt)calc(var(--ug-glow2-alpha)*100%),transparent),transparent 70%);animation:ug-drift var(--ug-glow-drift-s)var(--ug-e)infinite alternate;inset:-10%}@keyframes ug-drift{to{translate:3% -4%;scale:1.08}}[data-ug-root] [data-ug~=field]{position:absolute;z-index:-2;inset:0}[data-ug-root] [data-ug~=field] canvas{display:block;width:100%;height:100%}[data-ug-root] [data-ug~=spot]{position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(var(--ug-spot)circle at var(--mx)var(--my),color-mix(in srgb,var(--role-heroGlow)calc(var(--ug-spot-alpha)*100%),transparent),transparent 70%);inset:0}[data-ug-root] [data-ug~=hero]:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 40% 46% at 50% 52%,color-mix(in srgb,var(--role-ground)calc(var(--ug-veil-alpha)*100%),transparent)0 45%,transparent 100%);inset:0}[data-ug-root] [data-ug~=hero]>[data-ug~=wrap]{display:grid;justify-items:center;gap:var(--ug-hero-gap);text-align:center}[data-ug-root] [data-ug~=tag]{font-size:var(--ug-hero-size);line-height:var(--ug-hero-line);max-width:calc(var(--ug-hero-width)*1em)}[data-ug-root] [data-ug~=roll]{display:inline-grid;overflow:clip;vertical-align:top;justify-items:end;margin-bottom:-.12em;padding-bottom:.12em}[data-ug-root] [data-ug~=roll]>[data-ug]{grid-area:1/1;display:inline-block;transition:translate var(--ug-roll-ms)var(--ug-o),opacity var(--ug-roll-fade-ms)var(--ug-e)}[data-ug-root] [data-ug~=slotroom]{visibility:hidden;transition:none}[data-ug-root] [data-ug~=up]{opacity:0;translate:0 -110%}[data-ug-root] [data-ug~=down]{opacity:0;translate:0 110%}[data-ug-root] [data-ug~=sheet]{position:relative;width:min(var(--ug-sheet-width),100%);padding:var(--ug-sheet-pad);border-radius:var(--ug-sheet-radius);background:color-mix(in srgb,var(--role-well)calc(var(--ug-sheet-fill)*100%),transparent);text-align:left;box-shadow:0 var(--ug-sheet-shadow-y)var(--ug-sheet-shadow-blur)var(--role-shadow);backdrop-filter:blur(var(--ug-sheet-blur));animation:ug-land var(--ug-sheet-land-ms)var(--ug-o)var(--ug-sheet-land-delay-ms)both}@property --ug-a{syntax:"<angle>";inherits:false;initial-value:0deg}[data-ug-root] [data-ug~=sheet]:before{content:"";position:absolute;inset:calc(var(--ug-ring-width)*-1);border-radius:calc(var(--ug-sheet-radius) + var(--ug-ring-width));padding:var(--ug-ring-width);pointer-events:none;background:conic-gradient(from var(--ug-a),transparent 0 70%,var(--role-accent)82%,var(--role-positive)90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ug-ring var(--ug-ring-s)linear infinite}@keyframes ug-ring{to{--ug-a:360deg}}[data-ug-root] [data-ug~=say]{font-family:var(--ug-display-medium-face);font-weight:500;font-size:var(--ug-say-size);line-height:var(--ug-say-line);letter-spacing:calc(var(--ug-say-tracking)*1em);color:var(--role-ink)}[data-ug-root] [data-ug~=pick]{display:inline-flex;align-items:baseline;gap:var(--ug-pick-gap);padding:0 var(--ug-pick-pad);border-radius:var(--ug-pick-radius);color:var(--role-accent);letter-spacing:inherit;cursor:pointer;background:color-mix(in srgb,var(--role-accent)calc(var(--ug-pick-hover-alpha)*50%),transparent);text-decoration:underline dotted color-mix(in srgb,var(--role-accent)calc(var(--ug-pick-rule-alpha)*100%),transparent);text-underline-offset:var(--ug-pick-rule-offset);text-decoration-thickness:var(--ug-pick-rule);transition:background-color var(--ug-fade-ms),scale calc(var(--ug-pick-ms)*.55)var(--ug-o);flex-direction:row;margin:0 .02em}[data-ug-root] [data-ug~=pick]:hover{background:color-mix(in srgb,var(--role-accent)calc(var(--ug-pick-hover-alpha)*100%),transparent)}[data-ug-root] [data-ug~=pick]:active{scale:var(--ug-pick-press)}[data-ug-root] [data-ug~=slot]{display:inline-grid;overflow:clip;vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em}[data-ug-root] [data-ug~=slot]>[data-ug]{grid-area:1/1;display:inline-block;transition:translate var(--ug-pick-ms)var(--ug-o),opacity calc(var(--ug-pick-ms)*.64)var(--ug-e)}[data-ug-root] [data-ug~=slot]>[data-ug~=up]{translate:0 -105%}[data-ug-root] [data-ug~=slot]>[data-ug~=down]{translate:0 105%}[data-ug-root] [data-ug~=pick] svg{width:var(--ug-pick-chevron);height:var(--ug-pick-chevron);opacity:.6;align-self: center}[data-ug-root] [data-ug~=route]{margin-top:var(--ug-route-gap);font-size:var(--ug-route-size);line-height:var(--ug-route-line);color:var(--role-inkSecondary);min-height:var(--ug-route-min)}[data-ug-root] [data-ug~=route]>[data-ug]{display:inline;animation:ug-fadeup calc(var(--ug-roll-fade-ms))var(--ug-o)both}@keyframes ug-fadeup{0%{opacity:0;translate:0 6px}}[data-ug-root] [data-ug~=sheetfoot]{display:flex;align-items: center;gap:var(--ug-sheet-foot-gap);margin-top:var(--ug-sheet-foot-top);flex-flow:wrap}[data-ug-root] [data-ug~=lit]{display:inline-flex;align-items: center;gap:var(--ug-lit-dot);font-size:var(--ug-lit-text);color:var(--role-inkSecondary);flex-direction:row}[data-ug-root] [data-ug~=litdot]{width:var(--ug-lit-dot);height:var(--ug-lit-dot);background:var(--role-positive);box-shadow:0 0 0 var(--ug-lit-halo)color-mix(in srgb,var(--role-positive)calc(var(--ug-lit-halo-alpha)*100%),transparent);animation:ug-beat var(--ug-beat-s)var(--ug-e)infinite;border-radius:50%}@keyframes ug-beat{50%{box-shadow:0 0 0 calc(var(--ug-lit-halo)*1.75)color-mix(in srgb,var(--role-positive)calc(var(--ug-lit-halo-alpha)*33%),transparent)}}[data-ug-root] [data-ug~=strong]{color:var(--role-ink);font-family:var(--ug-body-semibold-face);font-variant-numeric:tabular-nums;font-weight:600}[data-ug-root] [data-ug~=band]{position:relative;padding-block:var(--ug-band-pad)}[data-ug-root] [data-ug~=split]{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.1fr);gap:var(--ug-split-gap);align-items: center}[data-ug-root] [data-ug~=split][data-ug~=end]{align-items: end}[data-ug-root] [data-ug~=stack]{display:grid;gap:var(--ug-stack-gap);align-content: start;min-width:0}[data-ug-root] [data-ug~=narrow]{max-width:calc(var(--ug-wrap-width)*.66)}[data-ug-root] [data-ug~=stats]{display:flex;gap:var(--ug-stat-gap);flex-flow:wrap}[data-ug-root] [data-ug~=stat]{display:inline-flex;align-items:baseline;gap:var(--ug-stat-gap);padding:var(--ug-stat-pad-y)var(--ug-stat-pad-x);background:var(--role-panel);font-size:var(--ug-stat-text);color:var(--role-inkSecondary);transition:opacity calc(var(--ug-reveal-ms)*.55)var(--ug-e)calc(var(--i,0)*var(--ug-stat-stagger-ms) + var(--ug-reveal-ms)/3),scale calc(var(--ug-reveal-ms)*.67)var(--ug-o)calc(var(--i,0)*var(--ug-stat-stagger-ms) + var(--ug-reveal-ms)/3),translate calc(var(--ug-reveal-ms)*.67)var(--ug-o)calc(var(--i,0)*var(--ug-stat-stagger-ms) + var(--ug-reveal-ms)/3);border-radius:999px;flex-direction:row}[data-ug-root] [data-ug~=window]{border-radius:var(--ug-card-radius);background:var(--role-well);box-shadow:0 var(--ug-sheet-shadow-y)var(--ug-sheet-shadow-blur)var(--role-shadow);overflow:hidden}[data-ug-root] [data-ug~=story]{position:relative;height:calc(var(--ug-story-screens)*100vh)}[data-ug-root] [data-ug~=stage]{position:sticky;height:100vh;display:grid;grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr);grid-template-rows:1fr auto;gap:var(--ug-story-gap-y)var(--ug-story-gap-x);padding-block:var(--ug-clear-top)var(--ug-clear-bottom);max-width:var(--ug-wrap-width);padding-left:max(var(--ug-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--ug-gutter),env(safe-area-inset-right,0px));align-items: center;height:100dvh;margin-inline-start:auto;margin-inline-end:auto;top:0}[data-ug-root] [data-ug~=copies],[data-ug-root] [data-ug~=previews]{display:grid;min-width:0;min-height:0}[data-ug-root] [data-ug~=copies]>*,[data-ug-root] [data-ug~=previews]>*{grid-area:1/1}[data-ug-root] [data-ug~=copy]{display:grid;gap:var(--ug-story-copy-gap);opacity:0;translate:0 var(--ug-story-copy-rise);pointer-events:none;transition:opacity calc(var(--ug-story-copy-ms)*.75)var(--ug-e),translate var(--ug-story-copy-ms)var(--ug-o);align-content: center}[data-ug-root] [data-ug~=copy][data-ug-on]{opacity:1;pointer-events:auto;translate:0}[data-ug-root] [data-ug~=copy]:not([data-ug-on]),[data-ug-root] [data-ug~=preview-pane]:not([data-ug-on]){visibility:hidden;transition-duration:0s}[data-ug-root] [data-ug~=copy] [data-ug~=heading]{font-size:var(--ug-chapter-size)}[data-ug-root] [data-ug~=previews]{grid-column:2;grid-row:1/3;align-self: center;max-height:100%}[data-ug-root] [data-ug~=preview-pane]{min-height:0;max-height:100%}[data-ug-root] [data-ug~=preview-pane]>[data-ug~=window]{max-height:100%}[data-ug-root] [data-ug~=preview-pane]{opacity:0;scale:var(--ug-story-preview-scale);filter:blur(var(--ug-story-preview-blur));pointer-events:none;transition:opacity calc(var(--ug-story-preview-ms)*.71)var(--ug-e),scale var(--ug-story-preview-ms)var(--ug-o),filter calc(var(--ug-story-preview-ms)*.71)var(--ug-e)}[data-ug-root] [data-ug~=preview-pane][data-ug-on]{opacity:1;filter:none;pointer-events:auto;scale:1}[data-ug-root] [data-ug~=winbar]{display:flex;align-items: center;gap:var(--ug-win-bar-gap);padding:var(--ug-win-bar-pad-y)var(--ug-win-bar-pad-x);background:var(--role-panel);font-size:var(--ug-win-bar-text);color:var(--role-inkSecondary);flex-direction:row}[data-ug-root] [data-ug~=windot]{width:var(--ug-win-dot);height:var(--ug-win-dot);background:var(--role-visualDim);border-radius:50%}[data-ug-root] [data-ug~=wintitle]{margin-left:calc(var(--ug-win-dot)*.89)}[data-ug-root] [data-ug~=badge]{padding:var(--ug-win-badge-pad-y)var(--ug-win-badge-pad-x);background:var(--role-ground);font-family:var(--ug-body-medium-face);font-size:var(--ug-win-badge-text);border-radius:999px;margin-left:auto;font-weight:500}[data-ug-root] [data-ug~=winbody]{padding:var(--ug-win-pad);display:grid;gap:var(--ug-win-gap);min-height:var(--ug-win-min);align-content: start}[data-ug-root] [data-ug~=tabs]{display:flex;gap:var(--ug-tab-gap);padding:var(--ug-tabs-pad);border-radius:var(--ug-tabs-radius);background:var(--role-panel);flex-flow:wrap;width:max-content;max-width:100%}[data-ug-root] [data-ug~=tab]{padding:var(--ug-tab-pad-y)var(--ug-tab-pad-x);border-radius:var(--ug-tab-radius);font-family:var(--ug-body-medium-face);font-size:var(--ug-tab-text);color:var(--role-inkSecondary);white-space:nowrap;cursor:pointer;transition:background-color var(--ug-button-ms),color var(--ug-button-ms);font-weight:500}[data-ug-root] [data-ug~=tab]:hover{color:var(--role-ink)}[data-ug-root] [data-ug~=tab][aria-pressed=true]{background:var(--role-primaryFill);color:var(--role-onPrimary)}[data-ug-root] [data-ug~=controls]{display:flex;align-items: flex-start;gap:var(--ug-controls-gap);flex-direction:column;min-width:0}[data-ug-root] [data-ug~=stage] [data-ug~=tabs]{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}[data-ug-root] [data-ug~=stage] [data-ug~=tab]{padding-left:calc(var(--ug-tab-pad-x)*.7);padding-right:calc(var(--ug-tab-pad-x)*.7);flex:none}[data-ug-root] [data-ug~=cta]{display:grid;text-align:center;justify-items:center;gap:var(--ug-stack-gap);padding-block:var(--ug-band-pad)var(--ug-cta-pad-bottom)}[data-ug-root] [data-ug~=cta] [data-ug~=heading]{max-width:calc(var(--ug-cta-width)*1em)}[data-ug-root] [data-ug~=foot]{padding-block:var(--ug-foot-pad-top)var(--ug-foot-pad-bottom);display:flex;align-items: center;gap:var(--ug-sheet-foot-gap);color:var(--role-inkSecondary);font-size:var(--ug-foot-text);flex-flow:wrap;justify-content:space-between}[data-ug-root] [data-ug~=footlinks]{display:flex;gap:var(--ug-stat-gap)var(--ug-link-gap);flex-flow:wrap}[data-ug-root] [data-ug~=footlink]{padding:var(--ug-link-pad-y)var(--ug-link-pad-x);border-radius:var(--ug-link-radius);font-family:var(--ug-body-medium-face);color:var(--role-inkSecondary);cursor:pointer;font-weight:500}[data-ug-root] [data-ug~=footlink]:hover{background:var(--role-inputHover);color:var(--role-ink)}[data-ug-root] [data-ug~=dock]{position:fixed;z-index:20;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--ug-dock-bottom));display:flex;gap:var(--ug-dock-gap);padding:var(--ug-dock-pad);border-radius:var(--ug-dock-radius);background:color-mix(in srgb,var(--role-ground)calc(var(--ug-dock-fill)*100%),transparent);backdrop-filter:blur(var(--ug-bar-blur));-webkit-backdrop-filter:blur(var(--ug-bar-blur));box-shadow:0 1px 0 var(--role-hairline),0 var(--ug-dock-shadow-y)var(--ug-dock-shadow-blur)var(--role-shadow);max-width:calc(100% - var(--ug-bar-margin));overflow-x:auto;scrollbar-width:none;flex-direction:row;translate:-50%}[data-ug-root] [data-ug~=launcher]{display:flex;align-items: center;gap:var(--ug-dock-item-pad-start);height:var(--ug-dock-item);padding:0 var(--ug-dock-item-pad-end)0 var(--ug-dock-item-pad-start);border-radius:var(--ug-dock-item-radius);font-family:var(--ug-body-medium-face);font-size:var(--ug-dock-text);color:var(--role-inkSecondary);white-space:nowrap;cursor:pointer;transition:background-color var(--ug-button-ms),color var(--ug-button-ms);flex-direction:row;font-weight:500}[data-ug-root] [data-ug~=launcher]:hover{background:var(--role-inputHover);color:var(--role-ink)}[data-ug-root] [data-ug~=launcher][aria-current=true]{color:var(--role-ink)}[data-ug-root] [data-ug~=launchericon]{width:var(--ug-dock-icon);height:var(--ug-dock-icon);border-radius:var(--ug-dock-icon-radius);display:grid;background:var(--role-panel);color:var(--role-ink);transition:background-color calc(var(--ug-button-ms)*1.2),color calc(var(--ug-button-ms)*1.2),scale calc(var(--ug-button-ms)*1.2)var(--ug-o);place-items: center}[data-ug-root] [data-ug~=launchericon] svg{width:var(--ug-dock-glyph);height:var(--ug-dock-glyph)}[data-ug-root] [data-ug~=launcher][aria-current=true] [data-ug~=launchericon]{background:var(--role-primaryFill);color:var(--role-onPrimary);scale:var(--ug-dock-lit);animation:ug-pop2 calc(var(--ug-button-ms)*2)var(--ug-o)}@keyframes ug-pop2{0%{scale:.7}60%{scale:1.18}to{scale:var(--ug-dock-lit)}}@media (max-width:980px){[data-ug-root] [data-ug~=links]{display:none}[data-ug-root] [data-ug~=menubutton]{display:grid}}@media (max-width:860px){[data-ug-root] [data-ug~=split]{grid-template-columns:minmax(0,1fr)}[data-ug-root] [data-ug~=story]{height:auto}[data-ug-root] [data-ug~=stage]{position:static;grid-template-columns:minmax(0,1fr);padding-block:var(--ug-phone-band-pad);height:auto}[data-ug-root] [data-ug~=copies],[data-ug-root] [data-ug~=previews]{display:contents}[data-ug-root] [data-ug~=copy],[data-ug-root] [data-ug~=preview-pane]{grid-area:auto;opacity:1;filter:none;pointer-events:auto;translate:none;scale:none}[data-ug-root] [data-ug~=copy]:not([data-ug-on]),[data-ug-root] [data-ug~=preview-pane]:not([data-ug-on]){visibility:visible}[data-ug-root] [data-ug~=copy]{order:var(--o)}[data-ug-root] [data-ug~=preview-pane]{order:calc(var(--o) + .5);margin-bottom:var(--ug-phone-band-pad)}[data-ug-root] [data-ug~=stage] [data-ug~=controls]{display:none}}@media (max-width:620px){[data-ug-root] [data-ug~=wrap],[data-ug-root] [data-ug~=stage]{padding-left:max(var(--ug-gutter-narrow),env(safe-area-inset-left,0px));padding-right:max(var(--ug-gutter-narrow),env(safe-area-inset-right,0px))}[data-ug-root] [data-ug~=wordmark]{font-size:var(--ug-wordmark-text-narrow)}[data-ug-root] [data-ug~=bar] [data-ug~=signin],[data-ug-root] [data-ug~=bar] [data-ug~=wordmark],[data-ug-root] [data-ug~=dock]{display:none}}[data-ug-root][data-ug-calm] *,[data-ug-root][data-ug-calm] *:before,[data-ug-root][data-ug-calm] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}@media (prefers-reduced-motion:reduce){[data-ug-root] *,[data-ug-root] *:before,[data-ug-root] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}html:has([data-ug-root]){scroll-behavior:auto}}[data-ug-root] [data-ug~=wall]{position:absolute;display:grid;grid-template-columns:repeat(var(--ug-wall-cols),minmax(0,1fr));gap:var(--ug-stat-gap);inset:-6% -2%}[data-ug-root] [data-ug~=wall-col]{display:flex;gap:var(--ug-stat-gap);translate:0 var(--lift,0);animation:ug-wall-drift calc(var(--ug-wall-drift-s) + var(--c)*3s)linear infinite alternate;flex-direction:column}[data-ug-root] [data-ug~=wall-col] img{display:block;aspect-ratio:3/4;object-fit:cover;border-radius:var(--ug-in-tile-radius);width:100%}@keyframes ug-wall-drift{to{transform:translateY(-12%)}}[data-ug-root] [data-ug~=hero]:has([data-ug~=wall]){min-height:100vh;display:grid;align-content: center;min-height:100dvh}[data-ug-root] [data-ug~=field]:has([data-ug~=wall]):after{content:"";position:absolute;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 50% 50%,color-mix(in srgb,var(--role-ground)calc(var(--ug-wall-veil-alpha)*100%),transparent)0 40%,color-mix(in srgb,var(--role-ground)calc(var(--ug-wall-mid-alpha)*100%),transparent)75%,color-mix(in srgb,var(--role-ground)calc(var(--ug-wall-edge-alpha)*100%),transparent)100%);inset:0}[data-ug-root] [data-ug~=blank]{display:inline;border-radius:var(--ug-pick-radius);outline:none;color:var(--role-ink);cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:underline dashed color-mix(in srgb,var(--role-inkSecondary)45%,transparent);text-underline-offset:.18em;text-decoration-thickness:1.5px;transition:background-color var(--ug-fade-ms);padding:0 .1em}[data-ug-root] [data-ug~=blank][data-empty]:before{content:attr(data-ask);color:var(--role-inkSecondary)}[data-ug-root] [data-ug~=blank]:hover,[data-ug-root] [data-ug~=blank]:focus{background:var(--role-fieldFill)}@media (max-width:620px){[data-ug-root] [data-ug~=wall]{grid-template-columns:repeat(var(--ug-wall-cols-narrow),minmax(0,1fr))}[data-ug-root] [data-ug~=wall-col]:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){[data-ug-root] [data-ug~=wall-col]{animation:none}}.su-scrim{position:fixed;z-index:1000;display:flex;padding:24px max(var(--ug-gutter),env(safe-area-inset-right,0px))24px max(var(--ug-gutter),env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--role-ink)30%,transparent);backdrop-filter:blur(3px);justify-content:center;align-items: center;inset:0}.su-box{display:flex;max-width:var(--ug-wizard-width);height:min(100%,calc(var(--ug-wizard-height) + 80px));justify-content:center;align-items: flex-start;gap:14px;width:100%}.su-box[data-wide]{align-items:stretch}.su-box>.su-card{max-height:100%}.su-card{border-radius:var(--ug-card-radius);box-shadow:0 var(--ug-card-shadow-y)var(--ug-card-shadow-blur)color-mix(in srgb,var(--role-shadow)60%,transparent);overflow:hidden;animation:su-lift var(--ug-in-enter-ms)var(--ug-o)backwards;min-width:0}@keyframes su-lift{0%{opacity:0;translate:0 var(--ug-in-rise)}}.su-left{flex:0 1 calc(var(--ug-in-view-width) + 72px);display:flex;background:var(--role-ground);flex-direction:column}.su-box[data-wide] .su-left{flex-basis:100%}.su-right{--wz-gap-x:12px;box-sizing:border-box;background:color-mix(in srgb,var(--role-panel)55%,var(--role-ground));overflow-y:auto;container-type:inline-size;transition:height var(--ug-in-enter-ms)var(--ug-o);flex:0 400px;padding:24px}.su-right-inner{display:flex;flex-direction:column;gap:12px}.su-right-inner>.wz-frame{align-self: center}.su-right .wz-frame{width:min(100cqw,calc(60dvh*var(--rw)/var(--rh)))}.su-right .wz-preview-pair .wz-frame{width:min(calc(50cqw - 6px),calc(52dvh*var(--rw)/var(--rh)))}.su-head{display:flex;border-bottom:1px solid var(--role-hairline);align-items: center;gap:16px;padding:12px 20px 12px 28px}.su-head>.su-steps{flex:1;min-width:0}.su-step{overflow-y:auto;flex:auto;min-width:0;min-height:0;padding:26px 36px 28px}.su-box[data-wide] .su-step{overflow:hidden;display:flex;flex-direction:column}.su-box[data-wide] .su-step>[data-ug~=in-view]{flex:1 1 0;min-height:0}.su-foot{display:flex;justify-content:flex-end;align-items: center;gap:var(--ug-feed-gap);border-top:1px solid var(--role-hairline);background:var(--role-ground);flex-wrap:wrap;padding:12px 20px 12px 28px}.su-foot>:first-child:not(:last-child){margin-right:auto}.su-note{color:var(--role-inkSecondary);margin:0;font-size:14px;line-height:1.45}.su-note[role=alert]{color:var(--role-danger)}@media (max-width:760px){.su-scrim{align-items: flex-end;padding:0}.su-box{overflow-y:auto;border-radius:var(--ug-card-radius)var(--ug-card-radius)0 0;background:var(--role-ground);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:auto;max-height:calc(100% - 24px)}.su-card,.su-box>.su-card{box-shadow:none;overflow:visible;animation:none;border-radius:0;flex:none;max-height:none}.su-step{overflow:visible;padding:20px 16px}.su-box[data-wide]{height:auto}.su-box[data-wide] .su-step{overflow:visible;display:block}.su-box[data-wide] .su-step>[data-ug~=in-view]{flex:none}.su-head{padding:10px 16px}.su-head>button,.su-head>[role=button]{flex:none}.su-foot{position:sticky;z-index:2;padding:12px 16px;bottom:0}.su-right{display:none}}.su-steps{list-style:none;display:flex;flex-direction:row;align-items: center;margin:0;padding:0}.su-steps li{display:flex;flex:auto;align-items: center;min-width:0}.su-steps li:last-child{flex:none}.su-steps li:not(:last-child):after{content:"";background:var(--role-hairline);border-radius:2px;flex:16px;min-width:12px;height:2px;margin-inline-start:10px;margin-inline-end:10px}.su-steps li[data-state=done]:not(:last-child):after{background:var(--role-positive)}.su-station{all:unset;box-sizing:border-box;display:grid;grid-template-columns:30px auto;border-radius:999px;flex:none;align-items: center;gap:10px;padding:4px}.su-station-back{background:color-mix(in srgb,var(--role-positive)8%,var(--role-ground));cursor:pointer;transition:background-color var(--ug-fade-ms);padding-right:14px}.su-station-back:hover{background:color-mix(in srgb,var(--role-positive)16%,var(--role-ground))}.su-station-back:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}.su-node{display:grid;box-sizing:border-box;border:1.5px solid var(--role-hairlineStrong);background:var(--role-ground);color:var(--role-inkMuted);font-family:var(--ug-body-semibold-face);font-variant-numeric:tabular-nums;border-radius:999px;place-items: center;width:30px;height:30px;font-size:13px;font-weight:600}.su-node svg{width:14px;height:14px}.su-steps li[data-state=done] .su-node{border-color:var(--role-positive);background:color-mix(in srgb,var(--role-positive)14%,var(--role-ground));color:var(--role-positive)}.su-steps li[data-state=now] .su-node{border:2px solid var(--role-accent);color:var(--role-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--role-accent)16%,transparent)}.su-station-words{display:flex;flex-direction:column;gap:2px;min-width:0}.su-station-name{font-family:var(--ug-body-medium-face);white-space:nowrap;color:var(--role-inkSecondary);font-size:14px;font-weight:500;line-height:1.25}.su-steps li[data-state=done] .su-station-name,.su-steps li[data-state=now] .su-station-name{color:var(--role-ink)}.su-steps li[data-state=now] .su-station-name{font-family:var(--ug-body-semibold-face);font-weight:600}.su-station-dots{display:flex;gap:4px;padding-top:3px}.su-station-dots>span{background:var(--role-hairlineStrong);border-radius:999px;width:14px;height:4px}.su-station-dots>span[data-on]{background:var(--role-accent)}[data-ug-root]:has(.su-scrim) [data-ug~=app-tabs]{display:none}body:has(.su-scrim) [aria-label="Open the agent"]{display:none!important}body:has(.su-scrim) [role=alert][aria-live=polite]:not(.su-scrim *){display:none!important}@media (max-width:760px){.su-station-words{display:none}.su-station-back{padding-right:4px}.su-steps li:not(:last-child):after{margin-inline-start:4px;margin-inline-end:4px}}.su-sources{display:grid;gap:16px}.su-source-rows{display:grid;gap:8px}.su-source{display:grid;grid-template-columns:36px 112px minmax(0,1fr)32px;border-radius:var(--ug-record-radius);background:var(--role-panel);box-shadow:inset 0 0 0 1px var(--role-hairline);animation:su-lift var(--ug-in-enter-ms)var(--ug-o)backwards;align-items: center;gap:12px;padding:8px}.su-source-icon{border-radius:var(--ug-in-tile-radius);display:grid;background:color-mix(in srgb,var(--role-accent)14%,var(--role-ground));color:var(--role-accentInk);place-items: center;width:36px;height:36px}.su-source-icon svg{width:18px;height:18px}.su-source-name{font-family:var(--ug-body-semibold-face);color:var(--role-ink);font-size:15px;font-weight:600}.su-source-remove{all:unset;box-sizing:border-box;display:grid;border:1px solid var(--role-hairline);color:var(--role-inkSecondary);cursor:pointer;transition:background-color var(--ug-fade-ms);border-radius:999px;place-items: center;width:32px;height:32px}.su-source-remove:hover{background:var(--role-fieldFill);color:var(--role-ink)}.su-source-remove:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}.su-source-add:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}.su-source-remove svg{width:12px;height:12px}.su-source-adds{display:flex;flex-wrap:wrap;gap:8px}.su-source-add{all:unset;box-sizing:border-box;display:inline-flex;background:var(--role-panel);box-shadow:inset 0 0 0 1px var(--role-hairline);font-family:var(--ug-body-medium-face);color:var(--role-ink);cursor:pointer;transition:background-color var(--ug-fade-ms);border-radius:999px;align-items: center;gap:8px;padding:5px 14px 5px 5px;font-size:14px;font-weight:500}.su-source-add:hover{background:var(--role-panelAlt)}.su-source-add>svg{color:var(--role-inkSecondary);width:11px;height:11px}.su-source-add-icon{display:grid;background:var(--role-ground);border-radius:999px;place-items: center;width:28px;height:28px}.su-source-add-icon svg{width:14px;height:14px}@media (max-width:520px){.su-source{grid-template-columns:36px minmax(0,1fr)32px}.su-source>:nth-child(3){grid-column:1/-1;grid-row:2}}.su-log{display:flex;flex-direction:column;gap:14px}.su-log-bar{background:var(--role-progressTrack);overflow:hidden;border-radius:999px;height:4px}.su-log-bar>span{display:block;border-radius:inherit;background:var(--role-accent);transition:width .7s var(--ug-o);height:100%}.su-log ul{list-style:none;margin:0;padding:0}.su-log li{display:grid;grid-template-columns:18px minmax(0,auto)minmax(0,1fr);border-bottom:1px solid var(--role-hairline);transition:opacity .4s var(--ug-o);align-items: center;gap:12px;padding:11px 2px}.su-log li[data-state=next]{opacity:.45}.su-log-mark{display:grid;box-sizing:border-box;border:1.5px solid var(--role-hairlineStrong);color:var(--role-onPrimary);border-radius:999px;place-items: center;width:18px;height:18px}.su-log-mark svg{width:10px;height:10px}.su-log li[data-state=done] .su-log-mark{border-color:var(--role-positive);background:var(--role-positive)}.su-log li[data-state=now] .su-log-mark{border:2px solid var(--role-accent);animation:.9s linear infinite su-spin;border-right-color:#0000}@keyframes su-spin{to{rotate:360deg}}.su-log-page{font-family:var(--ug-body-medium-face);color:var(--role-ink);font-size:15px;font-weight:500}.su-log-where{color:var(--role-inkMuted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:100%;font-size:13px}.su-found{display:flex;gap:var(--ug-in-view-gap);flex-direction:column;width:100%}.su-found-head{display:flex;align-items: center;gap:12px}.su-found-part{animation:su-lift var(--ug-in-enter-ms)var(--ug-o)backwards}.su-found-colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.su-found-colours>span{display:flex;align-items: center;gap:8px;min-width:0}.su-found-colours i{border-radius:var(--ug-in-tile-radius);box-shadow:inset 0 0 0 1px var(--role-hairline);flex:none;width:28px;height:28px}.su-found-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.su-found-products figure{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0}.su-found-products img,.su-found-blank{aspect-ratio:1;object-fit:cover;border-radius:var(--ug-in-tile-radius);background:var(--role-panel);width:100%}.su-found-blank{display:grid;font-family:var(--ug-display-face);color:var(--role-inkMuted);place-items: center;font-size:28px}.su-found-voice{display:flex;flex-wrap:wrap;gap:6px}.su-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.su-side{all:unset;box-sizing:border-box;position:relative;display:flex;border-radius:var(--ug-record-radius);background:var(--role-panel);box-shadow:inset 0 0 0 1px var(--role-hairline);cursor:pointer;transition:box-shadow var(--ug-fade-ms),background-color var(--ug-fade-ms);flex-direction:column;gap:8px;padding:16px 18px}.su-side:hover{background:var(--role-panelAlt)}.su-side:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}.su-side[aria-checked=true]{background:color-mix(in srgb,var(--role-accent)8%,var(--role-ground));box-shadow:inset 0 0 0 2px var(--role-accent)}.su-side-value{font-family:var(--ug-display-face);color:var(--role-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-right:28px;font-size:24px;font-weight:600;line-height:1.1}.su-side-words{color:var(--role-inkSecondary);font-size:14px;line-height:1.45}.su-side-words:before{content:"“"}.su-side-words:after{content:"”"}.su-side-page{display:inline-flex;color:var(--role-inkMuted);overflow-wrap:anywhere;align-items: center;gap:6px;font-size:12px}.su-side-page svg{flex:none;width:12px;height:12px}.su-side-tick{position:absolute;display:grid;background:var(--role-accent);color:var(--role-onPrimary);opacity:0;transition:opacity var(--ug-fade-ms),scale var(--ug-fade-ms)var(--ug-o);border-radius:999px;place-items: center;width:22px;height:22px;top:14px;right:14px;scale:.6}.su-side-tick svg{width:11px;height:11px}.su-side[aria-checked=true] .su-side-tick{opacity:1;scale:1}@media (max-width:760px){.su-sides{grid-template-columns:minmax(0,1fr)}}.su-colours{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:var(--ug-in-view-gap)}.su-colour{display:grid;gap:6px;min-width:0}.su-colour-block{-webkit-appearance:none;appearance:none;display:block;box-sizing:border-box;aspect-ratio:16/10;border-radius:var(--ug-in-tile-radius);background:var(--role-panel);box-shadow:inset 0 0 0 1px var(--role-hairline);overflow:hidden;cursor:pointer;transition:scale var(--ug-fade-ms)var(--ug-o);border:0;width:100%;height:auto;margin:0;padding:0}.su-colour-block::-webkit-color-swatch-wrapper{padding:0}.su-colour-block::-webkit-color-swatch{border-radius:var(--ug-in-tile-radius);border:0}.su-colour-block::-moz-color-swatch{border-radius:var(--ug-in-tile-radius);border:0}.su-colour-block:hover{scale:1.015}.su-colour-block:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}@media (max-width:760px){.su-colours{gap:10px}}.su-plans{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:18px;padding:6px 2px 10px}.su-plan{all:unset;box-sizing:border-box;position:relative;display:flex;background:var(--role-panel);box-shadow:inset 0 0 0 1px var(--role-hairline);color:var(--role-ink);cursor:pointer;container-type:inline-size;transition:background-color var(--ug-fade-ms),translate .38s var(--ug-o),box-shadow .38s var(--ug-o);border-radius:26px;flex-direction:column;padding:12px 12px 22px}.su-plan:hover{box-shadow:inset 0 0 0 1px var(--role-hairlineStrong),0 16px 32px var(--role-shadow);translate:0 -4px}.su-plan:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:3px}.su-plan[aria-checked=true]{background:color-mix(in srgb,var(--role-accent)9%,var(--role-ground));box-shadow:0 24px 48px var(--role-shadow);translate:0 -6px}.su-plan[aria-checked=true]:before{content:"";position:absolute;inset:calc(var(--ug-ring-width)*-1);border-radius:calc(26px + var(--ug-ring-width));padding:var(--ug-ring-width);pointer-events:none;background:conic-gradient(from var(--ug-a),transparent 0 62%,var(--role-accent)80%,var(--role-chart2)90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ug-ring var(--ug-ring-s)linear infinite}.su-plan-wall{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--cols),minmax(0,1fr));aspect-ratio:1;overflow:hidden;background:var(--role-well);border-radius:16px;gap:3px}.su-plan-wall img{display:block;object-fit:cover;animation:su-tile .52s var(--ug-o)both;animation-delay:calc(var(--k)*18ms);width:100%;height:100%;min-height:0}@keyframes su-tile{0%{opacity:0;scale:.82}}.su-plan-name{font-family:var(--ug-body-semibold-face);margin:22px 10px 0;font-size:18px;font-weight:600}.su-plan-price{display:flex;align-items:baseline;margin:10px 10px 0}.su-plan-whole{font-family:var(--ug-display-face);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(30px,min(21cqi,7.5vh),64px);font-weight:600;line-height:.95}.su-plan-cents{font-family:var(--ug-display-face);letter-spacing:-.01em;font-size:clamp(14px,8cqi,24px);font-weight:600}.su-plan-per{color:var(--role-inkSecondary);margin:6px 10px 0;font-size:13px}.su-plan-holds{display:flex;border-top:1px solid var(--role-hairline);flex-direction:column;margin:22px 10px 0}.su-plan-holds>span{display:flex;border-bottom:1px solid var(--role-hairline);color:var(--role-inkSecondary);justify-content:space-between;align-items:baseline;gap:8px;padding:9px 0;font-size:13px}.su-plan-holds b{font-family:var(--ug-body-semibold-face);font-variant-numeric:tabular-nums;color:var(--role-ink);order:2;font-size:17px;font-weight:600}.su-plan-tick{position:absolute;display:grid;background:var(--role-accent);color:var(--role-onPrimary);box-shadow:0 0 0 4px var(--role-ground);opacity:0;transition:opacity var(--ug-fade-ms),scale .38s var(--ug-o);border-radius:999px;place-items: center;width:30px;height:30px;top:22px;right:22px;scale:.5}.su-plan-tick svg{width:14px;height:14px}.su-plan[aria-checked=true] .su-plan-tick{opacity:1;scale:1}@media (min-width:761px){.su-step [data-ug~=in-part]:has(>.su-plans){flex:1 1 0;min-height:0}.su-plans{grid-auto-rows:minmax(0,1fr);flex:1 1 0;min-height:0;padding-block-start:4px;padding-block-end:6px}.su-plan{overflow:hidden;min-height:0}.su-plan-wall{aspect-ratio:auto;flex:1 1 0;min-height:0;max-height:calc(100cqi - 24px)}}@media (min-width:761px) and (max-height:820px){.su-plan{padding-bottom:14px}.su-plan-name{margin-top:12px;font-size:16px}.su-plan-price{margin-top:4px}.su-plan-holds{margin-top:12px}.su-plan-holds>span{padding:5px 0}}@media (min-width:761px) and (max-width:1100px){.su-plans{gap:10px}.su-plan{border-radius:20px;padding:8px 8px 12px}.su-plan-name,.su-plan-price,.su-plan-per,.su-plan-holds{margin-left:6px;margin-right:6px}.su-plan-holds>span{font-size:12px}.su-plan-holds b{font-size:14px}.su-plan-tick{top:14px;right:14px}}@media (max-width:760px){.su-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.su-plan{border-radius:20px;padding:8px 8px 16px}.su-plan-wall{border-radius:13px}.su-plan-name{margin-top:14px;font-size:16px}.su-plan-name,.su-plan-price,.su-plan-per,.su-plan-holds{margin-left:6px;margin-right:6px}.su-plan-tick{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.su-right{transition:none}.su-card,.su-source,.su-found-part,.su-log li,.su-log-mark,.su-plan,.su-plan-wall img,.su-plan:before{animation:none;transition:none}}[data-ug-root] [data-ug~=welcome]{display:flex;overflow-y:auto;background:var(--role-ground);flex-direction:column;flex:1;min-height:0}[data-ug-root] [data-ug~=welcome] [data-ug~=hero]:has([data-ug~=wall]){flex:1 0 auto;min-height:0}[data-ug-root] [data-ug~=welcome] [data-ug~=app-tabs]{display:none}.su-claims{list-style:none;display:grid;gap:8px;margin:0;padding:0}.su-claim{display:grid;grid-template-columns:minmax(0,1fr)auto;border-radius:var(--ug-record-radius);background:var(--role-panel);box-shadow:inset 0 0 0 1px var(--role-hairline);align-items: center;gap:4px 16px;padding:12px 12px 12px 16px}.su-claim-words{font-family:var(--ug-body-medium-face);color:var(--role-ink);font-size:15px;font-weight:500;line-height:1.4}.su-claim-words:before{content:"“"}.su-claim-words:after{content:"”"}.su-claim-page{grid-row:2;display:inline-flex;color:var(--role-inkMuted);overflow-wrap:anywhere;align-items: center;gap:6px;font-size:12px}.su-claim-page svg{flex:none;width:12px;height:12px}.su-claim-pick{grid-column:2;grid-row:1/span 2;display:flex;gap:6px}.su-claim-pick button{all:unset;box-sizing:border-box;display:inline-flex;background:var(--role-ground);box-shadow:inset 0 0 0 1px var(--role-hairlineStrong);font-family:var(--ug-body-medium-face);color:var(--role-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--ug-fade-ms),box-shadow var(--ug-fade-ms);border-radius:999px;align-items: center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500}.su-claim-pick button:hover{background:var(--role-fieldFill)}.su-claim-pick button:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}.su-claim-pick button svg{width:12px;height:12px}.su-claim-pick button[data-answer=yes][aria-checked=true]{background:color-mix(in srgb,var(--role-positive)14%,var(--role-ground));box-shadow:inset 0 0 0 1.5px var(--role-positive);color:var(--role-positive)}.su-claim-pick button[data-answer=no][aria-checked=true]{background:var(--role-panelAlt);box-shadow:inset 0 0 0 1.5px var(--role-inkSecondary)}@media (max-width:760px){.su-claim{grid-template-columns:minmax(0,1fr)}.su-claim-pick{grid-column:1;grid-row:auto}}[data-interaction-scope=console] :-webkit-any([data-console-action],a[href]:where(:not([data-motion=own]))){transition-property:background-color,border-color,box-shadow,color,text-decoration-color,opacity,transform;transition-duration:var(--console-hover-duration);transition-timing-function:var(--console-easing)}[data-interaction-scope=console] :-moz-any([data-console-action],a[href]:where(:not([data-motion=own]))){transition-property:background-color,border-color,box-shadow,color,text-decoration-color,opacity,transform;transition-duration:var(--console-hover-duration);transition-timing-function:var(--console-easing)}[data-interaction-scope=console] :is([data-console-action],a[href]:where(:not([data-motion=own]))){transition-property:background-color,border-color,box-shadow,color,text-decoration-color,opacity,transform;transition-duration:var(--console-hover-duration);transition-timing-function:var(--console-easing)}[data-interaction-scope=console] [data-console-action]:not([aria-disabled=true]){transition-duration:var(--console-colour-duration),var(--console-colour-duration),var(--console-colour-duration),var(--console-colour-duration),var(--console-colour-duration),var(--console-colour-duration),var(--console-transform-duration)}[data-interaction-scope=console] [data-console-action]:not([aria-disabled=true]):active{transition-duration:var(--console-colour-duration),var(--console-colour-duration),var(--console-colour-duration),var(--console-colour-duration),var(--console-colour-duration),var(--console-colour-duration),var(--console-press-duration)}[data-interaction-scope=console] [data-console-action]{outline:var(--console-focus-ring-width)solid transparent;outline-offset:var(--console-focus-ring-offset)}[data-interaction-scope=console] [data-console-action]:focus-visible{outline-color:var(--console-focus)}[data-console-focus=true]:focus-visible{outline:var(--console-focus-ring-width,2px)solid var(--console-focus);outline-offset:var(--console-focus-ring-offset,2px)}[data-interaction-scope=console] [data-console-action][aria-disabled=true]{opacity:var(--console-disabled-opacity);cursor:default}[data-interaction-scope=console] [data-row-actions]{opacity:0;transition:opacity var(--console-colour-duration)var(--console-easing)}[data-interaction-scope=console] [data-row-hit]:hover [data-row-actions],[data-interaction-scope=console] [data-row-hit]:focus-within [data-row-actions],[data-interaction-scope=console] [data-row-hit][aria-selected=true] [data-row-actions]{opacity:1}@media (hover:none){[data-interaction-scope=console] [data-row-actions]{opacity:1}}@media (prefers-reduced-motion:reduce){[data-interaction-scope=console] [data-row-actions]{transition:none}}[data-interaction-scope=console] [data-link-arrow]:not([data-link-tile]){display:inline-block}[data-interaction-scope=console] [data-link-arrow]{transition:transform var(--console-transform-duration)var(--console-easing),color var(--console-colour-duration)var(--console-easing)}[data-interaction-scope=console] [data-link-hit]:hover [data-link-arrow]{transform:translate(2px)}@media (prefers-reduced-motion:reduce){[data-interaction-scope=console] [data-link-arrow]{transition:none}[data-interaction-scope=console] [data-link-hit]:hover [data-link-arrow]{transform:none}}[data-interaction-scope=console] [data-console-paint]{transition-property:background-color,border-color,box-shadow,color,opacity,transform,fill,stroke;transition-duration:var(--console-colour-duration);transition-timing-function:var(--console-easing)}[data-interaction-scope=console] [data-console-hit] :-webkit-any([dir],svg,path){transition-property:color,fill,stroke;transition-duration:var(--console-colour-duration);transition-timing-function:var(--console-easing)}[data-interaction-scope=console] [data-console-hit] :-moz-any([dir],svg,path){transition-property:color,fill,stroke;transition-duration:var(--console-colour-duration);transition-timing-function:var(--console-easing)}[data-interaction-scope=console] [data-console-hit] :is([dir],svg,path){transition-property:color,fill,stroke;transition-duration:var(--console-colour-duration);transition-timing-function:var(--console-easing)}@media (prefers-reduced-motion:reduce){[data-interaction-scope=console] [data-console-paint]{transition:none}[data-interaction-scope=console] [data-console-hit] :-webkit-any([dir],svg,path){transition:none}[data-interaction-scope=console] [data-console-hit] :-moz-any([dir],svg,path){transition:none}[data-interaction-scope=console] [data-console-hit] :is([dir],svg,path){transition:none}}[data-interaction-scope=console] [data-graph-motion=enter]{animation:graph-rise var(--console-enter-duration)var(--console-easing)both}[data-interaction-scope=console] [data-graph-motion=show]{animation:graph-show var(--console-enter-duration)var(--console-easing)both}[data-interaction-scope=console] [data-graph-motion=draw]{stroke-dasharray:1 1;animation:graph-draw var(--console-slide-duration)var(--console-easing)both}[data-interaction-scope=console] [data-graph-motion=flow]{animation:graph-flow var(--console-graph-flow-period)linear infinite}[data-interaction-scope=console] [data-graph-motion=flow-show]{animation:graph-flow var(--console-graph-flow-period)linear infinite,graph-show var(--console-enter-duration)var(--console-easing)both}[data-interaction-scope=console] [data-graph-motion=spin]{transform-origin:0 0;animation:1s linear infinite graph-spin}[data-interaction-scope=console] [data-graph-motion=pulse]{transform-origin:0 0;animation:graph-pulse var(--console-graph-pulse-period)linear infinite}[data-interaction-scope=console] [data-graph-lift]{transform-box:fill-box;transform-origin:center;transition:transform var(--console-hover-duration)var(--console-easing)}[data-interaction-scope=console] [data-graph-lift=true]{transform:scale(var(--console-graph-lift-scale))}@keyframes graph-rise{0%{opacity:0;transform:translateY(var(--console-overlay-rise))}}@keyframes graph-show{0%{opacity:0}}@keyframes graph-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes graph-flow{to{stroke-dashoffset:var(--console-graph-flow-offset)}}@keyframes graph-spin{to{transform:rotate(360deg)}}@keyframes graph-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}@media (prefers-reduced-motion:reduce){[data-interaction-scope=console] [data-graph-motion]{animation:none;stroke-dasharray:none}[data-interaction-scope=console] [data-graph-lift]{transition:none}}[data-interaction-scope=console] [data-hide-compact]{display:flex}[data-interaction-scope=console] [data-only-compact]{display:none}[data-interaction-scope=console] [data-auth-column]{width:min(var(--console-auth-max-width),calc(100vw - 2*var(--console-space-4)))}@media (max-width:599px){[data-interaction-scope=console] [data-hide-compact]{display:none!important}[data-interaction-scope=console] [data-only-compact]{display:flex!important}[data-interaction-scope=console] [data-compact-stack]{flex-flow:column!important}[data-interaction-scope=console] [data-compact-align=stretch]{align-items:stretch!important}[data-interaction-scope=console] [data-compact-fill]{width:100%!important}[data-interaction-scope=console] [data-compact-no-auto]{margin-left:0!important}[data-interaction-scope=console] [data-touch-md]{height:var(--console-control-height-touch)!important}[data-interaction-scope=console] [data-touch-text]{font-size:var(--console-text-base)!important;line-height:var(--console-line-base)!important}[data-interaction-scope=console] [data-touch-rows]{height:max(calc(var(--console-text-rows)*var(--console-line-base) + 2*var(--console-space-2)),calc(2*var(--console-control-height-sm)))!important}[data-interaction-scope=console][data-touch-targets=true] :-webkit-any([role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=menuitem],[role=option],[role=link],[data-console-action],[data-console-finished]):not(button):not(a):after{content:"";position:absolute;width:max(100%,var(--console-control-height-touch));height:max(100%,var(--console-control-height-touch));top:50%;left:50%;transform:translate(-50%,-50%)}[data-interaction-scope=console][data-touch-targets=true] :-moz-any([role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=menuitem],[role=option],[role=link],[data-console-action],[data-console-finished]):not(button):not(a):after{content:"";position:absolute;width:max(100%,var(--console-control-height-touch));height:max(100%,var(--console-control-height-touch));top:50%;left:50%;transform:translate(-50%,-50%)}[data-interaction-scope=console][data-touch-targets=true] :is([role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=menuitem],[role=option],[role=link],[data-console-action],[data-console-finished]):not(button):not(a):after{content:"";position:absolute;width:max(100%,var(--console-control-height-touch));height:max(100%,var(--console-control-height-touch));top:50%;left:50%;transform:translate(-50%,-50%)}[data-interaction-scope=console][data-touch-targets=true] :-webkit-any(button,a[href]){min-width:var(--console-control-height-touch)!important;min-height:var(--console-control-height-touch)!important}[data-interaction-scope=console][data-touch-targets=true] :-moz-any(button,a[href]){min-width:var(--console-control-height-touch)!important;min-height:var(--console-control-height-touch)!important}[data-interaction-scope=console][data-touch-targets=true] :is(button,a[href]){min-width:var(--console-control-height-touch)!important;min-height:var(--console-control-height-touch)!important}[data-interaction-scope=console][data-touch-targets=true] :-webkit-any(input:not([type=hidden]),textarea,select,[role=textbox],[role=combobox]){min-height:var(--console-control-height-touch)!important}[data-interaction-scope=console][data-touch-targets=true] :-moz-any(input:not([type=hidden]),textarea,select,[role=textbox],[role=combobox]){min-height:var(--console-control-height-touch)!important}[data-interaction-scope=console][data-touch-targets=true] :is(input:not([type=hidden]),textarea,select,[role=textbox],[role=combobox]){min-height:var(--console-control-height-touch)!important}}@media (pointer:coarse){[data-interaction-scope=console] [data-inline-composer-action]>*{height:var(--console-control-height-touch)!important}[data-interaction-scope=console] [data-inline-composer] textarea{font-size:var(--console-text-base)!important}}@media (forced-colors:active){[data-interaction-scope=console] [data-inline-composer]{outline:2px solid canvastext!important}[data-interaction-scope=console] [data-inline-composer]:focus-within{outline-color:highlight!important}}@media (pointer:coarse){[data-interaction-scope=console] [data-hierarchy-row]{min-height:var(--console-control-height-touch)!important}[data-interaction-scope=console] [data-hierarchy-elbow]{height:calc(var(--console-control-height-touch)/2 + var(--console-hierarchy-row-gap))!important}[data-interaction-scope=console] [data-hierarchy-tail]{top:calc(var(--console-control-height-touch)/2 + var(--console-hierarchy-row-gap))!important}}@media (max-width:599px){[data-interaction-scope=console] [data-explainer],[data-interaction-scope=console] [data-dossier],[data-interaction-scope=console] [data-deck]{padding:var(--console-space-4)!important}}@media (max-width:999px){[data-interaction-scope=console] [data-split=pane]{flex-direction:column!important}[data-interaction-scope=console] [data-split-trail=true]{width:auto!important;height:42%!important}}@container windows (width<=999px){[data-interaction-scope=console] [data-window-grip],[data-interaction-scope=console] [data-window-action],[data-interaction-scope=console] [data-window-node][data-window-holds=false]{display:none!important}[data-interaction-scope=console] [data-window-node][data-window-holds=true]{display:flex!important}[data-interaction-scope=console] [data-window-node][data-window-holds=true]:not([data-window-strip=true]){flex:1!important;min-width:0!important;min-height:0!important}[data-interaction-scope=console] [data-window-switcher]{display:flex!important}}@media (pointer:coarse){[data-interaction-scope=console] [data-window-grip=row]{width:var(--console-control-height-touch)!important}[data-interaction-scope=console] [data-window-grip=column]{height:var(--console-control-height-touch)!important}}@media (forced-colors:active){[data-interaction-scope=console] [data-window-grip],[data-interaction-scope=console] [data-window-stack]{outline:1px solid canvastext!important}}[data-interaction-scope=console] [data-site-nav-fold]{display:none}[data-interaction-scope=console] [data-page-bar]{padding-left:28px;padding-right:28px}@media (max-width:999px){[data-interaction-scope=console] [data-page-bar-stops]{display:none!important}}@media (max-width:759px){[data-interaction-scope=console] [data-page-bar]{padding-left:16px;padding-right:16px}}[data-interaction-scope=console] [data-site-nav-sheet]{display:none}@media (max-width:999px){[data-interaction-scope=console] [data-site-nav-items]{display:none!important}[data-interaction-scope=console] [data-site-nav-fold],[data-interaction-scope=console] [data-site-nav-sheet]{display:flex!important}}[data-interaction-scope=console] [data-nav-bar]{display:none}[data-interaction-scope=console] [data-phone-frame] [data-nav-bar]{display:flex}@media (max-width:1099px){[data-interaction-scope=console] [data-chrome=aside]{display:none!important}}@media (max-width:759px){[data-interaction-scope=console] [data-chrome=rail]{display:none!important}[data-interaction-scope=console] [data-nav-bar]{display:flex!important}[data-interaction-scope=console] [data-console-topbar]{height:var(--console-top-bar-height-phone)!important}[data-interaction-scope=console] [data-console-crumbs]{display:none!important}}[data-interaction-scope=console] [data-console-topbar=glass]{backdrop-filter:saturate(1.4)blur(14px);-webkit-backdrop-filter:saturate(1.4)blur(14px)}@container workspace-topbar (width<=719px){[data-interaction-scope=console] [data-workspace-topbar-actions] [data-button-fold]{display:none!important}}@media (max-width:759px){[data-interaction-scope=console] [data-command-preview]{display:none!important}}[data-interaction-scope=console] [data-lamp-pulse]{animation:lamp-pulse var(--console-graph-pulse-period)linear 1 both}[data-interaction-scope=console] [data-lamp-breathing]{animation:lamp-breathe var(--console-graph-pulse-period)ease-in-out infinite}[data-interaction-scope=console] [data-sticky-head]{transition:box-shadow var(--console-hover-duration)var(--console-easing)}[data-interaction-scope=console] [data-scrolled=true] [data-sticky-head]{box-shadow:0 1px 0 var(--console-scroll-hairline)}@keyframes lamp-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}@keyframes lamp-breathe{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){[data-interaction-scope=console] [data-lamp-pulse],[data-interaction-scope=console] [data-lamp-breathing]{animation:none}[data-interaction-scope=console] [data-sticky-head]{transition:none}}[data-interaction-scope=console] [data-activity-door]:hover [data-activity-tip],[data-interaction-scope=console] [data-activity-door]:focus-within [data-activity-tip]{z-index:100;width:max-content;max-width:min(360px,100vw - 72px);display:flex!important}@media (hover:hover) and (pointer:fine){[data-interaction-scope=console] [data-work-rail-action]{opacity:0;pointer-events:none;transition:opacity var(--console-colour-duration)var(--console-easing)}[data-interaction-scope=console] [data-work-rail-row]:hover [data-work-rail-action],[data-interaction-scope=console] [data-work-rail-row]:focus-within [data-work-rail-action],[data-interaction-scope=console] [data-work-rail-row][data-work-rail-action-open=true] [data-work-rail-action]{opacity:1;pointer-events:auto}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){[data-interaction-scope=console] [data-work-rail-action]{transition:none}}[data-interaction-scope=console] [data-catalog-page]{font-family:var(--catalog-font);line-height:1.6}[data-interaction-scope=console] [data-catalog-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--catalog-card-width)),1fr));display:grid!important}[data-interaction-scope=console] [data-catalog-grid][data-catalog-grid-fill]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--catalog-card-width)),1fr))}@media (max-width:700px){[data-interaction-scope=console] [data-catalog-page]{padding-inline:var(--console-space-4)!important}[data-interaction-scope=console] [data-catalog-body]{flex-direction:column!important}[data-interaction-scope=console] [data-catalog-index]{width:100%!important}[data-interaction-scope=console] [data-catalog-section]{padding:calc(var(--console-space-4) - var(--console-space-2)/2)!important}}@media (pointer:coarse){[data-interaction-scope=console] [data-catalog-disclosure]{min-height:var(--console-control-height-touch)!important}}[data-interaction-scope=console] [data-pair-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:14px 18px;display:grid!important}@media (max-width:560px){[data-interaction-scope=console] [data-pair-grid]{grid-template-columns:minmax(0,1fr)!important}}[data-interaction-scope=console] [data-reading-rail],[data-interaction-scope=console] [data-reading-outline]{display:flex}[data-interaction-scope=console] [data-reading-column]{width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto;padding:40px 28px 96px}[data-interaction-scope=console] [data-reading-frame][data-reading-wide] [data-reading-column]{max-width:none;padding-inline-start:44px;padding-inline-end:44px}[data-interaction-scope=console] [data-reading-frame][data-reading-bare] [data-reading-column]{padding:0!important}@media (max-width:999px){[data-interaction-scope=console] [data-reading-rail]{display:none!important}[data-interaction-scope=console] [data-reading-column]{padding:22px var(--console-space-4)96px!important}}@media (max-width:1179px){[data-interaction-scope=console] [data-reading-outline]{display:none!important}}[data-interaction-scope=console] [data-reading-fold]{display:none!important}@media (max-width:999px){[data-interaction-scope=console] [data-reading-fold=rail]{display:flex!important}}@media (max-width:1179px){[data-interaction-scope=console] [data-reading-fold=outline]{display:flex!important}}[data-interaction-scope=console] [data-lab-page]{width:100%;max-width:1480px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:clamp(16px,3vw,40px);padding-inline-end:clamp(16px,3vw,40px)}[data-interaction-scope=console] [data-lab-grid]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:14px;display:grid!important}[data-interaction-scope=console] [data-lab-span="2"]{grid-column:span 2}[data-interaction-scope=console] [data-lab-span="3"]{grid-column:span 3}[data-interaction-scope=console] [data-lab-span="4"]{grid-column:1/-1}[data-interaction-scope=console] [data-lab-readings]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;display:grid!important}@media (max-width:1100px){[data-interaction-scope=console] [data-lab-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-interaction-scope=console] [data-lab-span="3"]{grid-column:span 2!important}[data-interaction-scope=console] [data-lab-lede]{max-width:none!important}}@media (max-width:640px){[data-interaction-scope=console] [data-lab-grid]{grid-template-columns:minmax(0,1fr)!important}[data-interaction-scope=console] [data-lab-span]{grid-column:auto!important}}@property --console-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}[data-console-orbit]:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--console-orbit-angle),transparent 72%,var(--role-primaryFill)88%,transparent);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:12s linear infinite console-orbit;opacity:.5;padding:1px;inset:-1px}@keyframes console-orbit{to{--console-orbit-angle:360deg}}@media (prefers-reduced-motion:reduce){[data-console-orbit]:after{animation:none}}@media (forced-colors:active){[data-console-orbit]:after{display:none}}html[data-snap-bands=proximity]{scroll-snap-type:y proximity}html[data-snap-bands=mandatory]{scroll-snap-type:y mandatory}[data-interaction-scope=console] [data-snap-band]{scroll-snap-align:start;padding:calc(var(--snap-bands-inset,0px) + clamp(1.25rem,4svh,2.75rem))clamp(1.25rem,5vw,4rem)clamp(1.25rem,4svh,2.75rem)!important;justify-content:center!important;min-height:100svh!important}[data-interaction-scope=console] [data-snap-band-split]{grid-template-columns:repeat(2,minmax(0,1fr));align-items: center;width:100%;max-width:82.5rem;margin-inline-start:auto;margin-inline-end:auto;display:grid!important;gap:clamp(1.875rem,5vw,5rem)!important}[data-interaction-scope=console] [data-snap-band-split=single]{grid-template-columns:minmax(0,1fr)}[data-interaction-scope=console] [data-snap-band-split=reverse]>[data-snap-band-copy]{order:2}[data-interaction-scope=console] [data-snap-band-title]{letter-spacing:-.045em!important;font-size:clamp(2.25rem,4.6vw,4.25rem)!important;line-height:1.03!important}@media (max-width:899px){[data-interaction-scope=console] [data-snap-band-split]{grid-template-columns:minmax(0,1fr);gap:1.5rem!important}[data-interaction-scope=console] [data-snap-band-split=reverse]>[data-snap-band-copy]{order:0}[data-interaction-scope=console] [data-snap-band-title]{font-size:2.1875rem!important}[data-interaction-scope=console] [data-snap-band-lede]{font-size:.875rem!important;line-height:1.7!important}}[data-interaction-scope=console] [data-slot-text=hero]{font-size:clamp(1.375rem,2.5vw,2.25rem)!important;line-height:1.3!important}@media (max-width:700px){[data-interaction-scope=console] [data-slot-text=hero]{font-size:1.625rem!important}[data-interaction-scope=console] [data-slot-text=field]{font-size:1.0625rem!important}}[data-rail-more]{opacity:0;pointer-events:none}[data-rail-row]:hover [data-rail-more],[data-rail-row]:focus-within [data-rail-more]{opacity:1;pointer-events:auto}[data-rail-row]:hover [data-rail-meta],[data-rail-row]:focus-within [data-rail-meta]{visibility:hidden}@media (hover:none){[data-rail-more]{opacity:1;pointer-events:auto}[data-rail-row]:hover [data-rail-meta]{visibility:visible}}@keyframes ux-glimmer-mark{0%,70%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}[data-glimmer-mark]{-webkit-mask-image:linear-gradient(100deg,#000 40%,#00000040 50%,#000 60%);mask-image:linear-gradient(100deg,#000 40%,#00000040 50%,#000 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;animation:4.5s linear infinite ux-glimmer-mark}@media (prefers-reduced-motion:reduce){[data-glimmer-mark]{animation:none;-webkit-mask-image:none;mask-image:none}}@keyframes cvx-avatar-sheen{0%,62%{transform:translate(-42%)}82%,to{transform:translate(42%)}}[data-avatar-sheen]{animation:5.5s ease-in-out infinite cvx-avatar-sheen}@media (prefers-reduced-motion:reduce){[data-avatar-sheen]{animation:none;transform:translate(0)}}:root{--role-ground:#090d17;--role-ink:#edf5ff;--role-selection:#1b293c;--role-focusRing:#afb4ff}html,body,#root{width:100%;min-height:100%;margin:0}html{background:var(--role-ground);height:100%}body{overflow-x:hidden;overflow-y:auto}body[data-app-scroll-mode=document]{overflow-x:hidden;overflow-y:auto;height:auto;min-height:100%}body[data-app-scroll-mode=document] #root{height:auto;min-height:100dvh}body[data-app-scroll-mode=document] [data-document-scroll=true]{overflow:visible;transform:none}body[data-app-scroll-mode=contained],body[data-app-scroll-mode=contained] #root{overflow:hidden;height:100%}#root [style*=background-color]{background-image:linear-gradient(#0000,#0000)}button,input,textarea{font:inherit}*{box-sizing:border-box}body{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}@media (forced-colors:none){:where(a,button,select,summary,[role],[tabindex]):not([data-console-focus=true]){outline:2px solid #0000;outline-offset:2px}}:focus-visible:not([data-console-focus=true]):not(input):not(textarea):not([contenteditable]){outline-offset:2px;outline:2px solid var(--console-focus,var(--role-focusRing))!important}input:focus,textarea:focus,[contenteditable]:focus{outline:none!important}input:focus-visible{outline:none!important}textarea:focus-visible{outline:none!important}[contenteditable]:focus-visible{outline:none!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::selection{background:var(--role-selection);color:var(--role-ink)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--scrollbar-thumb)transparent}*::-webkit-scrollbar{background:0 0;width:10px;height:10px}*::-webkit-scrollbar-track{background:0 0}*::-webkit-scrollbar-corner{background:0 0}*::-webkit-scrollbar-thumb{transition:background-color var(--m-colour,.3s);background:padding-box content-box;border:3px solid #0000;border-radius:999px}:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{html,body{overflow:visible;background:#fff;height:auto}nav{display:none!important}a[href]:after{content:" (" attr(href)")";font-size:var(--theme-meta-size);color:#52525b}}@media (forced-colors:active){[aria-current]:not([aria-current=false]){outline:2px solid;outline-offset:2px}[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio]{border:1px solid}}@font-face{font-family:InstrumentSans_500Medium;font-display:swap;src:url(/fonts/InstrumentSans_500Medium.woff2)format(woff2)}@font-face{font-family:VT323_400Regular;font-display:swap;src:url(/fonts/VT323_400Regular.woff2)format(woff2)}@font-face{font-family:InstrumentSans_600SemiBold;font-display:swap;src:url(/fonts/InstrumentSans_600SemiBold.woff2)format(woff2)}@font-face{font-family:InstrumentSans_700Bold;font-display:swap;src:url(/fonts/InstrumentSans_700Bold.woff2)format(woff2)}@font-face{font-family:AcademicaCyanV1_400Regular;font-display:swap;src:url(/fonts/AcademicaCyanV1_400Regular.woff2)format(woff2)}@font-face{font-family:Inter_400Regular;font-display:swap;src:url(/fonts/Inter_400Regular.latin.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+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inter_400Regular;font-display:swap;src:url(/fonts/Inter_400Regular.rest.woff2)format(woff2);unicode-range:U+100-130,U+132-151,U+154-2ba,U+2bd-2c5,U+2c7-2d9,U+2db,U+2dd-303,U+305-307,U+309-328,U+32a-1fff,U+2070-2073,U+2075-20ab,U+20ad-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-fefe,U+ff00-fffc,U+fffe-10ffff}@font-face{font-family:Inter_500Medium;font-display:swap;src:url(/fonts/Inter_500Medium.latin.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+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inter_500Medium;font-display:swap;src:url(/fonts/Inter_500Medium.rest.woff2)format(woff2);unicode-range:U+100-130,U+132-151,U+154-2ba,U+2bd-2c5,U+2c7-2d9,U+2db,U+2dd-303,U+305-307,U+309-328,U+32a-1fff,U+2070-2073,U+2075-20ab,U+20ad-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-fefe,U+ff00-fffc,U+fffe-10ffff}@font-face{font-family:Inter_600SemiBold;font-display:swap;src:url(/fonts/Inter_600SemiBold.latin.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+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inter_600SemiBold;font-display:swap;src:url(/fonts/Inter_600SemiBold.rest.woff2)format(woff2);unicode-range:U+100-130,U+132-151,U+154-2ba,U+2bd-2c5,U+2c7-2d9,U+2db,U+2dd-303,U+305-307,U+309-328,U+32a-1fff,U+2070-2073,U+2075-20ab,U+20ad-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-fefe,U+ff00-fffc,U+fffe-10ffff}@font-face{font-family:JetBrainsMono_400Regular;font-display:swap;src:url(/fonts/JetBrainsMono_400Regular.woff2)format(woff2)}@font-face{font-family:JetBrainsMono_500Medium;font-display:swap;src:url(/fonts/JetBrainsMono_500Medium.woff2)format(woff2)}@font-face{font-family:JetBrainsMono_600SemiBold;font-display:swap;src:url(/fonts/JetBrainsMono_600SemiBold.woff2)format(woff2)}:root{--m-press:80ms;--m-colour:.22s;--m-move:.36s;--m-arrive:.36s;--m-scene:.52s;--m-stage:.42s;--m-ambient:14s;--m-enter:var(--m-arrive);--m-slide:var(--m-move);--m-ease:cubic-bezier(.2,.8,.2,1);--m-out:cubic-bezier(.16,1,.3,1);--m-in:cubic-bezier(.7,0,.84,0);--m-spring:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017 19.4%,1.077 22.3%,1.107 25.3%,1.116 28.5%,1.103 32.3%,1.034 43.6%,1.008 49.5%,.994 56.2%,.991 63.1%,1);--m-rise:16px;--m-travel:32px;--m-from:.94;--m-stagger:55ms;--m-lift:-4px}[data-interaction-scope=console]{--uf-glow:var(--role-accent)}[data-m]{animation-duration:var(--m-arrive);animation-timing-function:var(--m-out);animation-fill-mode:both;animation-delay:calc(var(--i,0)*var(--m-stagger) + var(--m-wait,0s))}[data-m=fade]{animation-name:m-fade}[data-m=rise]{animation-name:m-rise}[data-m=drop]{animation-name:m-drop}[data-m=left]{animation-name:m-left}[data-m=right]{animation-name:m-right}[data-m=pop]{animation-name:m-pop;animation-timing-function:var(--m-spring);animation-duration:var(--m-stage)}[data-m=focus]{animation-name:m-focus;animation-duration:var(--m-stage)}[data-m=wipe]{animation-name:m-wipe;animation-duration:var(--m-stage)}[data-m=tilt]{animation-name:m-tilt;animation-timing-function:var(--m-spring);animation-duration:var(--m-stage)}[data-m=draw]{stroke-dasharray:1;animation-name:m-draw;animation-duration:var(--m-stage)}@keyframes m-fade{0%{opacity:0}}@keyframes m-rise{0%{opacity:0;transform:translateY(var(--m-rise))}}@keyframes m-drop{0%{opacity:0;transform:translateY(calc(var(--m-rise)*-1))}}@keyframes m-left{0%{opacity:0;transform:translateX(var(--m-travel))}}@keyframes m-right{0%{opacity:0;transform:translateX(calc(var(--m-travel)*-1))}}@keyframes m-pop{0%{opacity:0;transform:scale(var(--m-from))}}@keyframes m-focus{0%{opacity:0;filter:blur(14px);transform:scale(1.04)}}@keyframes m-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes m-tilt{0%{opacity:0;transform:rotate(calc(var(--m-turn,-4deg)*3))scale(.9)}}@keyframes m-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}[data-m-hover],[data-m-press]{transition:transform var(--m-move)var(--m-ease),box-shadow var(--m-move)var(--m-ease),filter var(--m-move)var(--m-ease),outline-color var(--m-colour)var(--m-ease),background-color var(--m-colour)var(--m-ease)}:where([data-m-hover~=glow]){box-shadow:0 0 0 1px #0000,0 18px 60px -18px #0000}[data-m-hover~=lift]:hover{transform:translateY(var(--m-lift))}[data-m-hover~=lift]:focus-visible{transform:translateY(var(--m-lift))}[data-m-hover~=glow]:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--uf-glow)70%,transparent),0 18px 60px -18px var(--uf-glow)}[data-m-hover~=glow]:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--uf-glow)70%,transparent),0 18px 60px -18px var(--uf-glow)}[data-m-hover~=lift][data-m-hover~=glow]:hover{transform:translateY(var(--m-lift))}[data-m-hover~=zoom]{overflow:hidden}[data-m-hover~=zoom]>:-webkit-any(img,video,.m-media){transition:transform var(--m-move)var(--m-out)}[data-m-hover~=zoom]>:-moz-any(img,video,.m-media){transition:transform var(--m-move)var(--m-out)}[data-m-hover~=zoom]>:is(img,video,.m-media){transition:transform var(--m-move)var(--m-out)}[data-develops]{opacity:0;filter:saturate(.4)brightness(1.08);transition:opacity var(--m-move)var(--m-out),filter var(--m-stage)var(--m-out)}[data-m-hover~=zoom]>[data-develops]{transition:transform var(--m-move)var(--m-out),opacity var(--m-move)var(--m-out),filter var(--m-stage)var(--m-out)}[data-develops][data-loaded]{opacity:1;filter:none}[data-sheen]:after{content:"";position:absolute;pointer-events:none;background:linear-gradient(100deg,transparent 38%,color-mix(in srgb,var(--role-ink)7%,transparent)50%,transparent 62%);animation:1.8s linear infinite m-sheen;inset:0}[data-sheen]:has([data-loaded]):after{display:none}@keyframes m-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-m-hover~=zoom]:hover>:-webkit-any(img,video,.m-media){transform:scale(1.07)}[data-m-hover~=zoom]:hover>:-moz-any(img,video,.m-media){transform:scale(1.07)}[data-m-hover~=zoom]:hover>:is(img,video,.m-media){transform:scale(1.07)}[data-m-hover~=zoom]:focus-visible>:-webkit-any(img,video,.m-media){transform:scale(1.07)}[data-m-hover~=zoom]:focus-visible>:-moz-any(img,video,.m-media){transform:scale(1.07)}[data-m-hover~=zoom]:focus-visible>:is(img,video,.m-media){transform:scale(1.07)}[data-m-hover~=shine]{position:relative;overflow:hidden}[data-m-hover~=shine]:after{content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,transparent 30%,color-mix(in srgb,var(--role-ink)22%,transparent)50%,transparent 70%);inset:0;transform:translate(-130%)skew(-18deg)}[data-m-hover~=shine]:hover:after{transition:transform var(--m-move)var(--m-out);transform:translate(130%)skew(-18deg)}[data-m-hover~=shine]:focus-visible:after{transition:transform var(--m-move)var(--m-out);transform:translate(130%)skew(-18deg)}[data-m-press]:active{transition-duration:var(--m-press);transform:scale(.97)}[data-m-spot]{position:relative;isolation:isolate}[data-m-spot]:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--uf-glow)26%,transparent),transparent 62%);transition:opacity var(--m-slide)var(--m-ease);inset:0}[data-m-spot]:hover:before,[data-m-spot]:focus-within:before{opacity:1}[data-m-loop=float]{animation:m-float calc(var(--m-ambient)*.45)ease-in-out calc(var(--i,0)*-1.3s)infinite alternate}[data-m-loop=breathe]{animation:m-breathe calc(var(--m-ambient)*.3)ease-in-out infinite alternate}[data-m-loop=kenburns]{animation:m-kenburns var(--m-ambient)linear calc(var(--i,0)*-3s)infinite alternate;will-change:transform;transform-origin:var(--m-origin,50% 40%)}[data-m-loop=drift]{animation:m-drift calc(var(--m-ambient)*2)linear infinite alternate}[data-m-loop=pulse]{animation:m-pulse 1.6s var(--m-out)infinite}[data-m-loop=shimmer]{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--role-ink)12%,transparent)50%,transparent 70%);animation:1.8s linear infinite m-shimmer;background-size:220% 100%}[data-m-loop=orbit]{animation:m-orbit calc(var(--m-ambient)*.6)linear infinite}[data-m-loop=sweep]{animation:m-sweep 2.4s var(--m-ease)infinite;transform-origin:left center}[data-m-loop=caret]{animation:1s step-end infinite m-caret}@keyframes m-float{0%{transform:translateY(-5px)rotate(var(--m-turn,0deg))}to{transform:translateY(5px)rotate(var(--m-turn,0deg))}}@keyframes m-breathe{0%{opacity:.55}to{opacity:1}}@keyframes m-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.07)}}@keyframes m-drift{0%{transform:translate(-1.5%,-1%)scale(1.06)}to{transform:translate(1.5%,1%)scale(1.06)}}@keyframes m-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes m-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes m-orbit{to{--m-angle:360deg}}@keyframes m-sweep{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes m-caret{50%{opacity:0}}@property --m-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.m-ring{position:relative;isolation:isolate}.m-ring:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;z-index:1;background:conic-gradient(from var(--m-angle),transparent 0 55%,var(--uf-ring,var(--uf-glow))75%,var(--role-ink)80%,var(--uf-ring,var(--uf-glow))85%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:m-orbit calc(var(--m-ambient)*.5)linear infinite;padding:1px;inset:-1px}.m-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.m-marquee>div{display:flex;gap:var(--m-gap,32px);padding-right:var(--m-gap,32px);animation:m-marquee var(--m-pace,40s)linear infinite;width:max-content}.m-marquee[data-reverse]>div{animation-direction:reverse}.m-marquee:hover>div,.m-marquee:focus-within>div{animation-play-state:paused}@keyframes m-marquee{to{transform:translate(-50%)}}.m-hoverclip{position:relative;overflow:hidden;width:100%;height:100%}.m-hoverclip>img,.m-hoverclip>video{position:absolute;object-fit:cover;display:block;width:100%;height:100%;inset:0}.m-hoverclip>video{opacity:0;transition:opacity var(--m-slide)var(--m-ease)}.m-hoverclip>video[data-on]{opacity:1}.m-hoverclip-play{position:absolute;display:grid;cursor:pointer;font:inherit;color:var(--role-ink,#fff);background:color-mix(in srgb,var(--role-ground,#000)55%,transparent);border:1px solid #0000;border-radius:50%;place-items: center;width:44px;height:44px;top:50%;left:50%;translate:-50% -50%}.m-hoverclip-play:hover{background:color-mix(in srgb,var(--role-ground,#000)75%,transparent)}.m-hoverclip-play:focus-visible{background:color-mix(in srgb,var(--role-ground,#000)75%,transparent)}.m-slides{position:relative;overflow:hidden}.m-slides>*{position:absolute;object-fit:cover;opacity:0;transition:opacity var(--m-move)var(--m-ease);width:100%;height:100%;inset:0}.m-slides>[data-on]{opacity:1}@view-transition{navigation: auto;}html[data-scene] ::view-transition-old(root){animation:m-fade-out calc(var(--m-scene)/2)var(--m-out)both}html[data-scene] ::view-transition-new(root){animation:m-fade-in var(--m-scene)var(--m-out)both}html[data-scene=look] ::view-transition-old(root){animation-duration:var(--m-stage)}html[data-scene=look] ::view-transition-new(root){animation-duration:var(--m-stage)}@keyframes m-fade-out{to{opacity:0}}@keyframes m-fade-in{0%{opacity:0}}::view-transition-group(*){animation-duration:var(--m-scene);animation-timing-function:var(--m-out)}::view-transition-old(root){animation:m-leave calc(var(--m-scene)/2)var(--m-in)both}::view-transition-new(root){animation:m-arrive var(--m-scene)var(--m-out)both}@keyframes m-leave{to{opacity:0;transform:scale(.985);filter:blur(6px)}}@keyframes m-arrive{0%{opacity:0;transform:translateY(var(--m-rise))scale(1.01)}}::view-transition-old(ugc-backdrop){animation-duration:var(--m-stage)}::view-transition-new(ugc-backdrop){animation-duration:var(--m-stage)}::view-transition-old(ugc-stage){animation:m-stage-out calc(var(--m-scene)/2)var(--m-in)both}::view-transition-new(ugc-stage){animation:m-stage-in var(--m-scene)var(--m-out)both}@keyframes m-stage-out{to{opacity:0;transform:translateX(calc(var(--m-travel)*-1))}}@keyframes m-stage-in{0%{opacity:0;transform:translateX(var(--m-travel))}}::view-transition-old(ugc-canvas){animation-duration:var(--m-stage);object-fit:cover;height:100%}::view-transition-new(ugc-canvas){animation-duration:var(--m-stage);object-fit:cover;height:100%}[data-rust-creator] details::details-content{interpolate-size:allow-keywords;overflow:clip;transition:height var(--console-transform-duration)var(--console-easing),content-visibility var(--console-transform-duration)allow-discrete;height:0}[data-rust-creator] details[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){[data-rust-creator] details::details-content{transition:none}[data-m],[data-m-loop],.m-ring:before,.m-marquee>div,[data-sheen],[data-sheen]:after{animation:none!important}[data-develops]{opacity:1;filter:none;transition:none}[data-m-hover],[data-m-press],[data-m-hover]>*,[data-m-spot]:before,.m-slides>*,.m-hoverclip>video{transition:none!important}[data-m-hover]:hover,[data-m-press]:active,[data-m-hover]:hover>*{transform:none!important}[data-m=draw]{stroke-dasharray:none}.m-marquee>div{flex-wrap:wrap;width:auto}.m-marquee>div>[aria-hidden=true]{display:none}@view-transition{navigation: none;}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (forced-colors:active){.m-ring:before,[data-m-spot]:before,[data-m-hover~=shine]:after{display:none}[data-m-hover~=glow]:hover{box-shadow:none;outline:2px solid highlight}[data-m-hover~=glow]:focus-visible{box-shadow:none;outline:2px solid highlight}}.ugc-ground{color:var(--role-ink);display:flex;flex-direction:column;min-width:0}.ugc-ground a{color:var(--role-accentInk)}.ugc-ground{--ugc-glass:color-mix(in srgb,var(--role-ground)62%,transparent);--ugc-glass-edge:color-mix(in srgb,var(--role-ink)14%,transparent);--ugc-radius:18px;--ugc-gutter:clamp(16px,2.6vw,40px)}@media (forced-colors:none){.ugc-ground :-webkit-any(.ugc-mode,.ugc-cut,.ugc-swatch,.m-tile,.m-typed,.m-follow){outline:2px solid #0000;outline-offset:3px}.ugc-ground :-moz-any(.ugc-mode,.ugc-cut,.ugc-swatch,.m-tile,.m-typed,.m-follow){outline:2px solid #0000;outline-offset:3px}.ugc-ground :is(.ugc-mode,.ugc-cut,.ugc-swatch,.m-tile,.m-typed,.m-follow){outline:2px solid #0000;outline-offset:3px}}.ugc-ground :-webkit-any(.ugc-mode,.ugc-cut,.ugc-swatch,.m-tile,.m-typed,.m-follow):focus-visible{outline-color:var(--role-focusRing)}.ugc-ground :-moz-any(.ugc-mode,.ugc-cut,.ugc-swatch,.m-tile,.m-typed,.m-follow):focus-visible{outline-color:var(--role-focusRing)}.ugc-ground :is(.ugc-mode,.ugc-cut,.ugc-swatch,.m-tile,.m-typed,.m-follow):focus-visible{outline-color:var(--role-focusRing)}.ugc-panel{background:var(--ugc-glass);border:1px solid var(--ugc-glass-edge);border-radius:var(--ugc-radius);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);display:flex;flex-direction:column;gap:16px;min-width:0;padding:clamp(16px,1.6vw,24px)}.ugc-panel>header h2,.ugc-shot h2{font-family:var(--ugc-display);letter-spacing:-.02em;margin:0;font-size:22px}.ugc-panel>header p{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:6px 0 0;line-height:1.6}.ugc-panel>footer{display:flex;justify-content:space-between;align-items: center;gap:12px}.ugc-panel h3{font-size:var(--theme-body-size);letter-spacing:.08em;text-transform:uppercase;color:var(--role-inkMuted);margin:4px 0 0;font-weight:600}.ugc-crumb{font:var(--theme-body-size)/1.4 var(--theme-body-face);letter-spacing:.08em;text-transform:uppercase;color:var(--role-inkMuted)}.ugc-live{display:inline-flex;font:var(--theme-body-size)/1 var(--theme-body-medium-face);letter-spacing:.08em;text-transform:uppercase;color:var(--role-ink);align-items: center;gap:8px}.ugc-live i{position:relative;background:var(--role-live);border-radius:50%;width:8px;height:8px}.ugc-live i:after{content:"";position:absolute;background:var(--role-live);animation:inherit;border-radius:50%;inset:0}.ugc-wordmark{display:inline-block;font-family:var(--ugc-display);letter-spacing:-.045em;margin:0;font-weight:600;line-height:.92}.ugc-wordmark>span{display:inline-block;color:var(--role-ink);filter:drop-shadow(0 2px 14px color-mix(in srgb,var(--role-well)70%,transparent));padding:.04em .06em .1em 0}.ugc-wordmark[data-size=bar]{letter-spacing:-.03em;font-size:24px}.ugc-wordmark[data-size=specimen]{font-size:40px}.ugc-wordmark[data-size=hero]{font-size:clamp(48px,min(6.4vw,13svh),104px)}.m-hoverclip{position:relative;overflow:hidden;width:100%;height:100%}.m-hoverclip>img,.m-hoverclip>video{position:absolute;object-fit:cover;display:block;width:100%;height:100%;inset:0}.m-hoverclip>video{opacity:0;transition:opacity var(--m-slide)var(--m-ease)}.m-hoverclip>video[data-on]{opacity:1}.ugc-ground .ugc-home{text-decoration:none;display:inline-flex;padding-right:8px}.ugc-ground .ugc-link{font-size:var(--theme-body-size);color:var(--role-ink);text-decoration:none;transition:background-color var(--m-colour)var(--m-ease);outline:2px solid #0000;outline-offset:2px;border-radius:8px;padding:8px 12px;font-weight:500}.ugc-ground .ugc-link:hover,.ugc-ground .ugc-link[aria-current]{background:color-mix(in srgb,var(--role-ink)8%,transparent)}.ugc-ground .ugc-link:focus-visible{outline-color:var(--role-focusRing)}@keyframes ugc-travel{to{transform:translate(-50%)}}.m-marquee code{font:var(--theme-body-size)/1 var(--theme-body-medium-face);color:var(--role-ink);opacity:.78;white-space:nowrap}.ugc-page{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.ugc-page-head{display:flex;flex-wrap:wrap;align-items: center;gap:12px;min-height:24px}.ugc-page-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-left:auto}@keyframes m-fill{to{transform:none}}.ugc-make-side .ugc-list li{font-size:var(--theme-body-size);color:var(--role-inkSecondary);line-height:1.6}.ugc-filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.ugc-plan-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items: end;gap:12px}.ugc-plan-form>:first-child{grid-column:1/-1}.ugc-toolbar{display:flex;border-bottom:1px solid var(--role-hairline);flex-wrap:wrap;align-items: center;gap:12px;padding-bottom:12px}.ugc-toolbar-kinds{flex:0 300px;min-width:0}.ugc-toolbar-wide{flex:auto;min-width:0}.ugc-toolbar-select{flex:0 180px;min-width:0}.ugc-toolbar-end{margin-left:auto}.ugc-toolbar-narrow{display:none}@media (max-width:640px){.ugc-toolbar-wide{display:none}.ugc-toolbar-narrow{display:block;flex:140px;min-width:0}}@media (min-width:641px){.ugc-page-actions{flex-wrap:nowrap}}.ugc-tab-strip{overflow-x:auto;scrollbar-width:thin;max-width:100%}.ugc-head-views{width:300px;max-width:60vw}.ugc-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px}.ugc-media{content-visibility:auto;contain-intrinsic-size:auto 230px 144px;position:relative;aspect-ratio:16/10;overflow:hidden;cursor:pointer;text-align:left;background:var(--role-panel);box-shadow:0 0 0 1px var(--role-hairline);outline:2px solid #0000;outline-offset:-2px;border:0;border-radius:12px;min-width:0;padding:0}.ugc-ground .ugc-media:focus-visible{outline-color:var(--role-focusRing);outline-offset:-2px}.ugc-media>.m-hoverclip{position:absolute;inset:0}.ugc-media-badge{position:absolute;display:inline-flex;text-transform:uppercase;letter-spacing:.06em;font:var(--theme-body-size)/1 var(--theme-body-medium-face);color:var(--role-ink);background:color-mix(in srgb,var(--role-well)86%,var(--role-ink)6%);border-radius:4px;align-items: center;gap:6px;padding:4px 7px;top:10px;left:10px}.ugc-media-text{position:absolute;display:flex;background:linear-gradient(0deg,color-mix(in srgb,var(--role-well)90%,transparent)30%,transparent);flex-direction:column;gap:3px;padding:30px 12px 10px;bottom:0;left:0;right:0}.ugc-media-text strong{font-size:var(--theme-body-size);overflow-wrap:anywhere;font-weight:600}.ugc-media-text em{font:normal var(--theme-body-size)/1.4 var(--theme-body-face);color:var(--role-inkSecondary);overflow-wrap:anywhere}.ugc-viewer{display:flex;flex-direction:column;gap:14px}.ugc-viewer-frame{aspect-ratio:16/9;overflow:hidden;background:var(--role-well);border-radius:12px;width:100%;max-height:62vh}.ugc-viewer-frame>img,.ugc-viewer-frame>video{display:block;object-fit:contain;width:100%;height:100%}.ugc-viewer-frame{position:relative;box-shadow:inset 0 0 0 1px var(--role-hairline)}.ugc-viewer-facts{position:absolute;font:var(--theme-body-size)/1.2 var(--theme-body-face);color:var(--role-ink);background:color-mix(in srgb,var(--role-well)80%,transparent);box-shadow:inset 0 0 0 1px var(--role-hairline);border-radius:4px;padding:4px 8px;bottom:10px;right:10px}.ugc-viewer-caption{display:flex;font-size:var(--theme-body-size);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0}.ugc-viewer-caption strong{font:var(--theme-body-size)/1.4 Inter_600SemiBold,system-ui,sans-serif;color:var(--role-ink);overflow-wrap:anywhere}.ugc-viewer-caption span{font:var(--theme-body-size)/1.4 var(--theme-body-face);color:var(--role-inkMuted)}.ugc-viewer-actions{display:flex;border-top:1px solid var(--role-hairline);justify-content:flex-end;gap:10px;padding-top:14px}.ugc-idea{font-size:var(--theme-body-size);color:var(--role-inkSecondary);max-width:90ch;margin:0;line-height:1.65}.ugc-timeline{display:flex;gap:6px;height:clamp(110px,12vw,170px)}.ugc-cut{position:relative;overflow:hidden;cursor:pointer;text-align:left;background:var(--role-panel);box-shadow:0 0 0 1px var(--ugc-glass-edge),0 0 0 2px transparent,0 18px 60px -18px transparent;border:0;border-radius:14px;flex:1 1 0;min-width:120px;padding:0}.ugc-cut[data-bare]{background:color-mix(in srgb,var(--role-ink)6%,transparent)}.ugc-cut>img{position:absolute;object-fit:cover;opacity:.6;transition:opacity var(--m-slide)var(--m-ease),transform var(--m-stage)var(--m-out);width:100%;height:100%;inset:0}.ugc-cut:hover>img,.ugc-cut[data-on]>img{opacity:1}.ugc-cut>span{position:absolute;display:flex;background:linear-gradient(0deg,color-mix(in srgb,var(--role-well)92%,transparent)30%,transparent);flex-direction:column;gap:3px;padding:26px 10px 12px;bottom:0;left:0;right:0}.ugc-cut strong{font-size:var(--theme-body-size);font-weight:600}.ugc-cut em{font:normal var(--theme-body-size)/1 var(--theme-body-face);color:var(--role-inkSecondary)}.ugc-cut[data-on]{box-shadow:0 0 0 1px var(--ugc-word-to),0 0 0 2px var(--ugc-word-to),0 18px 60px -18px var(--ugc-glow)}.ugc-playhead{position:absolute;background:var(--ugc-word-to);height:3px;bottom:0;left:0;right:0}.ugc-plan{display:grid;grid-template-columns:minmax(0,1fr)minmax(260px,340px);align-items: start;gap:20px}.ugc-shot{display:flex;flex-direction:column;gap:12px}.ugc-shot header{display:flex;justify-content:space-between;align-items: center;gap:12px}.ugc-shot p{font-size:var(--theme-body-size);color:var(--role-inkSecondary);max-width:90ch;margin:0;line-height:1.65}.ugc-shot-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ugc-frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--role-well);border:1px solid #0000;border-radius:12px;margin:0}.ugc-frame[data-empty]{border-color:var(--ugc-glass-edge);border-style:dashed}.ugc-frame>img{object-fit:cover;display:block;width:100%;height:100%}.ugc-frame figcaption{position:absolute;font:var(--theme-body-size)/1.4 var(--theme-body-medium-face);color:var(--role-ink);text-shadow:0 1px 8px var(--role-well);overflow-wrap:anywhere;bottom:8px;left:8px;right:8px}.ugc-frame[data-empty] figcaption{color:var(--role-inkMuted);text-shadow:none}.ugc-plan-side p{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:0}.ugc-film{display:block;background:var(--role-well);border-radius:12px;width:100%}.ugc-deck-tools{display:flex;flex-wrap:wrap;align-items: end;gap:16px;margin:24px 0 14px}.ugc-deck-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:22px 18px}.ugc-screen{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0}.ugc-screen-box{position:relative;overflow:hidden;outline:1px solid var(--role-hairlineStrong);outline-offset:-1px;transition:box-shadow var(--m-move)var(--m-ease),transform var(--m-move)var(--m-ease);border-radius:14px;width:100%}.ugc-screen-box>iframe{position:absolute;transform-origin:0 0;display:block;border:0;top:0;left:0}.ugc-screen:hover .ugc-screen-box{box-shadow:0 24px 70px -24px var(--ugc-glow);transform:translateY(var(--m-lift))}.ugc-screen figcaption{display:grid;grid-template-columns:auto minmax(0,1fr)auto;font-size:var(--theme-body-size);align-items: center;gap:2px 10px}.ugc-screen figcaption em{grid-column:2;font:normal var(--theme-body-size)/1.4 var(--theme-body-face);color:var(--role-inkMuted)}.ugc-screen figcaption a{grid-row:1/span 2;grid-column:3;font-size:var(--theme-body-size)}.ugc-deck.workbench{max-width:min(100% - 32px,1800px)}.ugc-specimen .ugc-wordmark{align-self: flex-start}.m-specimens{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px}.m-specimens[data-wide]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.m-specimen{display:flex;overflow:hidden;background:var(--role-panel);border-radius:14px;flex-direction:column;min-width:0;margin:0}.m-specimen-stage{display:grid;background:var(--role-well);overflow:hidden;place-items: center;height:168px;padding:16px}.m-specimen-stage>img,.m-tile{object-fit:cover;display:block;border-radius:16px;width:112px;height:112px}.m-tile{position:relative;overflow:hidden;background:var(--role-panelAlt);cursor:pointer;border:0;padding:0}.m-tile>img,.m-tile .m-slides,.m-tile .m-hoverclip{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.m-tile--panel{background:var(--role-panelAlt);cursor:default}.m-tile.m-ring{overflow:visible}.m-swap{view-transition-name:m-swap;transition:none}.m-swap[data-shape="1"]{border-radius:48px;width:180px;height:96px}.m-swap[data-shape="2"]{border-radius:12px;width:84px;height:136px}.m-specimen figcaption{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.m-specimen figcaption code{font:var(--theme-body-size)/1.4 var(--theme-body-medium-face);color:var(--role-ink);overflow-wrap:anywhere}.m-specimen figcaption span{font-size:var(--theme-body-size);color:var(--role-inkSecondary);line-height:1.5}.m-specimen .m-marquee{width:100%}.m-bar{overflow:hidden;background:var(--role-hairlineStrong);border-radius:2px;width:80%;height:4px}.m-bar i{display:block;background:var(--ugc-word-to);height:100%}.m-word{font-family:var(--ugc-display);letter-spacing:-.03em;display:inline-flex;align-items: center;gap:3px;font-size:28px}.m-word i,.m-typed i{display:inline-block;background:var(--ugc-word-to);vertical-align:-.18em;width:2px;height:1.1em;margin-left:2px}.m-typed,.m-follow{cursor:pointer;background:var(--role-panelAlt);font-size:var(--theme-body-size);text-align:left;color:var(--role-ink);border:0;border-radius:12px;max-width:100%;padding:12px 14px;line-height:1.5}.m-follow{text-align:center;width:80%;font-weight:600}.m-follow>div>div>div{display:grid;place-items: center}.m-tracks{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px}.m-track{display:grid;grid-template-columns:110px minmax(0,1fr)minmax(0,1.2fr);background:var(--role-panel);outline:1px solid #0000;outline-offset:-1px;border-radius:10px;align-items: center;gap:16px;padding:10px 14px}.m-track[data-on]{outline-color:var(--role-currentFill)}.m-track code{font:var(--theme-body-size)/1 var(--theme-body-medium-face)}.m-track span{font-size:var(--theme-body-size);color:var(--role-inkSecondary)}.m-track>div{background:var(--role-well);border-radius:7px;height:14px}.m-track i{display:block;animation:1.4s both m-run;width:100%;height:100%}.m-track i:before{content:"";display:block;background:var(--ugc-word-to);border-radius:50%;width:14px;height:14px}@keyframes m-run{0%{transform:translate(0)}to{transform:translate(calc(100% - 14px))}}@media (max-width:1240px){.ugc-stage-grid{grid-template-columns:minmax(0,1fr)minmax(240px,.8fr)}.ugc-make-side{grid-column:1/-1}.ugc-modes,.ugc-maker-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.ugc-stage-grid,.ugc-plan,.ugc-studio{grid-template-columns:minmax(0,1fr)}.ugc-timeline{flex-direction:column;height:auto}.ugc-cut{min-height:84px;flex:none!important}.ugc-shot-frames{grid-template-columns:minmax(0,1fr)}.m-track{grid-template-columns:minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.ugc-chip,.ugc-composer,.ugc-media-text,.ugc-screen-box,.ugc-mode>img,.ugc-cut>img,.m-hoverclip>video,.ugc-device[data-kind=poster]{transition:none}.ugc-screen:hover .ugc-screen-box{transform:none}}@media (forced-colors:active){.ugc-wordmark>span{color:canvastext;filter:none}.ugc-panel,.ugc-composer,.ugc-mode,.ugc-media,.ugc-cut,.ugc-photo,.ugc-portrait,.ugc-device,.m-specimen,.ugc-swatch{outline:1px solid canvastext}.ugc-mode[data-on],.ugc-cut[data-on],.ugc-swatch[data-on]{outline:3px solid highlight}}.ugc-scene{position:absolute;display:block;overflow:hidden;background:var(--role-well);inset:0}.ugc-scene>img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.ugc-scene>img[data-end]{opacity:0;transition:opacity .6s var(--m-ease,ease)}.ugc-media:hover .ugc-scene>img[data-end]{opacity:1}.ugc-media:focus-visible .ugc-scene>img[data-end]{opacity:1}.ugc-scene-seconds{position:absolute;font:var(--theme-body-size)/1.3 var(--theme-body-face);color:var(--role-ink);background:color-mix(in srgb,var(--role-ground)70%,transparent);border-radius:4px;padding:2px 7px;bottom:8px;right:8px}.ugc-scene-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ugc-scene-pair figure{margin:0}.ugc-scene-pair img{display:block;aspect-ratio:3/2;object-fit:cover;background:var(--role-well);border-radius:10px;width:100%}.ugc-scene-pair figcaption{font:var(--theme-body-size)/1.4 var(--theme-body-face);color:var(--role-inkMuted);margin-top:6px}.ugc-span{display:grid;grid-template-columns:max-content 1fr;font-size:var(--theme-body-size);gap:6px 14px;margin:0}.ugc-span dt{font:var(--theme-body-size)/1.6 var(--theme-body-face);color:var(--role-inkMuted);text-transform:uppercase;letter-spacing:.05em}.ugc-span dd{color:var(--role-ink);margin:0}@media (max-width:760px){.dock-body>.wz-stage{flex:none;min-height:780px}}:root{--uf-label-size:11px;--uf-label-line:16px}.skip-link{position:absolute;z-index:20;text-decoration:none;background:var(--role-ink);color:var(--role-ground);border-radius:8px;padding:8px 12px;transition:transform .3s;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.es-section{display:flex;flex-direction:column;min-width:0}.es-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));align-items: end}.es-field{display:flex;flex-direction:column;min-width:0}.es-field.es-wide{grid-column:1/-1}.es-field.es-end{flex-flow:wrap;align-items: center}.es-still{position:relative;aspect-ratio:16/9;overflow:hidden;display:flex;justify-content:center;align-items: center;width:100%}.es-still img,.es-still video{position:absolute;object-fit:cover;display:block;width:100%;height:100%;inset:0}.es-clip{position:absolute;display:grid;background:linear-gradient(160deg,color-mix(in srgb,var(--role-ink)9%,var(--role-well)),var(--role-well));place-items: center;inset:0}.es-clip>img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.es-clip-mark{position:relative;display:grid;color:var(--role-ink);background:color-mix(in srgb,var(--role-ground)62%,transparent);border-radius:50%;place-items: center;width:30px;height:30px}.es-clip[data-state=drawn] .es-clip-mark{opacity:.9}.wp-fields{display:flex;gap:var(--console-space-4,16px);flex-direction:column}.es-files{display:grid;overflow-y:auto;gap:6px;max-height:52vh;margin:-3px;padding:3px}.es-file-row{display:flex;align-items: center;gap:6px;min-width:0}.es-file{box-sizing:border-box;display:flex;border:1px solid color-mix(in srgb,var(--role-ink)10%,transparent);outline:2px solid #0000;outline-offset:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--role-ink)6%,transparent),color-mix(in srgb,var(--role-ink)2%,transparent));font:inherit;color:var(--role-ink);text-align:left;cursor:pointer;transition:border-color var(--m-colour)var(--m-ease),outline-color var(--m-colour)var(--m-ease);border-radius:10px;flex:auto;align-items: center;gap:12px;min-width:0;min-height:64px;padding:6px 12px 6px 6px}.es-file:hover{border-color:color-mix(in srgb,var(--role-ink)28%,transparent)}.es-file:focus-visible{outline-color:var(--role-focusRing)}.es-file-picture{position:relative;overflow:hidden;border-radius:7px;flex:none;width:80px}.es-file-picture .es-still{aspect-ratio:16/10}.es-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-auto-rows:max-content;align-items: start}.es-tiles>*{min-width:0}.es-tiles.es-picker{grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;max-height:52vh}.es-sample{display:block;aspect-ratio:1;object-fit:contain;background:var(--role-well);border-radius:6px;width:100%}.es-strip{display:flex;overflow-x:auto;align-items:stretch}@media (prefers-reduced-motion:reduce){.es-strip{scroll-behavior:auto}}@media (pointer:coarse),(max-width:760px){.wp-arrow>button{width:44px!important;height:44px!important}}body{font-size:var(--theme-body-size,12px);line-height:var(--theme-body-line,18px)}.uf-stage{--uf-radius:18px;--uf-gutter:clamp(16px,2.6vw,40px);color:var(--role-ink);width:100%}.uf-wordmark{display:inline-block;font-family:var(--uf-display);letter-spacing:-.045em;margin:0;font-weight:600;line-height:.92}.uf-wordmark>span{display:inline-block;color:var(--role-ink);text-shadow:0 1px 2px color-mix(in srgb,var(--role-well)90%,transparent),0 2px 22px color-mix(in srgb,var(--role-well)85%,transparent),0 0 60px color-mix(in srgb,var(--role-well)70%,transparent);padding:.04em .06em .1em 0}.uf-wordmark[data-size=bar]{letter-spacing:-.03em;font-size:24px}.uf-wordmark[data-size=hero]{text-wrap:balance;max-width:11em;font-size:clamp(36px,min(4.4vw,8.4svh),62px);line-height:1.04}.uf-wordmark span.uf-sr{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0}.uf-home{text-decoration:none;display:inline-flex;transition:opacity var(--m-colour)var(--m-ease);align-items: center;gap:10px;padding-right:8px}.uf-home .uf-mark{display:block;width:28px;height:28px}.uf-home:hover{opacity:.72}@media (max-width:520px){[role=banner]:not([data-page-bar]),[role=banner]:not([data-page-bar])>div{flex-wrap:nowrap!important}[role=banner]:not([data-page-bar]){gap:8px!important;padding:10px 12px 10px 16px!important}[role=banner]:not([data-page-bar]) [role=navigation]{display:none}.uf-wordmark[data-size=bar]{font-size:20px}.uf-home{gap:8px;padding-right:0}.uf-home .uf-mark{width:24px;height:24px}}@media (max-width:420px){[role=banner]:not([data-page-bar]) .uf-home .uf-wordmark{display:none}}.uf-appearance [dir=auto]{display:none}.uf-footer{position:relative;z-index:1;padding:12px clamp(16px,4vw,48px) 20px}.uf-stage{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;display:flex;background:var(--role-well);flex-direction:column;min-height:100svh}.uf-brief{--uf-written:"Inter_500Medium",system-ui,sans-serif;display:flex;flex-direction:column;align-items: center;width:min(760px,100%)}.uf-sheet{position:relative;display:flex;background:var(--finish-panel);box-shadow:var(--finish-panel-edge);-webkit-backdrop-filter:var(--finish-panel-blur);backdrop-filter:var(--finish-panel-blur);transition:background-color var(--m-colour)var(--m-ease),box-shadow var(--m-colour)var(--m-ease);border-radius:14px;flex-direction:column;gap:10px;width:100%;margin:0;padding:14px 16px}.uf-brief[data-size=say] .uf-sheet{gap:20px;padding:22px 24px 18px}.uf-say{font-family:var(--uf-display);letter-spacing:-.025em;word-spacing:.04em;color:var(--role-ink);font-size:clamp(22px,2.4vw,29px);font-weight:600;line-height:1.62}.uf-face{display:block;object-fit:cover;width:100%;height:100%}.uf-shape{display:block;background:color-mix(in srgb,currentColor 14%,transparent);border:1.5px solid;border-radius:3px}.uf-tiles{display:grid;grid-template-columns:repeat(2,12px);place-content: center;gap:3px}.uf-tiles[data-many]{grid-template-columns:repeat(4,7px);gap:2px}.uf-tiles i{display:block;aspect-ratio:1;opacity:.8;background:currentColor;border-radius:2px}.uf-needed{font-family:var(--uf-written);color:var(--role-inkSecondary);border-bottom:2px dotted color-mix(in srgb,var(--role-ink)28%,transparent);font-weight:400}.uf-tabs{display:flex;background:color-mix(in srgb,var(--role-well)64%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-radius:12px;flex-wrap:wrap;justify-content:center;align-self: center;gap:2px 18px;padding:0 14px}.uf-blank{font:inherit;font-family:var(--uf-written);letter-spacing:-.015em;word-spacing:0;color:var(--role-ink);border:0;border-bottom:2px dashed color-mix(in srgb,var(--role-ink)34%,transparent);outline:0;vertical-align:baseline;field-sizing:content;background:0 0;min-width:3ch;max-width:100%;height:1.3em;margin-inline-start:.08em;margin-inline-end:.08em;padding:0 3px;font-size:.98em;font-weight:400}.uf-blank:focus{border-bottom:2px solid var(--role-primaryFill)}.uf-blank::placeholder{color:var(--role-inkMuted);opacity:1}.uf-pick{display:inline-flex;white-space:nowrap;vertical-align:baseline;background:color-mix(in srgb,var(--role-ink)9%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--role-ink)14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--role-ink)16%,transparent);transition:background-color var(--m-colour)var(--m-ease),box-shadow var(--m-colour)var(--m-ease),transform var(--m-press)var(--m-ease);-webkit-touch-callout:none;border-radius:10px;align-items:stretch;margin-inline-start:.1em;margin-inline-end:.1em}.uf-pick:hover,.uf-pick[data-open]{background:color-mix(in srgb,var(--role-ink)14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--role-ink)18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--role-ink)30%,transparent),0 10px 22px -12px var(--role-well)}.uf-pick:hover{transform:translateY(-1px)}.uf-pick:active{transform:scale(.97)}.uf-pick-word>span{background:linear-gradient(90deg,var(--role-primaryFill),var(--role-chart3));color:#0000;-webkit-background-clip:text;background-clip:text}.uf-stage .uf-pick button{font:inherit;letter-spacing:inherit;color:var(--role-ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;line-height:1.3}.uf-stage .uf-pick-word{overflow:hidden;border-radius:10px 0 0 10px;padding:0 2px 1px 12px}.uf-pick-word>span{display:inline-block;animation:uf-roll var(--m-move)var(--m-out)both}.uf-stage .uf-pick-all{display:inline-flex;opacity:.7;border-radius:0 10px 10px 0;align-items: center;padding:0 7px 0 3px}.uf-stage .uf-pick-all:hover,.uf-pick[data-open] .uf-pick-all{opacity:1}@keyframes uf-roll{0%{transform:translateY(60%);opacity:0}to{transform:none;opacity:1}}.uf-notches .uf-needed{display:inline-flex;border:1px dashed color-mix(in srgb,var(--role-ink)28%,transparent);border-radius:8px;align-items: center;height:26px;padding:0 8px;font-family:inherit;font-size:11px}.uf-stage .uf-tabs button{cursor:pointer;color:var(--role-inkSecondary);transition:color var(--m-colour)var(--m-ease),border-color var(--m-colour)var(--m-ease);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 1px;font-size:13px;font-weight:500;line-height:18px}.uf-stage .uf-tabs button:hover{color:var(--role-ink)}.uf-stage .uf-tabs button[aria-selected=true]{color:var(--role-ink);border-bottom-color:var(--role-ink)}.uf-sheet textarea{outline:0;resize:none;color:var(--role-ink);background:0 0;border:0;width:100%;min-height:84px;padding:2px 0;font-family:inherit;font-size:16px;line-height:22px}.uf-sheet textarea::placeholder{color:var(--role-inkSecondary);opacity:1}.uf-stage .uf-more{cursor:pointer;color:var(--role-inkSecondary);white-space:nowrap;border:1px solid color-mix(in srgb,var(--role-ink)16%,transparent);transition:color var(--m-colour)var(--m-ease),border-color var(--m-colour)var(--m-ease);background:0 0;border-radius:8px;height:28px;padding:0 10px;font-size:12px;font-weight:500}.uf-stage .uf-more:hover{color:var(--role-ink);border-color:color-mix(in srgb,var(--role-ink)40%,transparent)}.uf-sheet-head .uf-more{height:24px;margin:-3px 0}.uf-notches{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:6px;min-width:0}.uf-notch{display:inline-flex;background:color-mix(in srgb,var(--role-well)70%,transparent);border-radius:8px;align-items: center;gap:2px;padding:2px}.uf-notch i{color:var(--role-inkMuted);padding:0 5px 0 7px;font-size:11px;font-style:normal}.uf-stage .uf-notch button{cursor:pointer;color:var(--role-inkSecondary);transition:background-color var(--m-colour)var(--m-ease),color var(--m-colour)var(--m-ease),transform var(--m-press)var(--m-ease);background:0 0;border:0;border-radius:6px;min-width:30px;height:22px;padding:0 7px;font-size:11px;font-weight:500}.uf-stage .uf-notch button:hover{color:var(--role-ink);background:color-mix(in srgb,var(--role-ink)8%,transparent)}.uf-stage .uf-notch button:active{transform:scale(.94)}.uf-stage .uf-notch button[aria-pressed=true]{background:var(--role-ink);color:var(--role-ground)}.uf-headline{color:var(--role-ink);outline:0;border:1px solid color-mix(in srgb,var(--role-ink)16%,transparent);background:color-mix(in srgb,var(--role-well)55%,transparent);border-radius:8px;width:148px;height:26px;padding:0 8px;font-family:inherit;font-size:11px}.uf-headline:focus{border-color:color-mix(in srgb,var(--role-ink)50%,transparent)}.uf-stage :is(.uf-pick button,.uf-more,.uf-tabs button,.uf-notch button):focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}.uf-sheet-head{display:flex;font-size:var(--theme-body-size);line-height:var(--theme-body-line);color:var(--role-inkSecondary);justify-content:flex-end;align-items: center;gap:12px}.uf-sheet-foot{display:flex;font-size:var(--theme-body-size);color:var(--role-inkMuted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:10px 12px}.uf-sheet-foot>:first-child:not(:only-child){margin-right:auto}.uf-foot{position:relative;z-index:1;padding:64px var(--uf-gutter)120px;width:100%;max-width:1280px;margin:0 auto}.uf-foot:before{content:"";position:absolute;z-index:-1;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--role-ground)88%,transparent)90px);inset:0 calc(50% - 50vw)}.uf-foot-cta{display:flex;border:1px solid var(--role-hairline);background:linear-gradient(135deg,color-mix(in srgb,var(--role-primaryFill)14%,var(--role-panel)),var(--role-panel));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px;margin-bottom:28px;padding:20px 24px}.uf-foot-cta strong{font-family:var(--uf-display);letter-spacing:-.02em;color:var(--role-ink);font-size:clamp(18px,2.4vw,24px);font-weight:600}@media (prefers-reduced-motion:reduce){.uf-sheet,.uf-home,.uf-stage .uf-more,.uf-stage .uf-tabs button,.uf-stage .uf-notch button{transition:none}.uf-pick-word>span{animation:none}.uf-pick{transition:none}}.skip-link,header:not(.dock-head) a,[role=banner]:not([data-page-bar]) a,.uf-brief input,.uf-brief [role=radio],.pr-page input,.mk-page a,.uc-preview [role=radio],.pr-page [role=radio],.uf-status a{min-height:44px!important}.uf-foot :-webkit-any(button,[role=button]){min-height:44px!important}.uf-foot :-moz-any(button,[role=button]){min-height:44px!important}.uf-foot :is(button,[role=button]){min-height:44px!important}[role=toolbar] :-webkit-any(button,[role=button]){min-height:44px!important}[role=toolbar] :-moz-any(button,[role=button]){min-height:44px!important}[role=toolbar] :is(button,[role=button]){min-height:44px!important}[role=banner]:not([data-page-bar]) :-webkit-any(button,[role=button]){min-height:44px!important}[role=banner]:not([data-page-bar]) :-moz-any(button,[role=button]){min-height:44px!important}[role=banner]:not([data-page-bar]) :is(button,[role=button]){min-height:44px!important}header:not(.dock-head) :-webkit-any(button,[role=button]){min-height:44px!important}header:not(.dock-head) :-moz-any(button,[role=button]){min-height:44px!important}header:not(.dock-head) :is(button,[role=button]){min-height:44px!important}.uf-brief :-webkit-any(button,[role=button]){min-height:44px!important}.uf-brief :-moz-any(button,[role=button]){min-height:44px!important}.uf-brief :is(button,[role=button]){min-height:44px!important}.pr-page :-webkit-any(button,[role=button]){min-height:44px!important}.pr-page :-moz-any(button,[role=button]){min-height:44px!important}.pr-page :is(button,[role=button]){min-height:44px!important}.mk-page :-webkit-any(button,[role=button]){min-height:44px!important}.mk-page :-moz-any(button,[role=button]){min-height:44px!important}.mk-page :is(button,[role=button]){min-height:44px!important}.uf-sitemap-row :-webkit-any(button,[role=button]){min-height:44px!important}.uf-sitemap-row :-moz-any(button,[role=button]){min-height:44px!important}.uf-sitemap-row :is(button,[role=button]){min-height:44px!important}.uc-preview :-webkit-any(button,[role=button]){min-height:44px!important}.uc-preview :-moz-any(button,[role=button]){min-height:44px!important}.uc-preview :is(button,[role=button]){min-height:44px!important}.uf-status :-webkit-any(button,[role=button]){min-height:44px!important}.uf-status :-moz-any(button,[role=button]){min-height:44px!important}.uf-status :is(button,[role=button]){min-height:44px!important}header:not(.dock-head) a,[role=banner]:not([data-page-bar]) a{min-width:44px!important}header:not(.dock-head) :-webkit-any(button,[role=button]){min-width:44px!important}header:not(.dock-head) :-moz-any(button,[role=button]){min-width:44px!important}header:not(.dock-head) :is(button,[role=button]){min-width:44px!important}[role=banner]:not([data-page-bar]) :-webkit-any(button,[role=button]){min-width:44px!important}[role=banner]:not([data-page-bar]) :-moz-any(button,[role=button]){min-width:44px!important}[role=banner]:not([data-page-bar]) :is(button,[role=button]){min-width:44px!important}.uf-brief :-webkit-any(button,[role=button]){min-width:44px!important}.uf-brief :-moz-any(button,[role=button]){min-width:44px!important}.uf-brief :is(button,[role=button]){min-width:44px!important}.pr-page :-webkit-any(button,[role=button]){min-width:44px!important}.pr-page :-moz-any(button,[role=button]){min-width:44px!important}.pr-page :is(button,[role=button]){min-width:44px!important}.mk-page :-webkit-any(button,[role=button]){min-width:44px!important}.mk-page :-moz-any(button,[role=button]){min-width:44px!important}.mk-page :is(button,[role=button]){min-width:44px!important}.uc-preview :-webkit-any(button,[role=button]){min-width:44px!important}.uc-preview :-moz-any(button,[role=button]){min-width:44px!important}.uc-preview :is(button,[role=button]){min-width:44px!important}[role=toolbar] :-webkit-any(button,[role=button]){min-width:44px!important}[role=toolbar] :-moz-any(button,[role=button]){min-width:44px!important}[role=toolbar] :is(button,[role=button]){min-width:44px!important}@media (forced-colors:active){.uf-wordmark>span{color:canvastext;filter:none;text-shadow:none}.uf-brief .uf-sheet{outline:1px solid canvastext;background:canvas}}.uw-credits{display:inline-flex;font-size:var(--theme-body-size);font-variant-numeric:tabular-nums;color:var(--role-ink);text-decoration:none;align-items: center;gap:4px;font-weight:500}.uw-kept{width:min(980px,100%);min-width:0;margin:0 auto}.wf-step{view-transition-name:uw-step}.wf-page{display:flex;flex-direction:column;gap:18px;min-width:0;min-height:100%}.dock-body .wf-page:not(:has(.uw-step[data-doors],[data-ug~=in-view][data-wide])){max-width:var(--ug-in-view-width);width:100%;margin-inline-start:auto;margin-inline-end:auto}.wf-making{display:flex;flex-direction:column;gap:10px;width:100%;max-width:680px}.wf-making-bar{display:block;margin-top:6px}.dock-body .wf-page>.wf-foot{margin-top:auto}body:has(:-webkit-any([aria-label="Open the agent"],[aria-label="Close the agent"])) .dock-body .wf-foot{padding-right:56px}body:has(:-moz-any([aria-label="Open the agent"],[aria-label="Close the agent"])) .dock-body .wf-foot{padding-right:56px}body:has(:is([aria-label="Open the agent"],[aria-label="Close the agent"])) .dock-body .wf-foot{padding-right:56px}.wf-side{view-transition-name:uw-frame}html[data-scene^=step] .wz-view[data-way]{animation:none}.dock-body .wz-frame-take{animation:uw-fade var(--m-stage)var(--m-out)both}@keyframes uw-fade{0%{opacity:0}}html[data-scene^=step] ::view-transition-old(uw-step){animation:uw-step-leave .18s var(--m-in)both}html[data-scene^=step] ::view-transition-new(uw-step){animation:uw-step-arrive var(--m-move)var(--m-out).11s both}html[data-scene=step-back] ::view-transition-old(uw-step){animation-name:uw-step-leave-back}html[data-scene=step-back] ::view-transition-new(uw-step){animation-name:uw-step-arrive-back}html[data-scene^=step] ::view-transition-group(uw-step){animation-duration:var(--m-move)}html[data-scene^=step] ::view-transition-old(uw-frame){animation-duration:var(--m-move)}html[data-scene^=step] ::view-transition-new(uw-frame){animation-duration:var(--m-move)}@keyframes uw-step-leave{to{opacity:0;transform:translate(-3%)}}@keyframes uw-step-arrive{0%{opacity:0;transform:translate(18px)}}@keyframes uw-step-leave-back{to{opacity:0;transform:translate(3%)}}@keyframes uw-step-arrive-back{0%{opacity:0;transform:translate(-18px)}}html:not([data-scene=mode]) .uw-door{view-transition-name:none!important}.ugc-media>img.m-media{position:absolute;object-fit:cover;display:block;width:100%;height:100%;inset:0}html[data-scene=mode] ::view-transition-group(*){animation-duration:var(--m-scene);animation-timing-function:var(--m-out)}.dock-body .uw-step{display:flex;align-content:normal;gap:var(--console-gap-y);padding:var(--console-focus-ring-offset);overflow:auto;scrollbar-width:thin;flex-direction:column;height:100%;min-height:0;margin:0}.uw-step [data-ug~=in-part]>:-webkit-any(.wp-fields,.bz-stack,.clip-fields,.lk-form){gap:var(--ug-in-view-gap)}.uw-step [data-ug~=in-part]>:-moz-any(.wp-fields,.bz-stack,.clip-fields,.lk-form){gap:var(--ug-in-view-gap)}.uw-step [data-ug~=in-part]>:is(.wp-fields,.bz-stack,.clip-fields,.lk-form){gap:var(--ug-in-view-gap)}.dock-body .uw-step:not([data-doors])>:not([data-ug~=in-view]){width:100%;max-width:none;margin-inline-start:auto;margin-inline-end:auto}.dock-body .uw-step[data-doors]{overflow:hidden;gap:0}.dock-body .uw-step{outline:2px solid #0000;outline-offset:-2px}.dock-body .uw-step:focus:not(:focus-visible){outline-color:#0000}.uw-ask{display:flex;align-items: flex-start;gap:var(--console-gap-y);flex-direction:column;flex:none;min-height:0}.dock-body .uw-step[data-doors] .uw-ask{min-height:58px;padding:8px 14px}.uw-note{display:inline-flex;font-size:var(--theme-body-size);white-space:nowrap;color:var(--role-primaryFill);background:color-mix(in srgb,var(--role-primaryFill)14%,transparent);animation:.26s cubic-bezier(.2,0,0,1) both uw-note-in;border-radius:999px;align-items: center;gap:6px;padding:3px 9px;font-weight:500}.uw-note:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}@keyframes uw-note-in{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.uw-note{animation:none}}.dock-body .uw-step-body{display:flex;gap:var(--console-gap-y);flex-direction:column;min-height:0}.wf-step .wz-stage[data-tone=console] .wz-main>.uw-step{padding:0}.dock-body .wf-foot{position:sticky;bottom:calc(var(--dock-pad,12px)*-1);margin-bottom:calc(var(--dock-pad,12px)*-1);z-index:2;border-top:1px solid var(--role-hairline);background:var(--role-ground);padding-block-start:10px;padding-block-end:10px}.wf-side{container-type:inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.wf-side>.wz-frame{align-self: center}.wf-side .wz-frame{width:min(100cqw,calc(68dvh*var(--rw)/var(--rh)))}.wf-side .wz-preview-pair .wz-frame{width:min(calc(50cqw - 6px),calc(56dvh*var(--rw)/var(--rh)))}.dock-body .uw-step,.dock-body .uw-step[data-doors],.dock-body .uw-step[data-doors] .uw-step-body{overflow:visible;height:auto;padding:0}.dock-body .uw-doors{min-height:0}.dock-body .uw-step[data-doors] .uw-step-body{overflow:auto;scrollbar-width:thin;flex:auto;gap:12px}.dock-body .uw-step[data-doors] .uw-step-body>:not(:-webkit-any(.uw-doors,.uw-groups)){flex:none;width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:12px;padding-inline-end:12px}.dock-body .uw-step[data-doors] .uw-step-body>:not(:-moz-any(.uw-doors,.uw-groups)){flex:none;width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:12px;padding-inline-end:12px}.dock-body .uw-step[data-doors] .uw-step-body>:not(:is(.uw-doors,.uw-groups)){flex:none;width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:12px;padding-inline-end:12px}.dock-body .uw-step[data-doors] .uw-step-body>:last-child:not(:-webkit-any(.uw-doors,.uw-groups)){margin-bottom:12px}.dock-body .uw-step[data-doors] .uw-step-body>:last-child:not(:-moz-any(.uw-doors,.uw-groups)){margin-bottom:12px}.dock-body .uw-step[data-doors] .uw-step-body>:last-child:not(:is(.uw-doors,.uw-groups)){margin-bottom:12px}.uw-groups{display:flex;flex-direction:column;flex:auto;gap:18px;padding:4px 6px 12px}.uw-group{display:grid;gap:8px}.uw-group h3{display:flex;font-size:var(--theme-body-size);color:var(--role-ink);align-items:baseline;gap:10px;margin:0;padding-inline-start:2px;padding-inline-end:2px;font-weight:600}.uw-group h3 i{font-style:normal;font-size:var(--theme-body-size);color:var(--role-inkMuted);font-weight:500}.uw-group .uw-wall{overflow:visible;grid-auto-rows:clamp(150px,22vh,220px);flex:none}@media (max-width:700px){.uw-group .uw-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px}}.uw-doors{display:flex;flex-direction:column;flex:auto;gap:10px;min-height:300px}.uw-under{display:flex;flex:none;justify-content:center;gap:10px;padding-bottom:6px}.uw-door{position:relative;display:block;overflow:hidden;text-align:left;font:inherit;color:var(--role-ink);cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--hue)30%,var(--role-panel)),color-mix(in srgb,var(--hue)10%,var(--role-well)));transition:transform var(--m-move)var(--m-ease),filter var(--m-move)var(--m-ease),box-shadow var(--m-colour)var(--m-ease);border:0;border-radius:10px;min-width:0;min-height:0;padding:0}.uw-door>img{position:absolute;object-fit:cover;object-position:50% 45%;width:100%;height:100%;inset:0}.uw-door>.uw-motion{position:absolute;object-fit:cover;object-position:50% 45%;opacity:0;transition:opacity var(--m-move)var(--m-out);pointer-events:none;width:100%;height:100%;inset:0}.uw-door>.uw-motion[data-on]{opacity:1}.uw-door>img[data-develops]{transition:scale .9s var(--m-ease),opacity var(--m-move)var(--m-out),filter var(--m-stage)var(--m-out)}.uw-door[data-cut]>img{object-position:50% 0}.uw-door[data-locked]>img[data-loaded]{opacity:.4}.uw-door{outline:2px solid #0000;outline-offset:-2px}.uw-door:after{content:"";position:absolute;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--role-ink)8%,transparent);transition:box-shadow var(--m-colour)var(--m-ease);inset:0}.uw-door:focus-visible{outline-color:var(--role-focusRing)}.uw-door:active{transition-duration:var(--m-press);transform:scale(.975)!important}@media (hover:hover){.uw-wall:hover .uw-door:not(:hover){filter:brightness(.62)saturate(.85)}.uw-door:hover{z-index:1;box-shadow:0 26px 50px -22px var(--role-well);transform:translateY(-4px)}.uw-door:hover:after{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--role-ink)34%,transparent)}.uw-door:hover>img{scale:1.03}.uw-door:hover .uw-cap{padding-bottom:14px}}.uw-wall:has(.uw-door[aria-pressed=true]) .uw-door:not([aria-pressed=true]){filter:brightness(.5)saturate(.7)}.uw-door[aria-pressed=true]{z-index:1;box-shadow:0 0 44px -10px color-mix(in srgb,var(--wz-fill)80%,transparent)}.uw-door[aria-pressed=true]:after,.uw-door[aria-pressed=true]:hover:after{box-shadow:inset 0 0 0 2px var(--wz-fill)}.uw-letter{position:absolute;display:grid;font-family:var(--wz-display);letter-spacing:-.04em;color:color-mix(in srgb,var(--role-ink)46%,transparent);place-items: center;padding-bottom:18%;font-size:clamp(40px,7vw,88px);font-weight:600;inset:0}.uw-cap{position:absolute;display:flex;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--role-well)90%,transparent)55%);transition:padding var(--m-move)var(--m-ease);flex-direction:column;gap:1px;padding:48px 12px 10px;inset:auto 0 0}.uw-cap b{font-weight:600;font-size:var(--theme-heading-size);line-height:20px}.uw-cap i{font-style:normal;font-size:var(--theme-body-size);color:var(--role-inkSecondary);line-height:16px}.uw-tick{position:absolute;z-index:1;display:grid;background:var(--wz-fill);color:var(--wz-on-fill);transition:scale var(--m-move)var(--m-spring);border-radius:50%;place-items: center;width:22px;height:22px;top:8px;right:8px;scale:0}.uw-door[aria-pressed=true] .uw-tick{scale:1}.uw-door[aria-pressed=true] .uw-cap{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--wz-fill)32%,var(--role-well))55%)}.dock-body :-webkit-any(.wz-tile,.wz-row){box-shadow:var(--rim),var(--cast-1),inset 0 0 0 2px transparent}.dock-body :-moz-any(.wz-tile,.wz-row){box-shadow:var(--rim),var(--cast-1),inset 0 0 0 2px transparent}.dock-body :is(.wz-tile,.wz-row){box-shadow:var(--rim),var(--cast-1),inset 0 0 0 2px transparent}.dock-body :-webkit-any(.wz-tile,.wz-row):hover{box-shadow:var(--rim),var(--cast-2),inset 0 0 0 2px transparent}.dock-body :-moz-any(.wz-tile,.wz-row):hover{box-shadow:var(--rim),var(--cast-2),inset 0 0 0 2px transparent}.dock-body :is(.wz-tile,.wz-row):hover{box-shadow:var(--rim),var(--cast-2),inset 0 0 0 2px transparent}.dock-body :-webkit-any(.wz-tile,.wz-row)[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--wz-fill);background:color-mix(in srgb,var(--wz-fill)14%,var(--wz-panel,transparent))}.dock-body :-moz-any(.wz-tile,.wz-row)[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--wz-fill);background:color-mix(in srgb,var(--wz-fill)14%,var(--wz-panel,transparent))}.dock-body :is(.wz-tile,.wz-row)[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--wz-fill);background:color-mix(in srgb,var(--wz-fill)14%,var(--wz-panel,transparent))}.uw-door:focus-visible{outline:2px solid var(--role-focusRing);outline-offset:2px}.uw-wall{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:minmax(180px,1fr);overflow:auto;scrollbar-width:thin;flex:auto;gap:6px;min-height:0;padding:6px 2px 2px}.uw-wall:has(>.uw-door:only-child){grid-template-columns:minmax(0,320px);grid-auto-rows:minmax(180px,440px);place-content: start center}.uw-wall:has(>.uw-door:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,320px));grid-auto-rows:minmax(180px,440px);place-content: start center}.uw-wall .uw-door{animation:uw-door-in .52s cubic-bezier(.2,0,0,1)var(--d,0s)both}.uw-wall .uw-door>img{animation:uw-pic-in .62s cubic-bezier(.2,0,0,1)var(--d,0s)both}@keyframes uw-door-in{0%{opacity:0}}@keyframes uw-pic-in{0%{scale:1.2}}@media (max-width:900px){.dock-body .wz-select,.dock-body .wp-select{display:none}}@media (max-width:700px){.dock-body .wz-stage[data-workspace] .wz-scene{min-height:200px}.dock-body .wz-actions-note{display:none}.dock-body .wz-stage[data-workspace] .wz-scene,.dock-body .wz-stage[data-workspace] .wz-main{gap:6px;padding:6px}.dock-body .uw-step-body>*{min-width:0;max-width:100%}.dock-body .wz-stage[data-workspace] .wz-main>.wz-view{padding:6px}.dock-body .wz-actions>*{min-width:0;max-width:100%}.dock-body .wz-actions button{white-space:normal;max-width:100%}.uw-wall{grid-template-columns:repeat(var(--small),minmax(0,1fr));grid-auto-rows:200px}.uw-wall:has(>.uw-door:only-child){grid-template-columns:repeat(var(--small),minmax(0,1fr));grid-auto-rows:260px}.uw-wall:has(>.uw-door:nth-child(2):last-child){grid-template-columns:repeat(var(--small),minmax(0,1fr));grid-auto-rows:260px}.dock-body .wz-stage[data-workspace] .wz-scene>.wz-side{order:1;min-height:0}.dock-body .wz-scene>.wz-side .wz-frame{width:auto;max-width:100%;max-height:36dvh;margin-inline-start:auto;margin-inline-end:auto}.dock-body .wz-scene>.wz-side .wz-set-box{height:40dvh}}@media (prefers-reduced-motion:reduce){.uw-wall .uw-door,.uw-wall .uw-door>img,.dock-body .wz-frame-take{animation:none}.uw-door,.uw-door>img,.uw-door:after,.uw-cap,.uw-tick,.uw-shapes button{transition:none}}.uw-press{display:flex}.uw-shapes{display:flex;flex-wrap:wrap;gap:8px}.uw-shapes button{display:flex;outline:2px solid #0000;outline-offset:2px;font:inherit;color:var(--role-ink);text-align:left;cursor:pointer;background:color-mix(in srgb,var(--role-ink)5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--role-ink)14%,transparent),inset 0 0 0 1.5px transparent;transition:background-color var(--m-colour)var(--m-ease),box-shadow var(--m-colour)var(--m-ease),transform var(--m-press)var(--m-ease);border:0;border-radius:10px;flex:150px;align-items: center;gap:12px;min-width:0;padding:10px 14px 10px 10px}.uw-shapes button:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--role-ink)34%,transparent),inset 0 0 0 1.5px transparent}.uw-shapes button:active{transform:scale(.97)}.uw-shape i{transition:background-color var(--m-colour)var(--m-ease)}.uw-shapes button[aria-checked=true]{background:color-mix(in srgb,var(--role-primaryFill)10%,transparent);box-shadow:inset 0 0 0 1px var(--role-primaryFill),inset 0 0 0 1.5px var(--role-primaryFill)}.uw-shape{display:grid;flex:none;place-items: center;width:44px;height:44px}.uw-shape i{display:block;background:color-mix(in srgb,var(--role-ink)30%,transparent);border-radius:4px}.uw-shapes button[aria-checked=true] .uw-shape i{background:var(--role-primaryFill)}.uw-shapes button>span:last-child{display:flex;flex-direction:column;min-width:0}.uw-shapes b{font-weight:600;font-size:var(--theme-body-size);line-height:18px}.uw-shapes button>span:last-child i{font-style:normal;font-size:var(--theme-body-size);color:var(--role-inkSecondary);line-height:15px}.uw-shapes button:focus-visible{outline-color:var(--role-focusRing)}.es-field div:not(:has([role=combobox])):has(>input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),>textarea){border:1px solid var(--role-hairlineStrong)}.uf-status{position:relative;isolation:isolate;overflow:hidden;display:flex;background:var(--role-ground);color:var(--role-ink);flex-direction:column;min-height:100svh;font-family:Inter_400Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.uf-status-field{position:absolute;z-index:-1;opacity:.9;inset:0}.uf-status-brand{position:absolute;top:28px;left:32px}.uf-status-main{display:flex;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items: center;gap:18px;padding:96px 16px 48px}.uf-status-line{display:flex;font-weight:600;font-family:var(--uf-display);letter-spacing:-.03em;flex-wrap:wrap;justify-content:center;align-items: center;gap:4px .45em;margin:0;font-size:clamp(30px,5vw,52px);line-height:1.05}.uf-status-code{font-family:"AcademicaCyanV1_400Regular",var(--uf-display);letter-spacing:.02em;color:var(--role-primaryFill);font-size:1.5em;font-weight:400}.uf-status-line>span{text-box:trim-both cap alphabetic;line-height:1}.uf-status-bar{color:var(--role-inkMuted);font-weight:400}.uf-status-sentence{font-size:var(--theme-heading-size);color:var(--role-inkSecondary);text-wrap:balance;max-width:34em;margin:0;line-height:1.55}.uf-status-ways{display:grid;grid-template-columns:repeat(6,minmax(0,96px));gap:10px;margin-top:18px}.uf-status-way{display:flex;color:var(--role-ink);text-decoration:none;border-radius:14px;flex-direction:column;align-items: center;gap:6px;padding:10px 6px;transition:background-color .15s;font-family:Inter_600SemiBold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.uf-status-way:hover{background:color-mix(in srgb,var(--role-ink)8%,transparent)}.uf-status-way:focus-visible{outline:2px solid var(--role-primaryFill);outline-offset:2px}.uf-status-way-icon{display:grid;background:color-mix(in srgb,var(--role-ink)7%,transparent);border-radius:12px;place-items: center;width:40px;height:40px}.uf-status-way-icon img{width:26px;height:26px}@media (max-width:700px){.uf-status-brand{top:18px;left:16px}.uf-status-ways{grid-template-columns:repeat(3,minmax(0,104px))}}.uf-voice-stage{display:flex;text-align:center;border-radius:var(--r-card);background:radial-gradient(120% 80% at 50% 110%,color-mix(in srgb,var(--role-primaryFill)16%,transparent),transparent 60%),var(--role-well);color:var(--role-ink);overflow:hidden;flex-direction:column;justify-content:center;align-items: center;gap:14px;height:100%;min-height:260px;padding:32px 24px}.uf-voice-stage h2{font-family:var(--uf-display);letter-spacing:-.04em;margin:0;font-size:clamp(40px,6vw,84px);font-weight:600;line-height:1}.uf-voice-from{font-size:var(--theme-heading-size);color:var(--role-inkSecondary);margin:0}.uf-voice-stage blockquote{color:var(--role-ink);text-wrap:balance;max-width:26em;margin:18px 0 0;font-size:clamp(17px,1.8vw,22px);line-height:1.45}.uf-voice-bars{display:flex;align-items: center;gap:5px;height:72px;margin-bottom:8px}.uf-voice-bars i{display:block;background:var(--role-primaryFill);opacity:.25;transform-origin:50% 50%;scale:1 calc(.18 + .5*(1 - (var(--n) - 13.5)*(var(--n) - 13.5)/190));border-radius:3px;width:5px;height:100%}.uf-voice-stage[data-chosen] .uf-voice-bars i{opacity:.9;animation:uf-sound 1.1s var(--m-ease,ease-in-out)calc(var(--n)*-73ms)infinite alternate}@keyframes uf-sound{0%{scale:1 .14}to{scale:1 calc(.3 + .7*(1 - (var(--n) - 13.5)*(var(--n) - 13.5)/190))}}@media (prefers-reduced-motion:reduce){.uf-voice-stage[data-chosen] .uf-voice-bars i{animation:none}}.uc-living-wall figcaption{display:none}.uf-stage{overflow:clip}.uc-preview{background:var(--role-well);border:1px solid var(--role-hairline);overflow:hidden;box-shadow:0 24px 70px color-mix(in srgb,var(--role-well)45%,transparent);font-size:var(--theme-body-size);line-height:var(--theme-body-line);border-radius:24px}.uc-browser{display:flex;color:var(--role-inkMuted);background:var(--role-panel);justify-content:space-between;gap:12px;padding:12px 20px;font-size:.8em}.uc-preview header{display:flex;align-items: center;gap:16px;padding:18px 20px}.uc-preview header strong{font-size:1.3em}.uc-preview header small{color:var(--role-inkMuted);margin-left:auto}.uc-preview-layout{display:flex}.uc-preview aside{display:flex;color:var(--role-inkMuted);flex-direction:column;gap:24px;width:80px;padding:20px 14px}.uc-preview aside b{color:var(--role-primaryFill)}.uc-preview-content{flex:1;min-width:0;padding:0 20px}.uc-steps{display:flex;color:var(--role-inkMuted);flex-wrap:wrap;gap:16px;padding:8px 0 16px;font-size:.85em}.uc-steps [data-current=true]{color:var(--role-primaryFill)}.uc-columns{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: start;gap:20px}.uc-preview h4{letter-spacing:0;color:var(--role-inkSecondary);margin:16px 0 10px;font-size:.9em;font-weight:500}.uc-preview figure{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--role-panel),color-mix(in srgb,var(--role-primaryFill)10%,var(--role-panel)));border-radius:12px;margin:0}.uc-preview figure img{display:block;object-fit:cover;width:100%;height:clamp(90px,12vw,200px)}.uc-preview figcaption{position:absolute;background:linear-gradient(transparent,var(--role-well));padding:16px 8px 8px;font-size:.8em;inset:auto 0 0}.uc-storyboard{display:flex;gap:8px}.uc-storyboard>div{flex:1;min-width:0}.uc-storyboard figure img{height:90px}.uc-field{display:flex;color:var(--role-inkSecondary);flex-direction:column;gap:8px;margin:18px 0;font-size:.9em}.uc-field :-webkit-any(input,textarea){font:inherit;color:var(--role-ink);background:var(--role-panel);border:1px solid var(--role-hairline);box-sizing:border-box;border-radius:9px;width:100%;min-width:0;padding:12px}.uc-field :-moz-any(input,textarea){font:inherit;color:var(--role-ink);background:var(--role-panel);border:1px solid var(--role-hairline);box-sizing:border-box;border-radius:9px;width:100%;min-width:0;padding:12px}.uc-field :is(input,textarea){font:inherit;color:var(--role-ink);background:var(--role-panel);border:1px solid var(--role-hairline);box-sizing:border-box;border-radius:9px;width:100%;min-width:0;padding:12px}.uc-field textarea{resize:vertical}.uc-reference-video{display:block;background:var(--role-panel);width:100%;max-height:380px}.uc-shot-details{display:grid;gap:12px;margin:0}.uc-shot-details dt{color:var(--role-inkMuted);font-size:.85em}.uc-shot-details dd{overflow-wrap:anywhere;margin:4px 0 0}.uc-chips{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0;font-size:.8em}.uc-chips button{font:inherit;color:var(--role-inkSecondary);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:10px 12px}.uc-chips button[aria-pressed=true]{background:var(--role-primaryFill);color:var(--role-onPrimary)}.uc-chips button{background:var(--role-panel);padding:8px}.uc-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px}.uc-contact figure img{height:150px}.uc-product{display:flex;align-items: center;gap:10px}.uc-product img{object-fit:cover;border-radius:8px;width:48px;height:64px}.uc-product small{display:block;color:var(--role-inkMuted);margin-top:6px}.uc-phone{position:relative;overflow:hidden;background:var(--role-panel);border-radius:20px}.uc-brand-example{display:flex;aspect-ratio:4/5;text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items: center;gap:16px;padding:24px}.uc-brand-example img{object-fit:contain;width:64px;height:64px}.uc-brand-example>span{font-size:3em}.uc-brand-example>strong{font-size:1.8em}.uc-reaction-example{position:relative;aspect-ratio:9/16;background:var(--role-panel);overflow:hidden}.uc-reaction-example>figure:first-child,.uc-preview .uc-reaction-example>figure:first-child img{height:100%}.uc-preview .uc-reaction-presenter{position:absolute;border-radius:0;width:42%;bottom:0;right:0}.uc-preview .uc-reaction-presenter img{aspect-ratio:3/4;height:auto}.uc-phone figure img{height:clamp(250px,29vw,460px)}.uc-phone>strong{position:absolute;background:color-mix(in srgb,var(--role-well)85%,transparent);text-align:center;border-radius:8px;padding:12px;bottom:20px;left:12px;right:12px}.uc-flyer{position:relative}.uc-flyer figure img{height:350px}.uc-flyer>div{display:flex;background:var(--role-panel);flex-direction:column;gap:10px;padding:12px}.uc-layers{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.uc-layers span{color:var(--role-inkSecondary);padding-left:12px}.uc-editor-phone figure img{height:210px}.uc-timeline{background:var(--role-panel);border-radius:8px;padding:10px}.uc-timeline>div:first-child{display:flex;color:var(--role-inkMuted);justify-content:space-between;font-size:.7em}.uc-caption{background:var(--role-primaryFill);color:var(--role-onPrimary);border-radius:5px;margin:10px 0;padding:6px}.uc-wave{display:flex;align-items: center;gap:3px;height:20px}.uc-wave i{background:var(--role-inkMuted);width:3px}.uc-preview footer{color:var(--role-inkMuted);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;font-size:.85em}.uc-demo-caption{display:flex;color:var(--role-inkSecondary);justify-content:space-between;align-items: center;gap:12px;min-height:36px;margin-bottom:16px}.uc-demo-caption>div{display:flex;flex-wrap:wrap}.uc-demo-caption>span{animation:uc-demo-arrive var(--m-move)var(--m-out)both}.uc-preview [data-demo-focus]{position:relative;isolation:isolate}.uc-preview [data-demo-focus]:after{content:"";position:absolute;pointer-events:none;opacity:0;border-bottom:2px solid var(--role-accent);transition:opacity var(--m-colour)var(--m-out);inset:0}.uc-preview [data-demo-focus=true]:after{opacity:1}.uc-preview[data-playing] [data-demo-focus=true]:after{animation:uc-demo-cursor 3.6s var(--m-out)infinite}.uc-preview .uc-contact figure img{aspect-ratio:var(--uc-example-ratio,1);transition:aspect-ratio var(--m-move)var(--m-out);height:auto}.uc-preview .uc-contact{overflow:auto;align-content: start;max-height:28em}.uc-flyer .uc-flyer-layout{display:flex;text-align:center;overflow-wrap:anywhere;background:var(--role-panel);justify-content:center;gap:16px;padding:20px}.uc-flyer-layout>strong{animation:uc-demo-arrive var(--m-move)var(--m-out)both;font-size:1.6em;line-height:1.1}.uc-preview .uc-phone{animation:uc-demo-arrive var(--m-move)var(--m-out)both}.uc-timeline label{display:flex;align-items: center;gap:12px;font-size:.85em}.uc-timeline input{accent-color:var(--role-accent);flex:1;min-width:0}.uc-caption{transition:clip-path var(--m-move)var(--m-out)}.uc-preview[data-compact]{box-shadow:none;font-size:var(--theme-body-size);border-color:#0000;border-radius:0}.uc-preview[data-compact] .uc-preview-content{padding:0}.uc-preview[data-compact] header{padding:12px 0}.uc-preview[data-compact] .uc-phone figure img{height:300px}.wf-example{flex:none;margin-top:16px}.dock-body .uw-step:not([data-doors])>.uw-step-body{flex:none}.wf-example .uc-preview{margin-top:12px}@keyframes uc-demo-arrive{0%{opacity:.25;translate:0 6px}}@keyframes uc-demo-cursor{0%,to{clip-path:inset(0 100% 0 0)}20%,80%{clip-path:inset(0 0 0 0)}}.uc-note{color:var(--role-inkMuted);line-height:1.5}.uc-status{color:var(--role-primaryFill)}.uc-preview :where(a,button,select,summary,[role],[tabindex]){outline:2px solid #0000;outline-offset:3px}.uc-preview :focus-visible{outline-color:var(--role-focusRing)}@media (max-width:800px){.uc-preview aside{display:none}.uc-preview{font-size:var(--theme-body-size)}.uc-preview figure img{height:130px}.uc-phone figure img{height:230px}.uc-preview header{padding:12px 16px}}@media (max-height:760px) and (min-width:801px){.uc-phone figure img{height:260px}.uc-contact figure img{height:100px}.uc-preview h4{margin-top:8px}.uc-field{margin:10px 0}}@media (prefers-reduced-motion:reduce){.uc-preview *,.uc-preview *:after{animation:none!important;transition:none!important}}@media (max-width:520px){.uc-preview[data-compact] .uc-columns{grid-template-columns:minmax(0,1fr)}.uc-demo-caption{flex-wrap:wrap}}@media (forced-colors:active){.uc-preview,.uc-field input{border:1px solid canvastext}}.ugc-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items: start;gap:16px}.ugc-account-grid>.ugc-panel{min-width:0}.ugc-account-empty{display:flex;flex-direction:column;align-items: flex-start;gap:12px}.ugc-account-note{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:0;line-height:1.6}.ugc-account-rows{display:flex;flex-direction:column;gap:8px}.ugc-account-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ugc-page:has(>.ugc-credits-head){max-width:928px;margin-inline-start:auto;margin-inline-end:auto}.ugc-credits-head{display:flex;border-bottom:1px solid var(--role-hairline);flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:12px 16px;padding-bottom:16px}.ugc-credits-head h1{font-family:var(--ugc-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.ugc-credits-head p{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:4px 0 0}.ugc-credits-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}.ugc-card{display:flex;border:1px solid var(--role-hairline);background:var(--role-panel);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:20px}.ugc-card>header{display:flex;justify-content:space-between;align-items: flex-start;gap:12px}.ugc-card>header h2{font-family:var(--ugc-display);letter-spacing:-.01em;margin:4px 0 0;font-size:18px;font-weight:700}.ugc-card>header p{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:4px 0 0}.ugc-card-rows{display:flex;flex-direction:column;margin:0}.ugc-card-rows>div{display:flex;border-top:1px solid var(--role-hairline);font-size:var(--theme-body-size);justify-content:space-between;align-items: center;gap:12px;padding:10px 0}.ugc-card-rows>div:last-child{border-bottom:1px solid var(--role-hairline)}.ugc-card-rows dt{color:var(--role-inkSecondary)}.ugc-card-rows dd{font-family:var(--ugc-mono);font-size:var(--theme-body-size);margin:0}.ugc-figure{display:flex;font-family:var(--ugc-mono);align-items:baseline;gap:10px;margin:0}.ugc-figure strong{letter-spacing:-.02em;font-size:48px;font-weight:500;line-height:1}.ugc-figure span{color:var(--role-primaryFill);font-size:13px}.ugc-card-foot{font-family:var(--ugc-mono);font-size:var(--theme-small-size);color:var(--role-inkMuted);margin:0}.ugc-card-flush{container-type:inline-size;gap:0;padding:0}.ugc-card-flush>header{padding:20px}.ugc-ledger-head{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;border-block:1px solid var(--role-hairline);background:var(--role-ground);gap:12px;padding:10px 20px}.ugc-ledger-head>:last-child{text-align:right}.ugc-ledger-empty{display:flex;font-size:var(--theme-body-size);color:var(--role-inkSecondary);text-align:center;flex-direction:column;align-items: center;gap:12px;margin:0;padding:28px 20px}.ugc-ledger-empty>p{margin:0}.ugc-card-flush>footer{display:flex;border-top:1px solid var(--role-hairline);font-family:var(--ugc-mono);font-size:var(--theme-small-size);color:var(--role-inkMuted);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px 16px;padding:12px 20px}.ugc-ledger{list-style:none;margin:0;padding:0}.ugc-ledger-row{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;border-bottom:1px solid var(--role-hairline);font-size:var(--theme-body-size);align-items:baseline;gap:12px;padding:12px 20px}.ugc-ledger-row:last-child{border-bottom:0}.ugc-ledger-date,.ugc-ledger-status{font-family:var(--ugc-mono);font-size:var(--theme-body-size);color:var(--role-inkSecondary)}.ugc-ledger-what{overflow-wrap:anywhere;min-width:0}.ugc-ledger-what>small{display:block;font-size:var(--theme-small-size);color:var(--role-inkMuted);margin-top:2px}.ugc-ledger-amount{text-align:right;font-family:var(--ugc-mono);font-variant-numeric:tabular-nums;font-size:13px}.ugc-ledger-row[data-kind=grant] .ugc-ledger-amount,.ugc-ledger-row[data-kind=plan] .ugc-ledger-amount{color:var(--role-positive)}.ugc-ledger-row[data-state=released] .ugc-ledger-amount,.ugc-ledger-row[data-state=held] .ugc-ledger-amount{color:var(--role-inkMuted)}@container (width<=560px){.ugc-ledger-head{display:none}.ugc-ledger-row{grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"what amount" "date status";row-gap:4px}.ugc-ledger-what{grid-area:what}.ugc-ledger-amount{grid-area:amount}.ugc-ledger-date{grid-area:date}.ugc-ledger-status{grid-area:status;text-align:right}}.ugc-meter{background:var(--role-progressTrack,var(--role-well));overflow:hidden;border-radius:4px;height:8px}.ugc-meter>i{display:block;background:var(--role-primaryFill);border-radius:4px;height:100%}.ugc-meter[data-level="90"]>i{background:var(--role-warn)}.ugc-meter[data-level="100"]>i{background:var(--role-negative)}@media (prefers-reduced-motion:no-preference){.ugc-meter>i{transition:width .4s,background-color .3s}}.ugc-nudge{--nudge:var(--role-primaryFill);display:flex;border:1px solid var(--nudge);background:color-mix(in srgb,var(--nudge)10%,var(--role-panel));border-radius:8px;flex-wrap:wrap;align-items: center;gap:10px 16px;padding:10px 14px}.ugc-nudge[data-level="90"]{--nudge:var(--role-warn)}.ugc-nudge[data-level="100"]{--nudge:var(--role-negative)}.ugc-nudge-words{font-size:var(--theme-body-size);flex:280px;min-width:0;line-height:1.5}.ugc-nudge-words>b{display:block;color:var(--role-ink);font-weight:500}.ugc-nudge-words>span{display:block;font-size:var(--theme-body-size);color:var(--role-inkSecondary)}.ugc-nudge-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ugc-sheet{display:flex;color:var(--role-ink);font:var(--theme-body-size)/1.55 Inter_400Regular,system-ui,sans-serif;flex-direction:column;gap:12px}.ugc-sheet>p{color:var(--role-inkSecondary);margin:0}.ugc-sheet-line{display:flex;font-size:var(--theme-body-size);flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.ugc-sheet-line>span:last-child{color:var(--role-inkMuted)}.ugc-sheet>p.ugc-sheet-fail{color:var(--role-negative)}.ugc-sheet-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ugc-why{background:var(--role-well);border-left:2px solid var(--role-negative);border-radius:8px;padding:10px 12px}.ugc-why>b{display:block;color:var(--role-ink);font-weight:500}.ugc-page:has(>.ugc-over-grid){max-width:none}.ugc-over-grid{display:grid;grid-template-columns:minmax(0,2fr)minmax(280px,1fr);align-items: start;gap:20px}.ugc-over-side{display:flex;flex-direction:column;gap:20px;min-width:0}.ugc-card-alert:not([data-quiet]){border-color:color-mix(in srgb,var(--role-negative)45%,var(--role-hairline));background:color-mix(in srgb,var(--role-negative)6%,var(--role-panel))}.ugc-incident{display:flex;border:1px solid var(--role-hairline);background:var(--role-ground);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px}.ugc-incident>div,.ugc-incident>footer{display:flex;font-family:var(--ugc-mono);font-size:var(--theme-small-size);color:var(--role-inkMuted);justify-content:space-between;align-items: center;gap:10px;min-width:0}.ugc-incident strong{font-weight:500;font-size:var(--theme-body-size);color:var(--role-negative);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-incident span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-incident p{font-size:var(--theme-body-size);margin:0}.ugc-card-links{display:flex;font-family:var(--ugc-mono);font-size:var(--theme-small-size);color:var(--role-inkMuted);justify-content:space-between;align-items: center;gap:10px}.ugc-card-flush>header{align-items: center}@container (width<=860px){.ugc-over-grid{grid-template-columns:minmax(0,1fr)}}.ugc-acct-frame{container-type:inline-size;min-width:0}.ugc-acct{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);align-items: start;gap:20px}.ugc-acct-main,.ugc-acct-side{display:flex;flex-direction:column;gap:20px;min-width:0}@container (width<=719px){.ugc-acct{grid-template-columns:minmax(0,1fr)}.ugc-acct-main,.ugc-acct-side{display:contents}}.ugc-acct-card{display:flex;flex-direction:column;min-width:0}.ugc-acct-part{display:flex;container-type:inline-size;flex-direction:column;gap:10px}.ugc-acct-part>h3{font-size:var(--theme-body-size);color:var(--role-ink);margin:0;font-weight:500}.ugc-buys{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr));gap:10px;margin:0;padding:0}.ugc-buys>li{display:flex;border:1px solid var(--role-hairline);background:var(--role-well);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px}.ugc-buys>li>b{font-family:var(--ugc-mono);letter-spacing:-.01em;font-size:20px;font-weight:500}.ugc-buys>li>span{font-size:var(--theme-body-size);color:var(--role-inkSecondary)}.ugc-acct-rows{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.ugc-acct-row{display:flex;border-top:1px solid var(--role-hairline);font-size:var(--theme-body-size);justify-content:space-between;align-items: center;gap:12px;min-width:0;padding:10px 0}.ugc-acct-row:first-child{border-top:0;padding-top:0}.ugc-acct-what{overflow-wrap:anywhere;min-width:0}.ugc-acct-what>small{display:block;font-size:var(--theme-small-size);color:var(--role-inkMuted);margin-top:2px}.ugc-acct-amount{font-family:var(--ugc-mono);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.ugc-acct-row[data-kind=grant] .ugc-acct-amount,.ugc-acct-row[data-kind=plan] .ugc-acct-amount{color:var(--role-positive)}.ugc-acct-row[data-state=released] .ugc-acct-amount,.ugc-acct-row[data-state=held] .ugc-acct-amount{color:var(--role-inkMuted)}@container (width<=380px){.ugc-buys{grid-template-columns:minmax(0,1fr);gap:8px}.ugc-buys>li{flex-direction:row;align-items:baseline;gap:12px;padding:10px 12px}.ugc-buys>li>b{min-width:2.5ch}}.ugc-ad-frame{container-type:inline-size;display:flex;flex-direction:column;gap:20px;min-width:0}.ugc-ad{display:grid;grid-template-columns:minmax(220px,300px)minmax(0,1fr);align-items: start;gap:20px}@container (width<=640px){.ugc-ad{grid-template-columns:minmax(0,1fr)}}.ugc-ad-head{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px;min-width:0}.ugc-ad-head>h2{overflow-wrap:anywhere;font-family:var(--ugc-display);letter-spacing:-.02em;min-width:0;margin:0;font-size:22px;font-weight:700}.ugc-ad-media{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:300px}.ugc-ad-side{display:flex;flex-direction:column;gap:16px;min-width:0}.ugc-ad-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ugc-ad-well{display:flex;flex-direction:column;gap:6px;min-width:0}.ugc-ad-well>h3{font-size:var(--theme-small-size);letter-spacing:.08em;text-transform:uppercase;color:var(--role-inkSecondary);margin:0 0 2px;font-weight:500}.ugc-ad-row{display:flex;background:var(--role-well);border-radius:8px;justify-content:space-between;align-items: center;gap:8px 12px;min-width:0;padding:10px 12px}.ugc-ad-row-text{display:flex;flex-direction:column;flex:200px;gap:2px;min-width:0}.ugc-ad-row-text>b{font-size:var(--theme-body-size);color:var(--role-ink);font-weight:500}.ugc-ad-row-text>span{font-size:var(--theme-body-size);color:var(--role-inkSecondary);overflow-wrap:anywhere;line-height:1.45}.ugc-ad-row-slot{display:flex;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items: center;gap:8px}.ugc-ad-chips{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.ugc-ad-form{display:flex;color:var(--role-ink);flex-direction:column;gap:12px}.ugc-ad-form>p{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:0;line-height:1.55}.ugc-ad-more{display:flex;flex-direction:column;gap:16px;min-width:0}.ugc-ad-media .es-still{aspect-ratio:var(--ugc-ad-ratio,9/16);border-radius:12px}.ugc-ad-media .es-still :-webkit-any(img,video){object-fit:contain}.ugc-ad-media .es-still :-moz-any(img,video){object-fit:contain}.ugc-ad-media .es-still :is(img,video){object-fit:contain}.ugc-ad-inline{display:flex;background:var(--role-well);border-radius:8px;flex-direction:column;gap:12px;padding:12px}.ugc-publish-workspace{display:grid;grid-template-columns:minmax(0,1fr)minmax(260px,34%);gap:var(--console-space-4)}.ugc-publish-media{background:var(--role-well);border-radius:var(--console-radius-md);overflow:hidden;min-width:0}.ugc-publish-media .es-still{height:100%;min-height:280px}.ugc-publish-media :-webkit-any(video,img){object-fit:contain;width:100%;max-height:60dvh}.ugc-publish-media :-moz-any(video,img){object-fit:contain;width:100%;max-height:60dvh}.ugc-publish-media :is(video,img){object-fit:contain;width:100%;max-height:60dvh}.ugc-publish-workspace>.ugc-ad-form{background:var(--role-panel);padding:var(--console-space-4);border-radius:var(--console-radius-md)}@media (max-width:760px){.ugc-publish-workspace{grid-template-columns:minmax(0,1fr)}}.ugc-credit-chip{background:var(--role-panel);font-size:var(--theme-body-size);color:var(--role-inkSecondary);border-radius:999px;padding:6px 14px}.ugc-credit-chip strong{color:var(--role-accent);font-size:var(--theme-heading-size)}.ugc-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px}.ugc-model{background:var(--ugc-glass);border:1px solid var(--ugc-glass-edge);border-radius:var(--ugc-radius);display:flex;flex-direction:column;align-items: flex-start;gap:8px;min-width:0;padding:16px}.ugc-model strong{font-family:var(--ugc-display);letter-spacing:-.01em;font-size:17px}.ugc-model-kind{font-size:var(--theme-small-size);letter-spacing:.08em;text-transform:uppercase;color:var(--role-inkMuted)}.ugc-model-price b{color:var(--role-accent);font-size:24px}.ugc-model-price em{color:var(--role-inkSecondary);font-size:12px;font-style:normal}.ugc-model-lock{font-size:var(--theme-body-size);color:var(--role-warn);font-weight:600}.ugc-model-tag{font-size:var(--theme-meta-size);letter-spacing:.06em;border:1px solid var(--role-warn);color:var(--role-warn);border-radius:4px;margin-left:8px;padding:1px 6px}.ugc-models-note{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:0;line-height:1.6}.ugc-models-pro{display:flex;border:1px solid var(--role-hairline);background:var(--role-panel);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px 16px;padding:12px 16px}.ugc-models-pro>p{font-size:var(--theme-body-size);min-width:0;margin:0}.ugc-models-pro>p>b{display:block;font-weight:500}.ugc-models-pro>p>span{display:block;font-size:var(--theme-body-size);color:var(--role-inkSecondary)}.ugc-model[data-locked]{opacity:.6}.ugc-jobrows{display:flex;flex-direction:column;gap:8px}.ugc-jobrow{display:flex;border:1px solid var(--role-primaryFill);background:var(--role-panel);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px}.ugc-jobrow[data-state=failed],.ugc-jobrow[data-state=uncertain]{border-color:color-mix(in srgb,var(--role-negative)55%,var(--role-hairline))}.ugc-jobrow>header{display:flex;flex-wrap:wrap;align-items: center;gap:6px 10px;min-width:0}.ugc-jobrow>header>b{font-weight:500;font-size:var(--theme-body-size);overflow-wrap:anywhere;min-width:0}.ugc-jobrow-state{font-size:var(--theme-small-size);background:color-mix(in srgb,var(--role-primaryFill)18%,transparent);color:var(--role-ink);border-radius:999px;padding:2px 8px}.ugc-jobrow[data-state=failed] .ugc-jobrow-state,.ugc-jobrow[data-state=uncertain] .ugc-jobrow-state{background:color-mix(in srgb,var(--role-negative)18%,transparent)}.ugc-jobrow-held{font:var(--theme-body-size)/1.4 var(--theme-body-face);border:1px solid var(--role-hairline);color:var(--role-inkSecondary);border-radius:4px;padding:2px 8px}.ugc-jobrow-age{font-size:var(--theme-small-size);color:var(--role-inkMuted);margin-left:auto}.ugc-jobrow>p{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:0;line-height:1.55}.ugc-jobrow-acts{display:flex;flex-wrap:wrap;gap:8px}.ugc-stages{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;margin:0;padding:0}.ugc-stages>li{display:flex;font-size:var(--theme-small-size);color:var(--role-inkMuted);flex-direction:column;gap:5px;min-width:0}.ugc-stages>li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-stages>li>i{display:block;background:var(--role-progressTrack,var(--role-well));border-radius:2px;height:4px}.ugc-stages>li[data-state=done]{color:var(--role-inkSecondary)}.ugc-stages>li[data-state=done]>i{background:var(--role-positive)}.ugc-stages>li[data-state=now]{color:var(--role-ink)}.ugc-stages>li[data-state=now]>i{background:var(--role-primaryFill)}.ugc-stages>li[data-state=failed]{color:var(--role-negative)}.ugc-stages>li[data-state=failed]>i{background:var(--role-negative)}.ugc-ground .ugc-doc{display:flex;flex-direction:column;gap:20px;min-width:0}.ugc-doc code{font-family:var(--theme-body-face);overflow-wrap:anywhere;font-size:.83em}.ugc-doc .eyebrow{font:var(--theme-body-size)/1.4 var(--theme-body-face);letter-spacing:.08em;text-transform:uppercase;color:var(--role-inkMuted);margin:0}.ugc-doc .intro{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: end;gap:24px;padding:8px 0 4px}.ugc-doc .intro h2{font-family:var(--ugc-display);letter-spacing:-.035em;color:var(--role-ink);margin:6px 0 0;font-size:clamp(30px,4.4vw,56px);font-weight:600;line-height:1}.ugc-doc .intro h2 span{color:var(--role-inkSecondary)}.ugc-doc .intro-note{display:flex;flex-direction:column;gap:10px}.ugc-doc .intro-note p{font-size:var(--theme-body-size);color:var(--role-inkSecondary);max-width:70ch;margin:0;line-height:1.7}.ugc-doc .intro-note .inventory-count{font:var(--theme-body-size)/1.6 var(--theme-body-face);color:var(--role-inkMuted)}.ugc-doc .ugc-review-tools{display:flex;flex-wrap:wrap;gap:12px}.ugc-doc .ugc-note-line{font-size:var(--theme-body-size);color:var(--role-inkMuted);margin:0;line-height:1.6}.ugc-doc .ugc-section{display:flex;flex-direction:column;gap:14px;padding:20px 0 8px;scroll-margin-top:24px}.ugc-doc .ugc-section+.ugc-section{border-top:1px solid var(--role-hairline)}.ugc-doc .ugc-section h2{font-family:var(--ugc-display);letter-spacing:-.02em;color:var(--role-ink);margin:0;font-size:22px;font-weight:600}.ugc-doc .ugc-section p,.ugc-doc .ugc-section li{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:0;line-height:1.7}.ugc-doc .ugc-section>p{max-width:86ch}.ugc-doc .ugc-list{display:flex;flex-direction:column;gap:6px;max-width:86ch;margin:0;padding-left:20px}.tx-tools{display:grid;grid-template-columns:minmax(180px,1fr)minmax(180px,1fr)max-content;align-items: end;gap:12px 16px}.tx-tools-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.tx-now{font-size:var(--theme-body-size);color:var(--role-inkSecondary);margin:0;line-height:1.6}.tx-now strong{color:var(--role-ink);font-weight:600}.tx-stage{position:relative;isolation:isolate;overflow:hidden;background:var(--role-well);border-radius:14px;height:min(78svh,760px);min-height:420px}.tx-collage{position:absolute;z-index:-2;overflow:hidden;inset:0}.tx-scrim{position:absolute;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--role-well)70%,transparent)0%,transparent 38%);inset:0}.tx-industry{position:relative;display:inline-flex;margin:16px}.tx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.tx-card{display:flex;background:var(--role-panel);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:16px;box-shadow:0 0 0 2px #0000}.tx-card[data-on]{background:var(--role-panelAlt);box-shadow:0 0 0 2px var(--role-focusRing)}.tx-card header{display:flex;align-items:baseline;gap:10px}.tx-card header span{font-size:var(--theme-body-size);color:var(--role-inkMuted);font-variant-numeric:tabular-nums}.tx-card h3{font-family:var(--ugc-display);letter-spacing:-.02em;color:var(--role-ink);margin:0;font-size:18px}.ugc-doc .ugc-section .tx-card p{font-size:var(--theme-body-size);line-height:1.55}.tx-card dl{display:grid;grid-template-columns:max-content 1fr;font-size:var(--theme-body-size);gap:2px 12px;margin:0}.tx-card dt{color:var(--role-inkMuted)}.tx-card dd{font-size:var(--theme-body-size);color:var(--role-ink);margin:0;line-height:1.5}.tx-card footer{display:flex;margin-top:auto;padding-top:6px}@media (max-width:860px){.tx-tools{grid-template-columns:minmax(0,1fr)}.tx-stage{min-height:360px}}@media (forced-colors:active){.tx-collage,.tx-scrim{display:none}.tx-card{outline:1px solid canvastext}.tx-card[data-on]{outline:3px solid highlight}}.ugc-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px}.ugc-theme-card{display:flex;background:var(--role-panel);outline:2px solid #0000;outline-offset:-2px;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:16px}.ugc-theme-card[data-current]{outline-color:var(--role-currentFill)}.ugc-theme-card>header{display:flex;justify-content:space-between;align-items: start;gap:12px}.ugc-theme-card h3{font-size:var(--theme-body-size);color:var(--role-ink);margin:0}.ugc-doc .ugc-theme-card>header p{font-size:var(--theme-body-size);margin:4px 0 0;line-height:1.5}.ugc-theme-card>footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.ugc-specimen{display:flex;background:var(--role-ground);color:var(--role-ink);border-radius:8px;flex-direction:column;gap:14px;padding:18px}.ugc-specimen-hero{display:flex;color:var(--role-inkSecondary);flex-direction:column;gap:4px;font-size:13px}.ugc-specimen-row{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ugc-swatches{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.ugc-swatches span{outline:1px solid var(--role-hairline);outline-offset:-1px;border-radius:4px;height:22px}@media (forced-colors:active){.ugc-theme-card,.ugc-specimen{outline:1px solid canvastext}}.ugc-deck-grid[data-view=phone]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.ugc-screen-box{background:var(--role-ground)}@media (max-width:700px){.ugc-doc .intro{grid-template-columns:minmax(0,1fr)}}.creator .wb-characters form{display:flex;flex-direction:column;gap:8px}.creator .wb-characters .acts{display:flex;flex-wrap:wrap;gap:6px}.creator .wb-characters :-webkit-any(input,select){min-width:0;max-width:100%}.creator .wb-characters :-moz-any(input,select){min-width:0;max-width:100%}.creator .wb-characters :is(input,select){min-width:0;max-width:100%}.creator .wb-characters :-webkit-any(video,img){display:block;object-fit:contain;background:var(--panel-alt);width:100%;max-height:280px}.creator .wb-characters :-moz-any(video,img){display:block;object-fit:contain;background:var(--panel-alt);width:100%;max-height:280px}.creator .wb-characters :is(video,img){display:block;object-fit:contain;background:var(--panel-alt);width:100%;max-height:280px}.creator .wb-characters figure{margin:8px 0}.creator .wb-characters figcaption{color:var(--faint);margin-top:4px}.creator .wb-characters .field select{color:inherit;font:inherit;background:0 0;border:0;flex:1;min-width:0}.creator .wb-characters .mono{overflow-wrap:anywhere}.creator .wb-characters details{border-bottom:1px solid var(--hairline);padding:8px 0}.creator .wb-character-candidates{display:flex;flex-direction:column;gap:6px;margin:8px 0}.creator .wb-character-choice{display:block;margin:6px 0}.creator .wb-media-analysis :-webkit-any(video,img){display:block;object-fit:contain;background:var(--panel-alt);width:100%;max-height:240px}.creator .wb-media-analysis :-moz-any(video,img){display:block;object-fit:contain;background:var(--panel-alt);width:100%;max-height:240px}.creator .wb-media-analysis :is(video,img){display:block;object-fit:contain;background:var(--panel-alt);width:100%;max-height:240px}.creator .wb-media-analysis :-webkit-any(p,figcaption){overflow-wrap:anywhere}.creator .wb-media-analysis :-moz-any(p,figcaption){overflow-wrap:anywhere}.creator .wb-media-analysis :is(p,figcaption){overflow-wrap:anywhere}.creator .wb-media-analysis section{display:flex;flex-direction:column;gap:8px;min-width:0}.creator .wb-media-analysis .acts{flex-wrap:wrap}.creator .wb-measured-frames{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.creator .wb-measured-frames figure{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.creator .wb-tools,.creator .wb-recipe{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px}.creator .wb-tools .field{flex:none;width:100%}.creator .wb-tool{display:flex;border-bottom:1px solid var(--hairline);align-items: center;gap:6px;padding:8px 0}.creator .wb-tool>span{flex:1;min-width:0}.creator .wb-tool small{display:block;overflow-wrap:anywhere;margin-top:4px}.creator .wb-tools pre,.creator .wb-recipe pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:var(--creator-small-size)/1.5 var(--mono);max-height:240px}.creator .wb-steps{display:flex;overflow-x:auto;gap:8px;min-height:80px}.creator .wb-step{background:var(--panel-alt);border:0;border-bottom:2px solid var(--hairline);border-radius:0;flex:0 0 220px;padding:12px}.creator .wb-step[data-done=true]{border-bottom-color:var(--hot)}.creator .wb-recipe>.acts{flex-wrap:wrap}.creator .wb-recipe details{border-bottom:1px solid var(--hairline);padding:8px 0}.creator .dock:not([data-dock=bottom])>.dock-panel:-webkit-any([data-panel=tools],[data-panel=parameters]):not([data-folded=true]){flex:1 1 0;min-height:96px;max-height:none}.creator .dock:not([data-dock=bottom])>.dock-panel:-moz-any([data-panel=tools],[data-panel=parameters]):not([data-folded=true]){flex:1 1 0;min-height:96px;max-height:none}.creator .dock:not([data-dock=bottom])>.dock-panel:is([data-panel=tools],[data-panel=parameters]):not([data-folded=true]){flex:1 1 0;min-height:96px;max-height:none}.creator[data-editing=lite] .stagebar .views,.creator[data-editing=lite] .bar .stepper,.creator[data-editing=lite] .bar .saved{display:none}@media (max-width:900px){.creator[data-editing] .bar{flex-wrap:wrap;height:auto;min-height:36px}.creator .bar .cluster{flex-wrap:wrap}}.creator .lite-tabs{display:flex;position:sticky;background:var(--panel);z-index:1;flex-wrap:wrap;gap:4px;padding:8px;top:0}.creator .lite-tabs [aria-selected=true]{color:var(--ink);background:var(--panel-alt);border-radius:var(--console-radius-sm);border:0}.creator #lite-tool-panel>:-webkit-any(.rows,.none,.pick){margin:10px}.creator #lite-tool-panel>:-moz-any(.rows,.none,.pick){margin:10px}.creator #lite-tool-panel>:is(.rows,.none,.pick){margin:10px}.creator #lite-tool-panel>.rows{width:auto}.creator .lite-scenes{padding:10px}.creator .lite-strip{display:flex;overflow-x:auto;gap:12px;margin-top:8px}.creator .lite-scene{display:flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline),inset 0 0 0 2px transparent;color:var(--ink-2);text-align:left;cursor:pointer;border:0;border-radius:6px;flex-direction:column;flex:0 0 180px;align-items:stretch;gap:5px;padding:6px}.creator .lite-scene:hover{background:var(--chosen)}.creator .lite-scene small{color:var(--faint);font-size:var(--creator-meta-size)}.creator .lite-scene :-webkit-any(img,canvas){background:var(--well);border-radius:3px}.creator .lite-scene :-moz-any(img,canvas){background:var(--well);border-radius:3px}.creator .lite-scene :is(img,canvas){background:var(--well);border-radius:3px}.creator .lite-scene[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--lead),inset 0 0 0 2px var(--lead);color:var(--ink)}.creator .lite-scene :-webkit-any(img,canvas){object-fit:contain;width:100%;height:110px}.creator .lite-scene :-moz-any(img,canvas){object-fit:contain;width:100%;height:110px}.creator .lite-scene :is(img,canvas){object-fit:contain;width:100%;height:110px}.creator .lite-scene span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator .dock:not([data-dock=bottom])>.dock-panel[data-panel=liteTools]:not([data-folded=true]){flex:1;max-height:none}.creator .wb-tools textarea{display:block;background:var(--panel-alt);color:var(--ink);font:var(--creator-body-size)/1.5 var(--mono);border:1px solid var(--hairline);resize:vertical;outline:none;width:100%;min-height:100px;margin-top:8px;padding:8px}.creator .wb-tools textarea:focus{border-bottom-color:var(--hot)}@media (max-width:640px){[data-console-front-links]{display:none}}.creator,.creator .develop,.sheet-look{--ground:var(--role-ground);--panel:var(--role-panel);--panel-alt:var(--role-panelAlt);--well:var(--role-well);--chosen:var(--role-selection);--hairline:var(--role-hairline);--hairline-2:var(--role-hairlineStrong);--ink:var(--role-ink);--ink-2:var(--role-inkSecondary);--ink-3:var(--role-inkMuted);--faint:var(--role-visualSoft);--lead:var(--role-primaryFill);--lead-hover:var(--role-primaryHover);--lead-pressed:var(--role-primaryPressed);--lead-ink:var(--role-onPrimary);--current:var(--role-currentFill);--shadow:var(--role-shadow);--head:color-mix(in srgb,var(--panel-alt)50%,var(--panel));--lead-10:color-mix(in srgb,var(--lead)10%,transparent);--lead-20:color-mix(in srgb,var(--lead)20%,transparent);--lead-60:color-mix(in srgb,var(--lead)60%,transparent);--sans:"Inter_400Regular",system-ui,sans-serif;--sans-medium:"Inter_500Medium",system-ui,sans-serif;--sans-strong:"Inter_600SemiBold",system-ui,sans-serif;--mono-face:"JetBrainsMono_400Regular",ui-monospace,Menlo,monospace;--mono-strong:"JetBrainsMono_600SemiBold",ui-monospace,Menlo,monospace;--display:"InstrumentSans_600SemiBold",system-ui,sans-serif;--ease:cubic-bezier(.2,0,0,1);--quick:.12s;--dock-gap:1px;--dock-radius:0px;--dock-radius-small:4px;--dock-radius-tiny:0px;--dock-radius-ghost:4px;--dock-fill:var(--panel);--dock-head-fill:var(--head);--dock-head-height:28px;--dock-ink:var(--ink);--dock-ink-2:var(--ink-3);--dock-ink-3:var(--ink-3);--dock-hover:var(--chosen);--dock-mark:var(--lead);--dock-edge:var(--hairline);--dock-tool:20px;--dock-icon:13px;--dock-inset:10px;--dock-tight:4px;--dock-pair:8px;--dock-pad:10px;--dock-line:1px;--dock-hair:1px;--dock-near:4px;--dock-label:11px;--dock-label-weight:600;--dock-label-tracking:.06em;--dock-ghost-fill:var(--panel-alt);--dock-ghost-ink:var(--ink);--dock-ghost-depth:0 8px 24px var(--shadow);--dock-menu-fill:var(--role-menuFill);--dock-menu-depth:0 12px 32px var(--shadow),0 0 0 1px var(--role-menuEdge);--dock-menu-width:208px;--dock-lifted:.5;--dock-drop-across:96px;--dock-drop-down:72px;--dock-motion:var(--quick);--dock-ease:var(--ease);--creator-body-size:12px;--creator-body-line:1.25;--creator-field-size:12px;--creator-small-size:11px;--creator-meta-size:10px;--creator-lead-size:13px}.creator,.creator .develop{display:flex;overflow:hidden;background:var(--ground);color:var(--ink);font:400 var(--creator-body-size)/1.25 var(--sans);-webkit-font-smoothing:antialiased;user-select:none;flex-direction:column;height:100dvh}.creator *,.creator *:before,.creator *:after{box-sizing:border-box}:where(.creator) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.creator) :where(button){cursor:pointer;background:0 0;border:0;padding:0}.creator button:disabled{opacity:.45;cursor:default}.creator :where(a,button,select,summary,[role],[tabindex]){outline:2px solid #0000;outline-offset:1px}.creator :focus-visible{outline-color:var(--role-focusRing)}.creator input[type=number]{appearance:textfield;-moz-appearance:textfield}.creator input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.creator ::-webkit-scrollbar{width:4px;height:4px}.creator ::-webkit-scrollbar-track{background:0 0}.creator ::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:2px}:-webkit-any(.creator,.sheet-look) .mono{font-family:var(--mono-face)}:-moz-any(.creator,.sheet-look) .mono{font-family:var(--mono-face)}:is(.creator,.sheet-look) .mono{font-family:var(--mono-face)}:-webkit-any(.creator,.sheet-look) .dim{color:var(--faint);font-size:var(--creator-meta-size)}:-moz-any(.creator,.sheet-look) .dim{color:var(--faint);font-size:var(--creator-meta-size)}:is(.creator,.sheet-look) .dim{color:var(--faint);font-size:var(--creator-meta-size)}.creator .lead{color:var(--lead)}.creator .current{color:var(--current)}.creator .rule{background:var(--hairline);flex:none;width:1px;height:14px}.creator .spacer{flex:1}:-webkit-any(.creator,.sheet-look) .none{font-size:var(--creator-small-size);color:var(--faint);margin:0}:-moz-any(.creator,.sheet-look) .none{font-size:var(--creator-small-size);color:var(--faint);margin:0}:is(.creator,.sheet-look) .none{font-size:var(--creator-small-size);color:var(--faint);margin:0}.creator .bar{display:flex;background:var(--panel);border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items: center;gap:12px;height:36px;padding:0 12px}.creator .cluster{display:flex;flex:none;align-items: center;gap:8px;min-width:0}@media (pointer:fine){.creator .bar :-webkit-any(button,[role=button],a){min-width:0!important;min-height:0!important}.creator .bar :-moz-any(button,[role=button],a){min-width:0!important;min-height:0!important}.creator .bar :is(button,[role=button],a){min-width:0!important;min-height:0!important}}@media (max-width:1320px){.creator .bar{flex-wrap:wrap;row-gap:4px;height:auto;min-height:36px}.creator .cluster{flex-wrap:wrap;flex:0 auto}}.creator .brand{display:flex;color:var(--ink);text-decoration:none;align-items: center;gap:6px}.creator .brand h1{font:600 var(--creator-lead-size)/1 var(--display);letter-spacing:-.01em;margin:0}.creator .brand .logo{border-radius:4px;flex:none;width:18px;height:18px}.creator .brand .badge{font:var(--creator-small-size)/1 var(--sans-strong);color:var(--lead);background:var(--lead-10);box-shadow:inset 0 0 0 1px var(--lead-20);white-space:nowrap;border-radius:4px;padding:3px 4px}.creator .film{font-size:var(--creator-small-size);letter-spacing:-.01em;text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;width:14em;padding:4px;box-shadow:inset 0 0 0 1px #0000}.creator .film:hover{box-shadow:inset 0 0 0 1px var(--hairline)}.creator .film:focus{outline:none;box-shadow:inset 0 0 0 1px var(--lead);background:var(--panel-alt)}.creator .chip{display:inline-flex;font-size:var(--creator-meta-size);background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px;align-items: center;gap:6px;max-width:12em;padding:2px 5px}.creator .chip.current{color:var(--current)}.creator .chip i,.creator .field i{color:var(--faint);font-style:normal;font-size:var(--creator-meta-size)}.creator .chip.size{font-size:var(--creator-small-size);max-width:none;height:24px;padding:0 2px 0 8px}.creator .portrait{box-shadow:inset 0 0 0 1px var(--lead-60);border-radius:1px;height:10px}.creator .saved{display:flex;font-size:var(--creator-meta-size);color:var(--role-positive);white-space:nowrap;align-items: center;gap:4px}.creator .saved .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.creator .saved[data-state=Unsaved],.creator .saved[data-state=Saving]{color:var(--role-warn)}.creator .saved[data-state="In this browser"]{color:var(--ink-3)}.creator .said{text-align:center;font-size:var(--creator-small-size);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.creator .stepper{display:flex;box-shadow:inset 0 0 0 1px var(--hairline);background:var(--panel-alt);font-size:var(--creator-small-size);border-radius:4px;align-items: center;height:24px}.creator .stepper output{text-align:center;display:grid;box-shadow:inset 1px 0 0 var(--hairline),inset -1px 0 0 var(--hairline);align-self:stretch;place-items: center;min-width:4em;padding:0 6px}.creator .tool{display:grid;color:var(--ink-3);transition:background-color var(--quick)var(--ease),color var(--quick)var(--ease);border-radius:4px;flex:none;place-items: center;width:24px;height:24px}.creator .tool:hover:not(:disabled),.creator .tool[aria-expanded=true]{background:var(--chosen);color:var(--ink)}.creator .tool[aria-pressed=true]{color:var(--lead)}.creator button.lead{display:flex;background:var(--lead);color:var(--lead-ink);font:var(--creator-small-size)/1 var(--sans-strong);transition:background-color var(--quick)var(--ease),scale var(--quick)var(--ease);border-radius:4px;align-items: center;gap:6px;height:24px;padding:0 12px}.creator button.lead:hover:not(:disabled){background:var(--lead-hover)}.creator button.lead:active:not(:disabled){background:var(--lead-pressed);scale:.98}.creator .work{background:var(--hairline);flex:1;min-height:0}.creator .dock-work>.dock[data-dock=left],.creator .dock-work>.dock-grip[data-split=left],.creator .dock-work>.dock-grip[data-split=right],.creator .dock-work>.dock[data-dock=right]{grid-row:1}.creator .dock-work>.dock-grip[data-split=bottom],.creator .dock-work>.dock[data-dock=bottom]{grid-column:1/-1}.creator .dock{background:var(--panel);gap:0}.creator .dock-work>.dock{overflow:hidden}.creator .dock-panel+.dock-panel{box-shadow:0 -1px 0 var(--hairline)}.creator .dock[data-dock=bottom]>.dock-panel+.dock-panel{box-shadow:-1px 0 0 var(--hairline)}.creator .dock:not([data-dock=bottom])>.dock-panel:not([data-folded=true]){flex:0 auto;min-height:96px;max-height:40%}.creator .dock:not([data-dock=bottom])>.dock-panel:-webkit-any([data-panel=objects],[data-panel=layer]):not([data-folded=true]){flex:1 1 0;min-height:96px;max-height:none}.creator .dock:not([data-dock=bottom])>.dock-panel:-moz-any([data-panel=objects],[data-panel=layer]):not([data-folded=true]){flex:1 1 0;min-height:96px;max-height:none}.creator .dock:not([data-dock=bottom])>.dock-panel:is([data-panel=objects],[data-panel=layer]):not([data-folded=true]){flex:1 1 0;min-height:96px;max-height:none}.creator .dock-head{box-shadow:inset 0 -1px 0 var(--hairline);gap:2px}.creator .dock-panel[data-folded=true] .dock-head{box-shadow:none}.creator .dock-grab{color:var(--ink-3);white-space:nowrap;overflow:hidden;font-family:var(--sans-strong);gap:6px}.creator .dock-lead{display:inline-flex;color:var(--lead)}.creator .dock-extra{display:flex;align-items: center;gap:2px;min-width:0;margin-right:4px}.creator .dock-extra:empty{display:none}.creator .dock-body{gap:0;padding:0}.creator .dock-grip{background:var(--hairline)}.creator .dock-grip:before{width:auto;height:auto;inset:0}.creator .dock-grip:after{content:"";position:absolute;z-index:4}.creator .dock-grip[data-way=across]:after{inset:0 -4px}.creator .dock-grip[data-way=down]:after{inset:-4px 0}.creator .dock-menu{color:var(--ink-2);font-size:var(--creator-small-size)}.creator .dock-menu button,.creator .dock-menu .check{display:flex;align-items: center;gap:var(--dock-pair);height:var(--dock-head-height);padding:0 var(--dock-inset);border-radius:var(--dock-radius-small);white-space:nowrap}.creator .dock-menu button:hover:not(:disabled){color:var(--ink)}.creator .dock-menu kbd{font:var(--creator-meta-size)/1 var(--mono-face);color:var(--faint);margin-left:auto;padding-left:16px}.creator .dock-menu .check{cursor:pointer}.creator .dock-menu .check input,.creator .checks input{accent-color:var(--lead);width:13px;height:13px;margin:0}.creator .dock-tick{color:var(--ink-3)}.creator .tree{display:flex;flex-direction:column;gap:2px;padding:4px}.creator .row{display:flex;color:var(--ink-3);cursor:pointer;position:relative;text-align:left;touch-action:none;transition:background-color var(--quick)var(--ease);border-radius:4px;justify-content:space-between;align-items: center;gap:6px;width:100%;min-height:24px;padding:0 6px;box-shadow:inset 0 0 0 1px #0000,inset 2px 0 #0000}.creator .row:hover{background:var(--panel-alt);color:var(--ink)}.creator .row .who{display:flex;padding-left:calc(var(--depth,0)*12px);align-items: center;gap:6px;min-width:0}.creator .row .name{font-size:var(--creator-small-size);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator .row .ends{display:flex;font-size:var(--creator-meta-size);color:var(--faint);align-items: center;gap:2px}.creator .row[aria-selected=true]{background:var(--chosen);box-shadow:inset 0 0 0 1px transparent,inset 2px 0 0 var(--lead)}.creator .row[aria-selected=true] .name{color:var(--lead);font-family:var(--mono-strong)}.creator .row[data-off] .name{color:var(--faint);text-decoration:line-through}.creator .row[data-drop]:after{content:"";position:absolute;background:var(--current);border-radius:1px;height:2px;left:0;right:0}.creator .row[data-drop=above]:after{top:-2px}.creator .row[data-drop=below]:after{bottom:-2px}.creator .row.scene .name{font-family:var(--sans-medium)}.creator .row.scene[aria-expanded=true]{background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline),inset 2px 0 0 transparent}.creator .row.scene[aria-expanded=true] .who>svg:first-child{color:var(--lead)}.creator .row.scene[aria-expanded=true] .who>svg:nth-child(2){color:var(--current)}.creator .row.add .name{color:var(--ink-3)}.creator .kids{box-shadow:inset 1px 0 0 var(--hairline);display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 12px;padding-left:8px}.creator .active{font:var(--creator-meta-size)/1 var(--mono-face);text-transform:uppercase;background:var(--lead-20);color:var(--lead);border-radius:3px;padding:2px 4px}.creator .tag{display:grid;font:8px/1 var(--mono-strong);--tint:var(--ink-3);background:color-mix(in srgb,var(--tint)20%,transparent);color:var(--tint);border-radius:3px;flex:none;place-items: center;width:14px;height:14px}.creator .pick{background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font:var(--creator-meta-size)/1 var(--sans-medium);color:var(--ink-3);cursor:pointer;border:0;border-radius:4px;max-width:7em;height:20px;padding:0 4px}.creator .pick:hover{color:var(--ink);background:var(--chosen)}.creator .dock-panel[data-panel=assets]>.dock-body>.none{font-size:var(--creator-small-size);color:var(--ink-3);margin:0;padding:10px}:-webkit-any(.creator,.sheet-look) .checks{display:flex;flex-direction:column;gap:2px}:-moz-any(.creator,.sheet-look) .checks{display:flex;flex-direction:column;gap:2px}:is(.creator,.sheet-look) .checks{display:flex;flex-direction:column;gap:2px}:-webkit-any(.creator,.sheet-look) .checks .check{display:flex;font-size:var(--creator-small-size);color:var(--ink-2);cursor:pointer;align-items: center;gap:6px;min-height:22px}:-moz-any(.creator,.sheet-look) .checks .check{display:flex;font-size:var(--creator-small-size);color:var(--ink-2);cursor:pointer;align-items: center;gap:6px;min-height:22px}:is(.creator,.sheet-look) .checks .check{display:flex;font-size:var(--creator-small-size);color:var(--ink-2);cursor:pointer;align-items: center;gap:6px;min-height:22px}:-webkit-any(.creator,.sheet-look) .checks .check:has(input:disabled){color:var(--faint);cursor:default}:-moz-any(.creator,.sheet-look) .checks .check:has(input:disabled){color:var(--faint);cursor:default}:is(.creator,.sheet-look) .checks .check:has(input:disabled){color:var(--faint);cursor:default}.creator form.row.add .field{flex:1}.creator .dock-panel:-webkit-any([data-panel=jobs],[data-panel=make])>.dock-body>.none{font-size:var(--creator-small-size);color:var(--ink-3);margin:0;padding:10px}.creator .dock-panel:-moz-any([data-panel=jobs],[data-panel=make])>.dock-body>.none{font-size:var(--creator-small-size);color:var(--ink-3);margin:0;padding:10px}.creator .dock-panel:is([data-panel=jobs],[data-panel=make])>.dock-body>.none{font-size:var(--creator-small-size);color:var(--ink-3);margin:0;padding:10px}.creator .tree .over{font-size:var(--creator-meta-size);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:8px 6px 2px}.creator .tree button.row{text-align:left;font:inherit;background:0 0;border:0}.creator .jobs{display:flex;flex-direction:column}.creator .job{display:flex;box-shadow:0 1px 0 var(--hairline);flex-direction:column;gap:4px;padding:8px 10px}.creator .job .head{display:flex;align-items: center;gap:8px;min-width:0;min-height:20px}.creator .job .name{font:var(--creator-small-size)/1.2 var(--sans-medium);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.creator .job .state{display:inline-flex;font-size:var(--creator-small-size);color:var(--ink-3);white-space:nowrap;flex:none;align-items: center;gap:6px}.creator .job .pip{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.creator .job[data-status=running] .pip,.creator .job[data-status=pending] .pip{background:var(--current);animation:1.2s ease-in-out infinite creator-pip}.creator .job[data-status=completed] .pip{background:var(--role-positive)}.creator .job[data-status=failed] .pip,.creator .job[data-status=uncertain] .pip{background:var(--role-negative)}.creator .job .ends{display:flex;flex:none;align-items: center;gap:2px}.creator .job .meter{position:relative;overflow:hidden;background:var(--role-progressTrack);border-radius:2px;height:4px}.creator .job .meter i{position:absolute;background:var(--lead);animation:creator-track 1.5s var(--ease)infinite;border-radius:2px;width:36%;inset:0 auto 0 0}.creator .job .meter[data-set] i{animation:none;transition:width var(--quick)var(--ease)}.creator .job .sub{font-size:var(--creator-meta-size);color:var(--ink-3);overflow-wrap:anywhere;user-select:text;line-height:1.4}.creator .job[data-status=failed] .sub,.creator .job[data-status=uncertain] .sub{color:var(--ink-2)}@keyframes creator-pip{50%{opacity:.3}}@keyframes creator-track{0%{translate:-100%}to{translate:280%}}@media (prefers-reduced-motion:reduce){.creator .job .pip{animation:none}.creator .job .meter i{animation:none;opacity:.35;width:100%}}.creator .group .files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.creator .file{position:relative;aspect-ratio:1;overflow:hidden;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:6px}.creator .file img,.creator .file video{display:block;object-fit:cover;pointer-events:none;width:100%;height:100%}.creator .file:after{content:"";position:absolute;border-radius:inherit;transition:box-shadow var(--quick)var(--ease);inset:0;box-shadow:inset 0 0 0 1px #0000}.creator .file:hover:not(:disabled):after{box-shadow:inset 0 0 0 1px var(--lead-60)}.creator .file[aria-busy=true]{opacity:1;box-shadow:inset 0 0 0 1px var(--current)}.creator .file .kind{position:absolute;background:var(--role-glass);font-size:var(--creator-meta-size);color:var(--ink);border-radius:3px;padding:2px 4px;bottom:4px;left:4px}.creator .centre{position:relative}.creator .maker{position:absolute;z-index:6;display:flex;background:color-mix(in srgb,var(--ground)92%,transparent);backdrop-filter:blur(6px);inset:0}.creator .maker .uw-room{flex:1;justify-content:stretch;width:100%;height:100%;min-height:0;padding:8px}.creator .maker .uw-room>.wz-stage[data-tone=console]{width:100%;max-height:none}.creator .manual{user-select:text;padding:8px}.creator .manual .hand{display:flex;overflow:hidden;background:var(--panel);box-shadow:0 0 0 1px var(--hairline-2),0 20px 50px var(--shadow);animation:creator-rise .22s var(--ease);border-radius:8px;flex-direction:column;flex:1;min-width:0}@keyframes creator-rise{0%{opacity:0;translate:0 6px}}.creator .manual .top{display:flex;border-bottom:1px solid var(--hairline);flex-wrap:wrap;flex:none;align-items: center;gap:8px 12px;min-height:44px;padding:6px 10px 6px 14px}.creator .manual .crumb{display:flex;font:var(--creator-lead-size)/1 var(--display);color:var(--ink-3);align-items: center;gap:6px;margin-right:auto}.creator .manual .crumb svg{color:var(--lead)}.creator .manual .crumb i{color:var(--faint);font-style:normal}.creator .manual .crumb b{font-weight:inherit;color:var(--ink)}.creator .modes{display:inline-flex;background:var(--head);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:4px;padding:2px}.creator .modes button{display:flex;font-size:var(--creator-small-size);color:var(--ink-3);white-space:nowrap;border-radius:3px;align-items: center;gap:5px;height:20px;padding:0 8px}.creator .modes button:hover{color:var(--ink)}.creator .modes button[aria-checked=true]{background:var(--chosen);color:var(--lead);font-family:var(--sans-medium)}.creator .manual .seg{display:inline-flex;background:var(--head);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:4px;flex-wrap:wrap;padding:2px}.creator .manual .seg button{display:flex;font-size:var(--creator-small-size);color:var(--ink-3);white-space:nowrap;border-radius:3px;align-items: center;gap:5px;height:22px;padding:0 10px}.creator .manual .seg button:hover{color:var(--ink)}.creator .manual .seg button[aria-checked=true]{background:var(--chosen);color:var(--lead);font-family:var(--sans-medium)}.creator .manual .middle{display:grid;grid-template-columns:minmax(0,1fr)minmax(200px,38%);flex:1;min-height:0}.creator .manual .asks{overflow-y:auto;display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px 18px}.creator .manual .ask{display:flex;flex-direction:column;gap:6px;min-width:0}.creator .manual .label{display:flex;font:var(--creator-meta-size)/1.3 var(--sans-strong);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);justify-content:space-between;align-items:baseline}.creator .manual .label span{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--faint)}.creator .manual .label span.mono{font-family:var(--mono-face)}.creator .manual .area,.creator .manual .line{display:block;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:var(--creator-lead-size)/1.45 var(--sans);outline:none;transition:box-shadow var(--quick)var(--ease);border:0;border-radius:4px;width:100%}.creator .manual .area{resize:none;min-height:84px;padding:8px 10px}.creator .manual .line{height:32px;padding:0 10px}.creator .manual .area:focus,.creator .manual .line:focus{box-shadow:inset 0 0 0 1px var(--lead)}.creator .manual .area::placeholder,.creator .manual .line::placeholder{color:var(--faint)}.creator .manual .sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.creator .manual .sizes button{display:flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-3);border-radius:4px;flex-direction:column;align-items: center;gap:5px;min-width:0;padding:8px 4px 7px}.creator .manual .sizes button:hover{background:var(--chosen);color:var(--ink)}.creator .manual .sizes .shape{display:grid;place-items: center;height:24px}.creator .manual .sizes .shape span{display:block;border:1px solid;border-radius:2px}.creator .manual .sizes .ratio{font-size:var(--creator-small-size);color:var(--ink);line-height:1}.creator .manual .sizes .use{font-size:var(--creator-meta-size);color:var(--faint);white-space:nowrap;line-height:1}.creator .manual .sizes button[aria-checked=true]{background:var(--chosen);box-shadow:inset 0 0 0 1px var(--lead-60);color:var(--lead)}.creator .manual .sizes button[aria-checked=true] .ratio{color:var(--lead)}.creator .manual .models{position:relative;display:flex;flex-direction:column;gap:4px}.creator .manual .choose{display:flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:var(--creator-lead-size)/1 var(--sans);text-align:left;transition:box-shadow var(--quick)var(--ease);border-radius:4px;align-items: center;gap:8px;width:100%;height:32px;padding:0 10px}.creator .manual .choose:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--hairline-2)}.creator .manual .choose[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--lead)}.creator .manual .choose .name,.creator .manual .option .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.creator .manual .price{font-size:var(--creator-small-size);color:var(--ink-3);white-space:nowrap}.creator .manual .price i{color:var(--faint);font-style:normal}.creator .manual .options{display:flex;overflow-y:auto;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline),0 8px 24px var(--shadow);border-radius:4px;flex-direction:column;max-height:228px}.creator .manual .option{display:flex;color:var(--ink-2);font-size:var(--creator-body-size);text-align:left;transition:background-color var(--quick)var(--ease);justify-content:space-between;align-items: center;gap:10px;min-height:32px;padding:0 10px;box-shadow:inset 2px 0 #0000}.creator .manual .option:hover:not([data-locked]){background:var(--chosen);color:var(--ink)}.creator .manual .option[aria-selected=true]{background:var(--chosen);color:var(--lead);box-shadow:inset 2px 0 0 var(--lead)}.creator .manual .option[data-locked]{opacity:.5;cursor:default}.creator .manual .tier{background:var(--lead-20);font:var(--creator-meta-size)/1 var(--mono-strong);text-transform:uppercase;color:var(--lead);border-radius:3px;margin-left:8px;padding:2px 4px}.creator .manual .pair{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.creator .manual .hint{font-size:var(--creator-small-size);color:var(--faint);flex:1;min-width:12em}.creator .manual .proof{display:flex;border-left:1px solid var(--hairline);background:var(--ground);container-type:size;flex-direction:column;justify-content:center;align-items: center;gap:10px;min-width:0;padding:16px}.creator .manual .shown{position:relative;width:min(100cqw,calc((100cqh - 30px)*var(--wide)/var(--tall)));aspect-ratio:var(--wide)/var(--tall);overflow:hidden;border:1px dashed var(--hairline-2);background:var(--well);container-type:size;transition:width .26s var(--ease),aspect-ratio .26s var(--ease);border-radius:6px}.creator .manual .shown .empty{position:absolute;display:grid;text-align:center;font-size:var(--creator-small-size);color:var(--faint);place-items: center;padding:8cqw;line-height:1.4;inset:0}.creator .manual .shown b{position:absolute;font:clamp(9px,6.4cqw,22px)/1.15 var(--display);text-align:center;color:var(--ink);text-shadow:0 1px 4px var(--shadow);transition:top .26s var(--ease);max-width:88%;left:50%;translate:-50% -50%}.creator .manual .shown b[data-where=top]{top:14%}.creator .manual .shown b[data-where=middle]{top:50%}.creator .manual .shown b[data-where=bottom]{top:86%}.creator .manual .meta{font-size:var(--creator-meta-size);color:var(--ink-3);white-space:nowrap}.creator .manual .foot{display:flex;border-top:1px solid var(--hairline);background:var(--head);flex:none;justify-content:space-between;align-items: center;gap:12px;padding:10px 14px}.creator .manual .says{font-size:var(--creator-small-size);color:var(--ink-3);min-width:0}.creator .manual .foot .buy{display:flex;flex:none;align-items: center;gap:12px}.creator .manual .cost{font-size:var(--creator-body-size);color:var(--ink);white-space:nowrap}.creator .manual .cost[data-state=pricing]{color:var(--faint)}.creator .manual .foot .lead{font-size:var(--creator-body-size);flex:none;height:32px;padding:0 16px}.creator .manual .foot .lead:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.creator .manual{position:fixed;z-index:50}.creator .manual .middle{grid-template-columns:minmax(0,1fr);overflow-y:auto}.creator .manual .asks{overflow:visible}.creator .manual .proof{border-left:0;border-top:1px solid var(--hairline);flex:none;height:280px}.creator .manual .sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.creator .manual .hand{animation:none}.creator .manual .shown,.creator .manual .shown b{transition:none}}.creator .soundTop{position:relative;box-shadow:inset 0 -1px 0 var(--hairline),inset 0 1px 0 var(--hairline);height:20px}.creator .soundTop .peaks{position:absolute;color:var(--accent);opacity:.45;pointer-events:none;width:100%;height:calc(100% - 4px);inset:2px 0}.creator .lane.sound{height:28px}.creator .lane.sound .block{display:flex;overflow:hidden;align-items: center;gap:10px}.creator .lane.sound .block label{display:inline-flex;color:var(--ink-3);font-size:var(--creator-meta-size);align-items: center;gap:3px}.creator .lane.sound .block input{background:var(--well);color:var(--ink);font:var(--creator-meta-size)/1 var(--mono-face);border:0;border-radius:3px;width:44px;height:18px;padding:0 4px}.creator .block canvas.wave{position:absolute;pointer-events:none;opacity:.45;width:100%;height:100%;inset:0}.creator .names .row.add .pick{max-width:none}.creator .group,.creator .motion,.creator .dock-panel[data-panel=scene]>.dock-body,.creator .dock-panel[data-panel=keys]>.dock-body{display:flex;flex-direction:column;gap:8px;padding:10px}.creator .dock-panel[data-panel=layer]>.dock-body>.none,.creator .dock-panel[data-panel=motion]>.dock-body>.none{padding:10px}.creator .group+.group{box-shadow:0 -1px 0 var(--hairline)}.creator .group[data-tinted]{background:color-mix(in srgb,var(--panel-alt)35%,transparent)}.creator .group h3{display:flex;font:var(--creator-meta-size)/1.3 var(--sans-strong);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);justify-content:space-between;margin:0}.creator .group h3 span{text-transform:none;letter-spacing:0}:-webkit-any(.creator,.sheet-look) .rows{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,132px);font-size:var(--creator-small-size);color:var(--ink-3);align-items: center;gap:8px}:-moz-any(.creator,.sheet-look) .rows{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,132px);font-size:var(--creator-small-size);color:var(--ink-3);align-items: center;gap:8px}:is(.creator,.sheet-look) .rows{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,132px);font-size:var(--creator-small-size);color:var(--ink-3);align-items: center;gap:8px}:-webkit-any(.creator,.sheet-look) .rows .over{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}:-moz-any(.creator,.sheet-look) .rows .over{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}:is(.creator,.sheet-look) .rows .over{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}:-webkit-any(.creator,.sheet-look) .field{display:flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--creator-small-size);color:var(--ink);transition:box-shadow var(--quick)var(--ease);border:0;border-radius:4px;align-items: center;gap:6px;min-width:0;height:22px;padding:0 8px}:-moz-any(.creator,.sheet-look) .field{display:flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--creator-small-size);color:var(--ink);transition:box-shadow var(--quick)var(--ease);border:0;border-radius:4px;align-items: center;gap:6px;min-width:0;height:22px;padding:0 8px}:is(.creator,.sheet-look) .field{display:flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--creator-small-size);color:var(--ink);transition:box-shadow var(--quick)var(--ease);border:0;border-radius:4px;align-items: center;gap:6px;min-width:0;height:22px;padding:0 8px}:-webkit-any(.creator,.sheet-look) .field:focus-within{box-shadow:inset 0 0 0 1px var(--lead);outline:none}:-moz-any(.creator,.sheet-look) .field:focus-within{box-shadow:inset 0 0 0 1px var(--lead);outline:none}:is(.creator,.sheet-look) .field:focus-within{box-shadow:inset 0 0 0 1px var(--lead);outline:none}:-webkit-any(.creator,.sheet-look) .field input{outline:none;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:0}:-moz-any(.creator,.sheet-look) .field input{outline:none;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:0}:is(.creator,.sheet-look) .field input{outline:none;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:0}:-webkit-any(.creator,.sheet-look) .field.mono input{text-align:right}:-moz-any(.creator,.sheet-look) .field.mono input{text-align:right}:is(.creator,.sheet-look) .field.mono input{text-align:right}:-webkit-any(.creator,.sheet-look) .field input[type=text]{text-align:left}:-moz-any(.creator,.sheet-look) .field input[type=text]{text-align:left}:is(.creator,.sheet-look) .field input[type=text]{text-align:left}:-webkit-any(.creator,.sheet-look) .field textarea{outline:none;color:inherit;font:inherit;text-align:left;resize:vertical;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:0}:-moz-any(.creator,.sheet-look) .field textarea{outline:none;color:inherit;font:inherit;text-align:left;resize:vertical;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:0}:is(.creator,.sheet-look) .field textarea{outline:none;color:inherit;font:inherit;text-align:left;resize:vertical;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:0}:-webkit-any(.creator,.sheet-look) .field:has(textarea){align-items: flex-start;height:auto;padding:4px 8px}:-moz-any(.creator,.sheet-look) .field:has(textarea){align-items: flex-start;height:auto;padding:4px 8px}:is(.creator,.sheet-look) .field:has(textarea){align-items: flex-start;height:auto;padding:4px 8px}:-webkit-any(.creator,.sheet-look) .field input[type=color]{flex:none;width:24px;height:14px;padding:0}:-moz-any(.creator,.sheet-look) .field input[type=color]{flex:none;width:24px;height:14px;padding:0}:is(.creator,.sheet-look) .field input[type=color]{flex:none;width:24px;height:14px;padding:0}:-webkit-any(.creator,.sheet-look) .field[data-fixed]{color:var(--ink-2);justify-content:flex-end}:-moz-any(.creator,.sheet-look) .field[data-fixed]{color:var(--ink-2);justify-content:flex-end}:is(.creator,.sheet-look) .field[data-fixed]{color:var(--ink-2);justify-content:flex-end}:-webkit-any(.creator,.sheet-look) .acts{display:flex;align-items: center;gap:2px}:-moz-any(.creator,.sheet-look) .acts{display:flex;align-items: center;gap:2px}:is(.creator,.sheet-look) .acts{display:flex;align-items: center;gap:2px}.creator .tracks{display:flex;flex-direction:column;gap:4px}.creator .track{display:grid;grid-template-columns:minmax(0,1fr)72px 76px 20px;font-size:var(--creator-small-size);color:var(--ink-3);align-items: center;gap:4px}.creator .track>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator .track[data-keyed=true]>span:first-child{color:var(--ink)}.creator .keyAt{display:grid;border-radius:4px;place-items: center;width:20px;height:20px}.creator .keyAt:hover{background:var(--chosen)}.creator .keyAt:before{content:"";box-shadow:inset 0 0 0 1.5px var(--ink-3);transition:background-color var(--quick)var(--ease);width:8px;height:8px;rotate:45deg}.creator .keyAt[aria-pressed=true]:before{background:var(--current);box-shadow:none}.creator .curveBox{grid-column:1/-1;background:var(--head);box-shadow:inset 0 0 0 1px var(--hairline);overflow:hidden;border-radius:4px;height:56px}.creator .curve{display:block;color:var(--faint);touch-action:none;width:100%;height:100%}.creator .trackOptions{grid-column:1/-1;min-width:0}.creator .trackOptions>details{display:flex;flex-direction:column;gap:6px}.creator .trackOptions .rows+.pick,.creator .trackOptions .pick{max-width:none;margin-top:6px}.creator .effect{display:flex;background:var(--head);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:5px;flex-direction:column;gap:6px;padding:6px}.creator .effect[data-off]{opacity:.55}.creator .effect .acts .name{font:var(--creator-small-size)/1 var(--sans-strong);color:var(--ink)}.creator .tracks .over{display:flex;flex-direction:column;gap:6px;padding:4px 0 2px}.creator .tracks .over>label{font-size:var(--creator-meta-size);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.creator .colourSlot{display:grid;grid-template-columns:20px minmax(0,1fr)20px;align-items: center;gap:4px}.creator .colourSlot .swatch{display:block}.creator .swatches{display:flex;flex-direction:column;gap:4px}.creator .swatches small{color:var(--faint);font-size:var(--creator-meta-size)}.creator .swatchRow{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.creator .swatch{background:var(--c);box-shadow:inset 0 0 0 1px var(--hairline-2),0 0 0 1px transparent,0 0 0 2px transparent,0 0 0 3px transparent;border-radius:3px;height:20px}.creator .swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px var(--panel),0 0 0 2px var(--panel),0 0 0 3px var(--current)}.creator .named{font-size:var(--creator-meta-size);color:var(--ink-2)}:-webkit-any(.creator,.sheet-look) .slot{display:flex;flex-direction:column;gap:4px}:-moz-any(.creator,.sheet-look) .slot{display:flex;flex-direction:column;gap:4px}:is(.creator,.sheet-look) .slot{display:flex;flex-direction:column;gap:4px}:-webkit-any(.creator,.sheet-look) .slot label{display:flex;font-size:var(--creator-small-size);justify-content:space-between;align-items:baseline}:-moz-any(.creator,.sheet-look) .slot label{display:flex;font-size:var(--creator-small-size);justify-content:space-between;align-items:baseline}:is(.creator,.sheet-look) .slot label{display:flex;font-size:var(--creator-small-size);justify-content:space-between;align-items:baseline}:-webkit-any(.creator,.sheet-look) .slot[data-off]{opacity:.45}:-moz-any(.creator,.sheet-look) .slot[data-off]{opacity:.45}:is(.creator,.sheet-look) .slot[data-off]{opacity:.45}:-webkit-any(.creator,.sheet-look) .checks{display:flex;box-shadow:0 -1px 0 var(--hairline);flex-direction:column;gap:6px;padding-top:8px}:-moz-any(.creator,.sheet-look) .checks{display:flex;box-shadow:0 -1px 0 var(--hairline);flex-direction:column;gap:6px;padding-top:8px}:is(.creator,.sheet-look) .checks{display:flex;box-shadow:0 -1px 0 var(--hairline);flex-direction:column;gap:6px;padding-top:8px}:-webkit-any(.creator,.sheet-look) .checks label{display:flex;font-size:var(--creator-small-size);color:var(--ink-3);cursor:pointer;align-items: center;gap:8px}:-moz-any(.creator,.sheet-look) .checks label{display:flex;font-size:var(--creator-small-size);color:var(--ink-3);cursor:pointer;align-items: center;gap:8px}:is(.creator,.sheet-look) .checks label{display:flex;font-size:var(--creator-small-size);color:var(--ink-3);cursor:pointer;align-items: center;gap:8px}:-webkit-any(.creator,.sheet-look) .checks label:hover{color:var(--ink)}:-moz-any(.creator,.sheet-look) .checks label:hover{color:var(--ink)}:is(.creator,.sheet-look) .checks label:hover{color:var(--ink)}.creator .side{display:flex;flex-direction:column;gap:6px}.creator .timing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.creator .keys{display:flex;flex-direction:column;gap:6px}.creator .key{display:flex;background:var(--head);box-shadow:inset 0 0 0 1px var(--hairline),inset 2px 0 0 transparent;font-size:var(--creator-small-size);text-align:left;border-radius:4px;justify-content:space-between;align-items: center;gap:8px;width:100%;min-height:24px;padding:0 8px}.creator .key:hover{background:var(--panel-alt)}.creator .key .at{display:flex;align-items: center;gap:8px}.creator .key .what{font-size:var(--creator-meta-size);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator .key[aria-current=true]{background:var(--chosen);box-shadow:inset 0 0 0 1px var(--hairline),inset 2px 0 0 var(--lead)}.creator .key[aria-current=true] .at{color:var(--lead);font-family:var(--mono-strong)}.creator .key[aria-current=true] .what{color:var(--current)}.creator .diamond{background:var(--lead);flex:none;width:8px;height:8px;rotate:45deg}.creator .key[aria-current=true] .diamond{background:var(--current);box-shadow:0 0 8px var(--current)}.creator details>summary{cursor:pointer;font-size:var(--creator-small-size);color:var(--ink-3)}.creator details[open]>summary{margin-bottom:6px}.creator .centre{display:flex;background:var(--ground);flex-direction:column}.creator .stagebar{display:flex;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--hairline)60%,transparent);font-size:var(--creator-small-size);color:var(--ink-3);white-space:nowrap;overflow:hidden;flex:none;justify-content:space-between;align-items: center;gap:12px;height:28px;padding:0 12px}.creator .coords{display:flex;flex:none;gap:10px}.creator .coords b{color:var(--ink);font-weight:400}.creator .views{display:flex;overflow-x:auto;scrollbar-width:none;font-family:var(--sans);gap:12px;min-width:0}.creator .views button{display:flex;color:var(--faint);font-size:var(--creator-small-size);align-items: center;gap:5px}.creator .views button:before{content:"";border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 1px}.creator .views button:hover{color:var(--ink-3)}.creator .views button[aria-pressed=true]{color:var(--current)}.creator .views button[aria-pressed=true]:before{background:currentColor}.creator .well{container-type:size;display:grid;overflow:auto;background-image:radial-gradient(var(--panel-alt)1px,transparent 1px);background-size:16px 16px;flex:1 1 0;min-height:0}.creator .stage{position:relative;overflow:hidden;background:var(--well);box-shadow:0 0 0 1px var(--hairline),0 20px 50px var(--shadow);aspect-ratio:var(--ratio,1.7778);width:calc(min(100cqw - 24px,(100cqh - 24px)*var(--ratio,1.7778))*var(--zoom,1));border-radius:6px;margin:auto}.creator .stage canvas{display:block;width:100%;height:100%}.creator .stage .overlay{position:absolute;touch-action:none;inset:0}.creator .stage .native-frame{position:absolute;object-fit:contain;width:100%;height:100%;inset:0}.creator .stage .safe{position:absolute;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--current)55%,transparent);outline:1px dashed color-mix(in srgb,var(--ground)60%,transparent);outline-offset:-2px;margin:auto;inset:0}.creator .transport{display:flex;background:var(--panel);box-shadow:inset 0 1px 0 var(--hairline);flex:none;justify-content:space-between;align-items: center;gap:12px;height:40px;padding:0 16px}@media (max-width:600px){.creator .transport{flex-wrap:wrap;row-gap:4px;height:auto;min-height:40px;padding-block-start:4px;padding-block-end:4px}.creator .transport .player{flex-wrap:wrap}}.creator .transport .where{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--creator-small-size);flex:1;min-width:0}.creator .steps{display:flex;align-items: center;gap:4px}.creator .playbtn{background:var(--lead);color:var(--lead-ink);display:grid;transition:background-color var(--quick)var(--ease),scale var(--quick)var(--ease);border-radius:50%;place-items: center;width:32px;height:32px}.creator .playbtn svg{fill:currentColor}.creator .playbtn:hover:not(:disabled){background:var(--lead-hover)}.creator .playbtn:active:not(:disabled){scale:.95}.creator .transport>.readout{box-shadow:none;font-size:var(--creator-small-size);background:0 0;flex:1;justify-content:flex-end;max-width:none}.creator .readout b{color:var(--lead);font-family:var(--mono-strong);font-weight:400}.creator .readout span{color:var(--ink)}.creator .transport .seek{position:relative;cursor:pointer;touch-action:none;flex:1.4;min-width:48px;height:14px}.creator .transport .seek:before{content:"";position:absolute;background:var(--hairline);border-radius:1px;height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.creator .transport .seek .fill{position:absolute;background:var(--lead);border-radius:1px;height:2px;top:50%;left:0;transform:translateY(-50%)}.creator .transport .seek .fill:after{content:"";position:absolute;background:var(--lead);border-radius:50%;width:8px;height:8px;margin-top:-4px;top:50%;right:-4px}.creator .transport .player{display:flex;align-items: center;gap:4px}.creator .transport .vol{-webkit-appearance:none;appearance:none;background:0 0;width:56px;height:14px;margin:0}.creator .transport .vol::-webkit-slider-runnable-track{background:var(--hairline);border-radius:1px;height:2px}.creator .transport .vol::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lead);border-radius:50%;width:8px;height:8px;margin-top:-3px}.creator .transport .vol::-moz-range-track{background:var(--hairline);border-radius:1px;height:2px}.creator .transport .vol::-moz-range-thumb{background:var(--lead);border:0;border-radius:50%;width:8px;height:8px}.creator .timeline{display:flex;min-height:100%}.creator .names{background:var(--head);box-shadow:inset -1px 0 0 var(--hairline);flex:none;width:192px}.creator .names .top{display:flex;box-shadow:inset 0 -1px 0 var(--hairline);font-size:var(--creator-meta-size);text-transform:uppercase;color:var(--faint);overflow:hidden;white-space:nowrap;align-items: center;height:20px;padding:0 8px}.creator .names .top+.top{height:24px}.creator .names .row{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--hairline)60%,transparent);touch-action:auto;border-radius:0;height:28px;padding:0 8px}.creator .names .row[aria-selected=true]{box-shadow:inset 2px 0 0 var(--lead),inset 0 -1px 0 color-mix(in srgb,var(--hairline)60%,transparent)}.creator .lanes{background:var(--well);flex:1;min-width:0}.creator .lanes>*{position:relative;padding:0 12px}.creator .strip{position:relative;touch-action:none;height:100%}.creator .reel{background:var(--head);box-shadow:inset 0 -1px 0 var(--hairline);height:40px}.creator .reel .strip{cursor:ew-resize}.creator .part{position:absolute;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--creator-meta-size);color:var(--ink-3);overflow:hidden;text-align:left;pointer-events:none;border-radius:3px;padding:0 6px;top:3px;bottom:3px}.creator .part .frames{position:absolute;opacity:.75;border-radius:3px;width:100%;height:100%;inset:0}.creator .part span{position:relative;white-space:nowrap;text-shadow:0 0 4px var(--ground)}.creator .part[aria-checked=true]{background:var(--lead-20);box-shadow:inset 0 0 0 1px var(--lead-60);color:var(--ink)}.creator .now{position:absolute;background:var(--current);pointer-events:none;width:2px;margin-left:-1px;top:0;bottom:0}.creator .ruler{background:var(--head);box-shadow:inset 0 -1px 0 var(--hairline);height:24px}.creator .ruler .strip{cursor:ew-resize}.creator .scale{position:absolute;color:var(--faint);pointer-events:none;width:100%;height:100%;inset:0}.creator .ruler .head{position:absolute;left:var(--at);background:var(--lead);color:var(--lead-ink);font:var(--creator-meta-size)/18px var(--mono-strong);text-align:center;pointer-events:none;border-radius:3px 3px 0 0;min-width:26px;height:18px;padding:0 4px;bottom:0;translate:-50%}.creator .lane{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--hairline)60%,transparent);height:28px}.creator .lane[data-on]{background:var(--lead-10)}.creator .block{position:absolute;display:flex;font-size:var(--creator-meta-size);white-space:nowrap;overflow:hidden;--tint:var(--ink-3);background:color-mix(in srgb,var(--tint)18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint)50%,transparent);color:color-mix(in srgb,var(--tint)70%,var(--ink));pointer-events:none;border-radius:4px;align-items: center;padding:0 8px;inset:4px 0}.creator .block[data-off]{opacity:.4}.creator .span{position:absolute;display:flex;font-size:var(--creator-meta-size);white-space:nowrap;overflow:hidden;--tint:var(--ink-3);background:color-mix(in srgb,var(--tint)30%,transparent);color:var(--ink);pointer-events:none;border-radius:4px;justify-content:flex-end;align-items: center;padding:0 6px;top:4px;bottom:4px}.creator .loop{position:absolute;display:flex;font-size:var(--creator-meta-size);white-space:nowrap;overflow:hidden;--tint:var(--ink-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint)55%,transparent);color:color-mix(in srgb,var(--tint)75%,var(--ink));pointer-events:none;outline:1px dashed #0000;outline-offset:-2px;border-radius:4px;align-items: center;padding:0 6px;top:4px;bottom:4px}.creator .loop[data-back]{outline-color:color-mix(in srgb,var(--tint)55%,transparent)}.creator .mark{position:absolute;--tint:var(--ink-3);background:var(--tint);box-shadow:0 0 0 1px var(--ground);cursor:ew-resize;z-index:2;touch-action:none;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;top:50%;rotate:45deg}.creator .mark:after{content:"";position:absolute;inset:-6px}.creator .mark[data-now]{background:var(--current);box-shadow:0 0 0 1px var(--ground),0 0 6px var(--current)}.creator .playhead{position:absolute;left:var(--at);background:var(--lead);box-shadow:0 0 10px var(--lead);pointer-events:none;z-index:3;width:2px;margin-left:-1px;top:0;bottom:0}.creator [data-kind=text]{--tint:var(--role-warn)}.creator [data-kind=image]{--tint:var(--role-positive)}.creator [data-kind=video]{--tint:var(--lead)}.creator [data-kind=shape]{--tint:var(--role-chart3)}.creator .first{position:absolute;z-index:5;display:flex;animation:creator-rise .22s var(--ease);flex-wrap:wrap;justify-content:center;align-items: center;gap:8px;width:max-content;max-width:calc(100% - 24px);bottom:52px;left:50%;translate:-50%}.creator .first .ask{display:inline-flex;background:var(--role-glass);box-shadow:inset 0 0 0 1px var(--lead);color:var(--ink);font:var(--creator-body-size)/1 var(--sans-medium);white-space:nowrap;backdrop-filter:blur(6px);transition:background-color var(--quick)var(--ease),scale var(--quick)var(--ease);border-radius:8px;align-items: center;height:30px;padding:0 12px}.creator .first .ask:hover{background:color-mix(in srgb,var(--lead)22%,var(--role-glass))}.creator .first .ask:active{scale:.98}.creator .first .ask[data-lead]{background:var(--lead);box-shadow:none;color:var(--lead-ink)}.creator .first .ask[data-lead]:hover{background:var(--lead-hover)}.creator .first>.tool{background:var(--role-glass);box-shadow:inset 0 0 0 1px var(--hairline)}.creator .first{box-shadow:inset 0 0 0 1px #0000,0 12px 32px #0000}.creator .first[data-editing]{background:var(--role-glass);box-shadow:inset 0 0 0 1px var(--lead),0 12px 32px var(--shadow);backdrop-filter:blur(6px);border-radius:10px;flex-wrap:nowrap;width:min(560px,100% - 24px);padding:6px}.creator .first[data-editing]>.tool{box-shadow:none;background:0 0}.creator .first .at{font-size:var(--creator-meta-size);color:var(--ink-3);flex:none}.creator .first .line{background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:var(--creator-lead-size)/1 var(--sans);outline:none;user-select:text;border:0;border-radius:6px;flex:1;min-width:0;height:30px;padding:0 10px}.creator .first .line:focus{box-shadow:inset 0 0 0 1px var(--lead)}@media (prefers-reduced-motion:reduce){.creator .first{animation:none}}.sheet-look{display:flex;font:400 var(--creator-body-size)/var(--creator-body-line)var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;user-select:text;flex-direction:column;gap:10px}.sheet-look textarea{background:var(--well);box-shadow:inset 0 0 0 1px var(--hairline);font:var(--creator-small-size)/1.5 var(--mono-face);resize:vertical;border:0;border-radius:4px;min-height:220px;padding:8px}:-webkit-any(.creator,.sheet-look) .paneHead{display:flex;justify-content:space-between;align-items: center;gap:8px}:-moz-any(.creator,.sheet-look) .paneHead{display:flex;justify-content:space-between;align-items: center;gap:8px}:is(.creator,.sheet-look) .paneHead{display:flex;justify-content:space-between;align-items: center;gap:8px}.sheet-look h4{font:var(--creator-body-size)/1.3 var(--sans-strong);margin:0}:-webkit-any(.creator,.sheet-look) .paneHead h3{font:var(--creator-body-size)/1.3 var(--sans-strong);margin:0}:-moz-any(.creator,.sheet-look) .paneHead h3{font:var(--creator-body-size)/1.3 var(--sans-strong);margin:0}:is(.creator,.sheet-look) .paneHead h3{font:var(--creator-body-size)/1.3 var(--sans-strong);margin:0}.sheet-look p{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.sheet-look .paneHead h3{font:var(--creator-lead-size)/1.2 var(--display)}.sheet-look .sizes{display:flex;flex-direction:column;gap:4px}.sheet-look .size{position:relative;display:flex;background:var(--panel-alt);color:var(--ink-2);font-size:var(--creator-body-size);cursor:pointer;outline:1px solid #0000;outline-offset:1px;transition:background-color var(--quick)var(--ease);border-radius:6px;align-items: center;gap:8px;min-height:32px;padding:0 10px}.sheet-look .size:hover{background:var(--chosen)}.sheet-look .size:has(input:focus-visible){outline-color:var(--role-focusRing)}.sheet-look .size input{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;inset:0}.sheet-look .size i{box-shadow:inset 0 0 0 1px var(--hairline-2),inset 0 0 0 3px transparent;transition:background-color var(--quick)var(--ease);border-radius:50%;flex:none;width:12px;height:12px}.sheet-look .size[data-on]{color:var(--ink)}.sheet-look .size[data-on] i{background:var(--lead);box-shadow:inset 0 0 0 1px var(--lead),inset 0 0 0 3px var(--panel-alt)}.sheet-look .size .what{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sheet-look .size .from{font-size:var(--creator-meta-size);color:var(--faint);flex:none}.sheet-look .sequence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--panel-alt);border:0;border-radius:6px;gap:8px;margin:0;padding:10px}.sheet-look .sequence label{display:flex;font-size:var(--creator-small-size);color:var(--ink-3);flex-direction:column;gap:4px}.sheet-look .sequence :-webkit-any(input,select){background:var(--panel);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:var(--creator-body-size)/1 var(--mono);border:0;border-radius:4px;height:28px;padding:0 8px}.sheet-look .sequence :-moz-any(input,select){background:var(--panel);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:var(--creator-body-size)/1 var(--mono);border:0;border-radius:4px;height:28px;padding:0 8px}.sheet-look .sequence :is(input,select){background:var(--panel);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:var(--creator-body-size)/1 var(--mono);border:0;border-radius:4px;height:28px;padding:0 8px}.sheet-look .sequence p{grid-column:1/-1;font-size:var(--creator-small-size)}.sheet-look .acts{justify-content:flex-end;gap:8px}.sheet-look .btn{font-size:var(--creator-body-size);height:32px;padding:0 14px}@media (max-width:480px){.sheet-look .size{flex-wrap:wrap;row-gap:0;padding:6px 10px}.sheet-look .size .from{flex-basis:100%;padding-left:20px}}:-webkit-any(.creator,.sheet-look) .btn{display:inline-flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font:var(--creator-small-size)/1 var(--sans-medium);color:var(--ink-2);white-space:nowrap;border-radius:4px;justify-content:center;align-items: center;gap:6px;height:24px;padding:0 10px}:-moz-any(.creator,.sheet-look) .btn{display:inline-flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font:var(--creator-small-size)/1 var(--sans-medium);color:var(--ink-2);white-space:nowrap;border-radius:4px;justify-content:center;align-items: center;gap:6px;height:24px;padding:0 10px}:is(.creator,.sheet-look) .btn{display:inline-flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font:var(--creator-small-size)/1 var(--sans-medium);color:var(--ink-2);white-space:nowrap;border-radius:4px;justify-content:center;align-items: center;gap:6px;height:24px;padding:0 10px}:-webkit-any(.creator,.sheet-look) .btn:hover:not(:disabled){background:var(--chosen);color:var(--ink)}:-moz-any(.creator,.sheet-look) .btn:hover:not(:disabled){background:var(--chosen);color:var(--ink)}:is(.creator,.sheet-look) .btn:hover:not(:disabled){background:var(--chosen);color:var(--ink)}:-webkit-any(.creator,.sheet-look) .btn[data-lead]{background:var(--lead);color:var(--lead-ink);box-shadow:none}:-moz-any(.creator,.sheet-look) .btn[data-lead]{background:var(--lead);color:var(--lead-ink);box-shadow:none}:is(.creator,.sheet-look) .btn[data-lead]{background:var(--lead);color:var(--lead-ink);box-shadow:none}:-webkit-any(.creator,.sheet-look) .btn[data-lead]:hover:not(:disabled){background:var(--lead-hover);color:var(--lead-ink)}:-moz-any(.creator,.sheet-look) .btn[data-lead]:hover:not(:disabled){background:var(--lead-hover);color:var(--lead-ink)}:is(.creator,.sheet-look) .btn[data-lead]:hover:not(:disabled){background:var(--lead-hover);color:var(--lead-ink)}:-webkit-any(.creator,.sheet-look) .btn[data-icon]{width:24px;padding:0}:-moz-any(.creator,.sheet-look) .btn[data-icon]{width:24px;padding:0}:is(.creator,.sheet-look) .btn[data-icon]{width:24px;padding:0}:-webkit-any(.creator,.sheet-look) .btn svg{width:13px;height:13px}:-moz-any(.creator,.sheet-look) .btn svg{width:13px;height:13px}:is(.creator,.sheet-look) .btn svg{width:13px;height:13px}@media (max-width:1000px){.creator{overflow:visible;height:auto;min-height:100dvh}.creator .bar{flex-wrap:wrap;row-gap:8px;height:auto;padding:8px 16px}.creator .cluster{flex-wrap:wrap;flex:0 auto}.creator .work,.creator .dock,.creator .centre{flex:none}.creator .dock:not([data-dock=bottom])>.dock-panel:not([data-folded=true]){flex:none;max-height:none}.creator .dock:not([data-dock=bottom])>.dock-panel:-webkit-any([data-panel=objects],[data-panel=layer]):not([data-folded=true]){flex:none;max-height:none}.creator .dock:not([data-dock=bottom])>.dock-panel:-moz-any([data-panel=objects],[data-panel=layer]):not([data-folded=true]){flex:none;max-height:none}.creator .dock:not([data-dock=bottom])>.dock-panel:is([data-panel=objects],[data-panel=layer]):not([data-folded=true]){flex:none;max-height:none}.creator .dock[data-dock=bottom]{overflow-x:auto}.creator .said{text-align:left;flex-basis:100%;order:3}.creator .dock-work{display:flex;flex-direction:column;gap:1px}.creator .dock-grip{display:none}.creator .centre{order:-1}.creator .well{flex:none;height:64vh}.creator .transport .where{display:none}.creator .names{width:112px}}@media (prefers-reduced-motion:reduce){.creator *{transition:none!important}}.creator{position:relative}.creator .develop{outline:none;position:absolute;z-index:8;display:flex;background:var(--ground);color:var(--ink);box-shadow:inset 0 1px 0 var(--lead-60);animation:creator-rise .26s var(--ease);flex-direction:column;inset:36px 0 0}.creator .develop .top{display:flex;background:var(--panel);box-shadow:inset 0 -1px 0 var(--hairline);flex:none;align-items: center;gap:8px;height:36px;padding:0 12px}.creator .develop .crumb{display:flex;font:var(--creator-lead-size)/1 var(--display);color:var(--ink);white-space:nowrap;align-items: center;gap:7px;min-width:0}.creator .develop .crumb i{color:var(--faint);font-style:normal}.creator .develop .crumb .mono{font-size:var(--creator-small-size);color:var(--ink-2)}.creator .develop .crumb .mark{background:var(--lead);color:var(--lead-ink);display:grid;border-radius:4px;place-items: center;width:16px;height:16px}.creator .develop .hold{display:flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--creator-small-size);color:var(--ink-3);white-space:nowrap;border-radius:4px;align-items: center;gap:6px;height:24px;padding:0 10px}.creator .develop .hold:hover{color:var(--ink)}.creator .develop .hold[aria-pressed=true]{color:var(--current);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--current)40%,transparent)}.creator .develop .work{display:flex;background:var(--ground);flex:1;min-height:0}.creator .develop .rail{display:flex;background:var(--panel);box-shadow:inset -1px 0 0 var(--hairline);flex-direction:column;flex:none;align-items: center;gap:2px;width:40px;padding:6px 0}.creator .develop .rail .tool[aria-pressed=true]{background:var(--chosen)}.creator .develop .railEnd{margin-top:auto}.creator .develop .picked{display:block;box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:3px;width:16px;height:16px}.creator .develop .centre{display:flex;flex-direction:column;flex:1;min-width:0}.creator .develop .stagebar span:first-child{overflow:hidden;text-overflow:ellipsis}.creator .develop .well{overflow:hidden;place-items: center;padding:16px}.creator .develop .picture{position:relative;aspect-ratio:var(--w)/var(--h);width:min(100cqw - 32px,(100cqh - 32px)*var(--w)/var(--h));box-shadow:0 24px 60px var(--shadow);touch-action:none;max-width:100%;max-height:100%}.creator .develop .picture canvas{display:block;background:var(--well);background-image:linear-gradient(45deg,var(--panel-alt)25%,transparent 25%,transparent 75%,var(--panel-alt)75%),linear-gradient(45deg,var(--panel-alt)25%,transparent 25%,transparent 75%,var(--panel-alt)75%);background-position:0 0,8px 8px;background-size:16px 16px;border-radius:3px;width:100%;height:100%}.creator .develop .over{position:absolute;overflow:visible;pointer-events:none;width:100%;height:100%;inset:0}.creator .develop .over .thirds{stroke:color-mix(in srgb,var(--ink)20%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.creator .develop .over .ants{fill:var(--lead-10);stroke:var(--lead);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;animation:.6s linear infinite creator-ants}.creator .develop .over .ants *{vector-effect:non-scaling-stroke}.creator .develop .over .ants circle{fill:var(--current);stroke:var(--ground);stroke-dasharray:none}.creator .develop .over .cropBox .dim{fill:color-mix(in srgb,var(--well)55%,transparent);stroke:none}.creator .develop .over .cropBox .edge{fill:none;stroke:var(--current);stroke-width:1.5px;vector-effect:non-scaling-stroke}.creator .develop .over .cropBox[data-live] .edge{stroke-dasharray:6 4}.creator .develop .over .cropBox circle{fill:var(--current);stroke:var(--ground);stroke-width:1px;vector-effect:non-scaling-stroke}.creator .develop .picture[data-tool=crop]{cursor:crosshair}.creator .develop .aspects{margin-right:auto}.creator .develop .aspects button:before{display:none}.creator .develop .aspects button[aria-pressed=true]{color:var(--current)}@keyframes creator-ants{to{stroke-dashoffset:-10}}.creator .develop .badge{position:absolute;font-size:var(--creator-meta-size);color:var(--current);background:color-mix(in srgb,var(--panel)90%,transparent);box-shadow:inset 0 0 0 1px var(--hairline);white-space:nowrap;border-radius:3px;padding:3px 5px;top:8px;left:8px}.creator .develop .looks{display:flex;background:var(--panel);box-shadow:inset 0 1px 0 var(--hairline);overflow-x:auto;flex:none;align-items: center;gap:6px;height:64px;padding:0 12px}.creator .develop .looks .over{position:static;writing-mode:vertical-rl;font-size:var(--creator-meta-size);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);width:auto;height:auto;margin-right:4px;rotate:180deg}.creator .develop .looks button{display:flex;color:var(--ink-3);font-size:var(--creator-meta-size);border-radius:4px;flex-direction:column;flex:none;align-items: center;gap:4px;width:64px;padding:4px 2px;box-shadow:inset 0 0 0 1px #0000}.creator .develop .looks button canvas{background:var(--well);border-radius:3px;width:40px;height:30px}.creator .develop .looks button:hover{background:var(--panel-alt);color:var(--ink)}.creator .develop .looks button[aria-checked=true]{background:var(--chosen);box-shadow:inset 0 0 0 1px var(--lead-60);color:var(--lead)}.creator .develop .dock{display:flex;background:var(--panel);box-shadow:inset 1px 0 0 var(--hairline);overflow-y:auto;flex-direction:column;flex:none;width:296px}.creator .develop .panel{display:flex;box-shadow:0 -1px 0 var(--hairline);flex-direction:column;flex:none}.creator .develop .panel.grow{flex:1}.creator .develop .panel h2{display:flex;background:var(--head);box-shadow:inset 0 -1px 0 var(--hairline);font:600 var(--creator-small-size)/1 var(--sans-strong);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;flex:none;align-items: center;gap:6px;height:28px;margin:0;padding:0 10px}.creator .develop .panel h2>svg{color:var(--lead)}.creator .develop .panel .body{display:flex;flex-direction:column;gap:8px;padding:10px}.creator .develop .link{font-size:var(--creator-meta-size);color:var(--lead);text-transform:none;letter-spacing:0}.creator .develop .link:hover:not(:disabled){text-decoration:underline}.creator .develop .histogram{display:block;background:var(--well);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:4px;width:100%;height:72px}.creator .develop .grades{gap:7px}.creator .develop .grades hr{background:var(--hairline);border:0;height:1px;margin:2px 0}.creator .develop .grade{display:grid;grid-template-columns:76px 1fr 38px;font-size:var(--creator-small-size);color:var(--ink-3);cursor:default;align-items: center;gap:8px}.creator .develop .grade output{font-size:var(--creator-meta-size);color:var(--ink);text-align:right}.creator .develop input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:14px;margin:0}.creator .develop input[type=range]::-webkit-slider-runnable-track{background:var(--role-progressTrack,var(--hairline));border-radius:2px;height:4px}.creator .develop input[type=range]::-moz-range-track{background:var(--role-progressTrack,var(--hairline));border-radius:2px;height:4px}.creator .develop input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lead);border-radius:50%;width:10px;height:10px;margin-top:-3px}.creator .develop input[type=range]::-moz-range-thumb{background:var(--lead);border:0;border-radius:50%;width:10px;height:10px}.creator .develop .grade[data-tone=warm] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,color-mix(in srgb,var(--role-chart3)40%,transparent),var(--hairline),color-mix(in srgb,var(--role-chart4)40%,transparent))}.creator .develop .grade[data-tone=tint] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,color-mix(in srgb,var(--role-positive)50%,transparent),var(--hairline),color-mix(in srgb,var(--role-chart2)40%,transparent))}.creator .develop .seg{display:inline-flex;background:var(--head);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:4px;padding:1px}.creator .develop .seg button{font:var(--creator-meta-size)/1 var(--sans);letter-spacing:0;color:var(--ink-3);border-radius:3px;height:18px;padding:0 6px}.creator .develop .seg button[aria-checked=true]{background:var(--chosen);color:var(--lead)}.creator .develop .curve{display:block;background:var(--head);box-shadow:inset 0 0 0 1px var(--hairline);background-image:linear-gradient(to right,color-mix(in srgb,var(--hairline)60%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--hairline)60%,transparent)1px,transparent 1px);cursor:crosshair;overflow:visible;touch-action:none;background-size:25% 25%;border-radius:4px;width:100%;height:132px}.creator .develop .curve .guide{fill:none;stroke:var(--faint);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.creator .develop .curve .line{fill:none;stroke:var(--lead);stroke-width:2px;vector-effect:non-scaling-stroke}.creator .develop .curve[data-channel=r] .line{stroke:var(--role-chart1)}.creator .develop .curve[data-channel=g] .line{stroke:var(--role-positive)}.creator .develop .curve[data-channel=b] .line{stroke:var(--role-chart3)}.creator .develop .curve .knot{fill:var(--lead);stroke:var(--ground);stroke-width:1px;vector-effect:non-scaling-stroke;cursor:grab}.creator .develop .masks{gap:4px;padding:6px 8px 8px}.creator .develop .masks .row{background:var(--head);box-shadow:inset 0 0 0 1px var(--hairline),inset 2px 0 0 transparent;min-height:28px}.creator .develop .masks .row[aria-selected=true]{background:var(--chosen);box-shadow:inset 0 0 0 1px var(--hairline),inset 2px 0 0 var(--lead)}.creator .develop .masks .row .who svg{color:var(--lead)}.creator .develop .mode{box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--creator-meta-size);color:var(--ink-3);border-radius:3px;height:18px;padding:0 5px}.creator .develop .mode[aria-pressed=true]{color:var(--current);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--current)40%,transparent)}.creator .develop .choice{display:flex;gap:4px}.creator .develop .choice .mode:first-child{color:var(--lead);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lead)50%,transparent)}.creator .develop .masks .row[data-doc]{box-shadow:inset 0 0 0 1px var(--hairline),inset 2px 0 0 var(--current);cursor:default}.creator .develop .masks .row[data-doc] .who svg{color:var(--current)}.creator .develop .feather{display:flex;align-items: center;gap:4px}.creator .develop .feather input{width:64px}.creator .develop .feather output{text-align:right;font-size:var(--creator-meta-size);color:var(--ink-3);width:16px}.creator .develop .over .stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.creator .develop .over .stroke[data-erase]{stroke:color-mix(in srgb,var(--role-negative,#ff6b6b)55%,transparent)}.creator .develop .brushbar{gap:10px;margin-right:auto}.creator .develop .brushbar label{display:flex;color:var(--faint);font-size:var(--creator-meta-size);align-items: center;gap:4px}.creator .develop .brushbar input[type=range]{width:72px}.creator .develop .brushbar input[type=color]{background:0 0;border:0;width:20px;height:16px;padding:0}.creator .develop .brushbar output{font-size:var(--creator-meta-size);color:var(--ink-3);min-width:22px}.creator .develop .brushbar button{color:var(--lead);font-size:var(--creator-meta-size)}.creator .develop .brushbar button:before{display:none}.creator .develop .picture[data-tool=brush],.creator .develop .picture[data-tool=erase]{cursor:crosshair}.creator .develop .over .docMask{fill:color-mix(in srgb,var(--current)12%,transparent);stroke:var(--current);stroke-width:1.5px;vector-effect:non-scaling-stroke}.creator .develop .asks{gap:6px}.creator .develop .quick{display:grid;grid-template-columns:1fr 1fr;gap:4px}.creator .develop .quick button{display:flex;background:var(--head);box-shadow:inset 0 0 0 1px var(--hairline);font:var(--creator-small-size)/1 var(--sans-medium);color:var(--ink-2);text-align:left;white-space:nowrap;border-radius:4px;align-items: center;gap:6px;height:28px;padding:0 8px}.creator .develop .quick button svg{color:var(--lead)}.creator .develop .quick .what{overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.creator .develop .credits{font-size:var(--creator-meta-size);color:var(--ink-3);flex:none}.creator .develop .say .lead{gap:6px}.creator .develop .say .lead .credits{color:inherit;opacity:.75}.creator .develop .quick button:hover:not(:disabled){background:var(--panel-alt);color:var(--ink)}.creator .develop .quick button[aria-busy=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--current)40%,transparent);color:var(--current)}.creator .develop .say{display:flex;gap:6px}.creator .develop .say .line{background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:var(--creator-small-size)/1 var(--sans);outline:none;border:0;border-radius:4px;flex:1;min-width:0;height:24px;padding:0 8px}.creator .develop .say .line:focus{box-shadow:inset 0 0 0 1px var(--lead)}.creator .develop .say .line::placeholder{color:var(--faint)}.creator .develop .hint{font-size:var(--creator-meta-size);color:var(--faint);line-height:1.35}.creator .develop .history{gap:0;padding:4px 8px 8px}.creator .develop .history button{display:flex;font-size:var(--creator-small-size);color:var(--ink-3);text-align:left;border-radius:4px;align-items: center;gap:8px;min-height:24px;padding:0 6px}.creator .develop .history button:hover{background:var(--panel-alt);color:var(--ink)}.creator .develop .history button[aria-current=true]{background:var(--chosen);color:var(--lead)}.creator .develop .history button[data-ahead]{color:var(--faint)}.creator .develop .history .n{font-size:var(--creator-meta-size);color:var(--faint);flex:none;width:1.6em}.creator .develop .foot{display:flex;background:var(--panel);box-shadow:inset 0 1px 0 var(--hairline);font-size:var(--creator-small-size);color:var(--ink-3);white-space:nowrap;overflow:hidden;flex:none;align-items: center;gap:12px;height:32px;padding:0 12px}.creator .develop .note{display:flex;overflow:hidden;text-overflow:ellipsis;align-items: center;gap:7px;min-width:0}.creator .develop .note b{color:var(--ink);font-weight:400}.creator .develop .note svg{color:var(--lead)}.creator .openDevelop{display:grid;grid-template-columns:auto 1fr auto;background:color-mix(in srgb,var(--role-chart3)10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--role-chart3)40%,transparent);color:var(--ink-3);text-align:left;border-radius:4px;align-items: center;gap:10px;width:100%;padding:8px 10px}.creator .openDevelop>svg{color:var(--role-chart3)}.creator .openDevelop span{display:flex;flex-direction:column;gap:2px;min-width:0}.creator .openDevelop b{font:var(--creator-small-size)/1.2 var(--sans-strong);color:var(--ink)}.creator .openDevelop i{font-style:normal;font-size:var(--creator-meta-size);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator .openDevelop:hover{background:color-mix(in srgb,var(--role-chart3)15%,transparent);color:var(--ink)}@media (max-width:1000px){.creator .develop{position:fixed;z-index:50;inset:0}.creator .develop .work{overflow-y:auto;flex-direction:column}.creator .develop .rail{box-shadow:inset 0 -1px 0 var(--hairline);overflow-x:auto;flex-direction:row;width:auto;height:40px;padding:0 6px}.creator .develop .railEnd{margin:0 0 0 auto}.creator .develop .centre{flex:none}.creator .develop .well{flex:none;height:60vh}.creator .develop .dock{box-shadow:inset 0 1px 0 var(--hairline);overflow:visible;width:auto}}@media (prefers-reduced-motion:reduce){.creator .develop,.creator .develop .over .ants{animation:none}}.creator .stage .guides{position:absolute;pointer-events:none;z-index:2;inset:0}.creator .stage .band{position:absolute;pointer-events:auto;background-color:var(--panel);color:var(--faint);user-select:none;touch-action:none}.creator .stage .band.top{box-shadow:0 1px 0 var(--hairline);background-image:linear-gradient(90deg,var(--hairline-2)1px,transparent 1px);background-size:var(--tick)100%;cursor:ns-resize;height:14px;top:0;left:0;right:0}.creator .stage .band.left{box-shadow:1px 0 0 var(--hairline);background-image:linear-gradient(var(--hairline-2)1px,transparent 1px);background-size:100% var(--tick);cursor:ew-resize;width:14px;top:14px;bottom:0;left:0}.creator .stage .band i{position:absolute;pointer-events:none;font-size:7px;font-style:normal;line-height:1}.creator .stage .band.top i{margin-left:2px;bottom:2px}.creator .stage .band.left i{margin-top:1px;left:2px}.creator .stage .line{position:absolute;pointer-events:auto;background:var(--lead);touch-action:none;box-shadow:0 0 0 1px #0000}.creator .stage .line.across{cursor:ew-resize;width:1px;margin-left:-.5px;top:0;bottom:0}.creator .stage .line.down{cursor:ns-resize;height:1px;margin-top:-.5px;left:0;right:0}.creator .stage .line.across:after,.creator .stage .line.down:after{content:"";position:absolute}.creator .stage .line.across:after{inset:0 -4px}.creator .stage .line.down:after{inset:-4px 0}.creator .stage .line:focus-visible{outline:none;box-shadow:0 0 0 1px var(--lead-60)}:-webkit-any(.creator,.sheet-look) .switch{display:flex;flex-direction:column;gap:8px}:-moz-any(.creator,.sheet-look) .switch{display:flex;flex-direction:column;gap:8px}:is(.creator,.sheet-look) .switch{display:flex;flex-direction:column;gap:8px}:-webkit-any(.creator,.sheet-look) .switch-query{background:var(--well);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font-size:var(--creator-body-size);border:0;border-radius:5px;height:30px;padding:0 10px}:-moz-any(.creator,.sheet-look) .switch-query{background:var(--well);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font-size:var(--creator-body-size);border:0;border-radius:5px;height:30px;padding:0 10px}:is(.creator,.sheet-look) .switch-query{background:var(--well);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font-size:var(--creator-body-size);border:0;border-radius:5px;height:30px;padding:0 10px}:-webkit-any(.creator,.sheet-look) .switch-query:focus{outline:none;box-shadow:inset 0 0 0 1px var(--lead)}:-moz-any(.creator,.sheet-look) .switch-query:focus{outline:none;box-shadow:inset 0 0 0 1px var(--lead)}:is(.creator,.sheet-look) .switch-query:focus{outline:none;box-shadow:inset 0 0 0 1px var(--lead)}:-webkit-any(.creator,.sheet-look) .switch-list{display:flex;overflow:auto;flex-direction:column;gap:2px;max-height:min(320px,50dvh);margin:0 -4px;padding:0 4px}:-moz-any(.creator,.sheet-look) .switch-list{display:flex;overflow:auto;flex-direction:column;gap:2px;max-height:min(320px,50dvh);margin:0 -4px;padding:0 4px}:is(.creator,.sheet-look) .switch-list{display:flex;overflow:auto;flex-direction:column;gap:2px;max-height:min(320px,50dvh);margin:0 -4px;padding:0 4px}:-webkit-any(.creator,.sheet-look) .switch-list [role=option]{display:flex;text-align:left;color:var(--ink-2);border-radius:5px;align-items: center;gap:8px;min-height:30px;padding:2px 8px}:-moz-any(.creator,.sheet-look) .switch-list [role=option]{display:flex;text-align:left;color:var(--ink-2);border-radius:5px;align-items: center;gap:8px;min-height:30px;padding:2px 8px}:is(.creator,.sheet-look) .switch-list [role=option]{display:flex;text-align:left;color:var(--ink-2);border-radius:5px;align-items: center;gap:8px;min-height:30px;padding:2px 8px}:-webkit-any(.creator,.sheet-look) .switch-list [role=option][data-at]{background:var(--chosen);color:var(--ink)}:-moz-any(.creator,.sheet-look) .switch-list [role=option][data-at]{background:var(--chosen);color:var(--ink)}:is(.creator,.sheet-look) .switch-list [role=option][data-at]{background:var(--chosen);color:var(--ink)}:-webkit-any(.creator,.sheet-look) .switch-blank{flex:none;width:13px}:-moz-any(.creator,.sheet-look) .switch-blank{flex:none;width:13px}:is(.creator,.sheet-look) .switch-blank{flex:none;width:13px}:-webkit-any(.creator,.sheet-look) .switch-label{font-size:var(--creator-body-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}:-moz-any(.creator,.sheet-look) .switch-label{font-size:var(--creator-body-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}:is(.creator,.sheet-look) .switch-label{font-size:var(--creator-body-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}:-webkit-any(.creator,.sheet-look) .switch-detail{font-size:var(--creator-meta-size);flex:none}:-moz-any(.creator,.sheet-look) .switch-detail{font-size:var(--creator-meta-size);flex:none}:is(.creator,.sheet-look) .switch-detail{font-size:var(--creator-meta-size);flex:none}:-webkit-any(.creator,.sheet-look) .switch-none{font-size:var(--creator-small-size);margin:4px 2px}:-moz-any(.creator,.sheet-look) .switch-none{font-size:var(--creator-small-size);margin:4px 2px}:is(.creator,.sheet-look) .switch-none{font-size:var(--creator-small-size);margin:4px 2px}.creator .transport .seek .peek{position:absolute;display:flex;pointer-events:none;flex-direction:column;align-items: center;gap:4px;width:108px;bottom:calc(100% + 8px);transform:translate(-50%)}.creator .transport .seek .peek canvas{display:block;border:1px solid var(--hairline);background:#000;border-radius:6px;width:100%;height:auto}.creator .transport .seek .peek i{font-style:normal;font-size:var(--creator-meta-size);color:var(--ink-3)}:-webkit-any(.creator,.sheet-look) .switch-mid{display:flex;align-items: flex-start;gap:12px}:-moz-any(.creator,.sheet-look) .switch-mid{display:flex;align-items: flex-start;gap:12px}:is(.creator,.sheet-look) .switch-mid{display:flex;align-items: flex-start;gap:12px}:-webkit-any(.creator,.sheet-look) .switch-mid .switch-list{flex:1;min-width:0}:-moz-any(.creator,.sheet-look) .switch-mid .switch-list{flex:1;min-width:0}:is(.creator,.sheet-look) .switch-mid .switch-list{flex:1;min-width:0}:-webkit-any(.creator,.sheet-look) .switch-preview{flex:none;width:110px;margin-top:2px}:-moz-any(.creator,.sheet-look) .switch-preview{flex:none;width:110px;margin-top:2px}:is(.creator,.sheet-look) .switch-preview{flex:none;width:110px;margin-top:2px}:-webkit-any(.creator,.sheet-look) .switch-preview canvas{display:block;border:1px solid var(--hairline);background:#000;border-radius:6px;width:100%;height:auto}:-moz-any(.creator,.sheet-look) .switch-preview canvas{display:block;border:1px solid var(--hairline);background:#000;border-radius:6px;width:100%;height:auto}:is(.creator,.sheet-look) .switch-preview canvas{display:block;border:1px solid var(--hairline);background:#000;border-radius:6px;width:100%;height:auto}.creator .board{position:absolute;z-index:8;display:grid;grid-template-columns:236px minmax(0,1fr)264px;background:var(--ground);color:var(--ink);font:var(--creator-body-size)/1.4 var(--sans);animation:creator-rise .26s var(--ease);--lift:0 10px 28px #0000004d,0 1px 0 #00000026;--lift-faint:0 4px 12px #00000026;--m:var(--ink);--m-wash:color-mix(in srgb,var(--m)30%,transparent);--m-edge:color-mix(in srgb,var(--m)60%,transparent);inset:36px 0 0}.creator .board *{box-sizing:border-box}.creator .board button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.creator .board button:disabled{opacity:.45;cursor:default}.creator .board button.lead{display:inline-flex;background:var(--lead);color:var(--lead-ink);font-family:var(--sans-medium);font-size:var(--creator-small-size);white-space:nowrap;border-radius:4px;align-items: center;gap:6px;height:26px;padding:0 12px}.creator .board button.lead:hover:not(:disabled){background:var(--lead-hover)}.creator .board button.lead:active:not(:disabled){background:var(--lead-pressed)}.creator .board .b-side{overflow-y:auto;background:var(--panel);display:flex;flex-direction:column;min-width:0;min-height:0}.creator .board .b-side.left{box-shadow:inset -1px 0 0 var(--hairline)}.creator .board .b-side.right{box-shadow:inset 1px 0 0 var(--hairline)}.creator .board .b-head{display:flex;background:var(--head);box-shadow:inset 0 -1px 0 var(--hairline),inset 0 1px 0 var(--hairline);font:600 var(--creator-small-size)/1 var(--sans-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);position:sticky;z-index:2;flex:none;justify-content:space-between;align-items: center;gap:8px;height:28px;margin:0;padding:0 8px 0 10px;top:0}.creator .board .b-head>span{display:flex;white-space:nowrap;align-items: center;gap:6px}.creator .board .b-head>span:first-child{flex:none}.creator .board .b-head>span:last-child{overflow:hidden;text-overflow:ellipsis;display:block;text-align:right;min-width:0}.creator .board .b-head>span.b-acts{display:flex;overflow:visible}.creator .board .b-head i{color:var(--faint);letter-spacing:0;font-style:normal}.creator .board .b-diamond{background:var(--lead);width:6px;height:6px;margin:0 3px;rotate:45deg}.creator .board .b-acts{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.creator .board .b-list{display:flex;flex-direction:column;padding:6px 0}.creator .board .b-kind{display:block;font:var(--creator-meta-size)/1.2 var(--sans-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:8px 10px 3px}.creator .board .b-list .none{padding:10px 12px}.creator .board .b-srow{display:grid;grid-template-columns:18px 34px minmax(0,1fr)auto;cursor:pointer;color:var(--ink-2);align-items: center;gap:8px;padding:5px 10px 5px 8px}.creator .board .b-srow:hover{background:var(--chosen)}.creator .board .b-srow[aria-selected=true]{background:var(--chosen);box-shadow:inset 2px 0 0 var(--m);color:var(--ink)}.creator .board .b-srow[data-loose]{opacity:.72}.creator .board .b-num{display:grid;background:var(--m);color:var(--ground);font:600 var(--creator-meta-size)/1 var(--mono-strong);border-radius:50%;place-items: center;width:18px;height:18px}.creator .board .b-dot{box-shadow:inset 0 0 0 1px var(--faint);border-radius:50%;width:6px;height:6px;margin:auto}.creator .board .b-sthumb{background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);display:grid;overflow:hidden;color:var(--ink-3);border-radius:3px;place-items: center;width:34px;height:44px}.creator .board .b-sthumb img{object-fit:cover;display:block;width:100%;height:100%}.creator .board .b-sthumb b{font:600 22px/1 var(--display);color:var(--m);translate:0 4px}.creator .board .b-t{display:flex;flex-direction:column;gap:2px;min-width:0}.creator .board .b-t b{font-family:var(--sans-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.creator .board .b-t span{font-size:var(--creator-meta-size);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator .board .b-secs{font-size:var(--creator-meta-size);color:var(--ink-3);font-variant-numeric:tabular-nums}.creator .board .b-markers{display:flex;flex-direction:column;gap:10px;padding:10px}.creator .board .b-markers .b-tools{display:none}.creator .board .b-group{display:flex;flex-direction:column;gap:8px;padding:10px}.creator .board .b-group h3{display:flex;font:500 var(--creator-body-size)/1.3 var(--sans-medium);color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;margin:0}.creator .board .b-group h3 span{font:var(--creator-meta-size)/1.3 var(--mono-face);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator .board .b-note{font-size:var(--creator-small-size);color:var(--ink-3);margin:0;line-height:1.45}.creator .board .b-pair{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.creator .board .b-note b{font-family:var(--sans-medium);color:var(--ink);font-weight:500}.creator .board .b-field{display:flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:var(--creator-body-size)/1.4 var(--sans);outline:none;border:0;border-radius:4px;align-items: center;width:100%;min-height:28px;padding:0 8px}.creator .board .b-field:focus-within{box-shadow:inset 0 0 0 1px var(--lead)}.creator .board .b-field::placeholder{color:var(--faint)}.creator .board .b-field input{color:inherit;font:inherit;outline:none;background:0 0;border:0;flex:1;min-width:0}.creator .board .b-field i{color:var(--faint);font-style:normal;font-size:var(--creator-meta-size)}.creator .board .b-field.mono,.creator .board .b-field.mono input{font-family:var(--mono-face);font-size:var(--creator-small-size)}.creator .board .select.b-field{cursor:pointer}.creator .board .b-area{display:block;resize:vertical;min-height:72px;padding:7px 8px}.creator .board .b-rows{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:6px 10px}.creator .board .b-rows label{font-size:var(--creator-meta-size);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-family:var(--sans-strong)}.creator .board .b-chip-btn{display:inline-flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--creator-small-size);color:var(--ink-2);white-space:nowrap;border-radius:4px;align-items: center;gap:5px;height:22px;padding:0 8px}.creator .board .b-chip-btn:hover{color:var(--ink);background:var(--chosen)}.creator .board .b-thumb-row{display:flex;align-items: center;gap:10px}.creator .board .b-thumb{background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);overflow:hidden;border-radius:4px;flex:none;width:40px;height:52px}.creator .board .b-thumb img{object-fit:cover;display:block;width:100%;height:100%}.creator .board .b-label{display:block;font:var(--creator-meta-size)/1.2 var(--sans-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:2px}.creator .board .b-chips{display:flex;flex-wrap:wrap;gap:4px}.creator .board .b-chips button{display:inline-flex;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-3);font-size:var(--creator-small-size);white-space:nowrap;border-radius:11px;align-items: center;gap:5px;height:22px;padding:0 8px}.creator .board .b-chips button:hover{color:var(--ink)}.creator .board .b-chips button[aria-checked=true]{background:var(--chosen);box-shadow:inset 0 0 0 1px var(--hairline-2);color:var(--ink)}.creator .board .b-shape{display:inline-block;border-radius:1px;box-shadow:inset 0 0 0 1px}.creator .board .b-irow{display:grid;grid-template-columns:16px auto minmax(0,1fr);cursor:pointer;color:var(--ink-3);outline:1px solid #0000;outline-offset:-1px;align-items: center;gap:8px;padding:7px 10px}.creator .board .b-irow:hover,.creator .board .b-irow[aria-selected=true]{background:var(--chosen);color:var(--ink)}.creator .board .b-irow:focus-visible{outline-color:var(--lead)}.creator .board .b-iname{font-size:var(--creator-small-size);color:var(--ink)}.creator .board .b-ifrom{font-size:var(--creator-meta-size);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator .board .b-kept{margin-top:auto;padding:8px 10px 12px}.creator .board .chips{padding-top:6px}.creator .board .b-centre{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)auto;min-width:0;min-height:0}.creator .board .b-bar{display:flex;background:var(--head);box-shadow:inset 0 -1px 0 var(--hairline);font-size:var(--creator-meta-size);color:var(--ink-3);justify-content:space-between;align-items: center;gap:12px;height:30px;padding:0 10px}.creator .board .b-bar>span{display:flex;align-items: center;gap:8px;min-width:0}.creator .board .b-stats{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator .board .b-stats b{color:var(--ink);font-family:var(--mono-strong)}.creator .board .b-stats i{color:var(--hairline-2);margin:0 6px;font-style:normal}.creator .board .b-tools{display:flex;align-items: center;gap:2px}.creator .board .b-tools .tool[aria-checked=true]{background:var(--chosen);color:var(--lead)}.creator .board .b-swatches{display:flex;align-items: center;gap:6px;margin:-3px 0;padding:3px 4px}.creator .board .b-swatch{background:var(--m);box-shadow:0 0 0 1px var(--hairline-2),0 0 0 2px transparent,0 0 0 3px transparent;transition:scale var(--quick)var(--ease);border-radius:50%;width:14px;height:14px}.creator .board .b-swatch:hover{scale:1.15}.creator .board .b-swatch[aria-checked=true]{box-shadow:0 0 0 1px var(--ground),0 0 0 2px var(--ground),0 0 0 3px var(--ink)}.creator .board .b-views{display:flex;align-items: center;gap:10px}.creator .board .b-views>button{display:flex;color:var(--faint);font-size:var(--creator-small-size);font-family:var(--sans);align-items: center;gap:5px}.creator .board .b-views>button:before{content:"";border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 1px}.creator .board .b-views>button[aria-pressed=true]{color:var(--ink-2)}.creator .board .b-views>button[aria-pressed=true]:before{background:var(--lead);box-shadow:none}.creator .board .b-well{position:relative;overflow:hidden;background:var(--well);touch-action:none;user-select:none;outline:none;background-image:radial-gradient(var(--hairline)1px,transparent 1px);background-size:calc(24px*var(--zoom))calc(24px*var(--zoom));background-position:var(--pan-x)var(--pan-y);cursor:crosshair;box-shadow:inset 0 0 0 1px #0000}.creator .board[data-tool=hand] .b-well,.creator .board .b-well[data-space],.creator .board .b-well[data-panning]{cursor:grab}.creator .board .b-well[data-panning]{cursor:grabbing}.creator .board .b-well:focus-visible{box-shadow:inset 0 0 0 1px var(--lead)}.creator .board[data-tool=pen] .b-well{cursor:crosshair}.creator .board[data-tool=eraser] .b-well{cursor:cell}.creator .board[data-tool=note] .b-well{cursor:text}.creator .board[data-tool=select] .b-well{cursor:default}.creator .board[data-tool=select][data-hover=move] .b-well{cursor:move}.creator .board[data-tool=select][data-hover=end] .b-well,.creator .board[data-tool=select][data-hover=near] .b-well{cursor:crosshair}.creator .board .b-space{position:absolute;transform-origin:0 0;transform:translate(var(--pan-x),var(--pan-y))scale(var(--zoom));width:0;height:0;top:0;left:0}.creator .board .b-ink{position:absolute;overflow:visible;pointer-events:none;width:1px;height:1px;top:0;left:0}.creator .board .b-ink.top{z-index:3000}.creator .board .b-cards{position:absolute;top:0;left:0}.creator .board .b-pills{z-index:2500}.creator .board .b-hull{fill:color-mix(in srgb,var(--panel-alt)55%,transparent);stroke:var(--hairline-2);stroke-width:1.5;stroke-dasharray:6 5}.creator .board .b-hull[data-sel]{stroke:var(--ink-3);fill:color-mix(in srgb,var(--chosen)70%,transparent)}.creator .board .b-stroke{fill:var(--m);opacity:.78}.creator .board .b-stroke[data-sel]{opacity:1;filter:drop-shadow(0 0 2px var(--m-edge))}.creator .board .b-link{fill:none;stroke:var(--faint);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.creator .board .b-headp{fill:var(--faint)}.creator .board g[data-sel] .b-link{stroke:var(--ink-2);stroke-width:2}.creator .board g[data-sel] .b-headp{fill:var(--ink-2)}.creator .board .b-lbl rect{fill:var(--panel);stroke:var(--hairline-2);rx:9}.creator .board .b-lbl text{fill:var(--ink-3);font:600 9px var(--mono-strong);letter-spacing:.06em;text-anchor:middle;dominant-baseline:middle}.creator .board[data-no-order] .b-ink.top g,.creator .board[data-no-order] .b-pills{display:none}.creator .board .b-live{fill:none;stroke:var(--m);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.creator .board .b-card{position:absolute;box-shadow:var(--lift-faint),inset 0 0 0 1px var(--hairline-2),0 0 0 1px transparent,0 0 0 4px transparent;rotate:var(--tilt);transition:box-shadow var(--quick)var(--ease),rotate .2s var(--ease);cursor:move;border-radius:8px}.creator .board .b-card:hover{box-shadow:var(--lift),inset 0 0 0 1px var(--hairline-2),0 0 0 1px transparent,0 0 0 4px transparent}.creator .board .b-card[data-selected=true]{box-shadow:var(--lift),inset 0 0 0 1px var(--m-edge),0 0 0 1px var(--m-edge),0 0 0 4px transparent;rotate:none}.creator .board .b-card[data-near]{box-shadow:var(--lift-faint),inset 0 0 0 1px var(--m-edge),0 0 0 1px transparent,0 0 0 4px var(--m-wash)}.creator .board .b-card.note{background:var(--panel-alt);min-height:124px;padding:38px 16px 16px}.creator .board .b-card.note[data-editing]{cursor:text}.creator .board .b-glyph{position:absolute;display:grid;color:var(--m);place-items: center;width:20px;height:20px;top:12px;left:14px}.creator .board .b-glyph b{font:600 24px/1 var(--display);translate:0 5px}.creator .board .b-words{display:block;color:var(--ink);font:500 15px/1.3 var(--display);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;resize:none;background:0 0;border:0;width:100%;margin:0;padding:0}.creator .board .b-words[data-said]{font-style:italic}.creator .board .b-empty{color:var(--faint);font-style:normal}.creator .board .b-card.picture{background:var(--panel);overflow:hidden;padding:0}.creator .board .b-card.picture img{display:block;pointer-events:none;width:100%;height:auto}.creator .board .b-cap{display:block;line-height:24px;font-size:var(--creator-meta-size);color:var(--ink-3);background:var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:24px;padding:0 10px}.creator .board .b-pill{position:absolute;display:inline-flex;background:var(--panel);box-shadow:0 4px 10px #00000026,inset 0 0 0 1px var(--hairline-2);color:var(--ink-2);font-size:var(--creator-meta-size);white-space:nowrap;cursor:move;pointer-events:auto;border-radius:11px;align-items: center;gap:6px;height:22px;padding:0 9px 0 3px}.creator .board .b-pill[data-loose]{color:var(--faint);padding-left:9px}.creator .board .b-pill[data-selected=true]{color:var(--ink);box-shadow:0 4px 10px #00000026,inset 0 0 0 1px var(--m-edge)}.creator .board .b-pn{display:grid;background:var(--m);color:var(--ground);font:600 var(--creator-meta-size)/1 var(--mono-strong);border-radius:50%;place-items: center;width:16px;height:16px}.creator .board .b-how{position:absolute;background:var(--panel);box-shadow:var(--lift-faint),inset 0 0 0 1px var(--hairline);color:var(--ink-3);font-size:var(--creator-meta-size);white-space:nowrap;pointer-events:none;border-radius:4px;margin:0;padding:6px 12px;bottom:18px;left:50%;translate:-50%}.creator .board .b-say{display:flex;background:var(--head);box-shadow:inset 0 1px 0 var(--hairline);flex-direction:column;gap:6px;margin:0;padding:8px 10px}.creator .board .b-trail{display:flex;overflow-x:auto;scrollbar-width:none;gap:6px;min-height:0}.creator .board .b-trail:empty{display:none}.creator .board .b-utt{display:inline-flex;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-3);font-size:var(--creator-meta-size);white-space:nowrap;border-radius:11px;flex:none;align-items: center;gap:6px;max-width:260px;height:22px;padding:0 8px 0 3px}.creator .board .b-utt:hover{color:var(--ink)}.creator .board .b-utt.listening{color:var(--lead)}.creator .board .b-un{display:grid;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline-2);font:600 var(--creator-meta-size)/1 var(--mono-strong);border-radius:50%;place-items: center;width:16px;height:16px}.creator .board .b-uwhat{overflow:hidden;text-overflow:ellipsis}.creator .board .b-umade{color:var(--faint)}.creator .board .b-say-bar{display:flex;align-items: center;gap:8px}.creator .board .b-talk{display:grid;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline-2);color:var(--ink-2);border-radius:50%;flex:none;place-items: center;width:30px;height:30px}.creator .board .b-talk:hover{color:var(--ink);background:var(--chosen)}.creator .board .b-talk[aria-pressed=true]{background:var(--lead);color:var(--lead-ink);animation:1.2s ease-in-out infinite board-pulse}@keyframes board-pulse{50%{box-shadow:0 0 0 6px var(--lead-20)}}.creator .board .b-say-field{background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:var(--creator-body-size)/1 var(--sans);outline:none;border:0;border-radius:4px;flex:1;min-width:0;height:30px;padding:0 10px}.creator .board .b-say-field:focus{box-shadow:inset 0 0 0 1px var(--lead)}.creator .board .b-say-field::placeholder{color:var(--faint)}.creator .board .b-sheet{position:absolute;z-index:4000;display:flex;background:var(--panel);box-shadow:var(--lift),inset 0 0 0 1px var(--hairline-2);animation:creator-rise .2s var(--ease);cursor:default;user-select:text;overflow:hidden;border-radius:8px;flex-direction:column;inset:12px}.creator .board .b-sheet-head{display:flex;background:var(--head);box-shadow:inset 0 -1px 0 var(--hairline);align-items: center;gap:14px;height:40px;padding:0 8px 0 14px}.creator .board .b-crumb{display:flex;font-size:var(--creator-small-size);color:var(--ink-3);white-space:nowrap;align-items: center;gap:6px}.creator .board .b-crumb i{color:var(--hairline-2);font-style:normal}.creator .board .b-crumb b{color:var(--ink);font-family:var(--sans-medium);font-weight:500}.creator .board .b-sheet-head .seg{display:inline-flex;background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:4px;flex-wrap:wrap;margin-left:auto;padding:2px}.creator .board .b-sheet-head .seg button{display:flex;font-size:var(--creator-small-size);color:var(--ink-3);white-space:nowrap;border-radius:3px;align-items: center;gap:5px;height:22px;padding:0 10px}.creator .board .b-sheet-head .seg button:hover{color:var(--ink)}.creator .board .b-sheet-head .seg button[aria-checked=true]{background:var(--chosen);color:var(--lead);font-family:var(--sans-medium)}.creator .board .b-sheet-set{display:flex;box-shadow:inset 0 -1px 0 var(--hairline);flex-wrap:wrap;align-items: center;gap:8px 10px;padding:8px 14px}.creator .board .b-sheet-set .b-label{margin:0}.creator .board .b-sheet-body{overflow:auto;flex:1;min-height:0;padding:16px 18px}.creator .board .b-sum{display:flex;font:500 14px/1.3 var(--sans-medium);color:var(--ink);flex-direction:column;gap:3px;margin:0 0 14px}.creator .board .b-sum span{font:var(--creator-small-size)/1.4 var(--mono-face);color:var(--faint)}.creator .board .b-scenes,.creator .board .b-spine{display:flex;flex-wrap:wrap;align-items: flex-start;gap:14px}.creator .board .b-break{font:var(--creator-meta-size)/1 var(--sans-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);writing-mode:vertical-rl;align-self: center;rotate:180deg}.creator .board .b-scene{display:flex;flex-direction:column;gap:6px;width:132px}.creator .board .b-scenes.wide .b-scene{width:150px}.creator .board .b-fr{position:relative;aspect-ratio:var(--rw)/var(--rh);background:var(--panel-alt);box-shadow:inset 0 0 0 1px var(--hairline-2);overflow:hidden;display:grid;border-radius:6px;place-items: end stretch;width:100%}.creator .board .b-fr img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.creator .board .b-said{position:relative;display:block;font:500 var(--creator-body-size)/1.3 var(--display);color:var(--ink);padding:10px;font-style:italic}.creator .board .b-said.dir{color:var(--ink-2);font-style:normal}.creator .board .b-said.over{color:#fff;background:linear-gradient(#0000,#000000b3)}.creator .board .b-fr .b-num.n{position:absolute;top:6px;left:6px}.creator .board .b-meta{display:flex;font-size:var(--creator-meta-size);color:var(--faint);justify-content:space-between;gap:6px}.creator .board .b-meta b{color:var(--ink-2);font-family:var(--sans-medium);font-weight:500}.creator .board .b-cut{font-size:var(--creator-meta-size);color:var(--faint)}.creator .board .b-cut b{color:var(--ink-3);font-family:var(--mono-face);font-weight:400}.creator .board .b-cap{color:var(--ink-2)}.creator .board .b-scene .b-cap{white-space:normal;line-height:1.4;font-size:var(--creator-small-size);background:0 0;height:auto;padding:0}.creator .board .b-script{display:flex;flex-direction:column;gap:10px;max-width:60ch}.creator .board .b-line{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px}.creator .board .b-n{font-size:var(--creator-meta-size);color:var(--faint);padding-top:3px}.creator .board .b-say{color:var(--ink)}.creator .board .b-line .b-say{display:flex;box-shadow:none;font:500 14px/1.4 var(--display);background:0 0;flex-direction:column;gap:2px;padding:0}.creator .board .b-who{font:var(--creator-meta-size)/1 var(--sans-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.creator .board .b-dir{color:var(--ink-3);font-size:var(--creator-body-size);line-height:1.45}.creator .board .b-shots{border-collapse:collapse;font-size:var(--creator-small-size);width:100%}.creator .board .b-shots th{text-align:left;font:var(--creator-meta-size)/1 var(--sans-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--hairline);padding:0 10px 8px 0}.creator .board .b-shots td{border-bottom:1px solid var(--hairline);vertical-align:top;color:var(--ink-2);padding:8px 10px 8px 0}.creator .board .b-shots td.mono{font-size:var(--creator-meta-size);color:var(--ink-3);white-space:nowrap}.creator .board .b-brief p{font:500 15px/1.5 var(--display);color:var(--ink);max-width:60ch;margin:0 0 10px}.creator .board .b-from{font-size:var(--creator-meta-size);color:var(--faint)}.creator .board .b-sheet-foot{display:flex;background:var(--head);box-shadow:inset 0 1px 0 var(--hairline);justify-content:space-between;align-items: center;gap:12px;padding:8px 14px}.creator .board .b-drawer{display:none}@media (max-width:1100px){.creator .board{grid-template-columns:200px minmax(0,1fr)232px}}@media (max-width:900px){.creator .board{grid-template-columns:minmax(0,1fr)}.creator .board .b-side{position:absolute;top:var(--bar-h,30px);z-index:6;visibility:hidden;box-shadow:var(--lift),inset 0 0 0 1px var(--hairline);transition:translate var(--quick)var(--ease),visibility 0s linear var(--quick);width:min(300px,86%);bottom:0}.creator .board .b-side.left{left:0;translate:-105%}.creator .board .b-side.right{right:0;translate:105%}.creator .board[data-drawer=left] .b-side.left,.creator .board[data-drawer=right] .b-side.right{visibility:visible;transition-delay:0s;translate:0}.creator .board .b-drawer{display:grid}.creator .board .b-bar>.b-stats,.creator .board .b-bar .b-views>button{display:none}.creator .board .b-sheet{inset:6px}}@media (max-width:540px){.creator .board .b-bar{flex-wrap:wrap;justify-content:flex-start;row-gap:2px;height:auto;min-height:30px;padding-block-start:2px;padding-block-end:2px}.creator .board .b-bar>.b-tools{display:contents}.creator .board .b-bar>.b-views,.creator .board .b-bar>.b-drawer:last-child{margin-left:auto}}@media (pointer:coarse){.creator .board .tool{width:32px;height:32px}.creator .board .b-swatch{width:20px;height:20px}}.fp-step{display:flex;gap:var(--ug-feed-gap);flex-direction:column;min-width:0}.fp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ug-feed-gap)}.fp-split{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);gap:var(--ug-feed-gap);align-items: start}.fp-col{display:flex;gap:var(--ug-stat-gap);flex-direction:column;min-width:0}.fp-frame{position:relative;border-radius:var(--ug-record-radius);overflow:hidden;aspect-ratio:9/14;background:var(--role-panel)}.fp-frame img{display:block;object-fit:cover;width:100%;height:100%}.fp-frame span{position:absolute;left:var(--ug-stat-gap);right:var(--ug-stat-gap);padding:calc(var(--ug-stat-gap)*.75)var(--ug-stat-gap);border-radius:var(--ug-in-field-radius);background:var(--role-panel);font-size:var(--ug-in-row-meta);text-align:center;bottom:12%}@media (max-width:620px){.fp-split,.fp-pair{grid-template-columns:minmax(0,1fr)}}.mk-page{position:relative;z-index:1;display:flex;padding:clamp(32px,9svh,96px)var(--uf-gutter)56px;flex-direction:column;gap:22px;width:min(760px,100%);margin:0 auto}.mk-head{display:flex;flex-direction:column;gap:14px}.mk-head h1{font-family:var(--uf-display);letter-spacing:-.035em;text-wrap:balance;color:var(--role-ink);filter:drop-shadow(0 2px 14px color-mix(in srgb,var(--role-well)70%,transparent));margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:600;line-height:1.04}.mk-lede{font-size:var(--theme-heading-size);line-height:var(--theme-heading-line);color:var(--role-ink);text-shadow:0 1px 2px color-mix(in srgb,var(--role-well)90%,transparent),0 2px 18px color-mix(in srgb,var(--role-well)80%,transparent);max-width:60ch;margin:0}.uf-fixed{background:linear-gradient(90deg,var(--role-primaryFill),var(--role-chart3));color:#0000;-webkit-background-clip:text;background-clip:text}.mk-page .uf-needed{white-space:nowrap}.mk-qa{display:flex;flex-direction:column;gap:10px}.mk-qa>div,.mk-sheet{background:var(--finish-panel);box-shadow:var(--finish-panel-edge);-webkit-backdrop-filter:var(--finish-panel-blur);backdrop-filter:var(--finish-panel-blur);border-radius:14px}.mk-qa>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.mk-qa h3{font-size:var(--theme-heading-size);line-height:var(--theme-heading-line);letter-spacing:-.005em;color:var(--role-ink);margin:0;font-weight:600}.mk-qa p{font-size:var(--theme-body-size);line-height:var(--theme-body-line);color:var(--role-inkSecondary);margin:0}.mk-sheet{display:flex;flex-direction:column;gap:12px;padding:20px 22px}.mk-sheet h2{font-family:var(--uf-display);letter-spacing:-.025em;color:var(--role-ink);margin:0;font-size:22px;font-weight:600;line-height:1.15}.mk-sheet h3{font-size:var(--theme-heading-size);line-height:var(--theme-heading-line);color:var(--role-ink);margin:0;font-weight:600}.mk-sheet p,.mk-sheet li{font-size:var(--theme-body-size);line-height:var(--theme-body-line);color:var(--role-inkSecondary);margin:0}.mk-sheet ol,.mk-sheet ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.mk-sheet ol{counter-reset:step}.mk-sheet ol>li{counter-increment:step;display:flex;flex-direction:column;gap:3px}.mk-sheet ol>li>h3:before{content:counter(step)". ";color:var(--role-inkMuted);font-variant-numeric:tabular-nums}.mk-sheet ul{gap:6px}.mk-sheet ul>li{position:relative;padding-left:16px}.mk-sheet ul>li:before{content:"";position:absolute;background:var(--role-primaryFill);border-radius:50%;width:5px;height:5px;top:.72em;left:3px}.mk-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0}.mk-sr{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0}@media (forced-colors:active){.mk-qa>div,.mk-sheet{outline:1px solid canvastext;background:canvas}.uf-fixed{color:canvastext;background:0 0}}.pr-page{container:pricing/inline-size;display:flex;color:var(--role-ink);flex-direction:column;gap:8px}.pr-page b,.pr-page strong{color:var(--role-ink);font-weight:600}.pr-caps{display:inline-block;text-transform:uppercase;letter-spacing:.12em}.pr-sr{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0}.pr-h1,.pr-h2,.pr-h3{font-family:var(--uf-display);text-wrap:balance;color:var(--role-ink);margin:0;font-weight:600}.pr-h1{letter-spacing:-.045em;margin-top:10px;font-size:clamp(40px,7cqi,80px);line-height:.98}.pr-h1 em{background:linear-gradient(100deg,var(--role-primaryFill),var(--role-positive),var(--role-accent),var(--role-primaryFill));color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal}.pr-h2{letter-spacing:-.035em;margin-top:6px;font-size:clamp(28px,4cqi,46px);line-height:1.04}.pr-h3{letter-spacing:-.02em;font-size:20px;line-height:1.2}.pr-sub{color:var(--role-inkSecondary);font-size:var(--theme-body-size);line-height:var(--theme-body-line);max-width:42em;margin:8px 0 0}.pr-section{position:relative;display:flex;flex-direction:column;gap:24px;padding-block-start:48px;padding-block-end:8px}.pr-head{display:flex;flex-direction:column}.pr-acts{display:flex;flex-wrap:wrap;gap:10px}.pr-center{justify-content:center}.pr-small{color:var(--role-inkMuted);font-size:var(--theme-body-size);margin-top:4px}.pr-aurora{position:absolute;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0;inset:0}.pr-aurora i{position:absolute;aspect-ratio:1;filter:blur(70px);opacity:.34;mix-blend-mode:screen;border-radius:50%;width:46%}.pr-aurora i:first-child{background:var(--role-primaryFill);top:-18%;left:-8%}.pr-aurora i:nth-child(2){background:var(--role-accent);top:-10%;right:-6%}.pr-aurora i:nth-child(3){background:var(--role-positive);opacity:.24;bottom:-30%;left:30%}.pr-aurora i:nth-child(4){background:var(--role-chart3,var(--role-accent));opacity:.2;bottom:-20%;right:20%}.pr-aurora:after{content:"";position:absolute;background:radial-gradient(120% 90% at 50% 0%,transparent 40%,var(--role-ground)100%);inset:0}.pr-page[data-moving] .pr-aurora i:first-child{animation:18s ease-in-out infinite alternate pr-wander-a}.pr-page[data-moving] .pr-aurora i:nth-child(2){animation:22s ease-in-out infinite alternate pr-wander-b}.pr-page[data-moving] .pr-aurora i:nth-child(3){animation:26s ease-in-out infinite alternate pr-wander-c}.pr-page[data-moving] .pr-aurora i:nth-child(4){animation:30s ease-in-out -8s infinite alternate-reverse pr-wander-a}@keyframes pr-wander-a{to{transform:translate(38%,22%)scale(1.25)}}@keyframes pr-wander-b{to{transform:translate(-42%,30%)scale(.85)}}@keyframes pr-wander-c{to{transform:translate(-30%,-40%)scale(1.3)}}.pr-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);background:var(--role-well);overflow:hidden;border-radius:32px;align-items: center;gap:40px;margin-top:8px;padding:clamp(28px,5cqi,56px) clamp(16px,3cqi,40px) clamp(36px,5cqi,64px)}.pr-hero>:not(.pr-aurora){position:relative;z-index:1}.pr-word{position:relative;display:inline-grid;overflow:hidden;vertical-align:bottom;color:var(--role-primaryFill)}.pr-word>span{display:inline-block}.pr-page[data-moving] .pr-word>span{animation:pr-word-in var(--m-stage)var(--m-spring)both}@keyframes pr-word-in{0%{transform:translateY(70%)rotate(4deg);opacity:0;filter:blur(6px)}}.pr-page[data-moving] .pr-h1 em{animation:9s linear infinite pr-flow}@keyframes pr-flow{to{background-position:300% 0}}.pr-lead{color:var(--role-inkSecondary);font-size:var(--theme-heading-size);line-height:var(--theme-heading-line);max-width:34em;margin:18px 0 26px}.pr-proof{display:flex;color:var(--role-inkMuted);font-size:var(--theme-body-size);flex-wrap:wrap;gap:8px 18px;margin-top:26px}.pr-proof span:before{content:"";display:inline-block;background:var(--role-positive);vertical-align:middle;box-shadow:0 0 0 4px color-mix(in srgb,var(--role-positive)18%,transparent);border-radius:50%;width:6px;height:6px;margin-right:8px}.pr-fan{--rx:0deg;--ry:0deg;position:relative;perspective:1200px;height:clamp(330px,44cqi,480px)}.pr-fan-card{position:absolute;aspect-ratio:3/4;overflow:hidden;background:var(--role-panel);box-shadow:0 30px 70px var(--role-shadow),0 0 0 1px color-mix(in srgb,var(--role-ink)10%,transparent);transition:transform .7s var(--m-out);border-radius:20px;width:46%;margin:0}.pr-fan-card .m-slides{position:absolute;inset:0}.pr-fan-0{transform:rotateX(var(--rx))rotateY(var(--ry))rotate(-7deg);top:14%;left:0}.pr-fan-1{z-index:2;transform:rotateX(var(--rx))rotateY(var(--ry))translateZ(40px);top:0;left:27%}.pr-fan-2{transform:rotateX(var(--rx))rotateY(var(--ry))rotate(6deg);top:16%;right:0}.pr-page[data-moving] .pr-fan-card[data-m-loop=float]{animation:pr-bob 7s ease-in-out calc(var(--i)*-2.1s)infinite alternate}@keyframes pr-bob{to{translate:0 -12px}}.pr-fan:hover .pr-fan-0{transform:rotateX(var(--rx))rotateY(var(--ry))rotate(-11deg)translateX(-14px)}.pr-fan:hover .pr-fan-2{transform:rotateX(var(--rx))rotateY(var(--ry))rotate(10deg)translateX(14px)}.pr-look{position:absolute;z-index:2;background:var(--role-glass);font-size:var(--theme-body-size);color:var(--role-ink);backdrop-filter:blur(8px);border-radius:999px;padding:3px 10px;bottom:10px;left:10px}.pr-page[data-moving] .pr-look{animation:pr-pop var(--m-stage)var(--m-spring)both}@keyframes pr-pop{0%{opacity:0;transform:scale(.8)translateY(6px)}}.pr-tag{position:absolute;z-index:3;background:var(--role-primaryFill);color:var(--role-onPrimary);font-weight:600;font-size:var(--theme-body-size);box-shadow:0 14px 40px var(--role-shadow);border-radius:14px;padding:9px 14px;bottom:0;right:4%}.pr-tag small{display:block;font-size:var(--uf-label-size);line-height:var(--uf-label-line);letter-spacing:.1em;text-transform:uppercase;opacity:.8}.pr-reel{display:flex;flex-direction:column;gap:12px;padding-block-start:28px;padding-block-end:4px}.pr-reel-tile{display:block;aspect-ratio:3/4;object-fit:cover;background:var(--role-panel);border-radius:14px;height:clamp(110px,14cqi,160px)}.pr-reel-tile.pr-wide{aspect-ratio:4/3}.pr-builder{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pr-builder-controls{background:var(--role-panel);display:flex;border-radius:24px;flex-direction:column;gap:24px;padding:clamp(18px,2.4cqi,28px)}.pr-builder-row{display:flex;flex-direction:column;gap:12px}.pr-verdict{position:relative;overflow:hidden;isolation:isolate;display:flex;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--role-primaryFill)28%,var(--role-panelAlt)),var(--role-panelAlt)60%);border-radius:24px;flex-direction:column;align-items: flex-start;gap:6px;padding:clamp(20px,2.6cqi,30px)}.pr-verdict-plan{font-family:var(--uf-display);letter-spacing:-.05em;color:var(--role-primaryFill);font-size:clamp(48px,7cqi,84px);font-weight:600;line-height:.95}.pr-page[data-moving] .pr-verdict-plan{animation:pr-verdict-in var(--m-stage)var(--m-spring)both}@keyframes pr-verdict-in{0%{opacity:0;transform:translateY(30%)scale(.9);filter:blur(8px)}}.pr-verdict-price{font-family:var(--uf-display);font-size:20px;font-weight:600}.pr-verdict p{color:var(--role-inkSecondary);font-size:var(--theme-body-size);line-height:var(--theme-body-line);max-width:26em;margin:6px 0 14px}.pr-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pr-plan{position:relative;background:var(--role-panel);display:flex;transition:background-color var(--m-move)var(--m-ease),transform var(--m-move)var(--m-ease),box-shadow var(--m-move)var(--m-ease);border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:22px}.pr-plan.pr-lit{background:var(--role-panelAlt);--uf-ring:var(--role-primaryFill);box-shadow:0 0 0 1px color-mix(in srgb,var(--role-primaryFill)60%,transparent),0 30px 80px -30px color-mix(in srgb,var(--role-primaryFill)55%,transparent)}.pr-plan.m-ring:before{padding:2px;inset:-2px}.pr-plan-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px}.pr-badge{font-size:var(--uf-label-size);line-height:var(--uf-label-line);letter-spacing:.1em;text-transform:uppercase;background:var(--role-primaryFill);color:var(--role-onPrimary);border-radius:6px;padding:4px 9px;font-weight:600}.pr-page[data-moving] .pr-badge{animation:pr-pop var(--m-stage)var(--m-spring)both}.pr-line{color:var(--role-inkSecondary);font-size:var(--theme-body-size);line-height:var(--theme-body-line);margin:0}.pr-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.pr-price b{font-family:var(--uf-display);letter-spacing:-.04em;font-size:clamp(36px,3.4cqi,44px);line-height:1}.pr-price span{color:var(--role-inkMuted);white-space:nowrap}.pr-amount{background:var(--role-well);display:flex;border-radius:16px;flex-direction:column;padding:16px}.pr-big{font-family:var(--uf-display);letter-spacing:-.02em;font-size:clamp(20px,2.3cqi,26px);font-weight:600;line-height:1.15}.pr-big em{color:var(--role-primaryFill);font-style:normal}.pr-use{display:grid;font-size:var(--theme-body-size);color:var(--role-inkSecondary);font-variant-numeric:tabular-nums;gap:7px;margin-top:14px}.pr-bar{background:var(--role-hairline);overflow:hidden;border-radius:999px;height:8px}.pr-bar i{display:block;border-radius:inherit;background:linear-gradient(90deg,var(--role-positive),var(--role-primaryFill));transition:width var(--m-scene)var(--m-out);height:100%}.pr-use[data-over]{color:var(--role-inkMuted)}.pr-use[data-over] .pr-bar i{background:var(--role-warn)}.pr-points{list-style:none;display:grid;font-size:var(--theme-body-size);line-height:var(--theme-body-line);color:var(--role-inkSecondary);gap:9px;margin:0;padding:0}.pr-points li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px}.pr-points li:before{content:"";background:var(--role-positive);border-radius:50%;width:8px;height:8px;margin:7px 0 0 3px}.pr-points li.pr-no{color:var(--role-inkMuted)}.pr-points li.pr-no:before{background:var(--role-hairline)}.pr-cta{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:auto}.pr-fine{color:var(--role-inkMuted);font-size:var(--theme-body-size);text-align:center}.pr-free{background:var(--role-well);display:grid;grid-template-columns:minmax(0,1fr);border-radius:24px;align-items: center;gap:14px;padding:20px 22px}.pr-free .pr-line{max-width:60em;margin-top:6px}.pr-price-inline{color:var(--role-inkMuted);font-size:var(--theme-body-size)}.pr-price-inline b{font-family:var(--uf-display);margin-right:4px;font-size:22px}.pr-slope{background:var(--role-panel);overflow:hidden;border-radius:24px}.pr-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--role-hairline);transition:background-color var(--m-colour)var(--m-ease);align-items: center;gap:8px;padding:12px 14px}.pr-row:not(.pr-th):hover{background:color-mix(in srgb,var(--role-primaryFill)6%,transparent)}.pr-row>:first-child{grid-column:1/-1}.pr-th{background:var(--role-well);border-top:0}.pr-th>*{font-size:var(--uf-label-size);line-height:var(--uf-label-line);letter-spacing:.1em;text-transform:uppercase;color:var(--role-inkMuted)}.pr-what b{display:block}.pr-what small{color:var(--role-inkMuted);font-size:var(--theme-body-size)}.pr-n{font-family:var(--uf-display);font-weight:600;font-size:var(--theme-heading-size)}.pr-n.pr-inf{background:linear-gradient(100deg,var(--role-primaryFill)30%,var(--role-ink)50%,var(--role-primaryFill)70%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.pr-page[data-moving] .pr-n.pr-inf{animation:pr-glint 4.5s linear calc(var(--i,0)*-.4s)infinite}@keyframes pr-glint{0%{background-position:150% 0}to{background-position:-100% 0}}.pr-n.pr-dim{color:var(--role-inkMuted);font-family:inherit;font-weight:400;font-size:var(--theme-body-size)}.pr-group{display:flex;background:var(--role-well);border-top:1px solid var(--role-hairline);align-items: center;gap:10px;padding:10px 14px}.pr-group i{border-radius:50%;width:8px;height:8px}.pr-makes{display:grid;grid-template-columns:minmax(0,1fr);align-items: start;gap:14px}.pr-card{background:var(--role-panel);overflow:hidden;border-radius:24px;min-width:0}.pr-card header{display:flex;align-items: center;gap:14px;padding:16px 18px}.pr-thumb{overflow:hidden;background:var(--role-well);border-radius:14px;flex:none;width:56px;height:56px}.pr-card header p{color:var(--role-inkMuted);font-size:var(--theme-body-size);margin:2px 0 0}.pr-trow{display:grid;grid-template-columns:minmax(0,1.3fr)repeat(4,minmax(0,1fr));border-top:1px solid var(--role-hairline);font-size:var(--theme-body-size);transition:background-color var(--m-colour)var(--m-ease);align-items:baseline;gap:8px;padding:10px 18px}.pr-trow:not(.pr-th):hover{background:color-mix(in srgb,var(--role-primaryFill)6%,transparent)}.pr-trow>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.pr-trow>:first-child{color:var(--role-inkSecondary)}.pr-trow strong{font-family:var(--uf-display);font-size:var(--theme-heading-size)}.pr-trow .pr-lock{color:var(--role-inkMuted);font-size:var(--theme-body-size)}.pr-app{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pr-screen{background:var(--role-well);display:grid;overflow-x:clip;border-radius:24px;align-content: start;gap:14px;min-width:0;padding:20px}.pr-lbl{display:flex;justify-content:space-between;gap:10px}.pr-dock{display:flex;background:var(--role-panel);--uf-ring:var(--role-primaryFill);border-radius:16px;flex-wrap:wrap;align-items: center;gap:10px;padding:10px}.pr-q{background:var(--role-panelAlt);color:var(--role-ink);font-size:var(--theme-body-size);border-radius:10px;flex:100%;min-width:0;min-height:2.9em;padding:9px 12px}.pr-caret{display:inline-block;vertical-align:-2px;background:var(--role-primaryFill);width:2px;height:1em;margin-left:2px}.pr-cost{font-size:var(--theme-body-size);color:var(--role-primaryFill);background:var(--role-panelAlt);border-radius:999px;min-width:0;max-width:100%;padding:6px 11px}.pr-make{position:relative;background:var(--role-primaryFill);color:var(--role-onPrimary);font-weight:600;font-size:var(--theme-body-size);border-radius:999px;flex:none;margin-left:auto;padding:7px 16px}.pr-make i{position:absolute;border-radius:inherit;border:2px solid var(--role-primaryFill);pointer-events:none;inset:0}.pr-meter{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);background:var(--role-panel);border-radius:16px;align-items: center;gap:16px;padding:16px}.pr-meter svg{width:92px;height:92px}.pr-ring{transition:stroke-dashoffset var(--m-scene)var(--m-out)}.pr-ring-figure{position:absolute;text-align:center;font-family:var(--uf-display);font-variant-numeric:tabular-nums;width:92px;font-size:18px;font-weight:600;top:50%;left:16px;transform:translateY(-50%)}.pr-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pr-wall figure{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--role-well);border-radius:18px;margin:0}.pr-wall .m-slides{position:absolute;inset:0}.pr-wall figcaption{position:absolute;z-index:1;background:linear-gradient(transparent,var(--role-well)70%);font-size:var(--theme-body-size);color:var(--role-ink);padding:26px 12px 10px;font-weight:600;inset:auto 0 0}.pr-rules{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.pr-rule{position:relative;padding-top:16px}.pr-rule:before{content:"";position:absolute;transform-origin:left;background:linear-gradient(90deg,var(--role-primaryFill),var(--role-positive));border-radius:2px;height:2px;top:0;left:0;right:0}.pr-rule p{color:var(--role-inkSecondary);font-size:var(--theme-body-size);line-height:var(--theme-body-line);margin:4px 0 0}.pr-end{position:relative;isolation:isolate;overflow:hidden;text-align:center;background:var(--role-well);display:flex;border-radius:32px;flex-direction:column;align-items: center;margin-block-start:40px;margin-block-end:24px;padding:clamp(48px,7cqi,88px) 20px}.pr-end>:not(.pr-aurora){position:relative;z-index:1}.pr-end .pr-h2{font-size:clamp(34px,6cqi,68px);line-height:1}.pr-shine{background:linear-gradient(100deg,var(--role-ink)35%,var(--role-primaryFill)50%,var(--role-ink)65%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.pr-page[data-moving] .pr-shine{animation:6s linear infinite pr-glint}.pr-end .pr-sub{margin:14px 0 26px}.pr-page[data-moving] [data-pr-reveal]:not([data-pr-seen]){opacity:0;transform:translateY(28px)}.pr-page[data-moving] [data-pr-reveal]{transition:opacity var(--m-scene)var(--m-out),transform var(--m-scene)var(--m-out);transition-delay:calc(var(--i,0)*var(--m-stagger))}.pr-page[data-moving] .pr-rule[data-pr-reveal]:before{transition:transform .9s var(--m-out)calc(var(--i,0)*.12s + .2s);transform:scaleX(0)}.pr-page[data-moving] .pr-rule[data-pr-seen]:before{transform:scaleX(1)}@container pricing (width>=560px){.pr-row{grid-template-columns:minmax(0,1.6fr)repeat(4,minmax(0,.8fr));padding:13px 20px}.pr-row>:first-child{grid-column:auto}.pr-n{font-size:17px}.pr-group{padding:10px 20px}.pr-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-free{grid-template-columns:minmax(0,1fr)auto}}@container pricing (width>=700px){.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-app{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pricing (width>=900px){.pr-builder{grid-template-columns:minmax(0,1.6fr)minmax(0,1fr)}}@container pricing (width>=940px){.pr-hero{grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr)}.pr-wall{grid-template-columns:repeat(6,minmax(0,1fr))}.pr-rules{grid-template-columns:repeat(4,minmax(0,1fr))}}@container pricing (width>=1100px){.pr-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-makes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pr-page *,.pr-page *:before,.pr-page *:after{animation:none!important;transition:none!important}}.pr-chips [role=radio][aria-checked=false]{background:var(--role-panelAlt)!important}
