.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}@font-face{font-family:GoodTimes;src:local("GoodTimesRg-Regular"),local("Good Times"),url(/fonts/GOODTIMES.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope"),url(/fonts/MANROPE.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}:root{--crown-font-brand: "GoodTimes", sans-serif;--crown-font-display: "GoodTimes", sans-serif;--crown-font-action: "GoodTimes", sans-serif;--crown-font-body: "Manrope", sans-serif;--crown-font-optional: "Garet", sans-serif;--crown-text-2xs: .5625rem;--crown-text-xs: .625rem;--crown-text-sm: .6875rem;--crown-text-md: .875rem;--crown-text-lg: 1rem;--crown-text-xl: 1.25rem;--crown-text-2xl: 1.75rem;--crown-text-3xl: 2rem;--crown-tracking-body: 0;--crown-tracking-label: .1em;--crown-tracking-action: .2em;--crown-tracking-title: .28em;--crown-tracking-brand: .36em;--crown-tracking-identity: .42em;--crown-tracking-login-title: .96em;--crown-black: #000000;--crown-white: #ffffff;--crown-accent: #c41e3a;--crown-positive: #059669;--crown-success: #10b981;--crown-warning: #eab308;--crown-orange: #ea580c;--crown-danger: #c41e3a;--crown-space-0: 0;--crown-space-1: .25rem;--crown-space-2: .5rem;--crown-space-3: .75rem;--crown-space-4: 1rem;--crown-space-5: 1.25rem;--crown-space-6: 1.5rem;--crown-space-8: 2rem;--crown-space-10: 2.5rem;--crown-space-12: 3rem;--crown-spacing-xs: var(--crown-space-1);--crown-spacing-sm: var(--crown-space-2);--crown-spacing-md: var(--crown-space-4);--crown-spacing-lg: var(--crown-space-6);--crown-spacing-xl: var(--crown-space-8);--crown-spacing-2xl: var(--crown-space-10);--crown-radius-none: 0;--crown-radius-xs: 2px;--crown-radius-sm: 4px;--crown-radius-md: 8px;--crown-radius-lg: 12px;--crown-radius-pill: 999px;--crown-border-width: 1px;--crown-border-width-accent: 2px;--crown-border-width-active: 3px;--crown-motion-fast: .12s;--crown-motion-default: .2s;--crown-motion-slow: .3s;--crown-ease-standard: ease-out;--crown-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--crown-brand-gloss-duration: 4s;--crown-divider-pulse-duration: 3s;--crown-z-base: 0;--crown-z-sticky: 100;--crown-z-dropdown: 300;--crown-z-popover: 400;--crown-z-overlay: 500;--crown-z-dialog: 600;--crown-z-toast: 700;--crown-z-blocking: 800;--crown-topbar-height: 3.5rem;--crown-sidebar-expanded-sm: 15rem;--crown-sidebar-expanded-md: 16rem;--crown-sidebar-collapsed-xs: 3rem;--crown-sidebar-collapsed-sm: 3.5rem;--crown-sidebar-transition: width var(--crown-motion-default) var(--crown-ease-standard);--crown-topbar-actions-gap: .5rem;--crown-topbar-actions-gap-sm: .75rem;--crown-topbar-padding-inline: .5rem;--crown-topbar-padding-inline-sm: .75rem;--crown-tree-line: var(--crown-accent);--crown-tree-line-width: 2px;--crown-tree-connector-slot: 32px;--crown-tree-trunk-cx: 1rem ;--crown-tree-level-indent: 1rem;--crown-tree-row-min: 2.25rem;--crown-tree-stem: .375rem;--crown-tree-row-branch: 36px;--crown-tree-row-leaf: 28px;--crown-tree-font-family: var(--crown-font-action);--crown-tree-n1-font-size: 9px;--crown-tree-n2-font-size: 8px;--crown-tree-n3-font-size: 7px;--crown-tree-n1-letter-spacing: .1em;--crown-tree-n2-letter-spacing: .08em;--crown-tree-n3-letter-spacing: .07em;--crown-accent-muted: color-mix(in srgb, var(--crown-accent) 12%, transparent)}@media(min-width:640px){:root{--crown-tree-trunk-cx: 1.125rem }}@media(prefers-reduced-motion:reduce){:root{--crown-motion-fast: 0ms;--crown-motion-default: 0ms;--crown-motion-slow: 0ms;--crown-brand-gloss-duration: 0ms;--crown-divider-pulse-duration: 0ms}}[data-theme=light],:root[data-theme=light]{--crown-bg: #ffffff;--crown-fg: #000000;--crown-surface-page: #f7f7f7;--crown-surface-primary: #ffffff;--crown-surface-secondary: #f2f2f2;--crown-surface-field: #ffffff;--crown-surface-elevated: #ffffff;--crown-info-1: #4a4a4a;--crown-info-2: #5e5e5e;--crown-border: rgb(0 0 0 / .1);--crown-border-strong: rgb(0 0 0 / .16);--crown-neutral-fill: #d4d4d4;--crown-neutral-hover: #c8c8c8;--crown-overlay: rgb(0 0 0 / .42);--crown-overlay-strong: rgb(0 0 0 / .62);--crown-shadow-card-default: 0 1px 2px rgb(0 0 0 / .08), 0 4px 12px rgb(0 0 0 / .06);--crown-shadow-card-hover: 0 4px 14px rgb(0 0 0 / .12), 0 10px 30px rgb(0 0 0 / .08);--crown-shadow-dialog: 0 24px 72px rgb(0 0 0 / .32);--crown-shadow-elev-2: 0 8px 32px rgb(0 0 0 / .45);--crown-card-shadow-default: 0 1px 2px rgb(0 0 0 / .04), 0 2px 10px rgb(0 0 0 / .06), 0 12px 32px -8px rgb(0 0 0 / .11), 0 24px 56px -12px rgb(0 0 0 / .09);--crown-login-card-lift: -6px;--crown-glow-accent: 0 0 0 1px rgb(196 30 58 / .28), 0 0 18px rgb(196 30 58 / .18)}[data-theme=dark]{--crown-bg: #000000;--crown-fg: #ffffff;--crown-surface-page: #121212;--crown-surface-primary: #1c1c1c;--crown-surface-secondary: #2a2a2a;--crown-surface-field: #1c1c1c;--crown-surface-elevated: #242424;--crown-info-1: #a3a3a3;--crown-info-2: #8a8a8a;--crown-border: rgb(255 255 255 / .12);--crown-border-strong: rgb(255 255 255 / .22);--crown-neutral-fill: #2a2a2a;--crown-neutral-hover: #343434;--crown-overlay: rgb(0 0 0 / .68);--crown-overlay-strong: rgb(0 0 0 / .82);--crown-accent: #c41e3a;--crown-danger: #c41e3a;--crown-shadow-card-default: 0 1px 2px rgb(0 0 0 / .4), 0 4px 12px rgb(0 0 0 / .32);--crown-shadow-card-hover: 0 4px 14px rgb(0 0 0 / .48), 0 10px 30px rgb(0 0 0 / .36);--crown-shadow-dialog: 0 24px 72px rgb(0 0 0 / .72);--crown-shadow-elev-2: 0 16px 44px rgb(0 0 0 / .55);--crown-card-shadow-default: 0 1px 2px rgb(0 0 0 / .28), 0 6px 18px rgb(0 0 0 / .38), 0 16px 40px -8px rgb(0 0 0 / .48);--crown-login-card-lift: -6px;--crown-glow-accent: 0 0 0 1px rgb(196 30 58 / .36), 0 0 18px rgb(196 30 58 / .24)}:root{--enterprise-accent: var(--crown-accent);--enterprise-bg: var(--crown-bg);--crown-fg-alias: var(--crown-fg);--enterprise-fg: var(--crown-fg);--enterprise-surface-primary: var(--crown-surface-primary);--enterprise-surface-secondary: var(--crown-surface-secondary);--enterprise-border: var(--crown-border);--enterprise-overlay: var(--crown-overlay)}.crown-type-info-1{color:var(--crown-info-1)}.crown-type-accent{color:var(--crown-accent);font-weight:700}.crown-type-title-gloss{animation:crown-brand-gloss var(--crown-brand-gloss-duration) ease-in-out infinite alternate}[data-theme=light] .crown-type-title-gloss{animation-name:crown-brand-gloss-light}[data-theme=dark] .crown-type-title-gloss{animation-name:crown-brand-gloss-dark}@keyframes crown-brand-gloss-light{0%{text-shadow:none}to{text-shadow:0 0 14px rgb(0 0 0 / .18)}}@keyframes crown-brand-gloss-dark{0%{text-shadow:none}to{text-shadow:0 0 16px rgb(255 255 255 / .22)}}.crown-brand-led{animation:crown-brand-gloss-led var(--crown-brand-gloss-duration) ease-in-out infinite alternate}@keyframes crown-brand-gloss-led{0%{text-shadow:none}to{text-shadow:0 0 12px color-mix(in srgb,var(--crown-fg) 22%,transparent),0 0 24px color-mix(in srgb,var(--crown-accent) 12%,transparent)}}.crown-identity-brand-stack,.ec-identity-brand-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--crown-identity-brand-stack-gap, .5rem);max-width:100%;min-width:0;text-align:center;line-height:1}.crown-identity-brand-title,.ec-identity-brand-title{display:inline-block;max-width:100%;margin:0;font-family:var(--crown-font-brand);font-size:clamp(8px,2.1vw,var(--crown-identity-brand-title-font-size, 10px));font-weight:700;letter-spacing:var(--crown-identity-brand-title-letter-spacing, .36em);line-height:1;text-transform:uppercase}.crown-identity-brand-subtitle,.ec-identity-brand-subtitle{display:block;max-width:100%;margin:0;font-family:var(--crown-font-brand);font-size:clamp(5px,1.35vw,var(--crown-identity-brand-subtitle-font-size, 6px));font-weight:700;letter-spacing:var(--crown-identity-brand-subtitle-letter-spacing, .42em);line-height:1;text-transform:uppercase;color:var(--crown-info-1)}@media(min-width:360px){.crown-identity-brand-title,.ec-identity-brand-title{font-size:clamp(9px,2.2vw,calc(var(--crown-identity-brand-title-font-size, 10px) + 1px))}.crown-identity-brand-subtitle,.ec-identity-brand-subtitle{font-size:clamp(6px,1.4vw,var(--crown-identity-brand-subtitle-font-size, 6px))}}@media(min-width:640px){.crown-identity-brand-title,.ec-identity-brand-title{font-size:var(--crown-identity-brand-title-font-size, 10px)}.crown-identity-brand-subtitle,.ec-identity-brand-subtitle{font-size:var(--crown-identity-brand-subtitle-font-size, 6px)}}.crown-sidebar-brand-logo{width:1.75rem;height:1.75rem;object-fit:contain;flex-shrink:0}.ec-gloss-bar,.crown-gloss-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--crown-fg) 3%,var(--crown-bg)) 0%,var(--crown-bg) 100%)}.crown-sidebar-identity{display:flex;width:100%;min-width:0;height:100%;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;text-decoration:none;color:inherit}.crown-divider-spacing,.enterprise-divider-spacing{width:100%;padding-top:var(--crown-login-divider-padding-before, 2rem);padding-bottom:var(--crown-login-divider-padding-after, 2rem)}@media(prefers-reduced-motion:reduce){.crown-type-title-gloss,.crown-brand-led{animation:none}}.crown-sidebar__gloss-bar .crown-identity-brand-stack{gap:var(--crown-sidebar-brand-stack-gap, .35rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.crown-sidebar__gloss-bar .crown-identity-brand-title{font-size:var(--crown-sidebar-brand-title-font-size, 11px);letter-spacing:var(--crown-sidebar-brand-title-letter-spacing, .28em);text-shadow:none;animation:none}.crown-sidebar__gloss-bar .crown-identity-brand-subtitle{font-size:var(--crown-sidebar-brand-subtitle-font-size, 8px);letter-spacing:var(--crown-sidebar-brand-subtitle-letter-spacing, .3em);text-shadow:none;animation:none}@keyframes crown-red-divider-pulse{0%,to{opacity:.85}50%{opacity:1}}.crown-red-divider,.enterprise-red-divider{display:flex;width:100%;min-width:0;max-width:100%;justify-content:center}.crown-red-divider__track,.enterprise-red-divider__track{position:relative;display:flex;height:1px;width:100%;align-items:center;justify-content:center}.crown-red-divider__line,.enterprise-red-divider__line{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--crown-accent) 20%,transparent) 18%,color-mix(in srgb,var(--crown-accent) 75%,transparent) 40%,var(--crown-accent) 50%,color-mix(in srgb,var(--crown-accent) 75%,transparent) 60%,color-mix(in srgb,var(--crown-accent) 20%,transparent) 82%,transparent 100%);animation:crown-red-divider-pulse var(--crown-divider-pulse-duration, 3s) ease-in-out infinite}.crown-red-divider__dot,.enterprise-red-divider__dot{position:relative;z-index:1;height:.375rem;width:.375rem;border-radius:9999px;background:var(--crown-accent);box-shadow:0 0 6px color-mix(in srgb,var(--crown-accent) 85%,transparent),0 0 14px color-mix(in srgb,var(--crown-accent) 45%,transparent);animation:crown-red-divider-pulse var(--crown-divider-pulse-duration, 3s) ease-in-out infinite;animation-delay:.5s}@media(min-width:640px){.crown-red-divider__dot,.enterprise-red-divider__dot{height:.5rem;width:.5rem}}@media(prefers-reduced-motion:reduce){.crown-red-divider__line,.crown-red-divider__dot,.enterprise-red-divider__line,.enterprise-red-divider__dot,.crown-type-accent-glow,.enterprise-type-accent-glow{animation:none}.crown-type-accent-glow,.enterprise-type-accent-glow{text-shadow:0 0 6px color-mix(in srgb,var(--crown-accent) 70%,transparent),0 0 14px color-mix(in srgb,var(--crown-accent) 38%,transparent)}}@keyframes crown-accent-text-glow{0%,to{text-shadow:0 0 6px color-mix(in srgb,var(--crown-accent) 70%,transparent),0 0 14px color-mix(in srgb,var(--crown-accent) 38%,transparent)}50%{text-shadow:0 0 8px color-mix(in srgb,var(--crown-accent) 90%,transparent),0 0 22px color-mix(in srgb,var(--crown-accent) 52%,transparent)}}.crown-type-accent-glow,.enterprise-type-accent-glow{color:var(--crown-accent);font-weight:700;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;animation:crown-accent-text-glow var(--crown-divider-pulse-duration, 3s) ease-in-out infinite}.crown-surface-card-glow,.ec-surface-card-glow{transition:background-color .5s ease,border-color .5s ease,box-shadow .5s ease,transform .5s ease}.crown-surface-card-elevated{position:relative;overflow:hidden;border-radius:var(--crown-login-card-radius, 4px);border:1px solid var(--crown-border-strong);background:var(--crown-surface-field);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--crown-shadow-elev-2)}:root{--crown-shell-rail-collapsed: 3rem;--crown-shell-rail-expanded: min(92vw, 16rem);--crown-shell-main-pad-x: var(--crown-shell-rail-collapsed);--crown-content-pad-block: 1rem;--crown-content-pad-inline: var(--crown-shell-main-pad-x);--crown-accent-solid-bg: var(--crown-accent);--crown-accent-solid-border: var(--crown-black);--crown-on-accent-solid: var(--crown-white);--crown-shell-surface: color-mix(in srgb, #64748b 11%, transparent);--crown-sidebar-brand-title-font-size: 11px;--crown-sidebar-brand-subtitle-font-size: 8px;--crown-sidebar-brand-title-letter-spacing: .28em;--crown-sidebar-brand-subtitle-letter-spacing: .3em;--crown-sidebar-brand-stack-gap: .35rem}@media(min-width:640px){:root{--crown-shell-rail-collapsed: 3.5rem;--crown-shell-rail-expanded: 15rem}}@media(min-width:768px){:root{--crown-shell-rail-expanded: 16rem}}.crown-btn-accent-solid,.ec-btn-accent-solid{display:inline-flex;align-items:center;justify-content:center;max-width:11rem;height:2rem;min-height:2rem;padding:0 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--crown-accent-solid-border);border-radius:var(--crown-radius-sm);background:var(--crown-accent-solid-bg);color:var(--crown-on-accent-solid);font-family:var(--crown-font-action);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:var(--crown-shadow-card-default);transition:box-shadow var(--crown-motion-default) var(--crown-ease-standard),border-color var(--crown-motion-default) var(--crown-ease-standard)}.crown-btn-accent-solid:hover:not(:disabled),.ec-btn-accent-solid:hover:not(:disabled){box-shadow:var(--crown-glow-accent)}.crown-btn-accent-solid:disabled,.ec-btn-accent-solid:disabled{opacity:.6;cursor:not-allowed}.crown-btn-positive-solid{display:inline-flex;align-items:center;justify-content:center;max-width:11rem;height:2rem;min-height:2rem;padding:0 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--crown-black);border-radius:var(--crown-radius-sm);background:var(--crown-positive);color:var(--crown-white);font-family:var(--crown-font-action);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:var(--crown-shadow-card-default);transition:box-shadow var(--crown-motion-default) var(--crown-ease-standard),filter var(--crown-motion-default) var(--crown-ease-standard)}.crown-btn-positive-solid:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 0 10px color-mix(in srgb,var(--crown-positive) 45%,transparent),var(--crown-shadow-card-default)}.crown-btn-positive-solid:disabled{opacity:.6;cursor:not-allowed}.crown-btn-danger-solid{display:inline-flex;align-items:center;justify-content:center;max-width:11rem;height:2rem;min-height:2rem;padding:0 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--crown-black);border-radius:var(--crown-radius-sm);background:var(--crown-danger);color:var(--crown-white);font-family:var(--crown-font-action);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:var(--crown-shadow-card-default);transition:box-shadow var(--crown-motion-default) var(--crown-ease-standard),filter var(--crown-motion-default) var(--crown-ease-standard)}.crown-btn-danger-solid:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 0 10px color-mix(in srgb,var(--crown-danger) 45%,transparent),var(--crown-shadow-card-default)}.crown-btn-danger-solid:disabled{opacity:.6;cursor:not-allowed}.crown-btn-ghost{display:inline-flex;align-items:center;justify-content:center;height:2rem;min-height:2rem;padding:0 .75rem;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-sm);background:var(--crown-surface-primary);color:var(--crown-fg);font-family:var(--crown-font-action);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color var(--crown-motion-default) var(--crown-ease-standard),box-shadow var(--crown-motion-default) var(--crown-ease-standard)}.crown-btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--crown-accent) 45%,var(--crown-border-strong));box-shadow:var(--crown-glow-accent)}.crown-btn-ghost:disabled{opacity:.6;cursor:not-allowed}.crown-btn-cancel{display:inline-flex;align-items:center;justify-content:center;gap:var(--crown-space-1);height:2rem;margin:0;padding:0 var(--crown-space-2);border:none;border-radius:var(--crown-radius-sm);background:transparent;color:var(--crown-info-1);font-family:var(--crown-font-body);font-size:var(--crown-text-md);line-height:1;cursor:pointer;text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}.crown-btn-cancel:hover:not(:disabled){color:var(--crown-fg)}.crown-btn-cancel:disabled{opacity:.5;cursor:not-allowed}.crown-action-bar{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:var(--crown-space-3)}.crown-theme-toggle-pill,.crown-login-theme-toggle,.crown-shell-theme-toggle{position:relative;display:block;flex-shrink:0;width:var(--crown-login-toggle-width, 3.25rem);height:var(--crown-login-toggle-height, 2.25rem);padding:.125rem;border-radius:9999px;border:1px solid var(--crown-border-strong);background:var(--crown-login-toggle-track-bg, var(--crown-shell-surface));cursor:pointer;transition:box-shadow .3s ease}.crown-theme-toggle-pill:hover,.crown-login-theme-toggle:hover,.crown-shell-theme-toggle:hover{box-shadow:var(--crown-glow-accent)}.crown-theme-toggle-pill__thumb,.crown-login-theme-toggle__thumb,.crown-shell-theme-toggle__thumb{position:absolute;top:.125rem;left:.125rem;width:var(--crown-login-toggle-thumb-size, 2rem);height:var(--crown-login-toggle-thumb-size, 2rem);border-radius:9999px;border:1px solid var(--crown-border-strong);background:var(--crown-login-toggle-thumb);transition:left var(--crown-motion-default) var(--crown-ease-standard),background var(--crown-motion-default) var(--crown-ease-standard)}.crown-theme-toggle-pill.is-dark .crown-theme-toggle-pill__thumb,.crown-login-theme-toggle.is-dark .crown-login-theme-toggle__thumb,.crown-shell-theme-toggle.is-dark .crown-shell-theme-toggle__thumb{left:calc(100% - 2.125rem);background:var(--crown-white)}.crown-app-shell{display:flex;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;background:var(--crown-bg);color:var(--crown-fg)}.crown-app-shell__main{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.crown-sidebar{display:flex;min-width:0;max-width:100%;flex-shrink:0;flex-direction:column;overflow:hidden;width:var(--crown-shell-rail-expanded);border-right:1px solid var(--crown-border);background:var(--crown-bg);transition:width .2s ease-out}.crown-sidebar.is-collapsed{width:var(--crown-shell-rail-collapsed)}.crown-sidebar__gloss-bar{display:flex;box-sizing:border-box;height:var(--crown-topbar-height);min-height:var(--crown-topbar-height);max-height:var(--crown-topbar-height);width:100%;flex-shrink:0;align-items:center;justify-content:center;border-bottom:1px solid var(--crown-border);position:relative;z-index:1;isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--crown-fg) 3%,var(--crown-bg)) 0%,var(--crown-bg) 100%)}.crown-sidebar.is-collapsed .crown-sidebar__gloss-bar{padding-inline:.25rem}.crown-sidebar:not(.is-collapsed) .crown-sidebar__gloss-bar{padding-inline:.75rem}.crown-sidebar-identity{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;text-decoration:none;color:inherit}.crown-sidebar.is-collapsed .crown-sidebar-identity{justify-content:center}.crown-sidebar__nav{display:flex;min-height:0;width:100%;min-width:0;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:.5rem}@media(min-width:640px){.crown-sidebar__nav{padding:.75rem}}.crown-sidebar.is-collapsed .crown-sidebar__nav{padding:.5rem .375rem}.crown-sidebar-link{display:flex;align-items:center;gap:var(--crown-space-2);color:var(--crown-fg);text-decoration:none;padding:var(--crown-space-2) var(--crown-space-3);border-radius:var(--crown-radius-sm);font-family:var(--crown-font-body);font-size:var(--crown-text-sm);letter-spacing:var(--crown-tracking-label);text-transform:uppercase}.crown-sidebar-link.is-active{border-left:var(--crown-border-width-active) solid var(--crown-accent);color:var(--crown-accent)}.crown-topbar{display:flex;box-sizing:border-box;height:var(--crown-topbar-height);min-height:var(--crown-topbar-height);max-height:var(--crown-topbar-height);flex-shrink:0;align-items:stretch;border-bottom:1px solid var(--crown-border);background:color-mix(in srgb,var(--crown-bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.crown-topbar__toggle-col{display:flex;width:var(--crown-shell-rail-collapsed);flex-shrink:0}.crown-topbar-rail-toggle{display:flex;width:100%;min-width:var(--crown-shell-rail-collapsed);height:100%;min-height:var(--crown-topbar-height);flex-shrink:0;align-items:center;justify-content:center;border:0;border-right:1px solid var(--crown-border);background:color-mix(in srgb,var(--crown-bg) 85%,transparent);color:var(--crown-fg);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--crown-motion-default) var(--crown-ease-standard)}.crown-topbar-rail-toggle:hover{background:var(--crown-shell-surface)}.crown-topbar-rail-toggle:focus-visible{outline:2px solid var(--crown-accent);outline-offset:2px;z-index:1}.crown-topbar__title-col{display:flex;min-width:0;flex:1;align-items:center;gap:.75rem;padding-inline:.75rem}@media(min-width:640px){.crown-topbar__title-col{padding-inline:1rem}}.crown-topbar__title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:var(--crown-font-display);font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.crown-topbar__actions-col{display:flex;flex-shrink:0;align-items:center;gap:var(--crown-topbar-actions-gap);padding-inline:.5rem}@media(min-width:640px){.crown-topbar__actions-col{gap:var(--crown-topbar-actions-gap-sm);padding-right:1rem}}.crown-topbar-logout{display:inline-flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--crown-radius-sm);background:transparent;color:var(--crown-fg);cursor:pointer;transition:background var(--crown-motion-default) var(--crown-ease-standard),border-color var(--crown-motion-default) var(--crown-ease-standard)}.crown-topbar-logout:hover{border-color:color-mix(in srgb,var(--crown-accent) 40%,transparent);background:var(--crown-shell-surface)}.crown-topbar-logout:focus-visible{outline:2px solid var(--crown-accent);outline-offset:2px}.crown-content-frame{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;background:var(--crown-surface-page)}.crown-content-frame__inner{box-sizing:border-box;display:flex;width:100%;min-width:0;flex:1;flex-direction:column;align-items:stretch;padding-block:var(--crown-content-pad-block);padding-inline:var(--crown-content-pad-inline)}.crown-content-frame__inner>*{width:100%;min-width:0}@media(min-width:640px){:root{--crown-content-pad-block: 1.5rem}}@media(min-width:768px){:root{--crown-content-pad-block: 2rem}}.crown-sidebar-tree{display:flex;width:100%;min-width:0;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.crown-sidebar-tree-module,.crown-sidebar-tree-root-item,.crown-sidebar-tree-branch{display:block;position:relative;width:100%;min-width:0;list-style:none;overflow:visible}.crown-sidebar-tree-leaf{display:block;position:relative;width:100%;min-width:0;height:var(--crown-tree-row-leaf);min-height:var(--crown-tree-row-leaf);max-height:var(--crown-tree-row-leaf);flex-shrink:0;list-style:none;overflow:visible}.crown-sidebar-tree-module__trigger{display:flex;position:relative;z-index:3;width:100%;min-width:0;height:var(--crown-tree-row-branch);min-height:var(--crown-tree-row-branch);max-height:var(--crown-tree-row-branch);align-items:center;justify-content:flex-start;gap:.5rem;padding-block:.5rem;padding-inline:.5rem .625rem;border:1px solid transparent;border-radius:var(--crown-radius-xs);background:transparent;box-shadow:none;color:var(--crown-fg);font-family:var(--crown-tree-font-family, var(--crown-font-action));font-size:var(--crown-tree-n1-font-size, 9px);font-weight:500;letter-spacing:var(--crown-tree-n1-letter-spacing, .1em);line-height:1;text-align:left;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background var(--crown-motion-default) var(--crown-ease-standard),border-color var(--crown-motion-default) var(--crown-ease-standard),transform var(--crown-motion-default) var(--crown-ease-standard)}@media(min-width:640px){.crown-sidebar-tree-module__trigger{padding-inline:.625rem .75rem}}.crown-sidebar-tree-module__icon,.crown-sidebar-tree-branch__icon{flex-shrink:0;width:1rem;height:1rem;color:var(--crown-fg)}.crown-sidebar-tree-module__icon svg,.crown-sidebar-tree-branch__icon svg{width:1rem;height:1rem}.crown-sidebar-tree-branch__trigger{display:flex;position:relative;z-index:3;flex:1;min-width:0;width:100%;height:var(--crown-tree-row-branch);min-height:var(--crown-tree-row-branch);max-height:var(--crown-tree-row-branch);align-items:center;justify-content:flex-start;gap:.5rem;padding:0 .5rem;border:1px solid transparent;border-radius:var(--crown-radius-xs);background:transparent;box-shadow:none;color:var(--crown-fg);font-family:var(--crown-tree-font-family, var(--crown-font-action));font-size:var(--crown-tree-n2-font-size, 8px);font-weight:500;letter-spacing:var(--crown-tree-n2-letter-spacing, .08em);line-height:1;text-align:left;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background var(--crown-motion-default) var(--crown-ease-standard),border-color var(--crown-motion-default) var(--crown-ease-standard),transform var(--crown-motion-default) var(--crown-ease-standard)}.crown-sidebar-tree-module__trigger:hover,.crown-sidebar-tree-branch__trigger:hover{background:var(--crown-neutral-fill);border-color:var(--crown-neutral-fill);color:var(--crown-fg)}.crown-sidebar-tree-module__trigger:active,.crown-sidebar-tree-branch__trigger:active{transform:scale(.99)}.crown-sidebar-tree-module__trigger:focus-visible,.crown-sidebar-tree-branch__trigger:focus-visible{outline:2px solid var(--crown-accent);outline-offset:2px}.crown-sidebar-tree-module__label,.crown-sidebar-tree-branch__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crown-sidebar-tree-module__chevron,.crown-sidebar-tree-branch__chevron{flex-shrink:0;opacity:.8;transition:transform var(--crown-motion-slow) cubic-bezier(.4,0,.2,1)}.crown-sidebar-tree-module.is-open .crown-sidebar-tree-module__chevron,.crown-sidebar-tree-branch.is-open .crown-sidebar-tree-branch__chevron{transform:rotate(180deg)}.crown-sidebar-tree-root-link{display:inline-flex;flex:1;min-width:0;width:100%;height:var(--crown-tree-row-leaf);min-height:var(--crown-tree-row-leaf);max-height:var(--crown-tree-row-leaf);align-items:center;gap:.5rem;padding:.5rem;border:1px solid transparent;border-radius:var(--crown-radius-xs);background:transparent;box-shadow:none;color:var(--crown-fg);font-family:var(--crown-tree-font-family, var(--crown-font-action));font-size:var(--crown-tree-n1-font-size, 9px);font-weight:500;letter-spacing:var(--crown-tree-n1-letter-spacing, .1em);line-height:1.15;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;transition:background var(--crown-motion-default) var(--crown-ease-standard),border-color var(--crown-motion-default) var(--crown-ease-standard),color var(--crown-motion-default) var(--crown-ease-standard),transform var(--crown-motion-default) var(--crown-ease-standard)}.crown-sidebar-tree-sub-link{display:flex;width:100%;height:var(--crown-tree-row-leaf);min-height:var(--crown-tree-row-leaf);max-height:var(--crown-tree-row-leaf);align-items:center;gap:.35rem;padding:0 .25rem;border:1px solid transparent;border-radius:var(--crown-radius-xs);background:transparent;box-shadow:none;color:var(--crown-fg);font-family:var(--crown-tree-font-family, var(--crown-font-action));font-size:var(--crown-tree-n3-font-size, 7px);font-weight:500;letter-spacing:var(--crown-tree-n3-letter-spacing, .07em);line-height:1.15;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;transition:background var(--crown-motion-default) var(--crown-ease-standard),border-color var(--crown-motion-default) var(--crown-ease-standard),color var(--crown-motion-default) var(--crown-ease-standard),transform var(--crown-motion-default) var(--crown-ease-standard);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crown-sidebar-tree-sub-link__icon{flex-shrink:0;color:var(--crown-fg-muted)}.crown-sidebar-tree-sub-link__label{display:block;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crown-sidebar-tree-root-link svg{flex-shrink:0;color:var(--crown-fg)}.crown-sidebar-tree-root-link span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crown-sidebar-tree-root-link:hover,.crown-sidebar-tree-sub-link:hover{background:var(--crown-neutral-fill);border-color:var(--crown-neutral-fill);color:var(--crown-fg)}.crown-sidebar-tree-root-link:active,.crown-sidebar-tree-sub-link:active{transform:scale(.99)}.crown-sidebar-tree-root-link:focus-visible,.crown-sidebar-tree-sub-link:focus-visible{outline:2px solid var(--crown-accent);outline-offset:2px}.crown-sidebar-tree-root-link.is-active,.crown-sidebar-tree-sub-link.is-active{color:var(--crown-accent);font-weight:700;background:var(--crown-accent-muted);border-color:transparent;border-left:var(--crown-border-width-active) solid var(--crown-accent);padding-left:calc(.25rem - 2px);box-shadow:none}@media(min-width:640px){.crown-sidebar-tree-root-link.is-active,.crown-sidebar-tree-sub-link.is-active{padding-left:calc(.25rem - 2px)}}.crown-sidebar-tree-module__body,.crown-sidebar-tree-branch__body{position:relative;isolation:isolate;width:100%;min-width:0;overflow:visible}.crown-sidebar-tree-trunk-line{position:absolute;top:0;z-index:1;width:var(--crown-tree-line-width);transform:translate(-50%);background:var(--crown-tree-line);pointer-events:none;left:var(--crown-tree-trunk-cx)}.crown-sidebar-tree-trunk-line--nested{left:calc(var(--crown-tree-level-indent) + var(--crown-tree-trunk-cx))}.crown-sidebar-tree-leaves{position:relative;z-index:0;display:flex;width:100%;min-width:0;flex-direction:column;gap:0;margin:0;padding:var(--crown-tree-stem) 0 0;list-style:none}.crown-sidebar-tree-leaves--nested{padding-left:var(--crown-tree-level-indent)}.crown-sidebar-tree-branch__row{display:flex;position:relative;width:100%;min-width:0;height:var(--crown-tree-row-branch);min-height:var(--crown-tree-row-branch);max-height:var(--crown-tree-row-branch);align-items:stretch;gap:.5rem}.crown-sidebar-tree-leaf__row{display:flex;position:relative;width:100%;min-width:0;height:var(--crown-tree-row-leaf);min-height:var(--crown-tree-row-leaf);max-height:var(--crown-tree-row-leaf);align-items:stretch;gap:.5rem}.crown-sidebar-tree-arm{position:relative;z-index:2;width:var(--crown-tree-connector-slot);height:100%;flex-shrink:0;color:var(--crown-tree-line);pointer-events:none;overflow:visible}.crown-sidebar-tree-arm--connector{display:block;overflow:visible;shape-rendering:geometricPrecision}.crown-sidebar-tree-arm--sm{display:none}@media(min-width:640px){.crown-sidebar-tree-arm--connector:not(.crown-sidebar-tree-arm--sm){display:none}.crown-sidebar-tree-arm--connector.crown-sidebar-tree-arm--sm{display:block}}.crown-sidebar-tree-leaf,.crown-sidebar-tree-leaf__row{overflow:visible}.crown-sidebar-collapsed-menu{display:flex;width:100%;flex-direction:column;gap:.25rem}.crown-sidebar-collapsed-link{position:relative;display:flex;width:2.5rem;height:2.5rem;margin-inline:auto;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--crown-radius-xs);background:transparent;color:var(--crown-info-2);text-decoration:none;transition:background var(--crown-motion-slow) var(--crown-ease-standard),border-color var(--crown-motion-slow) var(--crown-ease-standard),color var(--crown-motion-slow) var(--crown-ease-standard)}@media(min-width:640px){.crown-sidebar-collapsed-link{width:2.75rem;height:2.75rem}}.crown-sidebar-collapsed-link:hover{color:var(--crown-fg);background:var(--crown-shell-surface);border-color:var(--crown-border)}.crown-sidebar-collapsed-link.is-active{color:var(--crown-accent);border-color:transparent;background:transparent}.crown-sidebar-collapsed-link.is-active:after{content:"";position:absolute;bottom:.1875rem;left:50%;width:1.125rem;height:2px;border-radius:1px;background:var(--crown-accent);transform:translate(-50%)}:root{--crown-dashboard-panel-title-size: clamp(11px, 2.4vw, 13px);--crown-dashboard-panel-padding-x: 1.5rem;--crown-dashboard-panel-padding-top: 1.25rem;--crown-dashboard-panel-padding-bottom: .5rem;--crown-dashboard-header-gap: .625rem;--crown-dashboard-content-gap: 2rem;--crown-dashboard-divider-width: min(72%, 28rem);--crown-dashboard-divider-dot-size: .25rem;--crown-dashboard-metric-gap: .625rem;--crown-dashboard-metric-min-height: 9rem;--crown-dashboard-metric-label-size: 8px;--crown-dashboard-metric-value-size: clamp(1.625rem, 3.2vw, 2.125rem);--crown-dashboard-metric-value-size-currency: clamp(1rem, 2.2vw, 1.375rem);--crown-dashboard-metric-shadow: var(--crown-card-shadow-default);--crown-dashboard-panel-shadow: var(--crown-shadow-elev-2)}.crown-dashboard,.crown-request-list{display:flex;width:100%;min-width:0;flex:1;flex-direction:column}.crown-dashboard-page{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--crown-dashboard-content-gap)}.crown-dashboard-panel,.crown-request-list-panel{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--crown-dashboard-content-gap);box-sizing:border-box;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-md);background:var(--crown-surface-primary);box-shadow:var(--crown-dashboard-panel-shadow);padding:var(--crown-dashboard-panel-padding-top) var(--crown-dashboard-panel-padding-x) var(--crown-dashboard-panel-padding-bottom)}.crown-dashboard-panel__header{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:var(--crown-dashboard-header-gap)}.crown-dashboard-panel__divider{width:100%;padding-block:0;justify-content:center}.crown-dashboard-panel__divider .crown-red-divider__track{width:var(--crown-dashboard-divider-width);max-width:100%}.crown-dashboard-panel__divider .crown-red-divider__dot{height:var(--crown-dashboard-divider-dot-size);width:var(--crown-dashboard-divider-dot-size);box-shadow:0 0 4px color-mix(in srgb,var(--crown-accent) 75%,transparent),0 0 8px color-mix(in srgb,var(--crown-accent) 35%,transparent)}@media(min-width:640px){.crown-dashboard-panel__divider .crown-red-divider__dot{height:var(--crown-dashboard-divider-dot-size);width:var(--crown-dashboard-divider-dot-size)}}.crown-dashboard-panel__title{margin:0;flex-shrink:0;text-align:center;font-family:var(--crown-font-brand);font-size:var(--crown-dashboard-panel-title-size);font-weight:700;line-height:1.45;letter-spacing:.32em;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.crown-dashboard__groups{display:flex;width:100%;min-width:0;flex-direction:column;gap:1.5rem}.crown-dashboard__group{display:flex;width:100%;min-width:0;flex-direction:column;gap:.75rem}.crown-dashboard__group-title{margin:0;padding-inline:.125rem;font-family:var(--crown-font-action);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--crown-info-1)}.crown-dashboard__metrics{display:grid;width:100%;min-width:0;align-items:stretch;gap:var(--crown-dashboard-metric-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.crown-metric-card-link{display:flex;min-width:0;height:100%;min-height:var(--crown-dashboard-metric-min-height);color:inherit;text-decoration:none;cursor:pointer}.crown-metric-card-link:focus-visible{outline:2px solid var(--crown-accent);outline-offset:2px;border-radius:var(--crown-radius-sm)}.crown-metric-card-link:hover .crown-metric-card{border-color:color-mix(in srgb,var(--crown-accent) 45%,var(--crown-border));box-shadow:var(--crown-dashboard-metric-shadow),0 0 20px color-mix(in srgb,var(--crown-accent) 12%,transparent)}.crown-metric-card.crown-card{box-sizing:border-box;display:flex;width:100%;height:100%;min-height:var(--crown-dashboard-metric-min-height);flex:1;flex-direction:column;padding:0;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-sm);background:var(--crown-surface-primary);box-shadow:var(--crown-dashboard-metric-shadow);overflow:hidden;text-align:center;transition:border-color var(--crown-motion-default) var(--crown-ease-standard),box-shadow var(--crown-motion-default) var(--crown-ease-standard)}.crown-metric-card .crown-card__body{display:flex;width:100%;min-width:0;height:100%;min-height:var(--crown-dashboard-metric-min-height);flex:1;flex-direction:column;align-items:center;padding:.875rem .625rem .75rem;gap:0}.crown-metric-card__label{margin:0;width:100%;min-width:0;flex-shrink:0;padding-inline:.125rem;font-family:var(--crown-font-brand);font-size:var(--crown-dashboard-metric-label-size);font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--crown-info-1);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.crown-metric-card__value{display:flex;width:100%;min-width:0;flex:1;align-items:center;justify-content:center;margin:0;padding-inline:.25rem;font-family:var(--crown-font-brand);font-size:var(--crown-dashboard-metric-value-size);font-weight:700;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--crown-fg);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.crown-metric-card__value.is-currency{font-size:var(--crown-dashboard-metric-value-size-currency);letter-spacing:.03em;line-height:1.1;text-align:center;text-wrap:balance}.crown-metric-card__caption{margin:0;font-family:var(--crown-font-body);font-size:var(--crown-text-xs);color:var(--crown-info-2)}.crown-metric-card__trend{font-family:var(--crown-font-body);font-size:var(--crown-text-xs);color:var(--crown-info-1)}.crown-request-list{display:flex;width:100%;min-width:0;flex-direction:column}.crown-request-list-panel{display:flex;width:100%;min-width:0;flex-direction:column;gap:1rem;box-sizing:border-box;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-md);background:var(--crown-surface-primary);box-shadow:var(--crown-shadow-elev-2);padding:1.25rem 1.5rem .75rem}.crown-request-list-panel__header{display:flex;flex-direction:column;gap:.625rem}.crown-request-list-panel__title{margin:0;text-align:center;font-family:var(--crown-font-brand);font-size:clamp(11px,2.4vw,13px);font-weight:700;letter-spacing:.32em;text-transform:uppercase}.crown-request-list-panel__divider{width:100%;padding-block:0;justify-content:center}.crown-request-list-panel__divider .crown-red-divider__track{width:min(72%,28rem);max-width:100%}.crown-request-list-panel__divider .crown-red-divider__dot{height:.25rem;width:.25rem}.crown-request-list-toolbar{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.crown-request-list-toolbar__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto;min-width:min(100%,24rem)}.crown-request-list-filter-panel{flex:1 1 auto;min-width:min(100%,20rem);box-sizing:border-box;border:1px solid var(--crown-border);border-radius:var(--crown-radius-sm);background:var(--crown-surface-secondary);padding:.625rem .875rem}.crown-request-list-filter-panel__title{margin:0 0 .5rem;text-align:left;font-family:var(--crown-font-action);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--crown-info-1)}.crown-request-list-filter-panel__list{margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap;align-items:center;gap:.75rem 1rem}.crown-request-list-filter-panel__list li{flex:0 0 auto}.crown-request-list-filter-check{display:flex;align-items:center;gap:.375rem;padding:.25rem 0;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.crown-request-list-filter-check input[type=checkbox]{width:.875rem;height:.875rem;margin:0;flex-shrink:0;accent-color:var(--crown-accent);cursor:pointer}.crown-request-list-filter-check__label{font-family:var(--crown-font-action);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--crown-info-1);line-height:1.3}.crown-request-list-search{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;min-width:min(100%,16rem)}.crown-request-list-search__label{flex-shrink:0;font-family:var(--crown-font-action);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--crown-info-1);white-space:nowrap}.crown-request-list-search__input{flex:1 1 auto;min-width:10rem}.crown-request-list-table{width:100%;min-width:0}.crown-request-list-table .crown-data-table{border:1px solid var(--crown-border);border-radius:var(--crown-radius-sm);overflow:hidden}.crown-request-list-table .crown-data-table table{width:100%;border-collapse:collapse}.crown-request-status-badge{display:inline-flex;align-items:center;border-radius:2px;border:1px solid var(--crown-black);padding:2px 8px;font-family:var(--crown-font-action);font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--crown-white)}.crown-request-status-badge--aprovada{background-color:var(--crown-positive)}.crown-request-status-badge--aguardando{background-color:var(--crown-warning)}.crown-request-status-badge--pendente{background-color:var(--crown-orange)}.crown-request-status-badge--reprovada{background-color:var(--crown-accent)}@media(max-width:640px){.crown-request-list-toolbar{flex-direction:column;align-items:stretch}.crown-request-list-toolbar__actions{margin-left:0;width:100%}.crown-request-list-search{width:100%}}.crown-request-list-table .crown-data-table th,.crown-verba-form__table .crown-data-table th,.crown-verba-detail__table .crown-data-table th{padding:.625rem .75rem;border-bottom:1px solid var(--crown-border);background:var(--crown-surface-secondary);font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(9px,1.8vw,11px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center;vertical-align:middle;color:var(--crown-fg)}.crown-request-list-table .crown-data-table td,.crown-verba-form__table .crown-data-table td,.crown-verba-detail__table .crown-data-table td{padding:.625rem .75rem;border-bottom:1px solid var(--crown-border);font-family:var(--crown-font-body);font-size:var(--crown-text-sm);font-weight:500;letter-spacing:.02em;text-transform:none;text-align:center;vertical-align:middle;color:var(--crown-fg)}.crown-request-list-table .crown-data-table tbody tr:last-child td,.crown-verba-form__table .crown-data-table tbody tr:last-child td,.crown-verba-detail__table .crown-data-table tbody tr:last-child td{border-bottom:none}.crown-request-list-table .crown-data-table td .crown-request-status-badge,.crown-request-list-table .crown-data-table td .crown-verba-flag,.crown-verba-detail__table .crown-data-table td .crown-request-status-badge,.crown-verba-detail__table .crown-data-table td .crown-verba-flag,.crown-verba-form__table .crown-data-table td .crown-request-status-badge,.crown-verba-form__table .crown-data-table td .crown-verba-flag{margin-inline:auto}.crown-request-list-origin-logo,.crown-operational-origin-logo{display:block;height:1.375rem;width:auto;max-width:5rem;margin-inline:auto;object-fit:contain;background:transparent}.studio-skill-coverflow{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:var(--crown-space-3);padding-block:var(--crown-space-2);width:100%}.studio-skill-coverflow__row{display:grid;width:100%;max-width:52rem;margin-inline:auto;align-items:center;gap:var(--crown-space-2);grid-template-columns:auto minmax(0,1fr) auto}.studio-skill-coverflow__stage{position:relative;height:7.5rem;perspective:820px;transform-style:preserve-3d}.studio-skill-coverflow__card{position:absolute;top:50%;left:50%;display:flex;width:9.5rem;height:5.75rem;flex-direction:column;align-items:stretch;justify-content:space-between;gap:.2rem;margin:-2.875rem 0 0 -4.75rem;padding:.45rem .55rem .35rem;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-sm);background:var(--crown-surface-secondary);box-shadow:var(--crown-dashboard-metric-shadow);cursor:pointer;text-align:center;transition:transform .32s var(--crown-ease-standard),opacity .32s var(--crown-ease-standard),border-color .22s var(--crown-ease-standard),box-shadow .22s var(--crown-ease-standard)}.studio-skill-coverflow__card.is-active{width:11.5rem;height:6.25rem;margin:-3.125rem 0 0 -5.75rem;border-color:var(--crown-accent);background:color-mix(in srgb,var(--crown-accent) 7%,var(--crown-surface-secondary));box-shadow:0 0 0 1px color-mix(in srgb,var(--crown-accent) 28%,transparent),0 10px 24px color-mix(in srgb,var(--crown-accent) 12%,transparent)}.studio-skill-coverflow__label{flex:1;display:-webkit-box;width:100%;min-width:0;overflow:hidden;font-family:var(--crown-font-action);font-size:.5rem;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:var(--crown-info-1);-webkit-line-clamp:4;-webkit-box-orient:vertical;-webkit-box-pack:center}.studio-skill-coverflow__card.is-active .studio-skill-coverflow__label{font-size:clamp(.625rem,1.5vw,.8125rem);line-height:1.35;-webkit-line-clamp:5;color:var(--crown-fg)}.studio-skill-coverflow__index{flex-shrink:0;align-self:center;font-family:var(--crown-font-brand);font-size:var(--crown-text-2xs);font-weight:700;line-height:1;letter-spacing:.08em;color:color-mix(in srgb,var(--crown-accent) 55%,var(--crown-info-1));opacity:.9}.studio-skill-coverflow__card.is-active .studio-skill-coverflow__index{font-size:var(--crown-text-xs);color:var(--crown-accent);opacity:1}.studio-skill-coverflow__arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--crown-border-strong);border-radius:999px;background:var(--crown-surface-primary);color:var(--crown-accent);cursor:pointer;box-shadow:var(--crown-dashboard-metric-shadow);transition:border-color var(--crown-motion-default) var(--crown-ease-standard),background var(--crown-motion-default) var(--crown-ease-standard)}.studio-skill-coverflow__arrow:hover:not(:disabled){border-color:var(--crown-accent);background:color-mix(in srgb,var(--crown-accent) 6%,var(--crown-surface-primary))}.studio-skill-coverflow__arrow:disabled{opacity:.45;cursor:not-allowed}.studio-skill-coverflow__dots{display:flex;max-width:min(100%,28rem);flex-wrap:wrap;justify-content:center;gap:.35rem;padding-inline:var(--crown-space-2)}.studio-skill-coverflow__dot{width:.45rem;height:.45rem;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--crown-accent) 22%,var(--crown-border));cursor:pointer;transition:transform .18s var(--crown-ease-standard),background .18s var(--crown-ease-standard)}.studio-skill-coverflow__dot.is-active{transform:scale(1.35);background:var(--crown-accent)}.studio-skill-carousel__viewport{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--crown-space-3);overflow:hidden;width:100%}.studio-skill-carousel__slide-inner{display:flex;width:100%;min-height:0;flex:1;flex-direction:column;gap:var(--crown-space-3);padding:var(--crown-space-4);border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-md);background:var(--crown-surface-secondary);box-shadow:var(--crown-dashboard-metric-shadow)}@media(max-width:640px){.studio-skill-coverflow__row{gap:.35rem;grid-template-columns:auto minmax(0,1fr) auto}.studio-skill-coverflow__stage{height:6.75rem}.studio-skill-coverflow__card{width:7.5rem;height:5rem;margin:-2.5rem 0 0 -3.75rem}.studio-skill-coverflow__card.is-active{width:9rem;height:5.5rem;margin:-2.75rem 0 0 -4.5rem}.studio-skill-coverflow__card.is-active .studio-skill-coverflow__label{font-size:.5625rem}}.studio-skills-grid{display:grid;width:100%;min-width:0;align-items:stretch;gap:var(--crown-dashboard-metric-gap, .75rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:520px){.studio-skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.studio-skills-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.studio-skills-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.studio-skills-grid--overlay{padding-block:var(--crown-space-2)}.studio-skill-card-link{display:flex;min-width:0;width:100%;height:100%;min-height:var(--crown-dashboard-metric-min-height, 7.5rem);padding:0;border:none;background:transparent;cursor:pointer;text-align:inherit;font:inherit;color:inherit}.studio-skill-card-link:focus-visible{outline:2px solid var(--crown-accent);outline-offset:2px;border-radius:var(--crown-radius-sm)}.studio-skill-card-link:hover:not(:disabled) .studio-skill-category-card{border-color:color-mix(in srgb,var(--crown-accent) 45%,var(--crown-border));box-shadow:var(--crown-dashboard-metric-shadow),0 0 20px color-mix(in srgb,var(--crown-accent) 12%,transparent)}.studio-skill-card-link.is-selected .studio-skill-category-card{border-color:var(--crown-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--crown-accent) 35%,transparent),var(--crown-dashboard-metric-shadow)}.studio-skill-category-card.crown-card{box-sizing:border-box;display:flex;width:100%;height:100%;min-height:var(--crown-dashboard-metric-min-height, 7.5rem);flex:1;flex-direction:column;padding:0;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-sm);background:var(--crown-surface-primary);box-shadow:var(--crown-dashboard-metric-shadow);overflow:hidden;transition:border-color var(--crown-motion-default) var(--crown-ease-standard),box-shadow var(--crown-motion-default) var(--crown-ease-standard)}.studio-skill-category-card .crown-card__body{display:flex;width:100%;min-width:0;height:100%;min-height:var(--crown-dashboard-metric-min-height, 7.5rem);flex:1;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--crown-space-2);padding:.875rem .625rem .75rem;text-align:center}.studio-skill-category-card__title{margin:0;width:100%;min-width:0;flex-shrink:0;padding-inline:.125rem;font-family:var(--crown-font-brand);font-size:clamp(.625rem,1.5vw,.8125rem);font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:var(--crown-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-skill-category-card__desc{margin:0;width:100%;min-width:0;flex:1;padding-inline:.125rem;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);line-height:1.45;text-wrap:balance;overflow-wrap:anywhere;color:var(--crown-accent);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.studio-skill-category-card__updated{margin:0;width:100%;min-width:0;flex-shrink:0;padding-inline:.125rem;font-family:var(--crown-font-body);font-size:.5625rem;line-height:1.45;text-wrap:balance;color:var(--crown-info-1)}.crown-verba-lanc-card__desc{font-weight:600}.crown-verba-lanc-card__benef{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crown-verba-lanc-overlay{display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.25rem)}.crown-verba-lanc-overlay__panel{display:flex;width:fit-content;max-width:min(calc(100vw - 1.5rem),37.5rem);max-height:min(92vh,37.5rem);flex-direction:column;margin-inline:auto;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-md);background:var(--crown-surface-primary);box-shadow:var(--crown-shadow-elev-2);overflow:hidden}.crown-verba-lanc-overlay__center{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;padding:.65rem .2rem .85rem}.crown-verba-lanc-coverflow{width:fit-content;max-width:100%}.crown-verba-lanc-coverflow__row{max-width:none;width:fit-content;max-width:100%;margin-inline:auto;grid-template-columns:auto auto auto;gap:.35rem}.crown-verba-lanc-coverflow__stage{width:29.5rem;max-width:calc(100vw - 7.5rem);height:12.25rem;perspective:1000px;transform-style:preserve-3d;overflow:visible;flex:none}.crown-verba-lanc-coverflow__item{position:absolute;top:50%;left:50%;width:12rem;transition:transform .36s var(--crown-ease-standard),opacity .36s var(--crown-ease-standard);transform-style:preserve-3d;will-change:transform,opacity}.crown-verba-lanc-coverflow__item.is-active{width:14.25rem}.crown-verba-lanc-coverflow__card{width:100%;min-height:9.5rem}.crown-verba-lanc-coverflow__card .studio-skill-category-card.crown-card{min-height:9.5rem;transition:border-color .22s var(--crown-ease-standard),box-shadow .22s var(--crown-ease-standard)}.crown-verba-lanc-coverflow__item.is-active .crown-verba-lanc-coverflow__card .studio-skill-category-card.crown-card{min-height:10.5rem;border-color:var(--crown-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--crown-accent) 28%,transparent),0 12px 28px color-mix(in srgb,var(--crown-accent) 14%,transparent)}@media(max-width:640px){.crown-verba-lanc-coverflow__stage{width:min(23rem,calc(100vw - 6rem));height:10.5rem}.crown-verba-lanc-coverflow__item{width:10rem}.crown-verba-lanc-coverflow__item.is-active{width:11.5rem}}.crown-verba-lanc-overlay__header{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:clamp(.85rem,2vw,1.25rem);padding-inline:clamp(.5rem,1.5vw,.85rem)}.crown-verba-lanc-overlay__title{margin:0;width:100%;padding-inline:2.25rem;text-align:center;font-family:var(--crown-font-brand);font-size:clamp(.875rem,2.2vw,1.125rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--crown-fg);line-height:1.35}.crown-verba-lanc-overlay__title-sep{letter-spacing:.08em}.crown-verba-lanc-overlay__divider{width:100%;margin-top:var(--crown-space-3)}.crown-verba-lanc-overlay__close{position:absolute;top:clamp(.85rem,2vw,1.25rem);right:clamp(.5rem,1.5vw,.85rem);width:2rem;min-width:2rem;max-width:2rem;padding:0}.studio-skill-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--crown-overlay-strong)}.studio-skill-overlay__panel{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.studio-skill-overlay__header{flex-shrink:0}.studio-skill-overlay__body{display:flex;flex:1;min-height:0;flex-direction:column}.studio-skill-overlay__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--crown-space-3);margin-bottom:var(--crown-space-3)}.studio-skill-overlay__browse{flex:1;min-height:0;overflow:auto}.crown-verba-lanc-picker__empty{margin:2rem auto;text-align:center;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);color:var(--crown-info-1)}.crown-verba-list-create{min-width:7rem;white-space:nowrap}.crown-verba-form__header-grid{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(14rem,2fr) minmax(12rem,1fr);gap:1rem 1.25rem;align-items:end}.crown-verba-form__header-grid--grow{min-width:0}.crown-verba-field{display:flex;flex-direction:column;gap:.625rem;width:100%;min-width:0}.crown-verba-field__label{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:var(--crown-login-field-label-size, 11px);font-weight:800;letter-spacing:var(--crown-login-field-label-tracking, .24em);text-transform:uppercase;color:var(--crown-info-1);line-height:1.3}.crown-verba-field__value{display:flex;align-items:center;min-height:var(--crown-login-field-height, 2.75rem);padding:0 1rem;border:1px solid var(--crown-border);border-radius:var(--crown-radius-sm);background:var(--crown-surface-secondary);font-family:var(--crown-font-body);font-size:var(--crown-text-sm);font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--crown-fg)}.crown-verba-field__input{width:100%;box-sizing:border-box;min-height:var(--crown-login-field-height, 2.75rem);padding:0 1rem;border:1px solid var(--crown-border);border-radius:var(--crown-radius-sm);background:var(--crown-surface-field);color:var(--crown-fg);font-family:var(--crown-font-body);font-size:var(--crown-text-sm);font-weight:500;letter-spacing:.02em;text-transform:none}.crown-verba-field__input::placeholder{color:color-mix(in srgb,var(--crown-info-1) 72%,transparent);font-weight:700}.crown-verba-field__input:focus-visible{border-color:var(--crown-accent);outline:none;box-shadow:var(--crown-glow-accent)}.crown-verba-field__input--table{min-height:3rem;padding:0 .75rem;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);font-weight:500;letter-spacing:.02em;text-transform:none;text-align:center}.crown-verba-currency-input{font-family:var(--crown-font-body);font-size:var(--crown-text-sm);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.03em}.crown-verba-field__input--number{text-align:right}.crown-verba-accounting .crown-data-table th.crown-verba-accounting__col,.crown-verba-accounting .crown-data-table td.crown-verba-accounting__col{text-align:center}.crown-verba-accounting__amount{font-family:var(--crown-font-body);font-size:var(--crown-text-sm);font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--crown-fg)}.crown-verba-field__input--accounting{text-align:center;font-variant-numeric:tabular-nums}.crown-verba-accounting__foot td{border-top:2px solid var(--crown-border-strong);background:var(--crown-surface-secondary)}.crown-verba-accounting__foot-label{text-align:right;padding-right:1rem;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--crown-info-1)}.crown-verba-accounting__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1.25rem;padding:.875rem 1rem;border:1px solid var(--crown-border);border-radius:var(--crown-radius-sm);background:var(--crown-surface-secondary)}.crown-verba-accounting__summary-row{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.crown-verba-accounting__summary-value{font-family:"GoodTimes",var(--crown-font-display),sans-serif;font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:800;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--crown-accent)}.crown-verba-form__footer{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding-top:.75rem}.crown-verba-form__totals{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.crown-verba-form__totals .crown-metric-card__label{font-size:clamp(10px,2.2vw,13px);letter-spacing:.18em;color:var(--crown-fg)}.crown-verba-form__totals .crown-metric-card__value.is-currency{font-size:clamp(1.125rem,2.6vw,1.5rem);color:var(--crown-accent)}.crown-verba-lanc-picker{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:.875rem 1rem 1rem;border:1px solid var(--crown-border);border-radius:var(--crown-radius-sm);background:var(--crown-surface-secondary)}.crown-verba-lanc-picker__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.crown-verba-lanc-picker__heading{display:flex;flex-direction:column;gap:.2rem;min-width:0}.crown-verba-lanc-picker__title{margin:0;font-family:"GoodTimes",var(--crown-font-brand),sans-serif;font-size:9px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--crown-info-1)}.crown-verba-lanc-picker__subtitle{margin:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--crown-fg)}.crown-verba-lanc-picker__divider .crown-red-divider__track{width:min(72%,18rem)}.crown-verba-lanc-picker__empty{margin:0;padding:1rem 0;text-align:center;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);color:var(--crown-info-1)}.crown-verba-lanc-picker__detail{margin-top:.25rem}.crown-verba-lanc-picker__card{gap:.875rem}.crown-verba-lanc-picker__meta{display:flex;flex-direction:column;gap:.35rem;min-width:0}.crown-verba-lanc-picker__meta--valor{align-items:flex-start}.crown-verba-lanc-picker__text{margin:0;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);line-height:1.4;color:var(--crown-fg)}.crown-verba-lanc-picker__valor{margin:0;font-family:"GoodTimes",var(--crown-font-display),sans-serif;font-size:clamp(.9rem,2vw,1.1rem);font-weight:800;letter-spacing:.14em;color:var(--crown-accent)}.crown-verba-lanc-picker__actions{justify-content:flex-end;margin-top:.25rem}.crown-verba-form__items-section{display:flex;flex-direction:column;gap:.5rem;width:100%}.crown-verba-form__table-toolbar{display:flex;justify-content:flex-end;width:100%;margin:0}.crown-verba-form__table{--crown-verba-row-control-height: var(--crown-space-10)}.crown-verba-form__table .crown-data-table tbody tr{min-height:0}.crown-verba-form__table .crown-data-table th,.crown-verba-form__table .crown-data-table td{padding:.4rem .5rem}.crown-verba-form__item-col{width:3.5rem;min-width:3rem;padding-inline:.5rem;vertical-align:middle;text-align:center}.crown-verba-form__table .crown-verba-item-num{font-family:"GoodTimes",var(--crown-font-display),sans-serif;font-size:clamp(1.125rem,2.25vw,1.625rem);font-weight:800;letter-spacing:.08em;line-height:1;text-transform:none;color:var(--crown-fg)}.crown-verba-item-num{display:inline-block;font-family:"GoodTimes",var(--crown-font-display),sans-serif;font-size:clamp(1.125rem,2.25vw,1.625rem);font-weight:800;letter-spacing:.08em;line-height:1;color:var(--crown-fg)}.crown-verba-form__table .crown-verba-item-num{font-family:"GoodTimes",var(--crown-font-display),sans-serif;font-size:clamp(1.125rem,2.25vw,1.625rem);font-weight:800;letter-spacing:.08em;line-height:1;text-transform:none}.crown-verba-detail__table .crown-verba-item-num{font-family:"GoodTimes",var(--crown-font-display),sans-serif;font-size:clamp(.6875rem,1.35vw,.875rem);font-weight:800;letter-spacing:.06em;line-height:1;text-transform:none}.crown-verba-form__table .crown-verba-accounting__col,.crown-verba-form__table .crown-verba-currency-input,.crown-verba-form__table .crown-verba-field__input--accounting{text-align:center}.crown-verba-form__table .crown-verba-accounting__amount{text-align:center;margin-inline:auto}.crown-verba-form__th-nowrap{white-space:nowrap}.crown-verba-form__col-vencto{width:6.75rem;max-width:7.25rem}.crown-verba-form__col-valor,.crown-verba-form__col-saldo{width:auto;min-width:11.5rem;max-width:none}.crown-verba-form__col-saldo{font-size:var(--crown-text-xs)}.crown-verba-form__table .crown-verba-field__input--table,.crown-verba-form__table .crown-verba-field__input--compact,.crown-verba-form__table .crown-verba-field__input--table.crown-verba-currency-input,.crown-verba-form__table .crown-verba-field__input--compact.crown-verba-currency-input{box-sizing:border-box;height:var(--crown-verba-row-control-height);min-height:var(--crown-verba-row-control-height);max-height:var(--crown-verba-row-control-height);padding:0 .45rem;font-size:var(--crown-text-xs);line-height:1.2}.crown-verba-form__table .crown-verba-form__col-vencto .crown-verba-field__input--compact{max-width:6.5rem;margin-inline:auto}.crown-verba-form__table input[type=date].crown-verba-field__input{display:block;margin-inline:auto;text-align:center}.crown-verba-form__table .crown-verba-form__col-valor .crown-verba-currency-input{width:100%;min-width:11.5rem;max-width:none;margin-inline:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.crown-verba-form__table .crown-verba-form__col-saldo.crown-verba-accounting__amount{display:block;width:100%;min-width:11.5rem;font-size:var(--crown-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}.crown-verba-form__lanc-col{width:8.75rem;min-width:8rem;max-width:10.5rem;padding-inline:.4rem;vertical-align:middle}.crown-verba-lanc-pick-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;margin-inline:auto;padding:0;border:1px solid color-mix(in srgb,var(--crown-accent) 32%,var(--crown-border-strong));border-radius:var(--crown-radius-sm);background:var(--crown-surface-primary);color:var(--crown-accent);cursor:pointer;box-shadow:var(--crown-dashboard-metric-shadow);transition:border-color var(--crown-motion-default) var(--crown-ease-standard),box-shadow var(--crown-motion-default) var(--crown-ease-standard),background var(--crown-motion-default) var(--crown-ease-standard)}.crown-verba-lanc-pick-btn--add{width:2.25rem;height:2.25rem;border-radius:999px;border-style:dashed;background:var(--crown-surface-secondary);color:var(--crown-accent);flex-shrink:0}.crown-verba-lanc-pick-btn--add svg{display:block;flex-shrink:0}.crown-verba-lanc-pick-btn--filled{width:100%;max-width:9.75rem;height:var(--crown-verba-row-control-height, var(--crown-space-10));min-height:var(--crown-verba-row-control-height, var(--crown-space-10));padding:0 .5rem}.crown-verba-lanc-pick-btn__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--crown-radius-xs);border:1px solid color-mix(in srgb,var(--crown-accent) 28%,var(--crown-border-strong));background:color-mix(in srgb,var(--crown-accent) 8%,var(--crown-surface-secondary))}.crown-verba-lanc-pick-btn__label{min-width:0;flex:1;font-family:var(--crown-font-body);font-size:var(--crown-text-xs);font-weight:600;letter-spacing:.02em;text-transform:none;line-height:1.35;color:var(--crown-fg);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.crown-verba-lanc-pick-btn:hover:not(:disabled){border-color:var(--crown-accent);box-shadow:var(--crown-dashboard-metric-shadow),0 0 12px color-mix(in srgb,var(--crown-accent) 14%,transparent)}.crown-verba-lanc-pick-btn.is-active{border-color:var(--crown-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--crown-accent) 30%,transparent),var(--crown-dashboard-metric-shadow)}.crown-verba-form__actions-col{width:3.5rem;text-align:center;padding-left:.25rem;padding-right:.25rem}.crown-verba-form__table .crown-verba-row-remove{width:var(--crown-verba-row-control-height);height:var(--crown-verba-row-control-height);min-width:var(--crown-verba-row-control-height);min-height:var(--crown-verba-row-control-height)}.crown-verba-form__table .crown-verba-row-remove__icon{width:1rem;height:1rem}.crown-verba-row-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid color-mix(in srgb,var(--crown-accent) 32%,var(--crown-border-strong));border-radius:999px;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--crown-accent) 10%,var(--crown-surface-primary)),var(--crown-surface-secondary));color:var(--crown-accent);cursor:pointer;overflow:hidden;transition:transform .22s var(--crown-ease-standard),border-color .22s var(--crown-ease-standard),box-shadow .22s var(--crown-ease-standard)}.crown-verba-row-remove__ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:1px solid transparent;opacity:0;transition:opacity .22s var(--crown-ease-standard)}.crown-verba-row-remove__icon{position:relative;z-index:1;transition:transform .22s var(--crown-ease-standard)}.crown-verba-row-remove:hover:not(:disabled){transform:scale(1.06);border-color:var(--crown-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--crown-accent) 16%,transparent),var(--crown-glow-accent)}.crown-verba-row-remove:hover:not(:disabled) .crown-verba-row-remove__ring{opacity:1;border-color:color-mix(in srgb,var(--crown-accent) 45%,transparent);animation:crown-verba-remove-pulse 1.4s ease-in-out infinite}.crown-verba-row-remove:hover:not(:disabled) .crown-verba-row-remove__icon{animation:crown-verba-remove-shake .55s ease-in-out}.crown-verba-row-remove:active:not(:disabled){transform:scale(.96)}.crown-verba-row-remove:disabled{opacity:.45;cursor:not-allowed}@keyframes crown-verba-remove-shake{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-10deg) scale(1.08)}40%{transform:rotate(10deg) scale(1.12)}60%{transform:rotate(-6deg) scale(1.08)}80%{transform:rotate(6deg) scale(1.04)}}@keyframes crown-verba-remove-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:1}}.crown-verba-form__table .crown-data-table,.crown-verba-form__table table{width:100%;border-collapse:collapse}.crown-verba-form__lcto{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em;text-align:center}.crown-verba-lanc-card{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-sm);background:var(--crown-surface-primary);font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--crown-fg);cursor:pointer}.crown-verba-lanc-card--select{border-style:dashed;color:var(--crown-info-1)}.crown-verba-lanc-card.is-active,.crown-verba-lanc-card:hover{border-color:color-mix(in srgb,var(--crown-accent) 55%,var(--crown-border-strong));box-shadow:var(--crown-glow-accent)}.crown-verba-form__empty{text-align:center;padding:1.5rem;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);color:var(--crown-info-1)}.crown-verba-form__readonly{text-align:right;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:10px;letter-spacing:.08em;color:var(--crown-info-1)}.crown-verba-flag{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.2rem .5rem;border-radius:2px;border:1px solid var(--crown-border-strong);font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--crown-info-1);background:var(--crown-surface-secondary)}.crown-verba-flag--yes{border-color:color-mix(in srgb,var(--crown-positive) 55%,var(--crown-border-strong));color:var(--crown-positive);background:color-mix(in srgb,var(--crown-positive) 10%,var(--crown-surface-secondary))}.crown-verba-form__actions{display:flex;justify-content:flex-end;gap:.75rem;width:100%}.crown-verba-form__error{margin:0;width:100%;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);color:var(--crown-danger)}.crown-verba-detail.crown-request-list{display:flex;flex-direction:column;min-height:0;height:100%}.crown-verba-detail .crown-request-list-panel{display:flex;flex:1;flex-direction:column;min-height:calc(100dvh - var(--crown-topbar-height) - 3.25rem);padding-bottom:1rem}.crown-verba-detail__workspace{display:flex;flex:1;flex-direction:column;gap:1rem;align-items:stretch;min-height:0;padding-top:.25rem}.crown-verba-detail__context{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem 1rem;padding:.875rem 1rem;border:1px solid var(--crown-border-subtle);border-radius:var(--crown-radius-md);background:color-mix(in srgb,var(--crown-surface-secondary) 72%,transparent);box-shadow:var(--crown-dashboard-metric-shadow)}.crown-verba-detail__context-fact{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;text-align:center}.crown-verba-detail__context-fact--wide{grid-column:span 2}.crown-verba-detail__context-label{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(6px,1.1vw,8px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--crown-fg-muted)}.crown-verba-detail__context-value{font-family:var(--crown-font-body);font-size:var(--crown-text-sm);font-weight:600;line-height:1.35;color:var(--crown-fg);word-break:break-word}.crown-verba-detail__zone{display:flex;flex-direction:column;gap:.875rem;min-width:0}.crown-verba-detail__zone-head{display:flex;flex-direction:column;gap:.35rem;flex-shrink:0}.crown-verba-detail__zone-lead{margin:0;text-align:center;font-family:var(--crown-font-body);font-size:var(--crown-text-xs);color:var(--crown-fg-muted)}.crown-verba-detail__zone--flow{width:100%;flex-shrink:0}.crown-verba-detail__zone--movements{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;margin-bottom:0}.crown-verba-detail__zone--movements .crown-verba-movement-flow-shell{flex:1;min-height:0}.crown-verba-detail__decision-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;flex-shrink:0;padding:.85rem 1rem .35rem}.crown-verba-detail__decision-actions .crown-btn-positive-solid,.crown-verba-detail__decision-actions .crown-btn-danger-solid{min-width:11.5rem;max-width:none}.crown-verba-movement-flow-shell.is-unified{display:flex;flex:1;flex-direction:column;min-height:0;gap:0;border:1px solid var(--crown-border-subtle);border-radius:var(--crown-radius-md);background:linear-gradient(165deg,color-mix(in srgb,var(--crown-surface-secondary) 55%,var(--crown-surface-primary)),color-mix(in srgb,var(--crown-surface-primary) 92%,var(--crown-black)));box-shadow:var(--crown-dashboard-metric-shadow);overflow:hidden}.crown-verba-movement-flow-shell.is-unified .crown-verba-movement-flow-frame{display:flex;flex:1;flex-direction:column;margin:0;padding:.65rem .5rem .75rem;border:none;border-radius:0;background:transparent;box-shadow:none;min-height:0;overflow:hidden}.crown-verba-movement-flow-shell.is-unified .crown-verba-movement-flow.is-interactive{flex:1;width:100%;min-height:0;height:100%}.crown-verba-movement-flow-shell.is-unified .crown-verba-movement-flow.is-interactive .react-flow{width:100%;height:100%}.crown-verba-detail__request-data{border:1px solid var(--crown-border-subtle);border-radius:var(--crown-radius-md);background:color-mix(in srgb,var(--crown-surface-secondary) 50%,transparent);box-shadow:var(--crown-dashboard-metric-shadow);overflow:hidden}.crown-verba-detail__request-data.is-footer{position:relative;width:100%;max-width:none;margin-inline:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.crown-verba-detail__request-data.is-footer .crown-verba-detail__request-data-summary{justify-content:flex-start;width:100%;padding:.35rem .75rem;gap:.65rem 1rem}.crown-verba-detail__request-data.is-footer .crown-verba-detail__request-data-body{position:static;width:100%;max-height:min(52vh,32rem);margin-top:.55rem;overflow:auto;border:1px solid var(--crown-border-subtle);border-radius:var(--crown-radius-md);background:var(--crown-surface-primary);box-shadow:var(--crown-shadow-elev-2)}.crown-verba-detail__request-data.is-footer .crown-verba-detail__table .crown-data-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.crown-verba-detail__request-data.is-footer .crown-verba-detail__table .crown-data-table table{width:100%;min-width:42rem}.crown-verba-detail__request-data-summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.875rem 1rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.crown-verba-detail__request-data-summary::-webkit-details-marker{display:none}.crown-verba-detail__request-data-summary-title{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(9px,1.8vw,11px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--crown-fg)}.crown-verba-detail__request-data-summary-meta{font-family:var(--crown-font-body);font-size:var(--crown-text-xs);color:var(--crown-fg-muted)}.crown-verba-detail__request-data-chevron{color:var(--crown-accent);transition:transform var(--crown-motion-default) var(--crown-ease-standard)}.crown-verba-detail__request-data[open] .crown-verba-detail__request-data-chevron{transform:rotate(180deg)}.crown-verba-detail__request-data-body{display:flex;flex-direction:column;gap:.875rem;padding:0 1rem 1rem;border-top:1px solid var(--crown-border-subtle)}.crown-verba-sign-inline--banner{gap:.75rem}.crown-verba-sign-inline--banner .crown-verba-sign-inline__methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.crown-verba-sign-inline--banner .crown-verba-sign-inline__actions{flex-direction:row;flex-wrap:wrap;justify-content:center}.crown-verba-sign-inline--banner .crown-verba-sign-inline__actions .crown-btn-positive-solid,.crown-verba-sign-inline--banner .crown-verba-sign-inline__actions .crown-btn-danger-solid{width:auto;min-width:11rem;flex:1 1 11rem;max-width:16rem}.crown-verba-sign-inline__hint--banner{margin:0;text-align:center}.crown-verba-sign-inline__hint--banner strong{color:var(--crown-accent);font-weight:700}.crown-verba-detail__summary-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:1rem;align-items:start}.crown-verba-detail__movement-block{display:flex;flex-direction:column;gap:1rem;min-width:0}.crown-verba-detail__movement-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:stretch}.crown-verba-detail__card--complete{gap:.875rem}.crown-verba-detail__card--signature{align-self:stretch}.crown-verba-detail__card--diagram{min-height:18rem}.crown-verba-detail__subsection-title{margin:.35rem 0 0;text-align:center;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(8px,1.5vw,10px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--crown-fg) 78%,transparent)}.crown-verba-sign-inline{display:flex;flex-direction:column;gap:.875rem;min-height:0}.crown-verba-sign-inline__status{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.crown-verba-sign-inline__hint{margin:0;font-family:var(--crown-font-body);font-size:var(--crown-text-xs);color:color-mix(in srgb,var(--crown-fg) 72%,transparent)}.crown-verba-sign-inline__lead{margin:0;text-align:center;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);line-height:1.45;color:color-mix(in srgb,var(--crown-fg) 84%,transparent)}.crown-verba-sign-inline__methods{margin-top:.15rem}.crown-verba-sign-inline__actions{display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem}.crown-verba-sign-inline__actions .crown-btn-positive-solid,.crown-verba-sign-inline__actions .crown-btn-danger-solid{width:100%;max-width:none}.crown-verba-sign-inline__idle{margin:0;text-align:center;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);line-height:1.5;color:color-mix(in srgb,var(--crown-fg) 72%,transparent)}.crown-verba-movement-flow-frame--diagram{min-height:16rem;height:clamp(16rem,42vh,22rem)}.crown-request-status-badge-button{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.crown-request-status-badge-button:focus-visible{outline:2px solid var(--crown-accent);outline-offset:2px;border-radius:var(--crown-radius-xs)}.crown-verba-detail__stack,.crown-verba-detail__main{display:flex;flex-direction:column;gap:1rem;min-width:0}.crown-verba-detail__rail{display:flex;flex-direction:column;gap:.75rem;min-width:0;position:sticky;top:1rem}.crown-verba-detail__card{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;border:1px solid var(--crown-border-subtle);border-radius:var(--crown-radius-md);background:color-mix(in srgb,var(--crown-surface-secondary) 45%,transparent);box-shadow:var(--crown-dashboard-metric-shadow);overflow:visible}.crown-verba-detail__card--timeline{position:static;max-height:none;overflow:visible}.crown-verba-detail__section-title,.crown-verba-detail__card-title{margin:0;text-align:center;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(9px,1.8vw,11px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--crown-fg)}.crown-verba-detail__card-divider .crown-red-divider__track{width:min(72%,18rem)}.crown-verba-detail__header-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.875rem 1rem}.crown-verba-detail__field{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;text-align:center}.crown-verba-detail__field .crown-verba-field__label{text-align:center}.crown-verba-detail__field-value{margin:0;font-family:"GoodTimes",var(--crown-font-brand),sans-serif;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;color:var(--crown-fg);text-align:center}.crown-verba-detail__feedback{width:100%}.crown-verba-detail__footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-shrink:0;padding-top:.85rem;margin-top:.5rem;border-top:1px solid var(--crown-border-subtle)}.crown-verba-detail__footer-main{flex:1 1 calc(100% - 9rem);display:block;width:auto;min-width:0}.crown-verba-detail__back{flex:0 0 auto;align-self:center;margin-left:auto}.crown-verba-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.crown-verba-timeline__empty{margin:0;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);color:var(--crown-info-1)}.crown-verba-detail__table .crown-verba-accounting__col{text-align:center}.crown-verba-detail__amount{font-weight:600;font-variant-numeric:tabular-nums}.crown-verba-detail__table .crown-request-status-badge,.crown-verba-detail__table .crown-verba-flag{margin-inline:auto}.crown-verba-timeline__item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:stretch}.crown-verba-timeline__rail{position:relative;display:flex;justify-content:center}.crown-verba-timeline__node{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;margin-top:1.1rem;padding:0 .2rem;border-radius:999px;background:var(--crown-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--crown-accent) 18%,transparent);font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:7px;font-weight:800;letter-spacing:.04em;color:var(--crown-surface-primary);line-height:1}.crown-verba-timeline__line{position:absolute;top:1.85rem;bottom:-1rem;width:2px;background:color-mix(in srgb,var(--crown-accent) 55%,var(--crown-border))}.crown-verba-detail__table .crown-data-table th{padding:.35rem .4rem;font-size:clamp(6px,1.15vw,8px);letter-spacing:.1em}.crown-verba-detail__table .crown-data-table td{padding:.35rem .4rem;font-size:clamp(10px,1.35vw,11px)}.crown-verba-movement-flow{--crown-verba-flow-perspective: 760px;position:relative;width:100%;min-width:0;margin-inline:auto;border-radius:var(--crown-radius-xs);overflow:visible;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.crown-verba-movement-flow.is-interactive{--crown-verba-flow-perspective: 1120px}.crown-verba-movement-flow.is-flat{--crown-verba-flow-perspective: none;--crown-verba-etapa-badge-height: 42px}.crown-verba-movement-flow.is-flat .react-flow__renderer,.crown-verba-movement-flow.is-flat .react-flow__viewport,.crown-verba-movement-flow.is-flat .react-flow__nodes,.crown-verba-movement-flow.is-flat .react-flow__edges{perspective:none!important;transform-style:flat!important}.crown-verba-movement-flow.is-flat .react-flow__edges{z-index:3;transform:none!important}.crown-verba-movement-flow.is-flat .react-flow__nodes{z-index:4}.crown-verba-movement-flow.is-flat .crown-verba-flow-node__depth,.crown-verba-movement-flow.is-flat .crown-verba-flow-section__depth{transform:none!important}.crown-verba-movement-flow.is-flat .react-flow__node{opacity:1!important}.crown-verba-movement-flow.is-flat.is-interactive{display:flex;flex:1;flex-direction:column;min-height:0}.crown-verba-movement-flow.is-flat.is-interactive .react-flow{flex:1;min-height:0}.crown-verba-movement-flow.is-flat .crown-verba-flow-section__collapse{display:none}.crown-verba-movement-flow.is-flat .crown-verba-flow-section{width:var(--crown-verba-flow-etapa-slot, 5.5rem);height:100%;justify-content:center;align-items:center;cursor:grab}.crown-verba-movement-flow.is-flat .crown-verba-flow-section:active{cursor:grabbing}.crown-verba-movement-flow.is-flat.is-draggable .react-flow__node-step{cursor:grab}.crown-verba-movement-flow.is-flat.is-draggable .react-flow__node-step:active{cursor:grabbing}.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge{cursor:grab}.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge:active{cursor:grabbing}.crown-verba-movement-flow.is-flat .crown-verba-flow-node--step{width:var(--crown-verba-flow-step-width);min-width:8.25rem;max-width:10rem}.crown-verba-movement-flow.is-flat .crown-verba-flow-node--step .crown-verba-flow-node__depth{width:100%}.crown-verba-movement-flow.is-flat .crown-verba-flow-step-card.crown-card{width:100%;box-sizing:border-box}.crown-verba-flow-edge--between-etapas .react-flow__edge-path{stroke:var(--crown-accent)!important}.crown-verba-movement-flow .react-flow{background:color-mix(in srgb,var(--crown-surface-secondary) 55%,var(--crown-surface-primary));border-radius:inherit;overflow:visible}.crown-verba-movement-flow .react-flow__renderer{perspective:var(--crown-verba-flow-perspective);perspective-origin:50% 38%;transform-style:preserve-3d}.crown-verba-movement-flow .react-flow__viewport{transform-style:preserve-3d}.crown-verba-movement-flow .react-flow__edges{z-index:1;transform:translateZ(0)}.crown-verba-movement-flow .react-flow__nodes{z-index:2;transform-style:preserve-3d}.crown-verba-movement-flow .react-flow__edge-path{stroke:var(--crown-accent);stroke-width:2px;stroke-dasharray:5 9}.crown-verba-flow-edge-path{stroke:var(--crown-accent)!important;stroke-width:2px!important;stroke-dasharray:5 9!important}.crown-verba-flow-tracer{overflow:visible;pointer-events:none}.crown-verba-flow-tracer__path{opacity:0}.crown-verba-flow-edge-dot{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--crown-accent) 55%,transparent))}.crown-verba-movement-flow .crown-verba-flow-grid{opacity:.42}.crown-verba-movement-flow-shell{display:flex;flex-direction:column;gap:.65rem;width:100%;min-width:0}.crown-verba-movement-flow-frame{margin-inline:.65rem .35rem;padding:.75rem .45rem .9rem;border:1px solid color-mix(in srgb,var(--crown-accent) 18%,var(--crown-border-subtle));border-radius:var(--crown-radius-xs);background:linear-gradient(165deg,color-mix(in srgb,var(--crown-surface-secondary) 55%,var(--crown-surface-primary)),color-mix(in srgb,var(--crown-surface-primary) 92%,var(--crown-black)));box-shadow:inset 0 1px color-mix(in srgb,var(--crown-white) 6%,transparent),inset 0 -18px 28px color-mix(in srgb,var(--crown-black) 8%,transparent),0 10px 28px color-mix(in srgb,var(--crown-black) 12%,transparent);overflow:auto;transform-style:preserve-3d}.crown-verba-movement-flow-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .5rem;padding-inline:.5rem}.crown-verba-movement-flow-toolbar__btn{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(6px,1.2vw,8px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;min-height:1.85rem;padding-inline:.7rem}.crown-verba-movement-flow-toolbar__btn--full{display:inline-flex;align-items:center;gap:.35rem}.crown-verba-flow-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--crown-overlay-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.crown-verba-movement-flow.is-interactive,.crown-verba-movement-flow.is-interactive .react-flow{width:100%;height:100%;min-height:100%}.crown-verba-movement-flow .react-flow__panel.crown-verba-flow-controls,.crown-verba-movement-flow .react-flow__panel.crown-verba-flow-minimap{display:block}.crown-verba-flow-controls{border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-xs);background:var(--crown-surface-primary);box-shadow:var(--crown-dashboard-metric-shadow)}.crown-verba-flow-controls button{border-color:var(--crown-border-subtle);background:var(--crown-surface-secondary);color:var(--crown-fg)}.crown-verba-flow-minimap{width:4.25rem!important;height:2.75rem!important;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-xs);background:var(--crown-surface-primary)}.crown-verba-flow-minimap svg{width:100%!important;height:100%!important}.crown-verba-flow-fullscreen__panel{display:flex;width:min(100%,96vw);height:min(92vh,56rem);max-height:92vh;flex-direction:column;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-md);background:var(--crown-surface-primary);overflow:hidden}.crown-verba-flow-fullscreen__header-actions{display:flex;align-items:center;gap:.35rem}.crown-verba-flow-fullscreen__body{flex:1;min-height:0;overflow:hidden;padding:0;background:linear-gradient(180deg,color-mix(in srgb,var(--crown-surface-secondary) 50%,var(--crown-surface-primary)),color-mix(in srgb,var(--crown-surface-primary) 95%,var(--crown-black)));box-shadow:inset 0 24px 48px color-mix(in srgb,var(--crown-black) 10%,transparent)}.crown-verba-flow-edge--solid .react-flow__edge-path{stroke:var(--crown-accent)!important;stroke-width:2px}.crown-verba-flow-edge--dashed .react-flow__edge-path{stroke:var(--crown-accent)!important;stroke-dasharray:6 5}.crown-verba-etapa-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-width:4.75rem;max-width:7.5rem;padding:.35rem .55rem .4rem;border-radius:var(--crown-radius-xs);border:none;background:var(--crown-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--crown-accent) 22%,transparent),0 6px 14px color-mix(in srgb,var(--crown-accent) 26%,transparent),0 1px color-mix(in srgb,var(--crown-white) 22%,transparent) inset;font-family:"GoodTimes",var(--crown-font-action),sans-serif;text-align:center;color:var(--crown-white);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.crown-verba-etapa-badge:active{cursor:grabbing}.crown-verba-etapa-badge__code{font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1}.crown-verba-etapa-badge__label{font-size:6px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;text-wrap:balance;opacity:.95}.crown-verba-etapa-badge.is-init.is-approved,.crown-verba-etapa-badge.is-init.is-signed-etapa,.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-approved,.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-signed-etapa{background:var(--crown-positive);border:1px solid color-mix(in srgb,var(--crown-positive) 55%,var(--crown-black));color:var(--crown-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--crown-positive) 35%,transparent),0 6px 14px color-mix(in srgb,var(--crown-positive) 24%,transparent)}.crown-verba-etapa-badge.is-init.is-approved .crown-verba-etapa-badge__code,.crown-verba-etapa-badge.is-init.is-approved .crown-verba-etapa-badge__label,.crown-verba-etapa-badge.is-init.is-signed-etapa .crown-verba-etapa-badge__code,.crown-verba-etapa-badge.is-init.is-signed-etapa .crown-verba-etapa-badge__label,.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-approved .crown-verba-etapa-badge__code,.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-approved .crown-verba-etapa-badge__label,.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-signed-etapa .crown-verba-etapa-badge__code,.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-signed-etapa .crown-verba-etapa-badge__label{color:var(--crown-white);opacity:1}.crown-verba-etapa-badge.is-approved{background:color-mix(in srgb,var(--crown-success) 14%,var(--crown-surface-elevated));color:var(--crown-success);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--crown-success) 50%,transparent),0 5px 14px color-mix(in srgb,var(--crown-success) 18%,transparent)}.crown-verba-etapa-badge.is-approved .crown-verba-etapa-badge__code,.crown-verba-etapa-badge.is-approved .crown-verba-etapa-badge__label{color:var(--crown-success);opacity:1}.crown-verba-etapa-badge.is-signed-etapa .crown-verba-etapa-badge__code,.crown-verba-etapa-badge.is-signed-etapa .crown-verba-etapa-badge__label{color:var(--crown-success)}.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-waiting .crown-verba-etapa-badge__code,.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-waiting .crown-verba-etapa-badge__label,.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-pending .crown-verba-etapa-badge__code,.crown-verba-movement-flow.is-flat .crown-verba-etapa-badge.is-pending .crown-verba-etapa-badge__label{color:var(--crown-white);opacity:1}.crown-verba-etapa-badge.is-waiting,.crown-verba-etapa-badge.is-pending{background:var(--crown-accent);color:var(--crown-white);box-shadow:0 0 0 2px color-mix(in srgb,var(--crown-accent) 22%,transparent),0 6px 14px color-mix(in srgb,var(--crown-accent) 26%,transparent),0 1px color-mix(in srgb,var(--crown-white) 22%,transparent) inset}.crown-verba-etapa-badge.is-pending{opacity:.72}.crown-verba-etapa-badge.is-rejected{background:var(--crown-danger);color:var(--crown-white);box-shadow:0 0 0 2px color-mix(in srgb,var(--crown-danger) 22%,transparent),0 6px 14px color-mix(in srgb,var(--crown-danger) 26%,transparent)}.crown-verba-flow-status-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;color:var(--crown-white);box-shadow:0 2px 6px color-mix(in srgb,var(--crown-black) 18%,transparent)}.crown-verba-flow-status-icon.is-signed,.crown-verba-flow-status-icon.is-sent,.crown-verba-flow-status-icon.is-received,.crown-verba-flow-status-icon.is-released{background:var(--crown-success)}.crown-verba-flow-step-card.is-success .crown-verba-flow-step-card__status-text,.crown-verba-flow-step-card.is-linx.is-success .crown-verba-flow-step-card__status-text,.crown-verba-flow-step-card.is-success .crown-verba-flow-step-card__flag,.crown-verba-flow-step-card.is-linx.is-success .crown-verba-flow-step-card__flag{color:var(--crown-success)}.crown-verba-flow-status-icon.is-waiting{background:var(--crown-warning);color:var(--crown-black)}.crown-verba-flow-status-icon.is-rejected{background:var(--crown-danger)}.crown-verba-flow-status-icon.is-neutral{background:var(--crown-fg-muted)}.crown-verba-flow-node--step{width:var(--crown-verba-flow-step-width, 148px);transform-style:preserve-3d}.crown-verba-flow-node__depth,.crown-verba-flow-section__depth{transform-style:preserve-3d;transition:transform .32s var(--crown-ease-standard)}.crown-verba-flow-step-card.crown-card{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:0;padding:0;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-sm);background:var(--crown-surface-primary);box-shadow:var(--crown-dashboard-metric-shadow),0 10px 22px color-mix(in srgb,var(--crown-black) 14%,transparent),0 2px color-mix(in srgb,var(--crown-white) 8%,transparent) inset;transform-style:preserve-3d;backface-visibility:hidden}.crown-verba-flow-step-card .crown-card__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;width:100%;min-width:0;padding:.42rem .5rem .36rem;text-align:center}.crown-verba-flow-step-card__main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;gap:.22rem}.crown-verba-flow-step-card__logo{align-self:center;width:1.65rem;height:1.1rem;object-fit:contain;flex-shrink:0}.crown-verba-flow-step-card__logo.is-linx{height:1rem}.crown-verba-flow-step-card.is-compact{min-height:3.45rem}.crown-verba-flow-step-card.is-linx{width:100%}.crown-verba-flow-step-card.is-success{border-color:color-mix(in srgb,var(--crown-success) 40%,var(--crown-border-strong))}.crown-verba-flow-step-card.is-waiting{border-color:color-mix(in srgb,var(--crown-accent) 40%,var(--crown-border-strong))}.crown-verba-flow-step-card__fields{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.16rem}.crown-verba-flow-step-card__field{display:flex;min-width:0;width:100%;flex-direction:column;align-items:center;gap:.06rem}.crown-verba-flow-step-card.is-linx .crown-verba-flow-step-card__field{flex:1}.crown-verba-flow-step-card__label{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(6px,1.45vw,7px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--crown-fg-muted);line-height:1.1;white-space:nowrap;text-align:center;width:100%}.crown-verba-flow-step-card__value{font-family:var(--crown-font-body);font-size:clamp(8px,1.85vw,10px);font-weight:600;line-height:1.2;color:var(--crown-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-variant-numeric:tabular-nums;text-align:center;width:100%}.crown-verba-flow-step-card.is-linx .crown-verba-flow-step-card__value{max-width:100%}.crown-verba-flow-step-card__flag-row{display:flex;align-items:center;justify-content:center;gap:.32rem;margin:0;padding:.18rem .25rem 0;border-top:1px solid color-mix(in srgb,var(--crown-border-subtle) 85%,transparent);width:100%;align-self:stretch}.crown-verba-flow-step-card__flag{margin:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(6px,1.35vw,7px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.1;white-space:nowrap;color:var(--crown-fg-muted)}.crown-verba-flow-step-card__flag-row .crown-verba-flow-status-icon.is-card{flex-shrink:0;width:1.05rem;height:1.05rem;box-shadow:0 1px 4px color-mix(in srgb,var(--crown-black) 14%,transparent)}.crown-verba-flow-step-card__flag-row .crown-verba-flow-status-icon.is-card svg{width:10px;height:10px}.crown-verba-flow-step-card.is-success .crown-verba-flow-step-card__flag{color:var(--crown-success)}.crown-verba-flow-step-card.is-waiting .crown-verba-flow-step-card__flag{color:var(--crown-accent)}.crown-verba-flow-step-card.is-rejected .crown-verba-flow-step-card__flag{color:var(--crown-danger)}.crown-verba-flow-step-card.is-rejected{border-color:color-mix(in srgb,var(--crown-danger) 42%,var(--crown-border-strong))}.crown-verba-flow-section{display:inline-flex;width:auto;min-width:0;align-items:center;gap:.35rem;padding:0;border:none;background:transparent;cursor:grab;box-shadow:none}.crown-verba-flow-section:active{cursor:grabbing}.crown-verba-flow-section__collapse{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:1px solid var(--crown-border-subtle);border-radius:var(--crown-radius-xs);background:var(--crown-surface-secondary);color:var(--crown-fg-muted);cursor:pointer}.crown-verba-flow-fullscreen__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--crown-border-subtle)}.crown-verba-flow-fullscreen__title{margin:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(8px,1.6vw,10px);letter-spacing:.12em;text-transform:uppercase;color:var(--crown-fg)}.crown-verba-flow-fullscreen__close{width:2rem;min-width:2rem;padding:0}.crown-verba-flow-edge--pulse .react-flow__edge-path{stroke:var(--crown-accent)!important;stroke-width:2.25px;animation:crown-verba-flow-edge-blink 1.1s ease-in-out infinite}.crown-verba-flow-edge--etapa .react-flow__edge-path{stroke-width:2.25px}.crown-verba-flow-handle{width:.35rem;height:.35rem;opacity:0;border:none;background:transparent;pointer-events:none}.crown-verba-movement-flow.is-flat .crown-verba-flow-handle.is-etapa-top{top:calc((100% - var(--crown-verba-etapa-badge-height, 42px)) / 2)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}@keyframes crown-verba-flow-edge-blink{0%,to{opacity:.45}50%{opacity:1}}.crown-verba-movement-flow .react-flow__panel.react-flow__attribution{display:none}.crown-verba-flow-node{width:var(--crown-verba-flow-node-width, 208px)}.crown-verba-movement-flow .react-flow__node{width:auto;padding:0;border:none;background:transparent;box-shadow:none;transform-style:preserve-3d;overflow:visible}@media(prefers-reduced-motion:reduce){.crown-verba-flow-node__depth,.crown-verba-flow-section__depth{transition:none}}.crown-verba-movement-flow.is-interactive .react-flow__node-step{cursor:grab}.crown-verba-movement-flow.is-interactive .react-flow__node-step:active{cursor:grabbing}.crown-verba-flow-section__toggle{display:inline-flex;flex-shrink:0;color:var(--crown-fg-muted)}.crown-verba-flow-section.is-approved{border-color:color-mix(in srgb,var(--crown-success) 35%,var(--crown-border-subtle))}.crown-verba-flow-section.is-waiting{border-color:color-mix(in srgb,var(--crown-accent) 35%,var(--crown-border-subtle))}.crown-verba-flow-section.is-rejected{border-color:color-mix(in srgb,var(--crown-danger) 35%,var(--crown-border-subtle))}.crown-verba-flow-section__title{flex:1;min-width:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(7px,1.35vw,8px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--crown-fg);line-height:1.3;text-align:left}.crown-verba-flow-section__badge{flex-shrink:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:6px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--crown-fg-muted)}.crown-verba-flow-section.is-approved .crown-verba-flow-section__badge{color:var(--crown-success)}.crown-verba-flow-section.is-waiting .crown-verba-flow-section__badge{color:var(--crown-accent)}.crown-verba-detail__card--flow-only{padding-bottom:.65rem}.crown-verba-detail__card--flow-only .crown-verba-movement-flow-shell{margin-top:.15rem}.crown-verba-movement-card.crown-card{width:100%;min-width:0;padding:0;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-sm);background:var(--crown-surface-primary);box-shadow:var(--crown-dashboard-metric-shadow)}.crown-verba-movement-card.is-tone-waiting{border-color:color-mix(in srgb,var(--crown-accent) 35%,var(--crown-border-strong))}.crown-verba-movement-card.is-tone-success{border-color:color-mix(in srgb,var(--crown-success) 35%,var(--crown-border-strong))}.crown-verba-movement-card.is-tone-danger{border-color:color-mix(in srgb,var(--crown-danger) 40%,var(--crown-border-strong))}.crown-verba-movement-card.is-tone-sent{border-color:color-mix(in srgb,var(--crown-info-1) 30%,var(--crown-border-strong))}.crown-verba-movement-card .crown-card__body{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .7rem .75rem}.crown-verba-movement-card.is-sub-step .crown-card__body{padding:.4rem .55rem}.crown-verba-movement-card__sub{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%}.crown-verba-movement-card__sub-code{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(7px,1.3vw,8px);font-weight:800;letter-spacing:.08em;color:var(--crown-fg-muted);white-space:nowrap}.crown-verba-movement-card__sub-action{margin:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(7px,1.45vw,9px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:var(--crown-fg);text-align:left}.crown-verba-movement-card.is-sub-step.is-tone-waiting .crown-verba-movement-card__sub-action{color:var(--crown-accent)}.crown-verba-movement-card.is-sub-step.is-tone-success .crown-verba-movement-card__sub-action{color:var(--crown-success)}.crown-verba-movement-card.is-sub-step .crown-verba-movement-card__ok,.crown-verba-movement-card.is-sub-step .crown-verba-movement-card__pending,.crown-verba-movement-card.is-sub-step .crown-verba-movement-card__ok-spacer{position:static;justify-self:end;width:.9rem;height:.9rem}.crown-verba-movement-card.is-compact .crown-card__body{gap:.35rem;padding:.45rem .5rem .55rem}.crown-verba-movement-card.is-compact .crown-verba-movement-card__action-title{font-size:clamp(7px,1.4vw,9px)}.crown-verba-movement-card.is-compact .crown-verba-movement-card__facts{gap:.35rem .45rem}.crown-verba-movement-card.is-compact .crown-verba-movement-card__fact-label{font-size:6px}.crown-verba-movement-card.is-compact .crown-verba-movement-card__fact-value{font-size:10px}.crown-verba-movement-card__head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;min-height:1.65rem}.crown-verba-movement-card__step-code{justify-self:start;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(7px,1.4vw,8px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--crown-fg-muted);line-height:1.2;white-space:nowrap}.crown-verba-movement-card__brand{display:inline-flex;align-items:center;justify-content:center;justify-self:center;flex-shrink:0}.crown-verba-movement-card__brand--crown,.crown-verba-movement-card__brand--linx{height:1.35rem;width:auto;max-width:5rem;object-fit:contain;background:transparent}.crown-verba-movement-card__brand--hierarchy{min-width:2.25rem;min-height:1.5rem;padding:.15rem .45rem;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-xs);background:var(--crown-surface-secondary);font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em;color:var(--crown-fg)}.crown-verba-hierarchy-brand{display:inline-flex;align-items:center;gap:.35rem}.crown-verba-hierarchy-brand__level{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;min-height:1.5rem;padding:.1rem .35rem;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-xs);background:var(--crown-surface-secondary);font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--crown-accent);line-height:1}.crown-verba-hierarchy-brand__crown{height:1.2rem;width:auto;max-width:4.5rem;object-fit:contain}.crown-verba-hierarchy-brand.is-compact .crown-verba-hierarchy-brand__level{min-width:1.45rem;min-height:1.35rem;font-size:8px}.crown-verba-hierarchy-brand.is-compact .crown-verba-hierarchy-brand__crown{height:1rem}.crown-verba-movement-card__ok{justify-self:end;width:1rem;height:1rem;color:var(--crown-positive)}.crown-verba-movement-card__pending{justify-self:end;width:1rem;height:1rem;color:var(--crown-fg-muted)}.crown-verba-movement-card__ok-spacer{justify-self:end;width:1rem;height:1rem}.crown-verba-movement-card__action-title{margin:0;text-align:center;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(8px,1.6vw,10px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--crown-fg)}.crown-verba-movement-card.is-tone-waiting .crown-verba-movement-card__action-title{color:var(--crown-accent)}.crown-verba-movement-card.is-tone-success .crown-verba-movement-card__action-title{color:var(--crown-success)}.crown-verba-movement-card.is-tone-danger .crown-verba-movement-card__action-title{color:var(--crown-danger)}.crown-verba-movement-card__divider{width:100%}.crown-verba-movement-card__divider .crown-red-divider__track{width:min(72%,14rem)}.crown-verba-movement-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem;margin:0}.crown-verba-movement-card__fact.is-wide{grid-column:1 / -1}.crown-verba-movement-card__fact{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.crown-verba-movement-card__fact-label{margin:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(8px,1.6vw,10px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--crown-fg);line-height:1.35}.crown-verba-movement-card__fact-value{margin:0;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);font-weight:500;line-height:1.4;color:var(--crown-fg);overflow-wrap:anywhere;width:100%}.crown-verba-movement-card__origin-logo{height:1.25rem}.crown-verba-movement-card__fact-value.is-accent{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--crown-accent)}.crown-verba-detail .crown-card{display:flex;flex-direction:column;gap:1rem}.crown-verba-detail__section h2{margin:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--crown-info-1)}.crown-verba-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1rem}.crown-verba-detail__grid strong{display:block;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--crown-info-1)}.crown-verba-detail__grid p{margin:.25rem 0 0;font-family:var(--crown-font-body);font-size:var(--crown-text-sm)}.crown-verba-detail__timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.crown-verba-detail__timeline li{border-left:2px solid var(--crown-accent);padding-left:.75rem}.crown-verba-detail__timeline-badge{display:inline-block;margin-bottom:.25rem;padding:.15rem .45rem;border-radius:999px;background:var(--crown-surface-secondary);font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.crown-verba-detail__timeline p{margin:0;font-family:var(--crown-font-body);font-size:var(--crown-text-sm)}.crown-verba-sign-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);background:var(--crown-overlay-strong, rgb(0 0 0 / 52%))}.crown-verba-sign-panel{display:flex;width:min(100%,32rem);flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-md);background:var(--crown-surface-primary);box-shadow:var(--crown-shadow-elev-2)}.crown-verba-sign-panel__header{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.crown-verba-sign-panel__close{position:absolute;top:0;right:0;width:2rem;min-width:2rem;max-width:2rem;padding:0}.crown-verba-sign-panel__title{margin:0;padding-inline:2.5rem;font-family:var(--crown-font-brand);font-size:clamp(.75rem,2vw,.875rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--crown-fg);text-wrap:balance}.crown-verba-sign-panel__subtitle{margin:0;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);color:var(--crown-info-1)}.crown-verba-sign-panel__divider{width:100%;margin-top:.35rem}.crown-verba-sign-panel__divider .crown-red-divider__track{width:min(72%,16rem)}.crown-verba-sign-panel__lead{margin:0;font-family:var(--crown-font-body);font-size:var(--crown-text-md);line-height:1.5;color:var(--crown-info-1);text-align:center;text-wrap:pretty}.crown-verba-sign-panel__lead strong{color:var(--crown-accent);font-weight:600;text-transform:lowercase}.crown-verba-sign-methods{display:flex;flex-direction:column;gap:.625rem}.crown-verba-sign-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-sm);background:var(--crown-surface-secondary);cursor:pointer;transition:border-color var(--crown-motion-default) var(--crown-ease-standard),box-shadow var(--crown-motion-default) var(--crown-ease-standard)}.crown-verba-sign-option:hover{border-color:color-mix(in srgb,var(--crown-accent) 40%,var(--crown-border-strong))}.crown-verba-sign-option.is-selected{border-color:var(--crown-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--crown-accent) 28%,transparent),var(--crown-glow-accent)}.crown-verba-sign-option__input{position:absolute;opacity:0;pointer-events:none}.crown-verba-sign-option__radio{width:1rem;height:1rem;flex-shrink:0;border:2px solid var(--crown-border-strong);border-radius:999px;background:var(--crown-surface-primary);transition:border-color var(--crown-motion-default) var(--crown-ease-standard),box-shadow var(--crown-motion-default) var(--crown-ease-standard)}.crown-verba-sign-option.is-selected .crown-verba-sign-option__radio{border-color:var(--crown-accent);box-shadow:inset 0 0 0 3px var(--crown-surface-primary);background:var(--crown-accent)}.crown-verba-sign-option__copy{display:flex;min-width:0;flex-direction:column;gap:.15rem;text-align:left}.crown-verba-sign-option__label{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--crown-fg)}.crown-verba-sign-option__hint{font-family:var(--crown-font-body);font-size:var(--crown-text-sm);color:var(--crown-info-1)}.crown-verba-sign-panel__footer{display:flex;flex-direction:column-reverse;align-items:stretch;gap:.625rem;padding-top:.25rem}@media(min-width:480px){.crown-verba-sign-panel__footer{flex-direction:row;justify-content:flex-end;align-items:center}}.crown-verba-sign-panel__confirm{max-width:none;min-width:14.5rem;min-height:2.5rem;height:auto;padding:.625rem 1.25rem;white-space:nowrap}.crown-verba-sign-panel__footer .crown-btn-ghost{max-width:none}.crown-verba-detail__actions{display:flex;flex-wrap:wrap;gap:.75rem}.crown-verba-detail__actions .crown-btn-positive-solid,.crown-verba-detail__actions .crown-btn-danger-solid{max-width:none;min-width:11.5rem}.crown-verba-hierarchy-flow-rail{width:100%;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.crown-verba-hierarchy-flow{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;gap:0;width:100%;min-width:100%}.crown-verba-hierarchy-flow__card{display:flex;flex:1 1 0;min-width:0;max-width:none;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.45rem .4rem .4rem;border-radius:var(--crown-radius-md);text-align:center;border:1px solid var(--crown-border-subtle);background:var(--crown-surface-secondary);box-shadow:var(--crown-dashboard-metric-shadow)}.crown-verba-hierarchy-flow__top{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%}.crown-verba-hierarchy-flow__step{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;padding-inline:.35rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--crown-accent) 35%,var(--crown-border-subtle));background:color-mix(in srgb,var(--crown-accent) 8%,var(--crown-surface-primary));font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:8px;font-weight:800;letter-spacing:.08em;color:var(--crown-accent)}.crown-verba-hierarchy-flow__ring{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid var(--crown-border-subtle);background:var(--crown-surface-primary)}.crown-verba-hierarchy-flow__ring.is-approved{border-color:color-mix(in srgb,var(--crown-success) 45%,var(--crown-border-subtle));color:var(--crown-success)}.crown-verba-hierarchy-flow__ring.is-waiting{border-color:color-mix(in srgb,var(--crown-accent) 45%,var(--crown-border-subtle));color:var(--crown-accent);animation:crown-verba-hierarchy-ring-pulse 1.4s ease-in-out infinite}.crown-verba-hierarchy-flow__ring.is-rejected{border-color:color-mix(in srgb,var(--crown-danger) 45%,var(--crown-border-subtle));color:var(--crown-danger)}.crown-verba-hierarchy-flow__ring.is-pending{color:var(--crown-fg-muted);opacity:.75}.crown-verba-hierarchy-flow__foot{display:flex;flex-direction:column;gap:.15rem;margin-top:.1rem}.crown-verba-hierarchy-flow__hint{margin:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(5px,1vw,7px);letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--crown-accent)}.crown-verba-hierarchy-flow__hint.is-muted{color:var(--crown-fg-muted)}.crown-verba-hierarchy-flow__card.is-approved{border-color:color-mix(in srgb,var(--crown-success) 45%,var(--crown-border-subtle))}.crown-verba-hierarchy-flow__card.is-waiting{border-color:color-mix(in srgb,var(--crown-accent) 42%,var(--crown-border-subtle));box-shadow:0 0 0 1px color-mix(in srgb,var(--crown-accent) 10%,transparent)}.crown-verba-hierarchy-flow__card.is-pending{opacity:.58}.crown-verba-hierarchy-flow__card.is-rejected{border-color:color-mix(in srgb,var(--crown-danger) 45%,var(--crown-border-subtle))}.crown-verba-hierarchy-flow__status{flex-shrink:0}.crown-verba-hierarchy-flow__status.is-approved{color:var(--crown-success)}.crown-verba-hierarchy-flow__status.is-rejected{color:var(--crown-danger)}.crown-verba-hierarchy-flow__status.is-waiting{color:var(--crown-accent)}.crown-verba-hierarchy-flow__status.is-pending{color:var(--crown-fg-muted)}.crown-verba-hierarchy-flow__title{margin:0;width:100%;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(5px,1.05vw,7px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--crown-fg);line-height:1.25}.crown-verba-hierarchy-flow__signed-at{font-family:var(--crown-font-body);font-size:.5625rem;line-height:1.2;color:var(--crown-info-1)}.crown-verba-hierarchy-flow__state{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:7px;letter-spacing:.1em;color:var(--crown-fg)}.crown-verba-hierarchy-flow__signed-via{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:6px;letter-spacing:.08em;text-transform:uppercase;color:var(--crown-success);line-height:1.3}.crown-verba-hierarchy-flow__signed-at{font-family:var(--crown-font-body);font-size:9px;color:var(--crown-info-1)}.crown-verba-hierarchy-flow__connector{display:flex;align-items:center;align-self:center;flex:0 0 1.25rem;gap:0;min-width:1.25rem;max-width:1.5rem;padding-inline:.05rem;color:var(--crown-fg-muted)}.crown-verba-hierarchy-flow__connector.is-approved{color:var(--crown-success)}.crown-verba-hierarchy-flow__connector-line{width:.85rem;height:0;border-top:1.5px dashed currentColor}.crown-verba-hierarchy-flow__connector-arrow{flex-shrink:0}.crown-verba-hierarchy-progress{--crown-verba-hierarchy-card-min-height: 6.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}.crown-verba-hierarchy-progress__card.crown-card{box-sizing:border-box;display:flex;width:100%;min-width:0;min-height:var(--crown-verba-hierarchy-card-min-height);flex-direction:column;padding:0;border:1px solid var(--crown-border-strong);border-radius:var(--crown-radius-sm);background:var(--crown-surface-primary);box-shadow:var(--crown-dashboard-metric-shadow);overflow:hidden;transition:border-color var(--crown-motion-default) var(--crown-ease-standard),box-shadow var(--crown-motion-default) var(--crown-ease-standard),transform var(--crown-motion-default) var(--crown-ease-standard)}.crown-verba-hierarchy-progress__card .crown-card__body{display:flex;width:100%;min-width:0;min-height:var(--crown-verba-hierarchy-card-min-height);flex:1;flex-direction:column;gap:0;padding:0}.crown-verba-hierarchy-progress__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.55rem .6rem .45rem}.crown-verba-hierarchy-progress__identity{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:.35rem}.crown-verba-hierarchy-progress__title{margin:0;width:100%;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:clamp(7px,1.35vw,9px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.35;color:var(--crown-fg);text-align:left}.crown-verba-hierarchy-progress__ring{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;border:1px solid var(--crown-border-strong);background:var(--crown-surface-secondary)}.crown-verba-hierarchy-progress__ring.is-approved{border-color:color-mix(in srgb,var(--crown-success) 45%,var(--crown-border-strong));background:color-mix(in srgb,var(--crown-success) 10%,var(--crown-surface-secondary));color:var(--crown-success)}.crown-verba-hierarchy-progress__ring.is-waiting{border-color:color-mix(in srgb,var(--crown-accent) 45%,var(--crown-border-strong));background:color-mix(in srgb,var(--crown-accent) 8%,var(--crown-surface-secondary));color:var(--crown-accent);animation:crown-verba-hierarchy-ring-pulse 1.4s ease-in-out infinite}.crown-verba-hierarchy-progress__ring.is-rejected{border-color:color-mix(in srgb,var(--crown-danger) 45%,var(--crown-border-strong));background:color-mix(in srgb,var(--crown-danger) 10%,var(--crown-surface-secondary));color:var(--crown-danger)}.crown-verba-hierarchy-progress__ring.is-pending{color:var(--crown-fg-muted);opacity:.75}.crown-verba-hierarchy-progress__divider{width:100%;padding-inline:.45rem}.crown-verba-hierarchy-progress__divider .crown-red-divider__track{width:100%}.crown-verba-hierarchy-progress__body{display:flex;flex:1;align-items:center;justify-content:center;padding:.45rem .6rem .35rem}.crown-verba-hierarchy-progress__foot{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-top:auto;padding:.35rem .6rem .55rem;border-top:1px solid var(--crown-border-subtle);background:color-mix(in srgb,var(--crown-surface-secondary) 55%,transparent)}.crown-verba-hierarchy-progress__card.is-approved{border-color:color-mix(in srgb,var(--crown-success) 42%,var(--crown-border-strong));box-shadow:var(--crown-dashboard-metric-shadow),0 0 0 1px color-mix(in srgb,var(--crown-success) 14%,transparent)}.crown-verba-hierarchy-progress__card.is-waiting{border-color:color-mix(in srgb,var(--crown-accent) 48%,var(--crown-border-strong));box-shadow:var(--crown-dashboard-metric-shadow),var(--crown-glow-accent)}.crown-verba-hierarchy-progress__card.is-pending{opacity:.72;border-style:dashed}.crown-verba-hierarchy-progress__card.is-rejected{border-color:color-mix(in srgb,var(--crown-danger) 45%,var(--crown-border-strong))}.crown-verba-hierarchy-progress__signed-via{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--crown-success);text-align:center}.crown-verba-hierarchy-progress__signed-at{font-family:var(--crown-font-body);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--crown-info-1);text-align:center}.crown-verba-hierarchy-progress__hint{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--crown-accent)}.crown-verba-hierarchy-progress__hint.is-muted{color:var(--crown-fg-muted)}@keyframes crown-verba-hierarchy-ring-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--crown-accent) 0%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--crown-accent) 18%,transparent)}}@media(max-width:640px){.crown-verba-hierarchy-progress{grid-template-columns:1fr}}.crown-verba-hierarchy-accordion{display:flex;flex-direction:column;gap:.5rem}.crown-verba-hierarchy-accordion__section{border:1px solid var(--crown-border-subtle);border-radius:var(--crown-radius-md);overflow:hidden;background:var(--crown-surface-secondary)}.crown-verba-hierarchy-accordion__section.is-approved{border-color:color-mix(in srgb,var(--crown-success) 30%,var(--crown-border-subtle))}.crown-verba-hierarchy-accordion__section.is-waiting.is-open{border-color:color-mix(in srgb,var(--crown-accent) 35%,var(--crown-border-subtle));box-shadow:none}.crown-verba-hierarchy-accordion__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit}.crown-verba-hierarchy-accordion__lead{display:flex;align-items:center;gap:.5rem;min-width:0}.crown-verba-hierarchy-accordion__title{font-family:var(--crown-font-body);font-size:var(--crown-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--crown-fg)}.crown-verba-hierarchy-accordion__badge{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:7px;letter-spacing:.1em;padding:.2rem .45rem;border-radius:999px;border:1px solid var(--crown-border-strong);color:var(--crown-fg-muted)}.crown-verba-hierarchy-accordion__badge.is-approved{border-color:color-mix(in srgb,var(--crown-success) 40%,transparent);color:var(--crown-success)}.crown-verba-hierarchy-accordion__badge.is-waiting{border-color:color-mix(in srgb,var(--crown-accent) 40%,transparent);color:var(--crown-accent)}.crown-verba-hierarchy-accordion__chevron{color:var(--crown-fg-muted);transition:transform var(--crown-motion-default) var(--crown-ease-standard)}.crown-verba-hierarchy-accordion__section.is-open .crown-verba-hierarchy-accordion__chevron{transform:rotate(180deg)}.crown-verba-hierarchy-accordion__body{padding:0 .75rem .75rem;border-top:1px solid var(--crown-border-subtle)}.crown-verba-sign-success-overlay{background:var(--crown-overlay-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.crown-verba-sign-success-overlay .crown-verba-sign-success{width:min(100%,28rem);margin-bottom:0;background:var(--crown-surface-primary);box-shadow:var(--crown-shadow-elev-2);opacity:1}.crown-verba-sign-success{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;text-align:center;border:1px solid color-mix(in srgb,var(--crown-success) 35%,var(--crown-border-subtle));border-radius:var(--crown-radius-lg);background:var(--crown-surface-primary)}.crown-verba-sign-success__close{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:999px;background:transparent;color:var(--crown-fg-muted);cursor:pointer}.crown-verba-sign-success__close:hover{background:var(--crown-surface-secondary);color:var(--crown-fg)}.crown-verba-sign-success__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:999px;color:var(--crown-success);background:color-mix(in srgb,var(--crown-success) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--crown-success) 25%,transparent)}.crown-verba-sign-success__title{margin:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:11px;letter-spacing:.14em;color:var(--crown-fg)}.crown-verba-sign-success__divider .crown-red-divider__track{width:min(60%,14rem)}.crown-verba-sign-success__message{margin:0;font-family:var(--crown-font-body);font-size:var(--crown-text-sm);color:var(--crown-fg);max-width:36rem}.crown-verba-sign-success__detail{margin:0;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--crown-success)}.crown-verba-sign-success__panel-btn{margin-top:.5rem;min-width:12rem}@keyframes crown-verba-movement-pulse{0%,to{box-shadow:var(--crown-dashboard-metric-shadow),0 0 1rem color-mix(in srgb,var(--crown-accent) 18%,transparent)}50%{box-shadow:var(--crown-dashboard-metric-shadow),0 0 1.65rem color-mix(in srgb,var(--crown-accent) 32%,transparent)}}@keyframes crown-verba-movement-clock{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@media(max-width:1200px){.crown-verba-detail__summary-grid,.crown-verba-detail__movement-top{grid-template-columns:1fr}.crown-verba-detail__context-fact--wide{grid-column:span 1}.crown-verba-sign-inline--banner .crown-verba-sign-inline__methods{grid-template-columns:1fr}}@media(max-width:720px){.crown-verba-hierarchy-flow{flex-wrap:wrap;row-gap:.5rem}.crown-verba-hierarchy-flow__card{flex:1 1 calc(50% - .75rem);min-width:7.5rem}.crown-verba-hierarchy-flow__connector{display:none}.crown-verba-detail__footer{flex-direction:column;align-items:stretch}.crown-verba-detail__footer-main{flex-basis:100%}.crown-verba-detail__back{align-self:flex-end;margin-left:0}.crown-verba-detail__request-data.is-footer .crown-verba-detail__table .crown-data-table table{min-width:36rem}}@media(max-width:1024px){.crown-verba-detail__card--timeline{position:static;max-height:none}.crown-verba-detail__rail{position:static}}@media(max-width:900px){.crown-verba-form__header-grid{grid-template-columns:1fr}.crown-verba-form__actions{width:100%;margin-left:0;justify-content:stretch}}:root{--crown-login-frame-border-width: 0;--crown-login-frame-radius: 0;--crown-login-frame-inset: 0;--crown-login-hero-gap: 1rem;--crown-login-descriptor-gap: 1.5rem;--crown-login-divider-padding-before: 2rem;--crown-login-divider-padding-after: 2rem;--crown-login-divider-to-card-gap: 2rem;--crown-identity-descriptor-font-size: 9px;--crown-login-descriptor-tracking: .72em;--crown-login-descriptor-word-spacing: .42em;--crown-login-title-font-size: 26px;--crown-login-title-tracking: .96em;--crown-login-title-word-spacing: .12em;--crown-login-tagline-font-min: 6px;--crown-login-tagline-font-max: 11px;--crown-login-identity-max: min(96vw, 80rem);--crown-login-divider-width: min(92vw, 56rem);--crown-login-card-width: min(32.4rem, calc(100vw - 2rem) );--crown-login-card-width-md: min(37.8rem, calc(100vw - 3rem) );--crown-login-card-radius: 4px;--crown-login-title-max-scale: 1;--crown-identity-brand-title-font-size: 10px;--crown-identity-brand-title-letter-spacing: .36em;--crown-identity-brand-subtitle-font-size: 6px;--crown-identity-brand-subtitle-letter-spacing: .42em;--crown-identity-brand-stack-gap: .5rem;--crown-login-page-padding-x: 1rem;--crown-login-page-padding-y: 1.5rem;--crown-login-toggle-width: 3.25rem;--crown-login-toggle-height: 2.25rem;--crown-login-toggle-thumb-size: 2rem;--crown-login-toggle-track-bg: color-mix(in srgb, #64748b 11%, transparent);--crown-login-field-label-size: 11px;--crown-login-field-label-tracking: .24em;--crown-login-field-height: 2.75rem;--crown-login-field-gap: .625rem;--crown-login-fields-gap: 1.25rem}@media(min-width:640px){:root{--crown-login-divider-padding-before: 2.5rem;--crown-login-divider-padding-after: 2.5rem}}@media(min-width:768px){:root{--crown-login-card-width: var(--crown-login-card-width-md)}}[data-theme=light]{--crown-login-frame-bg: var(--crown-bg);--crown-login-frame-border: transparent;--crown-login-card-bg: var(--crown-surface-field);--crown-login-card-border: var(--crown-border-strong);--crown-login-card-shadow: var(--crown-shadow-elev-2);--crown-login-button-bg: var(--crown-neutral-fill);--crown-login-button-fg: var(--crown-fg);--crown-login-toggle-thumb: var(--crown-black)}[data-theme=dark]{--crown-login-frame-bg: var(--crown-bg);--crown-login-frame-border: transparent;--crown-login-card-bg: var(--crown-surface-field);--crown-login-card-border: var(--crown-border-strong);--crown-login-card-shadow: var(--crown-shadow-elev-2);--crown-login-button-bg: var(--crown-neutral-fill);--crown-login-button-fg: var(--crown-fg);--crown-login-toggle-thumb: var(--crown-white)}.crown-login-viewport{min-height:100dvh;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;background:var(--crown-login-frame-bg, var(--crown-bg));border:var(--crown-login-frame-border-width) solid var(--crown-login-frame-border);border-radius:var(--crown-login-frame-radius);overflow:hidden;padding:0}.crown-login-theme-slot{position:absolute;top:max(1rem,env(safe-area-inset-top,0px));right:var(--crown-login-page-padding-x, 1rem);z-index:20}.crown-login-composition{width:100%;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:var(--crown-space-8) var(--crown-space-4) var(--crown-space-12)}.crown-login-hero{width:var(--crown-login-identity-max);max-width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--crown-login-hero-gap);text-align:center}.crown-login-descriptor{margin:0 0 var(--crown-login-descriptor-gap);width:100%;font-family:"GoodTimes",var(--crown-font-brand),sans-serif;font-size:var(--crown-identity-descriptor-font-size);letter-spacing:var(--crown-login-descriptor-tracking);word-spacing:var(--crown-login-descriptor-word-spacing);text-transform:uppercase;white-space:nowrap;line-height:1.2;color:var(--crown-info-1);font-weight:400}.crown-login-title{margin:0;width:100%;font-family:"GoodTimes",var(--crown-font-display),sans-serif;font-size:var(--crown-login-title-font-size);letter-spacing:var(--crown-login-title-tracking);word-spacing:var(--crown-login-title-word-spacing);text-transform:uppercase;font-weight:400;white-space:nowrap;line-height:1.15;color:var(--crown-fg)}.crown-login-tagline{margin:0;width:max-content;max-width:100%;margin-inline:auto;overflow:visible;font-family:"GoodTimes",var(--crown-font-brand),sans-serif;font-size:clamp(var(--crown-login-tagline-font-min),2.4vw,var(--crown-login-tagline-font-max));letter-spacing:clamp(.1em,.22vw,.18em);text-transform:uppercase;line-height:1.4;white-space:nowrap}.crown-login-identity__split{display:none;flex-direction:column;gap:var(--crown-space-1);font-family:"GoodTimes",var(--crown-font-display),sans-serif;letter-spacing:var(--crown-tracking-brand);text-transform:uppercase}.crown-login-divider-wrap{width:var(--crown-login-divider-width);max-width:100%}.crown-login-card-wrap{width:var(--crown-login-card-width);max-width:100%;margin-top:var(--crown-login-divider-to-card-gap);flex-shrink:0}.crown-login-card{width:100%;position:relative;overflow:hidden;padding:var(--crown-space-6) var(--crown-space-6) var(--crown-space-8);background:var(--crown-login-card-bg);border:1px solid var(--crown-login-card-border, var(--crown-border-strong));border-radius:var(--crown-login-card-radius, 4px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--crown-shadow-elev-2);transform:translateY(var(--crown-login-card-lift, -6px));transition:transform .5s ease,box-shadow .5s ease,border-color .5s ease,background-color .5s ease}.crown-login-card:hover{transform:translateY(0);border-color:color-mix(in srgb,var(--crown-border-strong) 85%,var(--crown-fg) 15%);box-shadow:var(--crown-card-shadow-default),0 0 24px color-mix(in srgb,var(--crown-accent) 14%,transparent)}@media(prefers-reduced-motion:reduce){.crown-login-card{transform:none;transition:border-color .5s ease,box-shadow .5s ease,background-color .5s ease}.crown-login-card:hover{transform:none}}.crown-login-fields{display:flex;flex-direction:column;gap:var(--crown-login-fields-gap, 1.25rem);width:100%}.crown-login-input-label{display:flex;flex-direction:column;gap:var(--crown-login-field-gap, .625rem);width:100%}.crown-login-input-label__text{font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:var(--crown-login-field-label-size, 11px);font-weight:800;letter-spacing:var(--crown-login-field-label-tracking, .24em);text-transform:uppercase;color:var(--crown-info-1);line-height:1.3}.crown-login-input{width:100%;box-sizing:border-box;height:var(--crown-login-field-height, 2.75rem);min-height:var(--crown-login-field-height, 2.75rem);padding:0 1rem;border:1px solid var(--crown-border);border-radius:var(--crown-radius-sm);background:var(--crown-surface-field);color:var(--crown-fg);font-family:"GoodTimes",var(--crown-font-brand),sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.crown-login-remember{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--crown-info-1)}.crown-login-remember input{accent-color:var(--crown-accent)}.crown-login-input:focus-visible{border-color:var(--crown-accent);outline:none;box-shadow:var(--crown-glow-accent)}.crown-login-actions{margin-top:var(--crown-login-fields-gap, 1.25rem)}.crown-login-button{width:100%;height:var(--crown-login-field-height, 2.75rem);min-height:var(--crown-login-field-height, 2.75rem);border-radius:var(--crown-radius-sm);border:1px solid var(--crown-border-strong);background:var(--crown-login-button-bg);color:var(--crown-login-button-fg);font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:11px;letter-spacing:var(--crown-tracking-action);text-transform:uppercase;cursor:pointer;transition:box-shadow var(--crown-motion-default) var(--crown-ease-standard),background var(--crown-motion-default) var(--crown-ease-standard),border-color var(--crown-motion-default) var(--crown-ease-standard)}.crown-login-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--crown-accent) 55%,var(--crown-border-strong));box-shadow:var(--crown-glow-accent);background:var(--crown-neutral-hover)}.crown-login-button:focus-visible{outline:2px solid var(--crown-accent);outline-offset:2px}.crown-login-button:disabled{opacity:.6;cursor:not-allowed}.crown-login-error{margin-bottom:var(--crown-space-4)}.crown-login-error .crown-status-chip{width:100%;justify-content:center;border:1px solid var(--crown-accent);background:transparent;color:var(--crown-accent);font-size:10px;letter-spacing:.16em;text-transform:uppercase}@media(max-width:640px){.crown-login-composition{padding-inline:var(--crown-space-3)}.crown-login-title{display:none}.crown-login-identity__split{display:flex}.crown-login-card-wrap{width:min(100%,var(--crown-login-card-width))}.crown-login-card{padding:var(--crown-space-6) var(--crown-space-4)}}@media(min-width:641px){.crown-login-identity__split{display:none}}.crown-login-mfa-form{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0}.crown-login-mfa-header{padding-bottom:.25rem}.crown-login-mfa-title{margin:0;padding:.125rem .5rem .375rem;text-align:center;font-family:"GoodTimes",var(--crown-font-brand),sans-serif;font-size:clamp(11px,2.6vw,13px);font-weight:700;line-height:1.45;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--crown-accent)}.crown-login-mfa-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.crown-login-mfa-methods button{border:1px solid var(--crown-border);border-radius:var(--crown-radius-sm);background:transparent;color:var(--crown-info-1);padding:.375rem .75rem;font-family:"GoodTimes",var(--crown-font-action),sans-serif;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.crown-login-mfa-methods button.is-active,.crown-login-mfa-methods button[aria-selected=true]{border-color:var(--crown-accent);color:var(--crown-accent);box-shadow:var(--crown-glow-accent)}.crown-login-mfa-instruction{margin:0;text-align:center;font-family:"Manrope",var(--crown-font-body),sans-serif;font-size:12px;line-height:1.55;letter-spacing:.04em;color:var(--crown-info-1)}.crown-login-mfa-input{height:3rem;min-height:3rem;padding-inline:1rem;text-align:center;font-size:1rem;font-variant-numeric:tabular-nums;letter-spacing:.2em}.crown-login-mfa-input::placeholder{text-transform:uppercase;font-size:clamp(9px,2.35vw,11px);font-weight:600;letter-spacing:.14em;color:var(--crown-info-2);opacity:1}*{box-sizing:border-box}body{margin:0;font-family:var(--crown-font-body);background:var(--crown-bg);color:var(--crown-fg)}.crown-button{font-family:var(--crown-font-action);font-size:var(--crown-text-xs);letter-spacing:var(--crown-tracking-action);text-transform:uppercase;min-height:2.5rem;padding:var(--crown-space-2) var(--crown-space-4);border-radius:var(--crown-radius-sm);border:1px solid transparent;background:var(--crown-accent);color:var(--crown-white);cursor:pointer}.crown-button--ghost{background:transparent;border-color:var(--crown-border);color:var(--crown-fg)}.crown-button--secondary{background:var(--crown-login-button-bg, var(--crown-neutral-fill));color:var(--crown-login-button-fg, var(--crown-fg));border:1px solid var(--crown-border-strong)}.crown-button--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--crown-accent) 55%,var(--crown-border-strong));box-shadow:var(--crown-glow-accent)}.crown-button:hover:not(:disabled){box-shadow:var(--crown-glow-accent)}.crown-button:disabled{opacity:.65;cursor:not-allowed}.crown-card{background:var(--crown-surface-primary);border:1px solid var(--crown-border);border-radius:var(--crown-radius-md);padding:var(--crown-space-4);box-shadow:var(--crown-shadow-card-default)}.crown-input,.crown-select,.crown-textarea{width:100%;border:1px solid var(--crown-border);border-radius:var(--crown-radius-sm);padding:var(--crown-space-2) var(--crown-space-3);background:var(--crown-surface-field);color:var(--crown-fg);font-family:var(--crown-font-body)}.crown-data-list__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--crown-space-4);margin-bottom:var(--crown-space-4)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
