[data-cl-element=mega-menu]{justify-content:center;align-items:center;gap:var(--shell-topbar-nav-gap);inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;overflow:visible}[data-cl-mega-menu-item]{min-inline-size:0;position:relative}[data-cl-mega-menu-panel]{z-index:50;inline-size:var(--shell-megamenu-panel-width);padding:var(--shell-megamenu-panel-padding);position:absolute;inset-block-start:calc(100% + var(--shell-megamenu-panel-offset));inset-inline-start:50%;transform:translate(-50%)}[data-cl-mega-menu-columns]{grid-template-columns:repeat(var(--cl-mega-column-count,1), minmax(0, 1fr));gap:var(--shell-topbar-nav-panel-column-gap);display:grid}[data-cl-mega-menu-title]{font-size:var(--shell-topbar-nav-panel-title-font-size);text-transform:uppercase;opacity:.6;margin-block-end:var(--shell-topbar-nav-panel-title-gap);font-weight:600}[data-cl-mega-menu-list]{gap:var(--shell-topbar-nav-panel-item-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-cl-mega-menu-link]{justify-content:space-between;align-items:center;gap:var(--shell-topbar-nav-panel-item-gap);border-radius:var(--shell-topbar-nav-panel-item-radius);padding-inline:var(--shell-topbar-nav-panel-item-pad-inline);padding-block:var(--shell-topbar-nav-panel-item-pad-block);font-size:var(--shell-topbar-nav-panel-item-font-size);display:flex}[data-cl-mega-menu-hint]{opacity:.5;flex:none;font-size:.75rem}[data-cl-sidebar-left-nav]{gap:var(--shell-sidebar-left-row-gap);padding:var(--shell-sidebar-left-row-pad-block);flex-direction:column;display:flex}[data-cl-sidebar-left-row],[data-cl-sidebar-left-toggle]{isolation:isolate;border-width:var(--axis-edge-hard-width);border-style:var(--axis-edge-hard-style);border-radius:var(--shell-sidebar-left-row-radius);padding-inline:var(--shell-sidebar-left-row-pad-inline);padding-block:var(--shell-sidebar-left-row-pad-block);background-color:var(--shell-sidebar-left-paint-row-bg);color:var(--shell-sidebar-left-paint-chrome-ink);letter-spacing:0;transition:background-color var(--axis-bleed-current-release-duration) var(--axis-bleed-current-release-easing), color var(--axis-bleed-current-release-duration) var(--axis-bleed-current-release-easing), border-color var(--axis-bleed-current-icon-duration) var(--axis-bleed-current-easing), transform var(--axis-motion-snap-duration) var(--axis-motion-snap-easing), box-shadow var(--axis-motion-snap-duration) var(--axis-motion-snap-easing);border-color:#0000;outline:none;text-decoration:none;position:relative;overflow:hidden}[data-cl-sidebar-left-row]:before,[data-cl-sidebar-left-toggle]:before{content:"";z-index:0;pointer-events:none;transform:var(--axis-bleed-current-canvas-transform-from);transform-origin:var(--axis-bleed-current-canvas-origin);background-color:var(--axis-bleed-current-canvas-bg);background-image:var(--axis-bleed-current-overlay);background-size:var(--axis-bleed-current-overlay-size);background-position:var(--axis-bleed-current-overlay-pos-from);opacity:0;will-change:transform, opacity, background-position;transition:opacity var(--axis-bleed-current-canvas-duration) var(--axis-bleed-current-canvas-easing) var(--axis-bleed-current-canvas-delay), transform var(--axis-bleed-current-canvas-duration) var(--axis-bleed-current-canvas-easing) var(--axis-bleed-current-canvas-delay), background-position var(--axis-bleed-current-canvas-duration) var(--axis-bleed-current-canvas-easing) var(--axis-bleed-current-canvas-delay);background-repeat:no-repeat;position:absolute;inset:0}[data-cl-sidebar-left-row]>*,[data-cl-sidebar-left-toggle]>*{z-index:1;position:relative}[data-cl-sidebar-left-row]:hover,[data-cl-sidebar-left-toggle]:hover{border-color:var(--color-invert-edge,var(--shell-sidebar-left-paint-row-edge));box-shadow:.125rem .125rem 0 0 var(--color-invert-edge,var(--shell-sidebar-left-paint-row-edge))}[data-cl-sidebar-left-row]:hover:before,[data-cl-sidebar-left-toggle]:hover:before{opacity:1;transform:var(--axis-bleed-current-canvas-transform-to);background-position:var(--axis-bleed-current-overlay-pos-to)}[data-cl-sidebar-left-row]:active,[data-cl-sidebar-left-row][data-pressed],[data-cl-sidebar-left-toggle]:active{transform:translate(var(--axis-press-current-translate)) scale(var(--axis-press-current-scale));box-shadow:var(--axis-press-current-shadow)}[data-cl-sidebar-left-row][data-releasing]{animation:cl-sidebar-row-release var(--axis-bleed-current-release-duration) var(--axis-bleed-current-release-easing) both}[data-cl-sidebar-left-row][data-status=active],[data-cl-sidebar-left-row][data-active]{border-color:var(--shell-sidebar-left-paint-row-edge);background-color:var(--shell-sidebar-left-paint-row-active-bg);box-shadow:.1875rem .1875rem 0 0 var(--shell-sidebar-left-paint-row-edge)}[data-cl-sidebar-left-icon]{inline-size:var(--shell-sidebar-left-icon-size);block-size:var(--shell-sidebar-left-icon-size);border-radius:var(--shell-sidebar-left-row-radius);background-color:var(--axis-bleed-current-icon-idle-bg,var(--shell-sidebar-left-paint-icon-bg));color:var(--axis-bleed-current-icon-idle-ink,var(--shell-sidebar-left-paint-icon-ink));transition:background-color var(--axis-bleed-current-icon-duration) var(--axis-bleed-current-easing) var(--axis-bleed-current-icon-delay), color var(--axis-bleed-current-icon-duration) var(--axis-bleed-current-easing) var(--axis-bleed-current-icon-delay), transform var(--axis-bleed-current-icon-duration) var(--axis-bleed-current-easing) var(--axis-bleed-current-icon-delay);flex:none;place-items:center;display:grid}[data-cl-sidebar-left-row]:hover [data-cl-sidebar-left-icon]{background-color:var(--axis-bleed-current-icon-hover-bg,var(--axis-bleed-current-chip-hover));color:var(--axis-bleed-current-icon-hover-ink,var(--axis-bleed-current-icon-hover));transform:var(--axis-bleed-current-icon-transform)}[data-cl-sidebar-left-label]{z-index:1;min-inline-size:0;color:inherit;padding-inline:.125rem;display:inline-block;position:relative}[data-cl-sidebar-left-row]:hover [data-ink-preset],[data-cl-sidebar-left-row]:focus-visible [data-ink-preset],[data-cl-sidebar-left-row][data-status=active] [data-ink-preset],[data-cl-sidebar-left-row][data-active] [data-ink-preset]{--_ink-active:1}[data-cl-sidebar-left-row]:hover [data-ink-preset=sidebar-row] [data-ink-layer=primary],[data-cl-sidebar-left-row]:focus-visible [data-ink-preset=sidebar-row] [data-ink-layer=primary],[data-cl-sidebar-left-row][data-status=active] [data-ink-preset=sidebar-row] [data-ink-layer=primary],[data-cl-sidebar-left-row][data-active] [data-ink-preset=sidebar-row] [data-ink-layer=primary]{clip-path:var(--effect-ink-sidebar-row-primary-clip-to)}[data-cl-sidebar-left-footer]{padding:var(--shell-sidebar-left-row-pad-block);margin-block-start:auto}[data-cl-sidebar-left-toggle]:focus-visible,[data-cl-sidebar-left-row]:focus-visible{box-shadow:var(--axis-focus-ring-strong-ring);outline:none}@media (prefers-reduced-motion:reduce){[data-cl-sidebar-left-row],[data-cl-sidebar-left-toggle],[data-cl-sidebar-left-row]:before,[data-cl-sidebar-left-toggle]:before,[data-cl-sidebar-left-icon],[data-cl-sidebar-left-label],[data-cl-text]{transition-duration:1ms}[data-cl-sidebar-left-row]:active,[data-cl-sidebar-left-toggle]:active,[data-cl-sidebar-left-row]:hover [data-cl-sidebar-left-icon]{transform:none}[data-cl-sidebar-left-row]:hover [data-cl-sidebar-left-label]:before,[data-cl-sidebar-left-row][data-releasing]{animation-duration:1ms}}@keyframes cl-sidebar-label-bleed-fill{0%{opacity:0;background-color:var(--axis-bleed-current-label-bg);transform:scaleX(0)}58%{opacity:1;background-color:var(--axis-bleed-current-label-bg);transform:scaleX(1)}to{opacity:1;background-color:var(--axis-bleed-current-canvas-bg);transform:scaleX(1)}}@keyframes cl-sidebar-row-release{0%{transform:translate(var(--axis-press-current-translate)) scale(var(--axis-press-current-scale));box-shadow:var(--axis-press-current-shadow)}62%{box-shadow:.1875rem .1875rem 0 0 var(--color-invert-edge,var(--shell-sidebar-left-paint-row-edge));transform:translate(-.03125rem,-.03125rem)scale(1.015)}to{box-shadow:.125rem .125rem 0 0 var(--color-invert-edge,var(--shell-sidebar-left-paint-row-edge));transform:translate(0)scale(1)}}[data-cl-element=topbar]{grid-template-columns:var(--shell-topbar-columns);align-items:center;gap:var(--shell-topbar-gap);block-size:100%;inline-size:100%;min-inline-size:0;display:grid;overflow:visible}[data-cl-element=topbar] :where(button,a):not([data-cl-surface]):not([data-cl-figure]){color:inherit;font:inherit;background-color:#0000;text-decoration:none}[data-cl-element=topbar] :where(button,a):not([data-cl-figure]){border:0}[data-cl-element=topbar] :where(button){cursor:pointer}[data-cl-element=topbar]>[data-cl-slot]{align-items:center;block-size:100%;min-inline-size:0}[data-cl-element=topbar] [data-cl-slot=logo]{justify-self:start;gap:var(--shell-topbar-logo-gap);padding-inline:var(--shell-topbar-logo-pad-inline);display:flex;overflow:hidden}[data-cl-logo]{align-items:center;gap:var(--shell-topbar-logo-gap);min-inline-size:0;display:flex;overflow:hidden}[data-cl-logo-mark]{inline-size:var(--shell-topbar-logo-mark-size);block-size:var(--shell-topbar-logo-mark-size);border-radius:var(--shell-topbar-logo-mark-radius);background:var(--shell-topbar-paint-logo-bg);color:var(--shell-topbar-paint-logo-ink);font-family:var(--type-font-mono);flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}[data-cl-logo-wordmark]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--shell-topbar-logo-wordmark-font-size);font-weight:600;overflow:hidden}[data-cl-element=topbar] [data-cl-slot=nav]{justify-content:center;gap:var(--shell-topbar-nav-gap);inline-size:100%;min-inline-size:var(--shell-topbar-nav-min-width);max-inline-size:var(--shell-topbar-nav-max-width);display:flex;overflow:visible}[data-cl-element=topbar] [data-cl-topbar-nav-item]{justify-content:center;align-items:center;gap:var(--shell-topbar-nav-item-icon-gap);inline-size:100%;padding-inline:var(--shell-topbar-nav-item-pad-inline);padding-block:var(--shell-topbar-nav-item-pad-block);border-radius:var(--shell-topbar-nav-item-radius);min-inline-size:var(--shell-topbar-nav-item-min-width);max-inline-size:var(--shell-topbar-nav-item-max-width);font-size:var(--shell-topbar-nav-item-font-size);white-space:nowrap;text-overflow:ellipsis;background-color:var(--shell-topbar-paint-nav-bg);border-color:var(--shell-topbar-paint-nav-edge);color:var(--shell-topbar-paint-chrome-ink);box-shadow:.125rem .125rem 0 0 var(--shell-topbar-paint-nav-edge);font-weight:500;display:inline-flex;overflow:hidden}[data-cl-element=topbar] [data-cl-topbar-nav-item]:hover,[data-cl-element=topbar] [data-cl-topbar-nav-item][data-open=true]{background-color:var(--shell-topbar-paint-nav-active-bg)}[data-cl-element=topbar] [data-cl-topbar-nav-label]{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}[data-cl-element=topbar] :where(button,a):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}[data-cl-element=topbar] [data-cl-slot=actions]{justify-content:end;gap:var(--shell-topbar-action-gap);min-inline-size:var(--shell-topbar-actions-slot-min-width);justify-self:end;display:flex;overflow:visible}[data-cl-element=topbar] [data-cl-topbar-action]{inline-size:var(--shell-topbar-actions-item-size);block-size:var(--shell-topbar-actions-item-size);padding:var(--shell-topbar-actions-item-padding);border-radius:var(--shell-topbar-actions-item-radius);border-width:var(--axis-edge-hard-width);border-style:var(--axis-edge-hard-style);border-color:var(--shell-topbar-paint-action-edge);background-color:var(--shell-topbar-paint-action-bg);color:var(--shell-topbar-paint-chrome-ink);box-shadow:.125rem .125rem 0 0 var(--shell-topbar-paint-action-edge);flex:none;place-items:center;display:inline-grid;position:relative}[data-cl-element=topbar] [data-cl-topbar-action]:hover,[data-cl-element=topbar] [data-cl-topbar-action][aria-pressed=true]{background-color:var(--shell-topbar-paint-action-active-bg)}[data-cl-topbar-badge]{min-inline-size:var(--shell-topbar-actions-badge-size);block-size:var(--shell-topbar-actions-badge-size);background:var(--shell-topbar-paint-badge-bg);color:var(--shell-topbar-paint-badge-ink);font-size:var(--shell-topbar-actions-badge-font-size);border-radius:999rem;place-items:center;padding-inline:.25rem;font-weight:700;display:grid;position:absolute;inset-block-start:var(--shell-topbar-actions-badge-offset);inset-inline-end:var(--shell-topbar-actions-badge-offset)}@container zone-topbar (inline-size<26rem){[data-cl-element=topbar] [data-cl-topbar-nav-item]>[data-cl-topbar-nav-label]{display:none}[data-cl-element=topbar] [data-cl-topbar-nav-item]{min-inline-size:var(--shell-topbar-actions-item-size)}}[data-cl-element=statusbar]{grid-template-columns:auto 1fr auto}[data-cl-element=statusbar] [data-cl-slot]{min-inline-size:0}[data-cl-element=statusbar] [data-cl-slot=connection],[data-cl-element=statusbar] [data-cl-slot=tray],[data-cl-element=statusbar] [data-cl-slot=chat-launcher]{border-width:var(--axis-edge-hairline-width);border-style:var(--axis-edge-hairline-style);border-color:var(--shell-statusbar-paint-chip-edge);border-radius:var(--radius-sm);padding-inline:var(--size-space-2);padding-block:var(--size-space-1)}[data-cl-element=statusbar] [data-cl-slot=connection]{background-color:var(--shell-statusbar-paint-connection-bg)}[data-cl-element=statusbar] [data-cl-slot=tray]{gap:var(--shell-statusbar-tray-group-gap);min-inline-size:var(--shell-statusbar-tray-min-width);background-color:var(--shell-statusbar-paint-tray-bg)}[data-cl-element=statusbar] [data-cl-slot=chat-launcher]{background-color:var(--shell-statusbar-paint-chat-bg);color:var(--shell-statusbar-paint-chat-ink)}[data-cl-user-menu]{flex:none;position:relative}[data-cl-user-menu-trigger]{align-items:center;gap:var(--shell-topbar-nav-item-icon-gap);border-radius:var(--shell-topbar-actions-avatar-trigger-radius);padding:var(--shell-topbar-actions-avatar-trigger-pad);display:flex}[data-cl-user-avatar]{inline-size:var(--shell-topbar-actions-avatar-size);block-size:var(--shell-topbar-actions-avatar-size);background:color-mix(in oklch, var(--color-brand-base) 25%, transparent);color:var(--color-brand-ink);border-radius:999rem;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}[data-cl-user-menu-panel]{z-index:50;inline-size:var(--shell-topbar-actions-avatar-panel-width);border-radius:var(--shell-topbar-nav-item-radius);border-width:var(--axis-edge-hairline-width);border-style:var(--axis-edge-hairline-style);border-color:var(--axis-edge-hairline-color);box-shadow:var(--axis-elevation-3-shadow);position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow:hidden}[data-cl-user-menu-header]{border-block-end:1px solid var(--axis-edge-hairline-color);padding:.75rem}[data-cl-user-menu-list]{margin:0;padding-block:.25rem;padding-inline:0;list-style:none}[data-cl-user-menu-link]{align-items:center;gap:.75rem;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;display:flex}[data-cl-user-role]{background:var(--axis-interact-selected-tint);text-transform:uppercase;border-radius:.25rem;margin-block-start:.25rem;padding-block:.125rem;padding-inline:.375rem;font-size:.65rem;font-weight:600;display:inline-block}[data-cl-user-name]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}[data-cl-user-email]{text-overflow:ellipsis;white-space:nowrap;opacity:.6;font-size:.75rem;overflow:hidden}[data-cl-user-menu] [data-danger=true]{color:var(--color-status-danger)}[data-cl-element=content-frame]{inline-size:100%;max-inline-size:var(--shell-layout-content-max);border-width:var(--shell-content-frame-hairline);border-style:solid;border-color:var(--shell-content-frame-paint-outer-edge);border-radius:var(--shell-content-frame-radius);background-color:var(--shell-content-frame-paint-band-bg);padding:var(--shell-content-frame-rail-width);margin-inline:auto;position:relative}[data-cl-element=content-frame]:before,[data-cl-element=content-frame]:after{content:"";inline-size:var(--shell-content-frame-lane-width);pointer-events:none;position:absolute;inset-block:0}[data-cl-element=content-frame]:before{background-image:linear-gradient(to bottom, var(--shell-content-frame-paint-lane-start), color-mix(in oklch, var(--shell-content-frame-paint-lane-end) calc(var(--scroll-progress,0) * 100%), var(--shell-content-frame-paint-lane-start)));inset-inline-start:0}[data-cl-element=content-frame]:after{background-image:linear-gradient(to bottom, var(--shell-content-frame-paint-lane-end), color-mix(in oklch, var(--shell-content-frame-paint-lane-start) calc(var(--scroll-progress,0) * 100%), var(--shell-content-frame-paint-lane-end)));inset-inline-end:0}[data-cl-element=content-frame]>[data-cl-slot=interior]{z-index:1;gap:var(--shell-content-frame-section-gap);border-width:var(--shell-content-frame-hairline);border-style:solid;border-color:var(--shell-content-frame-paint-inner-edge);border-radius:var(--shell-content-frame-radius);background-color:var(--shell-content-frame-paint-interior-bg);padding-inline:var(--shell-content-frame-pad-inline);padding-block:var(--shell-content-frame-pad-block);flex-direction:column;position:relative}[data-cl-element=content-frame-section]{opacity:0;transform:translateY(var(--shell-content-frame-reveal-shift));transition:opacity var(--shell-content-frame-reveal-duration) var(--shell-content-frame-reveal-easing), transform var(--shell-content-frame-reveal-duration) var(--shell-content-frame-reveal-easing)}[data-cl-element=content-frame-section][data-revealed=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-cl-element=content-frame-section]{opacity:1;transition:none;transform:none}}.forge-floater{z-index:70;background-color:var(--axis-surface-raised-bg);width:min(28rem,100vw - 2rem);max-height:min(30rem,100vh - 6rem);color:var(--axis-surface-raised-ink);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);border-radius:var(--size-radius-md);box-shadow:var(--axis-elevation-4-shadow);flex-direction:column;display:flex;position:fixed;overflow:hidden}.forge-floater__head{cursor:grab;-webkit-user-select:none;user-select:none;border-block-end:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem .4rem .75rem;display:flex}.forge-floater__head:active{cursor:grabbing}.forge-floater__title{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:600}.forge-floater__close{color:inherit;border-radius:var(--size-radius-sm);background-color:#0000;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.forge-floater__close:hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-floater__body{flex:1;padding:.75rem .85rem;font-size:.75rem;overflow:auto}.forge-builder{inset:var(--size-space-3);z-index:9600;border-radius:var(--size-radius-md);background-color:var(--axis-surface-raised-bg);color:var(--axis-surface-raised-ink);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);box-shadow:var(--axis-elevation-5-shadow,var(--axis-elevation-3-shadow));-webkit-backdrop-filter:blur(1.25rem)saturate(1.4);backdrop-filter:blur(1.25rem)saturate(1.4);grid-template-rows:auto auto 1fr auto;gap:.5rem;padding:.75rem 1rem .85rem;font-size:.8125rem;display:grid;position:fixed;overflow:hidden}.forge-builder__head{border-block-end:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);align-items:center;gap:.75rem;padding-block-end:.5rem;display:flex}.forge-builder__brand{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;display:inline-flex}.forge-builder__steps{align-items:center;gap:.25rem;margin-inline:auto;display:flex}.forge-builder__step{letter-spacing:.1em;text-transform:uppercase;color:inherit;border-radius:var(--size-radius-sm);background-color:#0000;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.forge-builder__step:hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-builder__step[data-cl-interact=selected]{background-image:linear-gradient(var(--axis-interact-selected-tint), var(--axis-interact-selected-tint))}.forge-builder__step[data-done=true]{opacity:.7}.forge-builder__writer{opacity:.65;align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.forge-builder__writer[data-ready=true]{opacity:1}.forge-builder__close{color:inherit;border-radius:var(--size-radius-sm);background-color:#0000;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.forge-builder__close:hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-builder__hint{opacity:.6;margin:0;font-size:.75rem}.forge-builder__body{min-height:0;overflow:hidden}.forge-builder__single{height:100%;min-height:0;padding:.75rem 1rem;padding-inline-end:.25rem;overflow:auto}.forge-builder__two,.forge-builder__three{gap:.75rem;height:100%;min-height:0;display:grid}.forge-builder__two{grid-template-columns:1fr 20rem}.forge-builder__three{grid-template-columns:16rem 1fr 20rem}.forge-builder__pane{background-color:var(--axis-surface-base-bg);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);border-radius:var(--size-radius-sm);min-height:0;padding:.6rem;overflow:auto}.forge-builder__foot{border-block-start:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);align-items:center;gap:.5rem;padding-block-start:.5rem;display:flex}.forge-builder__foot .forge-panel__count{margin-inline-end:auto}.forge-builder__foot button{letter-spacing:.1em;text-transform:uppercase;color:inherit;border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);border-radius:var(--size-radius-sm);background-color:#0000;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.forge-builder__foot button:disabled{opacity:var(--axis-disable-soft-opacity)}.forge-builder__foot button:not(:disabled):hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-builder__next[data-cl-interact],.forge-builder__next{background-image:linear-gradient(var(--axis-interact-selected-tint), var(--axis-interact-selected-tint))}.forge-trapezoid{--forge-slant:clamp(3rem, 9vw, 9rem);--forge-edge:.22rem;--forge-clip:polygon(var(--forge-slant) 0, calc(100% - var(--forge-slant)) 0, 100% 100%, 0 100%);inset-inline:var(--shell-sidebar-left-collapsed) 1rem;z-index:60;max-width:min(100%,90rem);height:clamp(20rem,62svh,44rem);color:var(--axis-surface-raised-ink);filter:drop-shadow(.5rem .5rem 0 var(--color-ink-outline)) drop-shadow(0 0 0 var(--color-ink-outline));flex-direction:column;margin-inline:auto;animation:.32s ease-out both forge-rise;display:flex;position:fixed;inset-block-end:var(--shell-statusbar-height);container:forge/inline-size}.forge-trapezoid:before{content:"";z-index:0;clip-path:var(--forge-clip);background-color:var(--color-ink-outline);position:absolute;inset:0}.forge-trapezoid:after{content:"";inset:var(--forge-edge);z-index:0;clip-path:var(--forge-clip);background-color:var(--color-surface-raised);background-image:linear-gradient(var(--axis-surface-raised-bg), var(--axis-surface-raised-bg));position:absolute}@keyframes forge-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.forge-trapezoid__crown{z-index:1;margin-inline:calc(var(--forge-slant) * .55);border-block-end:var(--forge-edge) solid var(--color-ink-outline);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.25rem;padding-block:.45rem;padding-inline:.5rem;display:flex;position:relative}.forge-trapezoid__tab{letter-spacing:.16em;text-transform:uppercase;color:inherit;border:var(--forge-edge) solid transparent;border-radius:var(--size-radius-sm);background-color:#0000;align-items:center;gap:.375rem;padding:.4rem .85rem;font-size:.7rem;font-weight:600;transition:transform .12s,box-shadow .12s;display:inline-flex}.forge-trapezoid__tab[aria-selected=true]{background-image:linear-gradient(var(--axis-interact-selected-tint), var(--axis-interact-selected-tint));border-color:var(--color-ink-strong);box-shadow:.16rem .16rem 0 var(--color-ink-outline)}.forge-trapezoid__tab:active{box-shadow:none;transform:translate(.08rem,.08rem)}.forge-trapezoid__tab:hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-trapezoid__brand{letter-spacing:.22em;text-transform:uppercase;opacity:.8;align-items:center;gap:.4rem;margin-inline-start:auto;font-size:.65rem;font-weight:600;display:inline-flex}.forge-trapezoid__hint{opacity:.6;font-size:.6rem}.forge-trapezoid__close{color:inherit;border-radius:var(--size-radius-sm);background-color:#0000;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.forge-trapezoid__close:hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-trapezoid__body{z-index:1;padding-block:1rem;padding-inline:calc(var(--forge-slant) * .5 + .75rem);flex:1;font-size:.8125rem;position:relative;overflow:hidden}.forge-panel__heading{letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:.5rem;margin-block:0 .75rem;font-size:.7rem;font-weight:700;display:flex}.forge-panel__count{letter-spacing:.04em;text-transform:none;opacity:.55;font-size:.65rem;font-weight:400}.forge-panel__empty{opacity:.6;font-size:.75rem}.forge-devtools{grid-template-rows:auto auto auto 1fr;gap:.75rem;height:100%;min-height:0;display:grid}.forge-devtools .forge-panel__heading{margin-inline:calc(var(--forge-slant) * .45)}.forge-devtools__row{align-content:center;gap:.75rem;min-height:0;display:grid}.forge-devtools__row[data-row="1"]{margin-inline:calc(var(--forge-slant) * .36);grid-template-columns:repeat(3,minmax(0,1fr))}.forge-devtools__row[data-row="2"]{margin-inline:calc(var(--forge-slant) * .2);grid-template-columns:repeat(2,minmax(0,1fr))}.forge-devtools__tile{text-align:start;color:inherit;border-radius:var(--size-radius-md);cursor:pointer;grid-template-columns:auto 1fr;align-self:center;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid;position:relative}.forge-devtools__tile:hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-devtools__thumb{border-radius:var(--size-radius-sm);background-color:var(--axis-surface-sunken-bg);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.forge-devtools__meta{flex-direction:column;gap:.15rem;display:flex}.forge-devtools__label{font-size:.8rem;font-weight:600}.forge-devtools__summary{opacity:.65;font-size:.65rem;line-height:1.35}.forge-devtools__badge{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-outline);background-color:var(--color-primitive-lime);border-radius:var(--size-radius-sm);padding:.1rem .35rem;font-size:.55rem;position:absolute;top:.4rem;right:.4rem}.forge-site{grid-template-columns:9rem 1fr;gap:1rem;height:100%;min-height:0;display:grid}@container forge (width<=46rem){.forge-site{grid-template-rows:auto 1fr;grid-template-columns:1fr}.forge-site__rail{border-inline-end:0;border-block-end:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);flex-flow:wrap;padding-block-end:.4rem;padding-inline-end:0}.forge-devtools__row[data-row="1"],.forge-devtools__row[data-row="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container forge (width<=32rem){.forge-trapezoid__brand span,.forge-trapezoid__hint{display:none}}.forge-site__rail{border-inline-end:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);flex-direction:column;gap:.15rem;padding-inline-end:.5rem;display:flex}.forge-site__rail button{letter-spacing:.12em;text-transform:uppercase;color:inherit;border-radius:var(--size-radius-sm);text-align:start;background-color:#0000;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.forge-site__rail button:hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-site__rail button[data-cl-interact=selected]{background-image:linear-gradient(var(--axis-interact-selected-tint), var(--axis-interact-selected-tint))}.forge-site__body{min-height:0;padding-inline-end:.25rem;overflow:auto}.forge-log{flex-direction:column;gap:.75rem;display:flex}.forge-log__summary{align-items:center;gap:.5rem;display:flex}.forge-log__stat{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--size-radius-sm);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);padding:.15rem .4rem;font-size:.65rem}.forge-log__stat[data-tone=error]{color:var(--color-primitive-coral)}.forge-log__stamp{font-family:var(--type-font-mono);opacity:.75;font-size:.65rem}.forge-log__action{letter-spacing:.1em;text-transform:uppercase;color:inherit;border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);border-radius:var(--size-radius-sm);background-color:#0000;margin-inline-start:auto;padding:.2rem .55rem;font-size:.65rem}.forge-log__group{flex-direction:column;gap:.35rem;display:flex}.forge-log__group-head{letter-spacing:.08em;justify-content:space-between;align-items:baseline;font-size:.7rem;font-weight:600;display:flex}.forge-log__count{opacity:.55;font-size:.6rem}.forge-log__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.forge-log__list li{border-radius:var(--size-radius-sm);background-color:var(--axis-surface-sunken-bg);gap:.15rem;padding:.35rem .5rem;font-size:.7rem;display:grid}.forge-log__list li[data-tone=error]{outline:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--color-primitive-coral)}.forge-log__where{font-family:var(--type-font-mono);opacity:.65;font-size:.62rem}.forge-log__msg{font-weight:500}.forge-log__remedy{opacity:.7;font-size:.65rem}.forge-catalog{flex-direction:column;gap:1.25rem;display:flex}.forge-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;display:grid}.forge-catalog__card{text-align:start;border-radius:var(--size-radius-sm);color:inherit;background-color:#0000;flex-direction:column;gap:.25rem;padding:.625rem;display:flex}.forge-catalog__card-title{font-size:.75rem;font-weight:600}.forge-catalog__card-summary{opacity:.6;font-size:.65rem;line-height:1.35}.forge-catalog__card-add{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:.6rem}.forge-canvas{flex-direction:column;gap:.75rem;display:flex}.forge-canvas__bar{justify-content:space-between;align-items:center;display:flex}.forge-canvas__bar button,.forge-canvas__item-head button{border-radius:var(--size-radius-sm);color:inherit;background-color:#0000;align-items:center;gap:.25rem;padding:.2rem .4rem;font-size:.65rem;display:inline-flex}.forge-canvas__item{border-radius:var(--size-radius-sm);overflow:hidden}.forge-canvas__item[data-active=true]{box-shadow:var(--axis-elevation-2-shadow);outline:var(--axis-edge-ring-width) var(--axis-edge-ring-style) var(--axis-edge-ring-color)}.forge-canvas__item-head{border-block-end:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);align-items:center;gap:.25rem;padding:.25rem .375rem;display:flex}.forge-canvas__pick{text-align:start;color:inherit;background-color:#0000;flex:1;align-items:baseline;gap:.5rem;padding:.2rem .25rem;font-size:.7rem;font-weight:600;display:inline-flex}.forge-canvas__stage{padding:.75rem;overflow:auto}.forge-inspector{flex-direction:column;gap:1.25rem;display:flex}.forge-inspector__section{flex-direction:column;gap:.5rem;display:flex}.forge-inspector__stack{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.forge-inspector__stack li{align-items:center;gap:.25rem;font-size:.7rem;display:flex}.forge-inspector__stack li span{flex:1}.forge-inspector__stack button{color:inherit;background-color:#0000;padding:.15rem}.forge-inspector__stack button:disabled{opacity:var(--axis-disable-soft-opacity)}.forge-inspector__search,.forge-field select{width:100%;color:inherit;border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);border-radius:var(--size-radius-sm);background-color:#0000;padding:.3rem .5rem;font-size:.7rem}.forge-inspector__list{flex-direction:column;max-height:12rem;display:flex;overflow:auto}.forge-inspector__list button{text-align:start;color:inherit;border-radius:var(--size-radius-sm);background-color:#0000;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.25rem .375rem;font-size:.7rem;display:flex}.forge-inspector__list button:hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-inspector__axis{flex-direction:column;gap:.3rem;padding-block:.35rem;display:flex}.forge-inspector__axis-head{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:.68rem;font-weight:600;display:flex}.forge-inspector__axis-head button{text-transform:none;letter-spacing:0;color:inherit;opacity:.6;background-color:#0000;font-size:.62rem}.forge-chips{flex-wrap:wrap;gap:.3rem;display:flex}.forge-chips button{border-radius:var(--size-radius-sm);color:inherit;background-color:#0000;padding:.2rem .45rem;font-size:.68rem}.forge-field{align-items:center;gap:.5rem;font-size:.7rem;display:flex}.forge-field>span{letter-spacing:.1em;text-transform:uppercase;opacity:.7;min-width:4rem}.forge-editor{gap:var(--spacing-3);flex-direction:column;display:flex;overflow:auto}.forge-editor__row{align-items:end;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.forge-editor__candidates{flex-direction:column;gap:.15rem;margin:0;padding:0;font-size:.68rem;list-style:none;display:flex}.forge-editor__candidates li[data-ready=false]{opacity:.55}.forge-editor__grid{gap:var(--spacing-2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.forge-editor label{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:.2rem;font-size:.66rem;display:flex}.forge-editor__check{text-transform:none;flex-direction:row;align-items:center;gap:.4rem}.forge-editor input[type=text],.forge-editor input[type=password],.forge-editor input:not([type]){font:inherit;color:inherit;border-radius:var(--radius-sm);background:0 0;border:1px solid;padding:.3rem .45rem;font-size:.72rem}.forge-editor__name{flex:12rem}.forge-editor__file summary{cursor:pointer;font-size:.7rem}.forge-editor__file pre{max-height:16rem;font-size:.66rem;line-height:1.45;overflow:auto}.forge-editor__log{flex-direction:column;gap:.15rem;margin:0;padding:0;font-size:.68rem;list-style:none;display:flex}.forge-editor__log li[data-ok=false]{opacity:.75;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.forge-editor__auth{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:.2rem;font-size:.66rem;display:flex}.forge-editor__auth strong{text-transform:none;letter-spacing:0}.forge-editor__batch{padding:var(--spacing-2);border:var(--axis-edge-hairline-width) solid var(--axis-edge-hairline-color);border-radius:var(--radius-sm);justify-content:space-between;font-size:.7rem}.forge-site__launch{letter-spacing:.12em;text-transform:uppercase;color:inherit;background-image:linear-gradient(var(--axis-interact-selected-tint), var(--axis-interact-selected-tint));border-radius:var(--size-radius-sm);text-align:start;align-items:center;gap:.4rem;margin-block-start:.5rem;padding:.4rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.forge-xml{gap:var(--spacing-2);min-inline-size:var(--axis-layout-element-popover-min);flex-direction:column;display:flex}.forge-xml__tabs{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.forge-xml__tab,.forge-xml__copy{letter-spacing:.08em;text-transform:uppercase;color:inherit;border:var(--axis-edge-hairline-width) solid var(--axis-edge-hairline-color);border-radius:var(--size-radius-sm);background-color:var(--axis-surface-sunken-bg);padding:.2rem .45rem;font-size:.65rem;font-weight:700}.forge-xml__copy{align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.forge-xml__tab[data-cl-interact=selected]{background-image:linear-gradient(var(--axis-interact-selected-tint), var(--axis-interact-selected-tint))}.forge-xml__error{color:var(--color-primitive-coral);font-size:.7rem}.forge-xml__rules{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.forge-xml__rule{border-radius:var(--size-radius-sm);background-color:var(--axis-surface-sunken-bg);padding:.4rem .5rem;font-size:.7rem}.forge-xml__rule[data-tone=error]{outline:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--color-primitive-coral)}.forge-xml__rule-head{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.forge-xml__badge{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--size-radius-sm);border:var(--axis-edge-hairline-width) solid var(--axis-edge-hairline-color);padding:.05rem .3rem;font-size:.6rem}.forge-xml__rule-desc{opacity:.75;margin:.2rem 0}.forge-xml__matches{font-family:var(--type-font-mono);opacity:.85;margin:0;padding:0;font-size:.65rem;list-style:none}.forge-xml__pre{padding:var(--spacing-2);max-block-size:var(--axis-layout-element-debug-pane-max);font-family:var(--type-font-mono);white-space:pre;border-radius:var(--size-radius-sm);margin:0;font-size:.65rem;line-height:1.5;overflow:auto}.forge-log__actions{flex-wrap:wrap;gap:.25rem;margin-block-start:.2rem;display:flex}.forge-log__chip{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--color-surface-line);border-radius:var(--size-radius-sm);cursor:pointer;background-color:#0000;padding:.1rem .4rem;font-size:.6rem}.forge-log__chip:hover{color:var(--color-ink-default)}.forge-log__more{opacity:.6;font-size:.62rem}.forge-console{left:0;right:0;bottom:var(--shell-statusbar-height);z-index:2147483640;background:var(--axis-surface-raised-bg);max-height:38vh;color:var(--axis-surface-raised-ink);border-top:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);box-shadow:var(--axis-elevation-5-shadow);font-family:var(--type-font-mono);font-size:var(--type-scale-caption);flex-direction:column;display:flex;position:fixed}.forge-console__bar{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-bottom:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);display:flex}.forge-console__title{letter-spacing:.12em;text-transform:uppercase}.forge-console__stat[data-tone=error]{color:var(--color-primitive-coral)}.forge-console__stat[data-tone=warning]{opacity:var(--axis-disable-soft-opacity)}.forge-console__stat[data-tone=ok]{color:var(--color-primitive-lime)}.forge-console__actions{gap:var(--spacing-2);margin-left:auto;display:flex}.forge-console__action,.forge-console__copy{border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);border-radius:var(--size-radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.25rem;padding:.15rem .45rem;display:inline-flex}.forge-console__action:hover,.forge-console__copy:hover{background:var(--axis-interact-hover-tint)}.forge-console__list{margin:0;padding:0;list-style:none;overflow:auto}.forge-console__row{gap:var(--spacing-2);padding:.3rem var(--spacing-3);border-bottom:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);grid-template-columns:4.5rem 1fr auto;align-items:baseline;display:grid}.forge-console__row[data-level=error] .forge-console__level,.forge-console__row[data-level=parse-fail] .forge-console__level{color:var(--color-primitive-coral)}.forge-console__row[data-level=parse-ok] .forge-console__level{color:var(--color-primitive-lime)}.forge-console__level{text-transform:uppercase;letter-spacing:.08em}.forge-console__source{opacity:var(--axis-disable-soft-opacity);grid-column:2}.forge-console__message{grid-column:2}.forge-console__detail{white-space:pre-wrap;opacity:var(--axis-disable-soft-opacity);grid-column:2}.forge-console__empty{padding:var(--spacing-3);opacity:var(--axis-disable-soft-opacity);margin:0}.rf-mark{left:calc(var(--shell-sidebar-left-expanded) + var(--spacing-3));bottom:calc(var(--shell-statusbar-height) + var(--spacing-3));z-index:2147483641;align-items:flex-end;gap:var(--spacing-2);font-family:var(--type-font-mono);font-size:var(--type-scale-caption);display:flex;position:fixed}.rf-mark__cluster,.rf-mark__transport{gap:var(--spacing-2);display:flex}.rf-mark__button{cursor:pointer;color:var(--axis-surface-raised-ink);background:var(--axis-surface-raised-bg);border:var(--axis-edge-ring-width) var(--axis-edge-ring-style) var(--color-primitive-night);border-radius:var(--size-radius-sm);box-shadow:.18rem .18rem 0 var(--color-primitive-night);justify-content:center;align-items:center;padding:.35rem .5rem;transition:transform .12s,box-shadow .12s,background .16s,color .16s;display:inline-flex;position:relative}.rf-mark__button:before{content:"";border-radius:inherit;background:var(--color-primitive-lime);transform-origin:bottom;transition:transform .18s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0;transform:scaleY(0)}.rf-mark__button>svg{position:relative}.rf-mark__button:hover:before,.rf-mark__button:focus-visible:before{transform:scaleY(1)}.rf-mark__button:hover,.rf-mark__button:focus-visible{color:var(--color-primitive-night);box-shadow:.28rem .28rem 0 var(--color-primitive-night);transform:translate(-.06rem,-.06rem)}.rf-mark__button:active{box-shadow:.08rem .08rem 0 var(--color-primitive-night);transform:translate(.08rem,.08rem)}.rf-mark__button--stop,.rf-mark[data-alert] .rf-mark__button--brand{color:var(--color-primitive-coral)}.rf-mark[data-scanning] .rf-mark__button{border-color:var(--color-primitive-lime)}.rf-mark__tip{bottom:calc(100% + var(--spacing-2));min-width:14rem;padding:var(--spacing-2);background:var(--axis-surface-sunken-bg);color:var(--axis-surface-raised-ink);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);border-radius:var(--size-radius-sm);box-shadow:var(--axis-elevation-3-shadow);pointer-events:none;gap:.15rem;display:grid;position:absolute;left:0}.rf-mark__hint{opacity:var(--axis-disable-soft-opacity)}@media (prefers-reduced-motion:reduce){.rf-mark__button,.rf-mark__button:before{transition:none}}.forge-scan{--scan-accent:var(--color-primitive-lime);--scan-stop:var(--color-primitive-coral);z-index:90;pointer-events:none;position:fixed;inset:0}.forge-scan__rect{pointer-events:none;border-radius:var(--size-radius-sm);transition:top 90ms linear,left 90ms linear,width 90ms linear,height 90ms linear;position:fixed}.forge-scan__rect--hover{outline:2px solid var(--scan-accent);outline-offset:-1px;box-shadow:0 0 0 4px color-mix(in oklch, var(--scan-accent) 25%, transparent);background-color:color-mix(in oklch, var(--scan-accent) 8%, transparent)}.forge-scan__rect--hover[data-paused=true]{opacity:.7;outline-style:dashed}.forge-scan__rect--selected{outline:2px solid var(--scan-accent);outline-offset:-1px;box-shadow:0 0 0 6px color-mix(in oklch, var(--scan-accent) 40%, transparent);background-color:color-mix(in oklch, var(--scan-accent) 14%, transparent)}.forge-scan__tooltip{z-index:95;pointer-events:none;max-width:22rem;font-family:var(--type-font-mono);color:var(--color-primitive-night);background-color:var(--scan-accent);border-radius:var(--size-radius-sm);box-shadow:0 6px 18px color-mix(in oklch, var(--scan-accent) 45%, transparent);flex-direction:column;gap:.2rem;padding:.35rem .55rem;font-size:.62rem;line-height:1.35;display:flex;position:fixed}.forge-scan__tooltip-kind{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.forge-scan__tooltip-traits{flex-wrap:wrap;gap:.2rem .35rem;display:flex}.forge-scan__tooltip-traits span{background-color:color-mix(in oklch, var(--color-primitive-night) 10%, transparent);border-radius:.15rem;padding:.05rem .2rem}.forge-scan__bar{pointer-events:auto;border-radius:var(--size-radius-md);background-color:var(--axis-surface-raised-bg);color:var(--axis-surface-raised-ink);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);box-shadow:var(--axis-elevation-4-shadow);align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex;position:fixed;inset-block-end:calc(var(--shell-statusbar-height) + .75rem);inset-inline:auto 1rem}.forge-scan__stop{width:1.5rem;height:1.5rem;color:color-mix(in oklch, var(--scan-stop) 90%, white 10%);background-color:var(--scan-stop);border-radius:var(--size-radius-sm);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.forge-scan__stop:hover{filter:brightness(1.1)}.forge-scan__pause{width:1.5rem;height:1.5rem;color:inherit;border-radius:var(--size-radius-sm);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.forge-scan__pause[data-paused=true]{color:var(--color-primitive-night);background-color:var(--scan-accent);border-color:var(--scan-accent)}.forge-scan__count{opacity:.75;margin-inline:.25rem;font-size:.625rem}.forge-scan__bar button:not(.forge-scan__stop):not(.forge-scan__pause){border-radius:var(--size-radius-sm);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);color:inherit;background-color:#0000;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.65rem;display:inline-flex}.forge-scan__bar button:hover:not(:disabled){background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-scan__bar button:disabled{opacity:var(--axis-disable-soft-opacity)}.forge-scan__toast{opacity:.8;font-size:.625rem}.forge-scan__bar button.forge-scan__edit{color:var(--color-primitive-night);background-color:var(--scan-accent);border-color:var(--scan-accent);font-weight:600}.forge-eip{z-index:92;inset-block:calc(var(--shell-topbar-height) + .75rem) calc(var(--shell-statusbar-height) + 3.5rem);border-radius:var(--size-radius-md);background-color:var(--axis-surface-raised-bg);width:min(24rem,32vw);color:var(--axis-surface-raised-ink);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);box-shadow:var(--axis-elevation-4-shadow);flex-direction:column;gap:.5rem;padding:.6rem;display:flex;position:fixed;inset-inline-end:1rem}.forge-eip__head{align-items:center;gap:.35rem;display:flex}.forge-eip__brand{font-family:var(--type-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.65rem;display:inline-flex}.forge-eip__target{font-family:var(--type-font-mono);white-space:nowrap;text-overflow:ellipsis;opacity:.8;flex:1;font-size:.62rem;overflow:hidden}.forge-eip__target[data-attached=false]{color:var(--color-primitive-coral);opacity:1}.forge-eip__head button{width:1.5rem;height:1.5rem;color:inherit;border-radius:var(--size-radius-sm);border:var(--axis-edge-hairline-width) var(--axis-edge-hairline-style) var(--axis-edge-hairline-color);background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.forge-eip__head button:hover{background-image:linear-gradient(var(--axis-interact-hover-tint), var(--axis-interact-hover-tint))}.forge-eip__hint{opacity:.72;margin:0;font-size:.62rem;line-height:1.4}.forge-eip__body{flex:1;min-height:0;overflow:auto}[data-forge-editing=true]{outline:2px dashed var(--color-primitive-lime);outline-offset:2px}
