@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-blue-500:oklch(62.3% .214 259.815);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-page-in:page-in .28s ease both;--animate-dialog-in:dialog-in .16s ease-out;--animate-dialog-out:dialog-out .12s ease-in}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2f68bf40}a{color:var(--primary)}}@layer components{.react-flow{--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:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--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:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--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:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--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 #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.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:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--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:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--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:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--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 #00000014;--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{width:100%;height:100%;position:absolute;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{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.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;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:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.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:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;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%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;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{z-index:5;margin:15px;position:absolute}.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{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.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{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.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{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;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));padding:10px;font-size:12px}.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{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.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-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.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))}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-6{inset:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\[11px\]{top:11px}.top-\[84px\]{top:84px}.top-\[100px\]{top:100px}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-auto{left:auto}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[51\]{z-index:51}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.\!mx-auto{margin-inline:auto!important}.-mx-\[18px\]{margin-inline:-18px}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-\[0\.6rem\]{margin-block:.6rem}.-mt-\[5px\]{margin-top:-5px}.-mt-\[18px\]{margin-top:-18px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[10px\]{margin-top:10px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-\[7px\]{margin-right:-7px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-\[7px\]{margin-bottom:7px}.mb-\[13px\]{margin-bottom:13px}.mb-\[14px\]{margin-bottom:14px}.mb-\[17px\]{margin-bottom:17px}.mb-\[18px\]{margin-bottom:18px}.mb-\[30px\]{margin-bottom:30px}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[7px\]{width:7px;height:7px}.size-\[10px\]{width:10px;height:10px}.size-\[18px\]{width:18px;height:18px}.size-\[18px\]\!{width:18px!important;height:18px!important}.size-\[21px\]{width:21px;height:21px}.size-\[22px\]\!{width:22px!important;height:22px!important}.size-\[42px\]{width:42px;height:42px}.size-\[46px\]{width:46px;height:46px}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-\[7px\]{height:7px}.h-\[19px\]{height:19px}.h-\[72px\]{height:72px}.h-\[280px\]{height:280px}.h-\[620px\]{height:620px}.h-\[680px\]{height:680px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-50{max-height:calc(var(--spacing) * 50)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[36rem\]{max-height:36rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[330px\]{max-height:330px}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.max-h-\[calc\(100vh-108px\)\]{max-height:calc(100vh - 108px)}.max-h-\[min\(720px\,calc\(100vh-32px\)\)\]{max-height:min(720px,100vh - 32px)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[42px\]{min-height:42px}.min-h-\[58px\]{min-height:58px}.min-h-\[58px\]\!{min-height:58px!important}.min-h-\[72px\]{min-height:72px}.min-h-\[100px\]{min-height:100px}.min-h-\[105px\]{min-height:105px}.min-h-\[112px\]{min-height:112px}.min-h-\[180px\]{min-height:180px}.min-h-\[clamp\(360px\,70vh\,900px\)\]{min-height:clamp(360px,70vh,900px)}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-4{width:calc(var(--spacing) * 4)}.w-28{width:calc(var(--spacing) * 28)}.w-35{width:calc(var(--spacing) * 35)}.w-60{width:calc(var(--spacing) * 60)}.w-\[42px\]{width:42px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[310px\]{width:310px}.w-\[min\(22rem\,88vw\)\]{width:min(22rem,88vw)}.w-\[min\(36rem\,94vw\)\]{width:min(36rem,94vw)}.w-\[min\(100vw\,1100px\)\]{width:min(100vw,1100px)}.w-\[min\(420px\,100\%\)\]{width:min(420px,100%)}.w-\[min\(440px\,100\%\)\]{width:min(440px,100%)}.w-\[min\(480px\,100\%\)\]{width:min(480px,100%)}.w-\[min\(480px\,calc\(100\%-32px\)\)\]{width:min(480px,100% - 32px)}.w-\[min\(520px\,100\%\)\]{width:min(520px,100%)}.w-\[min\(560px\,100\%\)\]{width:min(560px,100%)}.w-\[min\(700px\,95vw\)\]{width:min(700px,95vw)}.w-\[min\(720px\,100\%\)\]{width:min(720px,100%)}.w-\[min\(760px\,100vw\)\]{width:min(760px,100vw)}.w-\[min\(920px\,100\%\)\]{width:min(920px,100%)}.w-\[min\(1180px\,calc\(100\%_-_40px\)\)\]{width:min(1180px,100% - 40px)}.w-\[var\(--progress-width\)\]{width:var(--progress-width)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-62{max-width:calc(var(--spacing) * 62)}.max-w-\[375px\]{max-width:375px}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[1320px\]{max-width:1320px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[19px\]{min-width:19px}.min-w-\[76px\]{min-width:76px}.min-w-\[132px\]{min-width:132px}.min-w-\[250px\]{min-width:250px}.min-w-auto{min-width:auto}.flex-1{flex:1}.flex-\[0_0_18px\]{flex:0 0 18px}.flex-auto{flex:auto}.flex-none{flex:none}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[transform\:translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-page-in{animation:var(--animate-page-in)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[17px_1fr\]{grid-template-columns:17px 1fr}.grid-cols-\[28px_1fr_28px_1fr_28px\]{grid-template-columns:28px 1fr 28px 1fr 28px}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(240px\,\.55fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(240px,.55fr)}.grid-cols-\[minmax\(0\,1fr\)_42px\]{grid-template-columns:minmax(0,1fr) 42px}.grid-cols-\[minmax\(180px\,1fr\)_minmax\(260px\,1fr\)_minmax\(220px\,1fr\)\]{grid-template-columns:minmax(180px,1fr) minmax(260px,1fr) minmax(220px,1fr)}.grid-cols-\[minmax\(250px\,0\.29fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(250px,.29fr) minmax(0,1fr)}.grid-cols-\[minmax\(420px\,1\.05fr\)_minmax\(480px\,\.95fr\)\]{grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\[align-content\:start\]{align-content:start}.content-start{align-content:flex-start}.\[align-items\:start\]{align-items:start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[clamp\(20px\,4vw\,30px\)\]{gap:clamp(20px,4vw,30px)}.gap-\[clamp\(20px\,4vw\,58px\)\]{gap:clamp(20px,4vw,58px)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0{row-gap:0}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--line)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px_12px_12px_3px\]{border-radius:12px 12px 12px 3px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#82b8b1\]{border-color:#82b8b1}.border-\[\#398c82\]{border-color:#398c82}.border-\[\#78908b\]{border-color:#78908b}.border-\[\#afc9c5\]{border-color:#afc9c5}.border-\[\#b8d8d3\]{border-color:#b8d8d3}.border-\[\#b9ddd7\]{border-color:#b9ddd7}.border-\[\#c6d7f0\]{border-color:#c6d7f0}.border-\[\#c6e3df\]{border-color:#c6e3df}.border-\[\#c8e4d3\]{border-color:#c8e4d3}.border-\[\#cadbd8\]{border-color:#cadbd8}.border-\[\#cddedb\]{border-color:#cddedb}.border-\[\#cfe1df\]{border-color:#cfe1df}.border-\[\#d0b1b1\]{border-color:#d0b1b1}.border-\[\#d5b56d\]{border-color:#d5b56d}.border-\[\#d7e5e3\]{border-color:#d7e5e3}.border-\[\#d9c38d\]{border-color:#d9c38d}.border-\[\#dce5e1\]{border-color:#dce5e1}.border-\[\#e6c675\]{border-color:#e6c675}.border-\[\#efc7c7\]{border-color:#efc7c7}.border-\[\#efd0a0\]{border-color:#efd0a0}.border-\[\#efd9ae\]{border-color:#efd9ae}.border-\[rgb\(18_107_99\/35\%\)\]{border-color:#126b6359}.border-\[rgb\(47_104_191\/35\%\)\]{border-color:#2f68bf59}.border-\[rgb\(183_121_31\/24\%\)\]{border-color:#b7791f3d}.border-\[rgb\(255_255_255_\/_30\%\)\]{border-color:#ffffff4d}.border-\[var\(--border-color\,\#dce3e8\)\]{border-color:var(--border-color,#dce3e8)}.border-border{border-color:var(--line)}.border-current{border-color:currentColor}.border-line{border-color:var(--line)}.border-line\!{border-color:var(--line)!important}.border-primary,.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/10{border-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/15{border-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/\[17\%\]{border-color:#ffffff2b}@supports (color:color-mix(in lab,red,red)){.border-white\/\[17\%\]{border-color:color-mix(in oklab,var(--color-white) 17%,transparent)}}.bg-\[\#0f766e\]{background-color:#0f766e}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#4f8d87\]{background-color:#4f8d87}.bg-\[\#8b5cf6\]{background-color:#8b5cf6}.bg-\[\#14b8a6\]{background-color:#14b8a6}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#38bdf8\]{background-color:#38bdf8}.bg-\[\#94a3b8\]{background-color:#94a3b8}.bg-\[\#286f68\]{background-color:#286f68}.bg-\[\#527fa5\]{background-color:#527fa5}.bg-\[\#6366f1\]{background-color:#6366f1}.bg-\[\#64748b\]{background-color:#64748b}.bg-\[\#168578\]{background-color:#168578}.bg-\[\#c55a32\]{background-color:#c55a32}.bg-\[\#c88720\]{background-color:#c88720}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#e7ecef\]{background-color:#e7ecef}.bg-\[\#eef7f5\]{background-color:#eef7f5}.bg-\[\#f0f9f7\]{background-color:#f0f9f7}.bg-\[\#f2faf8\]{background-color:#f2faf8}.bg-\[\#f3f5f6\]{background-color:#f3f5f6}.bg-\[\#f4f7fd\]{background-color:#f4f7fd}.bg-\[\#f7f9fa\]{background-color:#f7f9fa}.bg-\[\#f7fbfa\]{background-color:#f7fbfa}.bg-\[\#f8fbfb\]{background-color:#f8fbfb}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-\[\#f97316\]{background-color:#f97316}.bg-\[\#fff1f1\]{background-color:#fff1f1}.bg-\[\#fff6d8\]{background-color:#fff6d8}.bg-\[\#fff6f6\]{background-color:#fff6f6}.bg-\[\#fff9ed\]{background-color:#fff9ed}.bg-\[\#fffbec\]{background-color:#fffbec}.bg-\[rgb\(15_31_34\/48\%\)\]{background-color:#0f1f227a}.bg-\[rgb\(255_247_225\/92\%\)\]{background-color:#fff7e1eb}.bg-\[rgb\(255_255_255\/64\%\)\]{background-color:#ffffffa3}.bg-\[rgb\(255_255_255_\/_94\%\)\]{background-color:#fffffff0}.bg-\[rgba\(17\,24\,39\,\.58\)\]{background-color:#11182794}.bg-\[rgba\(20\,29\,35\,\.72\)\]{background-color:#141d23b8}.bg-\[var\(--amber-soft\)\]{background-color:var(--amber-soft)}.bg-\[var\(--blue-soft\)\]{background-color:var(--blue-soft)}.bg-\[var\(--green-soft\)\]{background-color:var(--green-soft)}.bg-\[var\(--red-soft\)\]{background-color:var(--red-soft)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-error\)\]{background-color:var(--surface-error)}.bg-\[var\(--surface-info\)\]{background-color:var(--surface-info)}.bg-\[var\(--surface-neutral\)\]{background-color:var(--surface-neutral)}.bg-\[var\(--surface-policy\)\]{background-color:var(--surface-policy)}.bg-\[var\(--surface-success\)\]{background-color:var(--surface-success)}.bg-\[var\(--surface-warning\)\]{background-color:var(--surface-warning)}.bg-\[var\(--violet-soft\)\]{background-color:var(--violet-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background,.bg-background\/50{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--surface) 50%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-danger{background-color:var(--red)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground{background-color:var(--ink)}.bg-line{background-color:var(--line)}.bg-muted,.bg-muted-foreground\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-phone{background-color:var(--phone-bg)}.bg-popover{background-color:var(--surface)}.bg-primary{background-color:var(--primary)}.bg-primary-soft{background-color:var(--primary-soft)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface\!{background-color:var(--surface)!important}.bg-surface-2{background-color:var(--surface-2)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[88\%\]{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[88\%\]{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,var\(--primary\)\,var\(--green\)\)\]{background-image:linear-gradient(90deg,var(--primary),var(--green))}.bg-\[linear-gradient\(115deg\,var\(--primary-soft\)\,var\(--surface\)_75\%\)\]{background-image:linear-gradient(115deg,var(--primary-soft),var(--surface) 75%)}.bg-\[linear-gradient\(145deg\,var\(--primary\)\,\#174f6d\)\]{background-image:linear-gradient(145deg,var(--primary),#174f6d)}.bg-\[radial-gradient\(circle_at_88\%_8\%\,rgb\(255_255_255_\/_16\%\)\,transparent_24\%\)\,linear-gradient\(140deg\,\#0e5b55_0\%\,\#174f6d_65\%\,\#2f68bf_140\%\)\]{background-image:radial-gradient(circle at 88% 8%,#ffffff29,#0000 24%),linear-gradient(140deg,#0e5b55,#174f6d 65%,#2f68bf 140%)}.from-teal-700{--tw-gradient-from:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-muted-foreground\/30{fill:var(--muted)}@supports (color:color-mix(in lab,red,red)){.fill-muted-foreground\/30{fill:color-mix(in oklab,var(--muted) 30%,transparent)}}.fill-muted-foreground\/60{fill:var(--muted)}@supports (color:color-mix(in lab,red,red)){.fill-muted-foreground\/60{fill:color-mix(in oklab,var(--muted) 60%,transparent)}}.fill-red-300{fill:var(--color-red-300)}.fill-red-500{fill:var(--color-red-500)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[0\.8rem\]{padding:.8rem}.p-\[14px\]{padding:14px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.p-\[30px\]{padding:30px}.p-\[clamp\(18px\,4vw\,24px\)\]{padding:clamp(18px,4vw,24px)}.p-\[clamp\(24px\,5vw\,46px\)\]{padding:clamp(24px,5vw,46px)}.p-\[clamp\(32px\,6vw\,76px\)\]{padding:clamp(32px,6vw,76px)}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[2px\]{padding-inline:2px}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[14px\]\!{padding-inline:14px!important}.px-\[15px\]{padding-inline:15px}.px-\[17px\]{padding-inline:17px}.px-\[clamp\(34px\,7vw\,100px\)\]{padding-inline:clamp(34px,7vw,100px)}.px-\[max\(20px\,calc\(\(100\%_-_1180px\)\/2\)\)\]{padding-inline:max(20px,50% - 590px)}.px-\[max\(20px\,env\(safe-area-inset-right\)\)\]{padding-inline:max(20px,env(safe-area-inset-right))}.\!py-6{padding-block:calc(var(--spacing) * 6)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[13px\]\!{padding-block:13px!important}.py-\[18px\]{padding-block:18px}.py-\[52px\]{padding-block:52px}.py-\[var\(--space-message\)\]{padding-block:var(--space-message)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[2px\]{padding-top:2px}.pt-\[9px\]{padding-top:9px}.pt-\[13px\]{padding-top:13px}.pt-\[42px\]{padding-top:42px}.pt-\[clamp\(24px\,5vw\,48px\)\]{padding-top:clamp(24px,5vw,48px)}.pt-\[max\(16px\,env\(safe-area-inset-top\)\)\]{padding-top:max(16px,env(safe-area-inset-top))}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-\[42px\]{padding-right:42px}.pr-\[max\(16px\,env\(safe-area-inset-right\)\)\]{padding-right:max(16px,env(safe-area-inset-right))}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[5px\]{padding-bottom:5px}.pb-\[6px\]{padding-bottom:6px}.pb-\[13px\]{padding-bottom:13px}.pb-\[34px\]{padding-bottom:34px}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.pb-\[max\(56px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(56px,env(safe-area-inset-bottom))}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-\[13px\]{padding-left:13px}.pl-\[calc\(var\(--team-depth\)\*25px\)\]{padding-left:calc(var(--team-depth) * 25px)}.pl-\[max\(16px\,env\(safe-area-inset-left\)\)\]{padding-left:max(16px,env(safe-area-inset-left))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\[font-family\:inherit\]\!{font-family:inherit!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-\[1\.3rem\]\/none{font-size:1.3rem;line-height:1}.text-\[12px\]\/\[1\.25\]{font-size:12px;line-height:1.25}.text-\[14px\]\/\[1\.25\]{font-size:14px;line-height:1.25}.text-\[16px\]\/\[1\.25\]{font-size:16px;line-height:1.25}.text-\[30px\]\/none{font-size:30px;line-height:1}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[30px\]{font-size:30px}.text-\[clamp\(28px\,4vw\,38px\)\]{font-size:clamp(28px,4vw,38px)}.text-\[clamp\(40px\,5\.6vw\,72px\)\]{font-size:clamp(40px,5.6vw,72px)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.5\]\!{--tw-leading:1.5!important;line-height:1.5!important}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[750\]\!{--tw-font-weight:750!important;font-weight:750!important}.font-\[850\]{--tw-font-weight:850;font-weight:850}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0d5a53\]{color:#0d5a53}.text-\[\#7a5600\]{color:#7a5600}.text-\[\#137a42\]{color:#137a42}.text-\[\#165f58\]{color:#165f58}.text-\[\#175f58\]{color:#175f58}.text-\[\#754f16\]{color:#754f16}.text-\[\#344054\]{color:#344054}.text-\[\#604312\]{color:#604312}.text-\[\#a23f3f\]{color:#a23f3f}.text-\[\#b42318\]{color:#b42318}.text-\[rgb\(255_255_255_\/_62\%\)\]{color:#ffffff9e}.text-\[rgb\(255_255_255_\/_72\%\)\]{color:#ffffffb8}.text-\[rgb\(255_255_255_\/_75\%\)\]{color:#ffffffbf}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--blue\)\]{color:var(--blue)}.text-\[var\(--content-error\)\]{color:var(--content-error)}.text-\[var\(--content-info\)\]{color:var(--content-info)}.text-\[var\(--content-neutral\)\]{color:var(--content-neutral)}.text-\[var\(--content-policy\)\]{color:var(--content-policy)}.text-\[var\(--content-success\)\]{color:var(--content-success)}.text-\[var\(--content-warning\)\]{color:var(--content-warning)}.text-\[var\(--green\)\]{color:var(--green)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--violet\)\]{color:var(--violet)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-background{color:var(--surface)}.text-current{color:currentColor}.text-danger{color:var(--red)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--ink)}.text-inherit{color:inherit}.text-inherit\!{color:inherit!important}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-muted\!{color:var(--muted)!important}.text-popover-foreground{color:var(--ink)}.text-primary{color:var(--primary)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-subtle{color:var(--subtle)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.accent-teal-700{accent-color:var(--color-teal-700)}.opacity-\[\.78\]\!{opacity:.78!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgb\(20_37_50\/8\%\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#14253214);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgb\(20_37_50\/3\%\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#14253208);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_7px_20px_rgb\(20_37_50\/4\%\)\]{--tw-shadow:0 7px 20px var(--tw-shadow-color,#1425320a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_7px_22px_rgb\(20_37_50\/5\%\)\],.shadow-\[0_7px_22px_rgb\(20_37_50_\/_5\%\)\]{--tw-shadow:0 7px 22px var(--tw-shadow-color,#1425320d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgb\(18_107_99_\/_20\%\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#126b6333);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgb\(20_37_50\/5\%\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#1425320d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgb\(20_37_50\/8\%\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#14253214);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_rgb\(25_67_64\/10\%\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#1943401a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgb\(18_107_99\/16\%\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#126b6329);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_34px_rgb\(20_37_50\/16\%\)\]\!{--tw-shadow:0 12px 34px var(--tw-shadow-color,#14253229)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_24px_70px_rgb\(15_31_34\/22\%\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0f1f2238);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(17\,24\,39\,\.24\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#1118273d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(10\,22\,28\,\.32\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0a161c52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#0f766e\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#0f766e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:none\]{box-shadow:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.\[--ink\:\#18212f\]{--ink:#18212f}.\[--line\:\#dce2e5\]{--line:#dce2e5}.\[--muted\:\#5f6b7a\]{--muted:#5f6b7a}.\[--primary\:\#0f766e\]{--primary:#0f766e}.\[--surface-2\:\#f7f9fa\]{--surface-2:#f7f9fa}.\[--surface\:\#fff\]{--surface:#fff}.\[--xy-edge-stroke-width\:2\]{--xy-edge-stroke-width:2}.\[--xy-edge-stroke\:\#4f8d87\]{--xy-edge-stroke:#4f8d87}.\[--xy-edge-stroke\:\#527fa5\]{--xy-edge-stroke:#527fa5}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}.\[background\:\#f7f9fa\]{background:#f7f9fa}.\[background\:radial-gradient\(circle_at_50\%_-20\%\,rgb\(18_107_99_\/_16\%\)\,transparent_45\%\)\,var\(--phone-bg\)\]{background:radial-gradient(circle at 50% -20%,#126b6329,transparent 45%),var(--phone-bg)}.transform-3d{transform-style:preserve-3d}.backdrop\:bg-black\/73::backdrop{background-color:#000000ba}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/73::backdrop{background-color:color-mix(in oklab,var(--color-black) 73%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-3\.5:after{content:var(--tw-content);right:calc(var(--spacing) * 3.5)}.after\:right-\[-280px\]:after{content:var(--tw-content);right:-280px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bottom-\[-270px\]:after{content:var(--tw-content);bottom:-270px}.after\:left-3\.5:after{content:var(--tw-content);left:calc(var(--spacing) * 3.5)}.after\:size-\[460px\]:after{content:var(--tw-content);width:460px;height:460px}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px}.after\:rounded-\[2px_2px_0_0\]:after{content:var(--tw-content);border-radius:2px 2px 0 0}.after\:rounded-\[50\%\]:after{content:var(--tw-content);border-radius:50%}.after\:border-\[55px\]:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:55px}.after\:border-\[rgb\(255_255_255_\/_5\%\)\]:after{content:var(--tw-content);border-color:#ffffff0d}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\\\'\\\'\]:after{--tw-content:\'\';content:var(--tw-content)}.first\:rounded-t-md:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.last\:rounded-b-md:last-child{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.first-of-type\:mt-5:first-of-type{margin-top:calc(var(--spacing) * 5)}@media(hover:hover){.hover\:border-\[var\(--gray5\)\]\!:hover{border-color:var(--gray5)!important}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.hover\:bg-\[\#0d5b54\]:hover{background-color:#0d5b54}.hover\:bg-\[\#ffe3e3\]:hover{background-color:#ffe3e3}.hover\:bg-\[var\(--gray2\)\]\!:hover{background-color:var(--gray2)!important}.hover\:bg-accent:hover{background-color:var(--primary-soft)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-teal-800:hover{background-color:var(--color-teal-800)}.hover\:text-\[\#852d2d\]:hover{color:#852d2d}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_4px_14px_rgb\(18_107_99\/7\%\)\]:hover{--tw-shadow:0 4px 14px var(--tw-shadow-color,#126b6312);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.focus\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 18%,transparent))}}.focus\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-teal-600\/30:focus-visible{--tw-ring-color:#0095884d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-teal-600\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-teal-600) 30%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[3px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[rgb\(47_104_191\/36\%\)\]:focus-visible{outline-color:#2f68bf5c}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:bg-\[\#0b5f59\]:active{background-color:#0b5f59}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-\[0\.46\]:disabled{opacity:.46}.aria-pressed\:border-\[\#9dcfc8\][aria-pressed=true]{border-color:#9dcfc8}.aria-pressed\:bg-\[\#eef9f7\][aria-pressed=true]{background-color:#eef9f7}.aria-pressed\:shadow-\[inset_3px_0_\#187a6f\][aria-pressed=true]{--tw-shadow:inset 3px 0 var(--tw-shadow-color,#187a6f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-\[current\=page\]\:border-primary[aria-current=page]{border-color:var(--primary)}.aria-\[current\=page\]\:bg-primary-soft[aria-current=page]{background-color:var(--primary-soft)}.aria-\[current\=page\]\:font-\[650\][aria-current=page]{--tw-font-weight:650;font-weight:650}.aria-\[current\=page\]\:text-primary[aria-current=page]{color:var(--primary)}.aria-\[current\=page\]\:after\:bg-primary[aria-current=page]:after{content:var(--tw-content);background-color:var(--primary)}.data-\[balanced\=true\]\:bg-primary[data-balanced=true]{background-color:var(--primary)}.data-\[matched\=false\]\:border-\[\#e1b1b1\][data-matched=false]{border-color:#e1b1b1}.data-\[matched\=false\]\:bg-\[\#fff5f5\][data-matched=false]{background-color:#fff5f5}.data-\[matched\=true\]\:border-\[\#9bcac3\][data-matched=true]{border-color:#9bcac3}.data-\[matched\=true\]\:bg-\[\#eef9f7\][data-matched=true]{background-color:#eef9f7}.data-\[selected\=true\]\:border-\[\#187a6f\][data-selected=true]{border-color:#187a6f}.data-\[selected\=true\]\:bg-\[\#eef9f7\][data-selected=true]{background-color:#eef9f7}.data-\[selected\=true\]\:shadow-\[0_0_0_1px_rgb\(24_122_111\/10\%\)\][data-selected=true]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#187a6f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[step\=completed\]\:border-\[\#abd4ce\][data-step=completed]{border-color:#abd4ce}.data-\[step\=completed\]\:bg-\[\#eef9f7\][data-step=completed]{background-color:#eef9f7}.data-\[step\=completed\]\:text-\[\#11695f\][data-step=completed]{color:#11695f}.data-\[step\=current\]\:border-\[\#e6c675\][data-step=current]{border-color:#e6c675}.data-\[step\=current\]\:bg-\[\#fffbec\][data-step=current]{background-color:#fffbec}.data-\[step\=current\]\:text-\[\#805f05\][data-step=current]{color:#805f05}@supports (height:100dvh){.supports-\[height\:100dvh\]\:max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.supports-\[height\:100dvh\]\:max-h-\[min\(720px\,calc\(100dvh-32px\)\)\]{max-height:min(720px,100dvh - 32px)}}@supports (min-height:100dvh){.supports-\[min-height\:100dvh\]\:min-h-dvh{min-height:100dvh}}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.motion-safe\:ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.motion-safe\:\[animation-duration\:850ms\]{animation-duration:.85s}.motion-safe\:data-\[state\=closed\]\:animate-dialog-out[data-state=closed]{animation:var(--animate-dialog-out)}.motion-safe\:data-\[state\=open\]\:animate-dialog-in[data-state=open]{animation:var(--animate-dialog-in)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:block{display:block}.max-lg\:text-left{text-align:left}}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:inline-flex{display:inline-flex}.sm\:h-\[340px\]{height:340px}.sm\:min-w-48{min-width:calc(var(--spacing) * 48)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:left-auto{left:auto}.md\:w-\[480px\]{width:480px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[4\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:4.75rem minmax(0,1fr)}.lg\:grid-cols-\[4rem_1fr_auto\]{grid-template-columns:4rem 1fr auto}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.8fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.lg\:grid-cols-\[minmax\(120px\,0\.7fr\)_minmax\(180px\,1\.6fr\)_minmax\(100px\,0\.7fr\)_minmax\(100px\,0\.7fr\)\]{grid-template-columns:minmax(120px,.7fr) minmax(180px,1.6fr) minmax(100px,.7fr) minmax(100px,.7fr)}.lg\:flex-col{flex-direction:column}.lg\:self-start{align-self:flex-start}.lg\:\!px-8{padding-inline:calc(var(--spacing) * 8)!important}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:\!py-8{padding-block:calc(var(--spacing) * 8)!important}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:bg-accent\/40:hover{background-color:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--primary-soft) 40%,transparent)}}}}.\[\&_\.ProseMirror-selectednode\]\:outline-2 .ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_\.ProseMirror-selectednode\]\:outline-\[\#126658\] .ProseMirror-selectednode{outline-color:#126658}.\[\&_\.avatar\]\:object-cover .avatar{object-fit:cover}.\[\&_\.form-field\]\:min-w-0 .form-field{min-width:0}.\[\&_\.notice-legacy\]\:m-0 .notice-legacy{margin:0}.\[\&_\.notice-legacy\]\:text-\[11px\] .notice-legacy{font-size:11px}.\[\&_\.primary-button\]\:w-full .primary-button{width:100%}.\[\&_\.react-flow\\_\\_edge-path\]\:\[stroke-dasharray\:5_4\] .react-flow__edge-path{stroke-dasharray:5 4}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\.react-flow\\_\\_edge-path\]\:animate-none .react-flow__edge-path{animation:none}}.\[\&_\.recharts-legend-wrapper\]\:pt-3 .recharts-legend-wrapper{padding-top:calc(var(--spacing) * 3)}.\[\&_\.recharts-legend-wrapper\]\:text-\[12px\] .recharts-legend-wrapper{font-size:12px}.\[\&_\:is\(button\,a\,input\,\[tabindex\]\)\:focus-visible\]\:\[outline\:3px_solid_\#0f766e\] :is(button,a,input,[tabindex]):focus-visible{outline:3px solid #0f766e}.\[\&_\:is\(button\,a\,input\,\[tabindex\]\)\:focus-visible\]\:outline-offset-\[3px\] :is(button,a,input,[tabindex]):focus-visible{outline-offset:3px}.\[\&_\:is\(button\,a\,input\,summary\)\:focus-visible\]\:\[outline\:3px_solid_\#0f766e\] :is(button,a,input,summary):focus-visible{outline:3px solid #0f766e}.\[\&_\:is\(button\,a\,input\,summary\)\:focus-visible\]\:outline-offset-\[3px\] :is(button,a,input,summary):focus-visible{outline-offset:3px}.\[\&_a\]\:w-full a{width:100%}.\[\&_a\]\:font-black a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&_a\]\:\[overflow-wrap\:anywhere\] a{overflow-wrap:anywhere}.\[\&_a\]\:text-primary a{color:var(--primary)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:underline a,.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}.\[\&_blockquote\]\:mx-0 blockquote{margin-inline:0}.\[\&_blockquote\]\:my-3\.5 blockquote{margin-block:calc(var(--spacing) * 3.5)}.\[\&_blockquote\]\:border-l-\[3px\] blockquote{border-left-style:var(--tw-border-style);border-left-width:3px}.\[\&_blockquote\]\:border-\[\#c6d9d3\] blockquote{border-color:#c6d9d3}.\[\&_blockquote\]\:bg-surface-2 blockquote{background-color:var(--surface-2)}.\[\&_blockquote\]\:px-4 blockquote{padding-inline:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:py-2\.5 blockquote{padding-block:calc(var(--spacing) * 2.5)}.\[\&_blockquote\]\:text-muted blockquote{color:var(--muted)}.\[\&_button\]\:h-\[30px\] button{height:30px}.\[\&_button\]\:min-h-\[34px\] button{min-height:34px}.\[\&_button\]\:min-w-8 button{min-width:calc(var(--spacing) * 8)}.\[\&_button\]\:cursor-pointer button{cursor:pointer}.\[\&_button\]\:rounded button{border-radius:.25rem}.\[\&_button\]\:rounded-md button{border-radius:var(--radius-md)}.\[\&_button\]\:border button{border-style:var(--tw-border-style);border-width:1px}.\[\&_button\]\:border-0 button{border-style:var(--tw-border-style);border-width:0}.\[\&_button\]\:border-none button{--tw-border-style:none;border-style:none}.\[\&_button\]\:border-\[\#c6d9d3\] button{border-color:#c6d9d3}.\[\&_button\]\:border-line button{border-color:var(--line)}.\[\&_button\]\:bg-primary-soft button{background-color:var(--primary-soft)}.\[\&_button\]\:bg-surface button{background-color:var(--surface)}.\[\&_button\]\:bg-white button{background-color:var(--color-white)}.\[\&_button\]\:px-2 button{padding-inline:calc(var(--spacing) * 2)}.\[\&_button\]\:px-2\.5 button{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_button\]\:px-\[0\.7rem\] button{padding-inline:.7rem}.\[\&_button\]\:py-0 button{padding-block:0}.\[\&_button\]\:py-1\.5 button{padding-block:calc(var(--spacing) * 1.5)}.\[\&_button\]\:py-\[0\.35rem\] button{padding-block:.35rem}.\[\&_button\]\:text-\[11px\] button{font-size:11px}.\[\&_button\]\:font-black button{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&_button\]\:text-ink button{color:var(--ink)}.\[\&_button\]\:text-primary button{color:var(--primary)}.\[\&_button\:disabled\]\:cursor-not-allowed button:disabled{cursor:not-allowed}.\[\&_button\:disabled\]\:opacity-50 button:disabled{opacity:.5}.\[\&_button\:focus-visible\]\:outline-2 button:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_button\:focus-visible\]\:outline-offset-2 button:focus-visible{outline-offset:2px}.\[\&_button\:focus-visible\]\:outline-primary button:focus-visible{outline-color:var(--primary)}.\[\&_button\:hover\:not\(\:disabled\)\]\:border-primary button:hover:not(:disabled){border-color:var(--primary)}.\[\&_button\:hover\:not\(\:disabled\)\]\:text-primary button:hover:not(:disabled){color:var(--primary)}.\[\&_button\[aria-pressed\=true\]\]\:border-\[\#126658\] button[aria-pressed=true]{border-color:#126658}.\[\&_button\[aria-pressed\=true\]\]\:bg-\[\#e0f2ef\] button[aria-pressed=true]{background-color:#e0f2ef}.\[\&_button\[aria-pressed\=true\]\]\:text-\[\#126658\] button[aria-pressed=true]{color:#126658}.\[\&_dd\]\:mt-\[5px\] dd{margin-top:5px}.\[\&_dd\]\:text-\[12px\] dd{font-size:12px}.\[\&_dd\]\:font-bold dd{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_dd\]\:\[overflow-wrap\:anywhere\] dd{overflow-wrap:anywhere}.\[\&_dd\]\:break-words dd{overflow-wrap:break-word}.\[\&_dd\]\:break-all dd{word-break:break-all}.\[\&_dt\]\:text-\[10px\] dt{font-size:10px}.\[\&_dt\]\:text-muted dt{color:var(--muted)}.\[\&_dt\]\:text-slate-500 dt{color:var(--color-slate-500)}.\[\&_fieldset\]\:m-0 fieldset{margin:0}.\[\&_fieldset\]\:min-w-0 fieldset{min-width:0}.\[\&_fieldset\]\:border-0 fieldset{border-style:var(--tw-border-style);border-width:0}.\[\&_fieldset\]\:p-0 fieldset{padding:0}.\[\&_fieldset\:disabled\]\:opacity-\[\.78\] fieldset:disabled{opacity:.78}.\[\&_fieldset\:disabled_input\]\:cursor-not-allowed fieldset:disabled input{cursor:not-allowed}.\[\&_fieldset\:disabled_input\]\:bg-surface-2 fieldset:disabled input{background-color:var(--surface-2)}.\[\&_fieldset\:disabled_select\]\:cursor-not-allowed fieldset:disabled select{cursor:not-allowed}.\[\&_fieldset\:disabled_select\]\:bg-surface-2 fieldset:disabled select{background-color:var(--surface-2)}.\[\&_fieldset\:disabled_textarea\]\:cursor-not-allowed fieldset:disabled textarea{cursor:not-allowed}.\[\&_fieldset\:disabled_textarea\]\:bg-surface-2 fieldset:disabled textarea{background-color:var(--surface-2)}.\[\&_figcaption\]\:p-2 figcaption{padding:calc(var(--spacing) * 2)}.\[\&_figcaption\]\:text-center figcaption{text-align:center}.\[\&_figcaption\]\:text-sm figcaption{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_figcaption\]\:text-\[\#66736c\] figcaption{color:#66736c}.\[\&_figure\]\:mx-0 figure{margin-inline:0}.\[\&_figure\]\:my-3 figure{margin-block:calc(var(--spacing) * 3)}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:text-center h1{text-align:center}.\[\&_h1\]\:text-\[26px\] h1{font-size:26px}.\[\&_h1\]\:text-\[clamp\(28px\,5vw\,32px\)\] h1{font-size:clamp(28px,5vw,32px)}.\[\&_h1\]\:text-\[clamp\(30px\,4vw\,44px\)\] h1{font-size:clamp(30px,4vw,44px)}.\[\&_h1\]\:leading-\[1\.2\] h1{--tw-leading:1.2;line-height:1.2}.\[\&_h1\]\:leading-\[1\.4\] h1{--tw-leading:1.4;line-height:1.4}.\[\&_h1\]\:leading-\[1\.15\] h1{--tw-leading:1.15;line-height:1.15}.\[\&_h1\]\:tracking-\[-\.035em\] h1,.\[\&_h1\]\:tracking-\[-0\.035em\] h1{--tw-tracking:-.035em;letter-spacing:-.035em}.\[\&_h1\]\:text-ink h1{color:var(--ink)}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:mx-0 h2{margin-inline:0}.\[\&_h2\]\:mt-0 h2{margin-top:0}.\[\&_h2\]\:mt-1 h2{margin-top:var(--spacing)}.\[\&_h2\]\:mt-5 h2{margin-top:calc(var(--spacing) * 5)}.\[\&_h2\]\:mb-0 h2{margin-bottom:0}.\[\&_h2\]\:mb-1\.5 h2{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:mb-\[17px\] h2{margin-bottom:17px}.\[\&_h2\]\:text-\[18px\] h2{font-size:18px}.\[\&_h2\]\:text-\[19px\] h2{font-size:19px}.\[\&_h2\]\:text-\[22px\] h2{font-size:22px}.\[\&_h2\]\:leading-\[1\.3\] h2{--tw-leading:1.3;line-height:1.3}.\[\&_h2\]\:leading-\[1\.35\] h2{--tw-leading:1.35;line-height:1.35}.\[\&_h2\]\:\[overflow-wrap\:anywhere\] h2{overflow-wrap:anywhere}.\[\&_h2\]\:text-ink h2{color:var(--ink)}.\[\&_h2\:first-child\]\:mt-0 h2:first-child{margin-top:0}.\[\&_h3\]\:m-0 h3{margin:0}.\[\&_h3\]\:mt-5 h3{margin-top:calc(var(--spacing) * 5)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:flex-1 h3{flex:1}.\[\&_h3\]\:text-\[14px\] h3{font-size:14px}.\[\&_h3\]\:text-\[22px\] h3{font-size:22px}.\[\&_h3\]\:leading-\[1\.3\] h3{--tw-leading:1.3;line-height:1.3}.\[\&_h3\]\:leading-\[1\.45\] h3{--tw-leading:1.45;line-height:1.45}.\[\&_h3\]\:font-extrabold h3{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_h3\]\:text-ink h3{color:var(--ink)}.\[\&_h3\:first-child\]\:mt-0 h3:first-child{margin-top:0}.\[\&_img\]\:mx-auto img{margin-inline:auto}.\[\&_img\]\:my-4 img{margin-block:calc(var(--spacing) * 4)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-h-none img{max-height:none}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_input\]\:mx-0 input{margin-inline:0}.\[\&_input\]\:mt-px input{margin-top:1px}.\[\&_input\]\:mb-0 input{margin-bottom:0}.\[\&_input\]\:size-4 input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_input\]\:h-11 input{height:calc(var(--spacing) * 11)}.\[\&_input\]\:min-h-10 input{min-height:calc(var(--spacing) * 10)}.\[\&_input\]\:min-h-\[34px\] input{min-height:34px}.\[\&_input\]\:min-h-\[42px\] input{min-height:42px}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:max-w-full input{max-width:100%}.\[\&_input\]\:min-w-0 input{min-width:0}.\[\&_input\]\:rounded-\[7px\] input{border-radius:7px}.\[\&_input\]\:border input{border-style:var(--tw-border-style);border-width:1px}.\[\&_input\]\:border-0 input{border-style:var(--tw-border-style);border-width:0}.\[\&_input\]\:border-none input{--tw-border-style:none;border-style:none}.\[\&_input\]\:border-line input{border-color:var(--line)}.\[\&_input\]\:bg-white input{background-color:var(--color-white)}.\[\&_input\]\:p-0 input{padding:0}.\[\&_input\]\:px-2 input{padding-inline:calc(var(--spacing) * 2)}.\[\&_input\]\:px-3 input{padding-inline:calc(var(--spacing) * 3)}.\[\&_input\]\:px-\[10px\] input{padding-inline:10px}.\[\&_input\]\:py-2 input{padding-block:calc(var(--spacing) * 2)}.\[\&_input\]\:py-2\.5 input{padding-block:calc(var(--spacing) * 2.5)}.\[\&_input\]\:py-\[6px\] input{padding-block:6px}.\[\&_input\]\:text-\[11px\] input{font-size:11px}.\[\&_input\]\:text-ink input{color:var(--ink)}.\[\&_input\]\:accent-primary input{accent-color:var(--primary)}.\[\&_input\]\:outline-0 input{outline-style:var(--tw-outline-style);outline-width:0}.\[\&_input\[aria-invalid\=true\]\]\:border-\[\#b42318\] input[aria-invalid=true]{border-color:#b42318}.\[\&_input\[aria-invalid\=true\]\]\:border-danger input[aria-invalid=true]{border-color:var(--red)}.\[\&_input\[aria-invalid\=true\]\]\:bg-\[var\(--red-soft\)\] input[aria-invalid=true]{background-color:var(--red-soft)}.\[\&_label\]\:grid label{display:grid}.\[\&_label\]\:gap-2 label{gap:calc(var(--spacing) * 2)}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:items-start li{align-items:flex-start}.\[\&_li\]\:justify-between li{justify-content:space-between}.\[\&_li\]\:gap-2 li{gap:calc(var(--spacing) * 2)}.\[\&_li\]\:border-t li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_li\]\:border-\[rgb\(17_24_39\/10\%\)\] li{border-color:#1118271a}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing) * 2)}.\[\&_li_p\]\:mt-\[2px\] li p{margin-top:2px}.\[\&_li_p\]\:mb-0 li p{margin-bottom:0}.\[\&_li_p\]\:text-\[12px\] li p{font-size:12px}.\[\&_li_p\]\:\[overflow-wrap\:anywhere\] li p{overflow-wrap:anywhere}.\[\&_li_p\]\:text-inherit li p{color:inherit}.\[\&_li_strong\]\:text-\[13px\] li strong{font-size:13px}.\[\&_li_strong\]\:text-ink li strong{color:var(--ink)}.\[\&_li\>div\:first-child\]\:min-w-0 li>div:first-child{min-width:0}.\[\&_li\>div\:first-child\]\:flex-1 li>div:first-child{flex:1}.\[\&_ol\]\:my-2\.5 ol{margin-block:calc(var(--spacing) * 2.5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:mx-0 p{margin-inline:0}.\[\&_p\]\:my-2\.5 p{margin-block:calc(var(--spacing) * 2.5)}.\[\&_p\]\:mt-0 p{margin-top:0}.\[\&_p\]\:mt-1 p{margin-top:var(--spacing)}.\[\&_p\]\:mt-2 p{margin-top:calc(var(--spacing) * 2)}.\[\&_p\]\:mt-\[5px\] p{margin-top:5px}.\[\&_p\]\:mb-0 p{margin-bottom:0}.\[\&_p\]\:mb-2 p{margin-bottom:calc(var(--spacing) * 2)}.\[\&_p\]\:text-\[12px\] p{font-size:12px}.\[\&_p\]\:text-\[14px\] p{font-size:14px}.\[\&_p\]\:leading-\[1\.7\] p{--tw-leading:1.7;line-height:1.7}.\[\&_p\]\:leading-\[1\.55\] p{--tw-leading:1.55;line-height:1.55}.\[\&_p\]\:text-\[\#775c2c\] p{color:#775c2c}.\[\&_p\]\:text-muted p{color:var(--muted)}.\[\&_p\:first-child\]\:mb-1 p:first-child{margin-bottom:var(--spacing)}.\[\&_select\]\:min-h-9 select{min-height:calc(var(--spacing) * 9)}.\[\&_select\]\:min-h-10 select{min-height:calc(var(--spacing) * 10)}.\[\&_select\]\:min-h-11 select{min-height:calc(var(--spacing) * 11)}.\[\&_select\]\:min-h-\[34px\] select{min-height:34px}.\[\&_select\]\:w-full select{width:100%}.\[\&_select\]\:rounded-\[7px\] select{border-radius:7px}.\[\&_select\]\:border select{border-style:var(--tw-border-style);border-width:1px}.\[\&_select\]\:border-line select{border-color:var(--line)}.\[\&_select\]\:bg-white select{background-color:var(--color-white)}.\[\&_select\]\:px-2 select{padding-inline:calc(var(--spacing) * 2)}.\[\&_select\]\:px-\[10px\] select{padding-inline:10px}.\[\&_select\]\:py-2 select{padding-block:calc(var(--spacing) * 2)}.\[\&_select\]\:py-\[6px\] select{padding-block:6px}.\[\&_select\]\:text-\[11px\] select{font-size:11px}.\[\&_select\]\:text-ink select{color:var(--ink)}.\[\&_small\]\:mt-1 small{margin-top:var(--spacing)}.\[\&_small\]\:mt-\[3px\] small{margin-top:3px}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:min-h-\[34px\] small{min-height:34px}.\[\&_small\]\:text-\[10px\] small{font-size:10px}.\[\&_small\]\:text-\[11px\] small{font-size:11px}.\[\&_small\]\:text-\[12px\] small{font-size:12px}.\[\&_small\]\:leading-\[1\.5\] small{--tw-leading:1.5;line-height:1.5}.\[\&_small\]\:leading-\[1\.6\] small{--tw-leading:1.6;line-height:1.6}.\[\&_small\]\:font-normal small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_small\]\:text-\[\#8d744a\] small{color:#8d744a}.\[\&_small\]\:text-muted small{color:var(--muted)}.\[\&_small\]\:text-slate-500 small{color:var(--color-slate-500)}.\[\&_span\]\:grid span{display:grid}.\[\&_span\]\:min-w-0 span{min-width:0}.\[\&_span\]\:flex-1 span{flex:1}.\[\&_span\]\:gap-\[3px\] span{gap:3px}.\[\&_span\]\:gap-\[5px\] span{gap:5px}.\[\&_span\]\:bg-surface-2 span{background-color:var(--surface-2)}.\[\&_span\]\:px-\[14px\] span{padding-inline:14px}.\[\&_span\]\:py-\[13px\] span{padding-block:13px}.\[\&_span\]\:text-\[11px\] span{font-size:11px}.\[\&_span\]\:text-\[\#47716d\] span{color:#47716d}.\[\&_span\]\:text-muted span{color:var(--muted)}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:flex strong{display:flex}.\[\&_strong\]\:items-baseline strong{align-items:baseline}.\[\&_strong\]\:gap-2 strong{gap:calc(var(--spacing) * 2)}.\[\&_strong\]\:text-2xl strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_strong\]\:text-\[12px\] strong{font-size:12px}.\[\&_strong\]\:text-\[13px\] strong{font-size:13px}.\[\&_strong\]\:text-\[15px\] strong{font-size:15px}.\[\&_strong\]\:text-\[22px\] strong{font-size:22px}.\[\&_strong\]\:text-\[24px\] strong{font-size:24px}.\[\&_strong\]\:text-\[32px\] strong{font-size:32px}.\[\&_strong\]\:leading-\[1\.1\] strong{--tw-leading:1.1;line-height:1.1}.\[\&_strong\]\:tracking-\[1px\] strong{--tw-tracking:1px;letter-spacing:1px}.\[\&_strong\]\:text-\[\#5c3d0c\] strong{color:#5c3d0c}.\[\&_strong\]\:text-primary strong{color:var(--primary)}.\[\&_strong\]\:tabular-nums strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_summary\]\:text-xs summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_summary\]\:text-ink summary{color:var(--ink)}.\[\&_summary_small\]\:text-\[12px\] summary small{font-size:12px}.\[\&_summary_small\]\:text-muted summary small{color:var(--muted)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[18px\]\! svg{width:18px!important;height:18px!important}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@media not all and (min-width:64rem){.max-lg\:\[\&_tbody\]\:block tbody{display:block}}.\[\&_tbody_tr\:hover\]\:bg-\[\#fafcfb\] tbody tr:hover{background-color:#fafcfb}.\[\&_tbody_tr\:last-child_td\]\:border-b-0 tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-line td{border-color:var(--line)}.\[\&_td\]\:border-slate-200 td{border-color:var(--color-slate-200)}.\[\&_td\]\:p-3 td{padding:calc(var(--spacing) * 3)}.\[\&_td\]\:px-4 td{padding-inline:calc(var(--spacing) * 4)}.\[\&_td\]\:py-\[18px\] td{padding-block:18px}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_td\]\:break-all td{word-break:break-all}@media not all and (min-width:64rem){.max-lg\:\[\&_td\]\:block td{display:block}.max-lg\:\[\&_td\]\:border-0 td{border-style:var(--tw-border-style);border-width:0}.max-lg\:\[\&_td\]\:before\:mr-3 td:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 3)}.max-lg\:\[\&_td\]\:before\:text-slate-500 td:before{content:var(--tw-content);color:var(--color-slate-500)}.max-lg\:\[\&_td\]\:before\:content-\[attr\(data-label\)\] td:before{--tw-content:attr(data-label);content:var(--tw-content)}}.\[\&_td\>small\]\:mt-1\.5 td>small{margin-top:calc(var(--spacing) * 1.5)}.\[\&_td\>small\]\:block td>small{display:block}.\[\&_td\>small\]\:text-\[12px\] td>small{font-size:12px}.\[\&_td\>small\]\:text-muted td>small{color:var(--muted)}.\[\&_textarea\]\:min-h-10 textarea{min-height:calc(var(--spacing) * 10)}.\[\&_textarea\]\:min-h-\[94px\] textarea{min-height:94px}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:resize-y textarea{resize:vertical}.\[\&_textarea\]\:rounded-\[7px\] textarea{border-radius:7px}.\[\&_textarea\]\:rounded-\[var\(--radius\)\] textarea{border-radius:var(--radius)}.\[\&_textarea\]\:border textarea{border-style:var(--tw-border-style);border-width:1px}.\[\&_textarea\]\:border-line textarea{border-color:var(--line)}.\[\&_textarea\]\:bg-white textarea{background-color:var(--color-white)}.\[\&_textarea\]\:p-3 textarea{padding:calc(var(--spacing) * 3)}.\[\&_textarea\]\:px-\[10px\] textarea{padding-inline:10px}.\[\&_textarea\]\:py-2 textarea{padding-block:calc(var(--spacing) * 2)}.\[\&_textarea\]\:text-ink textarea{color:var(--ink)}.\[\&_th\]\:bg-surface-2 th{background-color:var(--surface-2)}.\[\&_th\]\:p-3 th{padding:calc(var(--spacing) * 3)}.\[\&_th\]\:px-4 th{padding-inline:calc(var(--spacing) * 4)}.\[\&_th\]\:py-3 th{padding-block:calc(var(--spacing) * 3)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:text-\[12px\] th{font-size:12px}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_th\]\:text-muted th{color:var(--muted)}@media not all and (min-width:64rem){.max-lg\:\[\&_thead\]\:sr-only thead{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-lg\:\[\&_tr\]\:mb-4 tr{margin-bottom:calc(var(--spacing) * 4)}.max-lg\:\[\&_tr\]\:block tr{display:block}.max-lg\:\[\&_tr\]\:rounded-xl tr{border-radius:var(--radius-xl)}.max-lg\:\[\&_tr\]\:border tr{border-style:var(--tw-border-style);border-width:1px}}.\[\&_ul\]\:my-2\.5 ul{margin-block:calc(var(--spacing) * 2.5)}.\[\&_ul\]\:mt-1 ul{margin-top:var(--spacing)}.\[\&_ul\]\:mb-0 ul{margin-bottom:0}.\[\&_ul\]\:grid ul{display:grid}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul\]\:gap-1 ul{gap:var(--spacing)}.\[\&_ul\]\:p-0 ul{padding:0}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\:is\(form\)\]\:mb-3\.5:is(form){margin-bottom:calc(var(--spacing) * 3.5)}.\[\&\:is\(form\)\]\:items-end:is(form){align-items:flex-end}.\[\&\>\.eyebrow\]\:mt-0>.eyebrow{margin-top:0}.\[\&\>\.eyebrow\]\:mb-2>.eyebrow{margin-bottom:calc(var(--spacing) * 2)}.\[\&\>\.eyebrow\]\:text-center>.eyebrow{text-align:center}.\[\&\>\.eyebrow\]\:text-primary>.eyebrow{color:var(--primary)}.\[\&\>\[data-registration-success-note\]\]\:text-left>[data-registration-success-note]{text-align:left}.\[\&\>\[data-registration-success-note\]\]\:text-\[13px\]>[data-registration-success-note]{font-size:13px}.\[\&\>\[data-status-badge\]\]\:justify-self-start>[data-status-badge]{justify-self:flex-start}.\[\&\>a\]\:flex-\[1_1_140px\]>a{flex:140px}.\[\&\>a\]\:flex-none>a{flex:none}.\[\&\>article\]\:grid>article{display:grid}.\[\&\>article\]\:gap-1>article{gap:var(--spacing)}.\[\&\>article\]\:rounded-xl>article{border-radius:var(--radius-xl)}.\[\&\>article\]\:border>article{border-style:var(--tw-border-style);border-width:1px}.\[\&\>article\]\:border-line>article{border-color:var(--line)}.\[\&\>article\]\:bg-\[linear-gradient\(145deg\,\#fff\,\#f5faf9\)\]>article{background-image:linear-gradient(145deg,#fff,#f5faf9)}.\[\&\>article\]\:px-\[18px\]>article{padding-inline:18px}.\[\&\>article\]\:py-\[17px\]>article{padding-block:17px}.\[\&\>article\]\:shadow-\[0_5px_16px_rgb\(20_37_50\/4\%\)\]>article{--tw-shadow:0 5px 16px var(--tw-shadow-color,#1425320a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>button\]\:col-span-full>button{grid-column:1/-1}.\[\&\>button\]\:mt-\[14px\]>button{margin-top:14px}.\[\&\>button\]\:min-h-12>button{min-height:calc(var(--spacing) * 12)}.\[\&\>button\]\:max-w-full>button{max-width:100%}.\[\&\>button\]\:flex-\[1_1_140px\]>button{flex:140px}.\[\&\>button\]\:flex-\[1_1_150px\]>button{flex:150px}.\[\&\>button\]\:flex-none>button{flex:none}.\[\&\>button\]\:justify-self-start>button{justify-self:flex-start}.\[\&\>button\]\:rounded-\[6px\]>button{border-radius:6px}.\[\&\>button\]\:rounded-\[10px\]>button{border-radius:10px}.\[\&\>button\]\:border>button{border-style:var(--tw-border-style);border-width:1px}.\[\&\>button\]\:border-\[\#cad8dd\]>button{border-color:#cad8dd}.\[\&\>button\]\:border-line>button{border-color:var(--line)}.\[\&\>button\]\:bg-\[\#f8fafb\]>button{background-color:#f8fafb}.\[\&\>button\]\:bg-white>button{background-color:var(--color-white)}.\[\&\>button\]\:px-2>button{padding-inline:calc(var(--spacing) * 2)}.\[\&\>button\]\:px-3>button{padding-inline:calc(var(--spacing) * 3)}.\[\&\>button\]\:py-2\.5>button{padding-block:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:py-\[5px\]>button{padding-block:5px}.\[\&\>button\]\:text-\[10px\]>button{font-size:10px}.\[\&\>button\]\:text-\[14px\]>button{font-size:14px}.\[\&\>button\]\:whitespace-normal>button{white-space:normal}.\[\&\>button\]\:text-\[\#435665\]>button{color:#435665}.\[\&\>button\:disabled\]\:cursor-not-allowed>button:disabled{cursor:not-allowed}.\[\&\>button\:disabled\]\:opacity-45>button:disabled{opacity:.45}.\[\&\>button\:hover\:not\(\:disabled\)\]\:border-\[\#6ca49d\]>button:hover:not(:disabled){border-color:#6ca49d}.\[\&\>button\:hover\:not\(\:disabled\)\]\:bg-\[\#edf7f5\]>button:hover:not(:disabled){background-color:#edf7f5}.\[\&\>button\:hover\:not\(\:disabled\)\]\:text-primary>button:hover:not(:disabled){color:var(--primary)}.\[\&\>button\:not\(\:last-child\)\]\:border-b>button:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>button\:not\(\:last-child\)\]\:border-border>button:not(:last-child){border-color:var(--line)}.\[\&\>details\]\:w-full>details{width:100%}.\[\&\>details\]\:py-3>details{padding-block:calc(var(--spacing) * 3)}.\[\&\>div\]\:mt-5>div{margin-top:calc(var(--spacing) * 5)}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:grid>div{display:grid}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>div\]\:flex-wrap>div{flex-wrap:wrap}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:gap-\[3px\]>div{gap:3px}.\[\&\>div\]\:gap-\[18px\]>div{gap:18px}.\[\&\>div\]\:border-r>div{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&\>div\]\:border-b>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>div\]\:border-line>div{border-color:var(--line)}.\[\&\>div\]\:px-\[13px\]>div{padding-inline:13px}.\[\&\>div\]\:py-\[11px\]>div{padding-block:11px}.\[\&\>div\:first-child\]\:min-w-0>div:first-child{min-width:0}.\[\&\>div\:first-child\]\:flex-\[1_1_260px\]>div:first-child{flex:260px}.\[\&\>div\:first-child\]\:\[overflow-wrap\:anywhere\]>div:first-child{overflow-wrap:anywhere}.\[\&\>div\>p\:last-child\]\:mt-2\.5>div>p:last-child{margin-top:calc(var(--spacing) * 2.5)}.\[\&\>div\>p\:last-child\]\:mb-0>div>p:last-child{margin-bottom:0}.\[\&\>div\>p\:last-child\]\:max-w-\[720px\]>div>p:last-child{max-width:720px}.\[\&\>div\>p\:last-child\]\:text-\[15px\]>div>p:last-child{font-size:15px}.\[\&\>div\>p\:last-child\]\:leading-\[1\.65\]>div>p:last-child{--tw-leading:1.65;line-height:1.65}.\[\&\>div\>p\:last-child\]\:text-muted>div>p:last-child{color:var(--muted)}.\[\&\>form\]\:mt-5>form{margin-top:calc(var(--spacing) * 5)}.\[\&\>form\]\:border-0>form{border-style:var(--tw-border-style);border-width:0}.\[\&\>form\]\:p-0>form{padding:0}.\[\&\>form\]\:shadow-none>form{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>h2\]\:mt-0>h2{margin-top:0}.\[\&\>h2\]\:mb-2>h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&\>h2\]\:mb-5>h2{margin-bottom:calc(var(--spacing) * 5)}.\[\&\>h2\]\:pr-\[30px\]>h2{padding-right:30px}.\[\&\>h2\]\:text-\[22px\]>h2{font-size:22px}.\[\&\>h3\]\:col-span-full>h3{grid-column:1/-1}.\[\&\>h3\]\:m-0>h3{margin:0}.\[\&\>header\]\:flex>header{display:flex}.\[\&\>header\]\:flex-none>header{flex:none}.\[\&\>header\]\:items-start>header{align-items:flex-start}.\[\&\>header\]\:justify-between>header{justify-content:space-between}.\[\&\>header\]\:gap-4>header{gap:calc(var(--spacing) * 4)}.\[\&\>header\>div\]\:min-w-0>header>div{min-width:0}.\[\&\>i\]\:h-px>i{height:1px}.\[\&\>i\]\:bg-\[rgb\(255_255_255_\/_27\%\)\]>i{background-color:#ffffff45}.\[\&\>input\]\:relative>input{position:relative}.\[\&\>input\]\:m-0>input{margin:0}.\[\&\>input\]\:size-11>input{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\&\>input\]\:min-h-12>input{min-height:calc(var(--spacing) * 12)}.\[\&\>input\]\:w-0>input{width:0}.\[\&\>input\]\:w-auto>input{width:auto}.\[\&\>input\]\:w-full>input{width:100%}.\[\&\>input\]\:min-w-0>input{min-width:0}.\[\&\>input\]\:flex-\[0_0_44px\]>input{flex:0 0 44px}.\[\&\>input\]\:flex-\[1_1_120px\]>input{flex:120px}.\[\&\>input\]\:flex-\[1_1_220px\]>input{flex:220px}.\[\&\>input\]\:cursor-pointer>input{cursor:pointer}.\[\&\>input\]\:appearance-none>input{appearance:none}.\[\&\>input\]\:rounded-\[10px\]>input{border-radius:10px}.\[\&\>input\]\:rounded-\[var\(--radius\)\]>input{border-radius:var(--radius)}.\[\&\>input\]\:border>input{border-style:var(--tw-border-style);border-width:1px}.\[\&\>input\]\:border-0>input{border-style:var(--tw-border-style);border-width:0}.\[\&\>input\]\:border-none>input{--tw-border-style:none;border-style:none}.\[\&\>input\]\:border-line>input{border-color:var(--line)}.\[\&\>input\]\:bg-white>input{background-color:var(--color-white)}.\[\&\>input\]\:p-3>input{padding:calc(var(--spacing) * 3)}.\[\&\>input\]\:px-\[13px\]>input{padding-inline:13px}.\[\&\>input\]\:py-\[11px\]>input{padding-block:11px}.\[\&\>input\]\:text-\[16px\]>input{font-size:16px}.\[\&\>input\]\:text-ink>input{color:var(--ink)}.\[\&\>input\]\:\[background\:linear-gradient\(\#fff\,\#fff\)_center\/20px_20px_no-repeat\]>input{background:linear-gradient(#fff,#fff) 50%/20px 20px no-repeat}.\[\&\>input\]\:after\:absolute>input:after{content:var(--tw-content);position:absolute}.\[\&\>input\]\:after\:inset-3>input:after{content:var(--tw-content);inset:calc(var(--spacing) * 3)}.\[\&\>input\]\:after\:rounded>input:after{content:var(--tw-content);border-radius:.25rem}.\[\&\>input\]\:after\:border>input:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.\[\&\>input\]\:after\:border-\[\#82918e\]>input:after{content:var(--tw-content);border-color:#82918e}.\[\&\>input\]\:after\:content-\[\'\'\]>input:after{--tw-content:"";content:var(--tw-content)}.\[\&\>input\:checked\]\:after\:grid>input:checked:after{content:var(--tw-content);display:grid}.\[\&\>input\:checked\]\:after\:place-content-center>input:checked:after{content:var(--tw-content);place-content:center}.\[\&\>input\:checked\]\:after\:border-primary>input:checked:after{content:var(--tw-content);border-color:var(--primary)}.\[\&\>input\:checked\]\:after\:bg-primary>input:checked:after{content:var(--tw-content);background-color:var(--primary)}.\[\&\>input\:checked\]\:after\:text-\[15px\]>input:checked:after{content:var(--tw-content);font-size:15px}.\[\&\>input\:checked\]\:after\:text-white>input:checked:after{content:var(--tw-content);color:var(--color-white)}.\[\&\>input\:checked\]\:after\:content-\[\'✓\'\]>input:checked:after{--tw-content:"✓";content:var(--tw-content)}.\[\&\>input\[readonly\]\]\:cursor-text>input[readonly]{cursor:text}.\[\&\>input\[readonly\]\]\:bg-\[\#f1f8f7\]>input[readonly]{background-color:#f1f8f7}.\[\&\>input\[readonly\]\]\:text-\[\#315b57\]>input[readonly]{color:#315b57}.\[\&\>label\]\:grid>label{display:grid}.\[\&\>label\]\:min-w-0>label{min-width:0}.\[\&\>label\]\:gap-1\.5>label{gap:calc(var(--spacing) * 1.5)}.\[\&\>label\]\:gap-\[3px\]>label{gap:3px}.\[\&\>label\]\:gap-\[5px\]>label{gap:5px}.\[\&\>label\]\:text-\[10px\]>label{font-size:10px}.\[\&\>label\]\:text-\[12px\]>label{font-size:12px}.\[\&\>label\]\:text-muted>label{color:var(--muted)}.\[\&\>p\]\:col-span-full>p{grid-column:1/-1}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>p\]\:text-right>p{text-align:right}.\[\&\>p\]\:text-\[12px\]>p{font-size:12px}.\[\&\>p\]\:text-\[13px\]>p{font-size:13px}.\[\&\>p\]\:text-\[14px\]>p{font-size:14px}.\[\&\>p\]\:leading-\[1\.7\]>p{--tw-leading:1.7;line-height:1.7}.\[\&\>p\]\:font-\[750\]>p{--tw-font-weight:750;font-weight:750}.\[\&\>p\]\:text-\[\#805f05\]>p{color:#805f05}.\[\&\>p\]\:text-muted>p{color:var(--muted)}.\[\&\>p\:first-child\]\:text-\[12px\]>p:first-child{font-size:12px}.\[\&\>p\:first-child\]\:text-\[14px\]>p:first-child{font-size:14px}.\[\&\>p\:first-child\]\:font-extrabold>p:first-child{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>p\:first-child\]\:text-ink>p:first-child{color:var(--ink)}.\[\&\>p\:not\(\.eyebrow\)\]\:mt-2>p:not(.eyebrow){margin-top:calc(var(--spacing) * 2)}.\[\&\>p\:not\(\.eyebrow\)\]\:mt-2\.5>p:not(.eyebrow){margin-top:calc(var(--spacing) * 2.5)}.\[\&\>p\:not\(\.eyebrow\)\]\:mb-5>p:not(.eyebrow){margin-bottom:calc(var(--spacing) * 5)}.\[\&\>p\:not\(\.eyebrow\)\]\:mb-\[26px\]>p:not(.eyebrow){margin-bottom:26px}.\[\&\>p\:not\(\.eyebrow\)\]\:text-center>p:not(.eyebrow){text-align:center}.\[\&\>p\:not\(\.eyebrow\)\]\:text-\[13px\]>p:not(.eyebrow){font-size:13px}.\[\&\>p\:not\(\.eyebrow\)\]\:text-\[14px\]>p:not(.eyebrow){font-size:14px}.\[\&\>p\:not\(\.eyebrow\)\]\:leading-\[1\.65\]>p:not(.eyebrow){--tw-leading:1.65;line-height:1.65}.\[\&\>p\:not\(\.eyebrow\)\]\:text-muted>p:not(.eyebrow){color:var(--muted)}.\[\&\>select\]\:w-auto>select{width:auto}.\[\&\>select\]\:min-w-0>select{min-width:0}.\[\&\>select\]\:flex-\[1_1_180px\]>select{flex:180px}.\[\&\>small\]\:mt-\[7px\]>small{margin-top:7px}.\[\&\>small\]\:text-center>small{text-align:center}.\[\&\>small\]\:text-\[10px\]>small{font-size:10px}.\[\&\>small\]\:text-\[11px\]>small{font-size:11px}.\[\&\>small\]\:leading-\[1\.5\]>small{--tw-leading:1.5;line-height:1.5}.\[\&\>small\]\:leading-normal>small{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&\>small\]\:text-\[rgb\(255_255_255_\/_60\%\)\]>small{color:#fff9}.\[\&\>small\]\:text-muted>small{color:var(--muted)}.\[\&\>small\:nth-of-type\(1\)\]\:col-start-1>small:first-of-type{grid-column-start:1}.\[\&\>small\:nth-of-type\(2\)\]\:col-start-3>small:nth-of-type(2){grid-column-start:3}.\[\&\>small\:nth-of-type\(3\)\]\:col-start-5>small:nth-of-type(3){grid-column-start:5}.\[\&\>span\]\:flex>span{display:flex}.\[\&\>span\]\:grid>span{display:grid}.\[\&\>span\]\:size-6>span{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>span\]\:max-w-32>span{max-width:calc(var(--spacing) * 32)}.\[\&\>span\]\:shrink-0>span{flex-shrink:0}.\[\&\>span\]\:place-items-center>span{place-items:center}.\[\&\>span\]\:justify-between>span{justify-content:space-between}.\[\&\>span\]\:gap-2\.5>span{gap:calc(var(--spacing) * 2.5)}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:rounded-full>span{border-radius:3.40282e38px}.\[\&\>span\]\:bg-\[\#9ba9b2\]>span{background-color:#9ba9b2}.\[\&\>span\]\:text-\[9px\]>span{font-size:9px}.\[\&\>span\]\:text-\[10px\]>span{font-size:10px}.\[\&\>span\]\:text-\[11px\]>span{font-size:11px}.\[\&\>span\]\:text-\[12px\]>span{font-size:12px}.\[\&\>span\]\:text-\[13px\]>span{font-size:13px}.\[\&\>span\]\:font-\[750\]>span{--tw-font-weight:750;font-weight:750}.\[\&\>span\]\:font-extrabold>span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>span\]\:tracking-\[\.09em\]>span{--tw-tracking:.09em;letter-spacing:.09em}.\[\&\>span\]\:text-muted>span{color:var(--muted)}.\[\&\>span\]\:text-white>span{color:var(--color-white)}.\[\&\>span\]\:uppercase>span{text-transform:uppercase}.\[\&\>span\]\:opacity-\[\.78\]>span{opacity:.78}.data-\[step\=completed\]\:\[\&\>span\]\:bg-\[\#187a6f\][data-step=completed]>span{background-color:#187a6f}.data-\[step\=current\]\:\[\&\>span\]\:bg-\[\#b88709\][data-step=current]>span{background-color:#b88709}.\[\&\>span\:first-child\]\:grid>span:first-child{display:grid}.\[\&\>span\:first-child\]\:min-w-0>span:first-child{min-width:0}.\[\&\>span\:first-child\]\:gap-1>span:first-child{gap:var(--spacing)}.\[\&\>span\:not\(\[data-status-badge\]\)\]\:shrink-0>span:not([data-status-badge]){flex-shrink:0}.\[\&\>span\:not\(\[data-status-badge\]\)\]\:text-\[12px\]>span:not([data-status-badge]){font-size:12px}.\[\&\>span\:not\(\[data-status-badge\]\)\]\:text-muted>span:not([data-status-badge]),.\[\&\>span\>span\]\:text-muted>span>span{color:var(--muted)}.\[\&\>strong\]\:truncate>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>strong\]\:text-\[11px\]>strong{font-size:11px}.\[\&\>strong\]\:text-\[12px\]>strong{font-size:12px}.\[\&\>strong\]\:text-\[14px\]>strong{font-size:14px}.\[\&\>summary\]\:flex>summary{display:flex}.\[\&\>summary\]\:cursor-pointer>summary{cursor:pointer}.\[\&\>summary\]\:items-center>summary{align-items:center}.\[\&\>summary\]\:justify-between>summary{justify-content:space-between}.\[\&\>summary\]\:gap-3>summary{gap:calc(var(--spacing) * 3)}.\[\&\>summary\]\:px-5>summary{padding-inline:calc(var(--spacing) * 5)}.\[\&\>summary\]\:py-4>summary{padding-block:calc(var(--spacing) * 4)}.\[\&\>summary\]\:text-\[13px\]>summary{font-size:13px}.\[\&\>summary\]\:text-\[14px\]>summary{font-size:14px}.\[\&\>summary\]\:font-medium>summary{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>summary\]\:text-primary>summary{color:var(--primary)}.\[\&\>summary\]\:outline-offset-\[-2px\]>summary{outline-offset:-2px}.\[\&\>summary\:\:-webkit-details-marker\]\:hidden>summary::-webkit-details-marker{display:none}.\[\&\>summary\:focus-visible\]\:rounded>summary:focus-visible{border-radius:.25rem}.\[\&\>summary\:focus-visible\]\:outline-2>summary:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&\>summary\:focus-visible\]\:-outline-offset-2>summary:focus-visible{outline-offset:-2px}.\[\&\>summary\:focus-visible\]\:outline-primary>summary:focus-visible{outline-color:var(--primary)}.\[\&\>summary\>span\]\:flex>summary>span{display:flex}.\[\&\>summary\>span\]\:flex-wrap>summary>span{flex-wrap:wrap}.\[\&\>summary\>span\]\:items-center>summary>span{align-items:center}.\[\&\>summary\>span\]\:gap-3>summary>span{gap:calc(var(--spacing) * 3)}.\[\&\[contenteditable\=false\]\]\:bg-surface-2[contenteditable=false]{background-color:var(--surface-2)}.\[\&\[contenteditable\=false\]\]\:opacity-70[contenteditable=false]{opacity:.7}@media(max-width:1000px){.\[\@media\(max-width\:1000px\)\]\:col-\[1\/-1\]{grid-column:1/-1}.\[\@media\(max-width\:1000px\)\]\:col-start-2{grid-column-start:2}.\[\@media\(max-width\:1000px\)\]\:row-start-2{grid-row-start:2}.\[\@media\(max-width\:1000px\)\]\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.\[\@media\(max-width\:1000px\)\]\:justify-between{justify-content:space-between}.\[\@media\(max-width\:1000px\)\]\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.\[\@media\(max-width\:1000px\)\]\:pt-3{padding-top:calc(var(--spacing) * 3)}.\[\@media\(max-width\:1000px\)\]\:pb-2{padding-bottom:calc(var(--spacing) * 2)}}@media(max-width:1020px){.\[\@media\(max-width\:1020px\)\]\:hidden{display:none}.\[\@media\(max-width\:1020px\)\]\:w-\[42px\]{width:42px}.\[\@media\(max-width\:1020px\)\]\:min-w-\[42px\]{min-width:42px}.\[\@media\(max-width\:1020px\)\]\:min-w-auto{min-width:auto}.\[\@media\(max-width\:1020px\)\]\:grid-cols-\[minmax\(360px\,\.85fr\)_minmax\(420px\,1\.15fr\)\]{grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr)}.\[\@media\(max-width\:1020px\)\]\:gap-4{gap:calc(var(--spacing) * 4)}.\[\@media\(max-width\:1020px\)\]\:p-\[5px\]{padding:5px}.\[\@media\(max-width\:1020px\)\]\:px-\[9px\]{padding-inline:9px}.\[\@media\(max-width\:1020px\)\]\:text-\[46px\]{font-size:46px}.\[\@media\(max-width\:1020px\)\]\:\[\&\>span\:last-child\]\:hidden>span:last-child{display:none}}@media(max-width:1100px){.\[\@media\(max-width\:1100px\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.\[\@media\(max-width\:380px\)\]\:text-\[11px\]{font-size:11px}}@media(max-width:580px){.\[\@media\(max-width\:580px\)\]\:absolute{position:absolute}.\[\@media\(max-width\:580px\)\]\:-top-\[5px\]{top:-5px}.\[\@media\(max-width\:580px\)\]\:-right-\[5px\]{right:-5px}.\[\@media\(max-width\:580px\)\]\:mt-\[34px\]{margin-top:34px}.\[\@media\(max-width\:580px\)\]\:mb-\[22px\]{margin-bottom:22px}.\[\@media\(max-width\:580px\)\]\:hidden{display:none}.\[\@media\(max-width\:580px\)\]\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\@media\(max-width\:580px\)\]\:min-h-\[62px\]{min-height:62px}.\[\@media\(max-width\:580px\)\]\:w-\[42px\]{width:42px}.\[\@media\(max-width\:580px\)\]\:w-full{width:100%}.\[\@media\(max-width\:580px\)\]\:flex-col{flex-direction:column}.\[\@media\(max-width\:580px\)\]\:\[align-content\:start\]{align-content:start}.\[\@media\(max-width\:580px\)\]\:items-start{align-items:flex-start}.\[\@media\(max-width\:580px\)\]\:justify-center{justify-content:center}.\[\@media\(max-width\:580px\)\]\:gap-0{gap:0}.\[\@media\(max-width\:580px\)\]\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.\[\@media\(max-width\:580px\)\]\:rounded-\[10px_10px_10px_3px\]{border-radius:10px 10px 10px 3px}.\[\@media\(max-width\:580px\)\]\:p-0{padding:0}.\[\@media\(max-width\:580px\)\]\:p-7{padding:calc(var(--spacing) * 7)}.\[\@media\(max-width\:580px\)\]\:p-\[18px\]{padding:18px}.\[\@media\(max-width\:580px\)\]\:p-\[30px\]{padding:30px}.\[\@media\(max-width\:580px\)\]\:px-1{padding-inline:var(--spacing)}.\[\@media\(max-width\:580px\)\]\:px-\[18px\]{padding-inline:18px}.\[\@media\(max-width\:580px\)\]\:px-\[22px\]{padding-inline:22px}.\[\@media\(max-width\:580px\)\]\:py-6{padding-block:calc(var(--spacing) * 6)}.\[\@media\(max-width\:580px\)\]\:py-10{padding-block:calc(var(--spacing) * 10)}.\[\@media\(max-width\:580px\)\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.\[\@media\(max-width\:580px\)\]\:pt-8{padding-top:calc(var(--spacing) * 8)}.\[\@media\(max-width\:580px\)\]\:text-\[12px\]{font-size:12px}.\[\@media\(max-width\:580px\)\]\:text-\[17px\]{font-size:17px}.\[\@media\(max-width\:580px\)\]\:\[\&_h1\]\:text-\[30px\] h1{font-size:30px}.\[\@media\(max-width\:580px\)\]\:\[\&\>span\]\:hidden>span{display:none}}@media(max-width:640px){.\[\@media\(max-width\:640px\)\]\:inset-3{inset:calc(var(--spacing) * 3)}.\[\@media\(max-width\:640px\)\]\:-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.\[\@media\(max-width\:640px\)\]\:mx-0{margin-inline:0}.\[\@media\(max-width\:640px\)\]\:-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.\[\@media\(max-width\:640px\)\]\:mt-0{margin-top:0}.\[\@media\(max-width\:640px\)\]\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.\[\@media\(max-width\:640px\)\]\:max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.\[\@media\(max-width\:640px\)\]\:max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.\[\@media\(max-width\:640px\)\]\:w-\[min\(480px\,calc\(100\%-32px\)\)\]{width:min(480px,100% - 32px)}.\[\@media\(max-width\:640px\)\]\:w-full{width:100%}.\[\@media\(max-width\:640px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\[\@media\(max-width\:640px\)\]\:flex-col{flex-direction:column}.\[\@media\(max-width\:640px\)\]\:items-end{align-items:flex-end}.\[\@media\(max-width\:640px\)\]\:items-stretch{align-items:stretch}.\[\@media\(max-width\:640px\)\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.\[\@media\(max-width\:640px\)\]\:gap-\[22px\]{gap:22px}.\[\@media\(max-width\:640px\)\]\:rounded-\[14px\]{border-radius:14px}.\[\@media\(max-width\:640px\)\]\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.\[\@media\(max-width\:640px\)\]\:p-4{padding:calc(var(--spacing) * 4)}.\[\@media\(max-width\:640px\)\]\:p-5{padding:calc(var(--spacing) * 5)}.\[\@media\(max-width\:640px\)\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.\[\@media\(max-width\:640px\)\]\:px-\[18px\]{padding-inline:18px}.\[\@media\(max-width\:640px\)\]\:py-4{padding-block:calc(var(--spacing) * 4)}.\[\@media\(max-width\:640px\)\]\:py-7{padding-block:calc(var(--spacing) * 7)}.\[\@media\(max-width\:640px\)\]\:pt-\[max\(8px\,env\(safe-area-inset-top\)\)\]{padding-top:max(8px,env(safe-area-inset-top))}.\[\@media\(max-width\:640px\)\]\:pr-\[max\(8px\,env\(safe-area-inset-right\)\)\]{padding-right:max(8px,env(safe-area-inset-right))}.\[\@media\(max-width\:640px\)\]\:pr-\[max\(16px\,env\(safe-area-inset-right\)\)\]{padding-right:max(16px,env(safe-area-inset-right))}.\[\@media\(max-width\:640px\)\]\:pb-\[max\(8px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(8px,env(safe-area-inset-bottom))}.\[\@media\(max-width\:640px\)\]\:pl-\[max\(8px\,env\(safe-area-inset-left\)\)\]{padding-left:max(8px,env(safe-area-inset-left))}.\[\@media\(max-width\:640px\)\]\:pl-\[max\(16px\,env\(safe-area-inset-left\)\)\]{padding-left:max(16px,env(safe-area-inset-left))}.\[\@media\(max-width\:640px\)\]\:leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}@supports (height:100dvh){.\[\@media\(max-width\:640px\)\]\:supports-\[height\:100dvh\]\:max-h-\[calc\(100dvh-16px\)\]{max-height:calc(100dvh - 16px)}.\[\@media\(max-width\:640px\)\]\:supports-\[height\:100dvh\]\:max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}}.\[\@media\(max-width\:640px\)\]\:\[\&_strong\]\:text-\[28px\] strong{font-size:28px}.\[\@media\(max-width\:640px\)\]\:\[\&_td\]\:p-3 td,.\[\@media\(max-width\:640px\)\]\:\[\&_th\]\:p-3 th{padding:calc(var(--spacing) * 3)}.\[\@media\(max-width\:640px\)\]\:\[\&\>\*\]\:text-center>*{text-align:center}.\[\@media\(max-width\:640px\)\]\:\[\&\>a\]\:flex-auto>a{flex:auto}.\[\@media\(max-width\:640px\)\]\:\[\&\>small\]\:leading-\[1\.6\]>small{--tw-leading:1.6;line-height:1.6}.\[\@media\(max-width\:640px\)\]\:\[\&\>summary\]\:items-start>summary{align-items:flex-start}.\[\@media\(max-width\:640px\)\]\:\[\&\>summary\]\:p-3\.5>summary{padding:calc(var(--spacing) * 3.5)}.\[\@media\(max-width\:640px\)\]\:\[\&\>summary_small\]\:hidden>summary small{display:none}.\[\@media\(max-width\:640px\)\]\:\[\&\>summary\>span\]\:gap-2>summary>span{gap:calc(var(--spacing) * 2)}}@media(max-width:700px){.\[\@media\(max-width\:700px\)\]\:w-\[min\(100\%_-_32px\,1180px\)\]{width:min(100% - 32px,1180px)}.\[\@media\(max-width\:700px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\[\@media\(max-width\:700px\)\]\:gap-4{gap:calc(var(--spacing) * 4)}.\[\@media\(max-width\:700px\)\]\:pb-\[86px\]{padding-bottom:86px}}@media(max-width:800px){.\[\@media\(max-width\:800px\)\]\:fixed{position:fixed}.\[\@media\(max-width\:800px\)\]\:static{position:static}.\[\@media\(max-width\:800px\)\]\:right-0{right:0}.\[\@media\(max-width\:800px\)\]\:bottom-0{bottom:0}.\[\@media\(max-width\:800px\)\]\:left-0{left:0}.\[\@media\(max-width\:800px\)\]\:z-40{z-index:40}.\[\@media\(max-width\:800px\)\]\:grid{display:grid}.\[\@media\(max-width\:800px\)\]\:hidden{display:none}.\[\@media\(max-width\:800px\)\]\:h-\[70px\]{height:70px}.\[\@media\(max-width\:800px\)\]\:min-h-\[62px\]{min-height:62px}.\[\@media\(max-width\:800px\)\]\:w-\[min\(100\%_-_28px\,1180px\)\]{width:min(100% - 28px,1180px)}.\[\@media\(max-width\:800px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\[\@media\(max-width\:800px\)\]\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.\[\@media\(max-width\:800px\)\]\:grid-cols-\[repeat\(5\,1fr\)\]{grid-template-columns:repeat(5,1fr)}.\[\@media\(max-width\:800px\)\]\:place-items-center{place-items:center}.\[\@media\(max-width\:800px\)\]\:content-center{align-content:center}.\[\@media\(max-width\:800px\)\]\:gap-1{gap:var(--spacing)}.\[\@media\(max-width\:800px\)\]\:gap-3{gap:calc(var(--spacing) * 3)}.\[\@media\(max-width\:800px\)\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\@media\(max-width\:800px\)\]\:border-line{border-color:var(--line)}.\[\@media\(max-width\:800px\)\]\:bg-\[rgb\(255_255_255_\/_96\%\)\]{background-color:#fffffff5}.\[\@media\(max-width\:800px\)\]\:p-\[5px_max\(6px\,env\(safe-area-inset-right\)\)_max\(5px\,env\(safe-area-inset-bottom\)\)_max\(6px\,env\(safe-area-inset-left\)\)\]{padding:5px max(6px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.\[\@media\(max-width\:800px\)\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.\[\@media\(max-width\:800px\)\]\:pt-\[26px\]{padding-top:26px}.\[\@media\(max-width\:800px\)\]\:pb-\[98px\]{padding-bottom:98px}.\[\@media\(max-width\:800px\)\]\:text-\[10px\]{font-size:10px}.\[\@media\(max-width\:800px\)\]\:font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\@media\(max-width\:800px\)\]\:text-muted{color:var(--muted)}.\[\@media\(max-width\:800px\)\]\:no-underline{text-decoration-line:none}.\[\@media\(max-width\:800px\)\]\:backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[\@media\(max-width\:800px\)\]\:aria-\[current\=page\]\:text-primary[aria-current=page]{color:var(--primary)}}@media(max-width:860px){.\[\@media\(max-width\:860px\)\]\:static{position:static}.\[\@media\(max-width\:860px\)\]\:col-auto{grid-column:auto}.\[\@media\(max-width\:860px\)\]\:h-\[600px\]{height:600px}.\[\@media\(max-width\:860px\)\]\:max-h-none{max-height:none}.\[\@media\(max-width\:860px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\[\@media\(max-width\:860px\)\]\:flex-col{flex-direction:column}.\[\@media\(max-width\:860px\)\]\:items-start{align-items:flex-start}.\[\@media\(max-width\:860px\)\]\:\[\&\>button\]\:col-auto>button,.\[\@media\(max-width\:860px\)\]\:\[\&\>h3\]\:col-auto>h3,.\[\@media\(max-width\:860px\)\]\:\[\&\>p\]\:col-auto>p{grid-column:auto}.\[\@media\(max-width\:860px\)\]\:\[\&\>p\]\:text-left>p{text-align:left}}}:root{color:#172331;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#eef3f5;--phone-bg:#f7f9fb;--surface:#fff;--surface-2:#f1f6f7;--ink:#172331;--muted:#667789;--subtle:#8a98a8;--line:#dce5ec;--primary:#126b63;--primary-2:#0f7e76;--primary-soft:#e0f3ef;--blue:#2f68bf;--blue-soft:#e7effb;--green:#2e8b57;--green-soft:#e4f3ea;--amber:#b66e15;--amber-soft:#fff2dc;--red:#b94343;--red-soft:#fae8e8;--violet:#6761b8;--violet-soft:#eceafa;--surface-info:#e7effb;--surface-warning:#fff2dc;--surface-error:#fae8e8;--surface-success:#e4f3ea;--surface-neutral:#f1f6f7;--surface-policy:#eef6f5;--content-info:#24579d;--content-warning:#74470e;--content-error:#8a3030;--content-success:#216b43;--content-neutral:#667789;--content-policy:#315f5a;--space-message:11px;--soft-shadow:0 10px 28px #14253214;--radius:8px;background:#f7f9fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.customer-service-attachment-picker,.customer-service-attachment-list{gap:8px;display:grid}.customer-service-attachment-actions,.customer-service-attachment-list>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-service-existing-files{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;display:grid}.customer-service-existing-files>button{border:1px solid var(--border-color,#d7dee8);color:#263445;text-align:left;background:#fff;min-width:0;padding:8px}.customer-service-existing-files>button.selected{background:#eef8f5;border-color:#167d68}.customer-service-existing-files small,.customer-service-attachment-list small{color:#68778a;display:block}*{box-sizing:border-box}html{background:var(--phone-bg);min-width:320px;min-height:100%}body{background:radial-gradient(circle at 4% 0%,#126b630d,transparent 26rem),var(--phone-bg);min-width:320px;min-height:100vh;margin:0}html[data-logistics-map-embed],html[data-logistics-map-embed] body{min-width:0}.portal-icon{flex:none;place-items:center;width:1.25em;height:1.25em;font-size:1.12em;font-weight:900;line-height:1;display:inline-grid}.avatar{background:var(--primary-soft);width:30px;height:30px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.avatar.large{width:48px;height:48px;font-size:18px}.volunteer-rights-panel{border-radius:var(--radius);background:#f0fdfa;border:1px solid #bde8df;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:22px;padding:22px 24px;display:grid}.volunteer-rights-panel h2{margin:4px 0 6px;font-size:20px}.volunteer-rights-panel p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0;line-height:1.65}.volunteer-rights-facts{align-items:center;gap:18px;display:flex}.volunteer-rights-facts span{gap:2px;min-width:82px;display:grid}.volunteer-rights-facts strong{color:var(--primary);font-size:23px}.volunteer-rights-facts small{color:var(--muted);font-size:11px}@media(max-width:760px){.volunteer-rights-panel{grid-template-columns:1fr}.volunteer-rights-facts{flex-wrap:wrap}}.eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.primary-button,.secondary-button,.ghost-button,.light-button{border-radius:var(--radius);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 17px;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}.primary-button{color:#fff;background:var(--primary)}.primary-button:hover{background:#0d5b54}.secondary-button{color:var(--primary);background:var(--primary-soft);border-color:#b9ddd7}.ghost-button{color:var(--ink);border-color:var(--line);background:#fff}.light-button{color:var(--primary);background:#fff;box-shadow:0 8px 22px #0000001a}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.46}.compact-button{min-height:36px;padding:7px 12px;font-size:12px}.heading-button{min-width:104px}.text-button{align-items:center;min-height:42px;padding:8px;font-weight:800;text-decoration:none;display:inline-flex}.text-button.light{color:#fff}.portal-hero{color:#fff;background:radial-gradient(circle at 85% 8%,#ffffff2e,#0000 25%),linear-gradient(135deg,#126b63,#174f6d 58%,#2f68bf 135%);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(26px,6vw,76px);min-height:360px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #12454e2e}.portal-hero:before{content:"";border:44px solid #ffffff0f;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-230px;right:-200px}.hero-badges{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.portal-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:500;line-height:1.17}.portal-hero h1 strong{color:#fff;font-weight:900}.portal-hero-copy>p{color:#ffffffc9;max-width:540px;margin:18px 0 24px;font-size:15px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-service-card{z-index:1;min-height:255px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffff40;border-radius:12px;align-content:space-between;padding:18px;display:grid;position:relative;box-shadow:0 22px 52px #00000024}.service-card-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.service-illustration{place-items:center;display:grid}.kit-visual{width:min(290px,100%);min-height:172px;color:var(--primary);background:#fff;border:1px solid #c8dce0;border-radius:10px;align-content:center;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 32px #16364129}.kit-visual:before{content:"";background:var(--primary-soft);border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-35px}.kit-visual b,.kit-visual i,.kit-visual small{z-index:1;position:relative}.kit-visual b{letter-spacing:.18em;font-size:24px}.kit-visual i{color:var(--blue);margin-top:5px;font-style:normal;font-weight:800}.kit-visual small{color:var(--muted);margin-top:18px}.kit-visual.small{border-radius:var(--radius);width:152px;min-height:92px;padding:15px}.kit-visual.small b{font-size:17px}.kit-visual.small i{font-size:10px}.kit-visual.small small{display:none}.mini-timeline{color:var(--subtle);grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:5px;font-size:10px;font-weight:800;display:grid}.mini-timeline i{background:var(--line);height:1px}.mini-timeline .done{color:var(--green)}.mini-timeline .active{color:var(--primary)}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 42px;display:grid}.quick-grid>a{border:1px solid var(--line);border-radius:var(--radius);min-height:94px;color:var(--ink);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 6px 18px #1425320a}.quick-grid>a:hover{box-shadow:var(--soft-shadow);transform:translateY(-2px)}.quick-grid strong,.quick-grid small{display:block}.quick-grid strong{margin-bottom:5px;font-size:14px}.quick-grid small{color:var(--muted);font-size:11px;line-height:1.4}.quick-icon,.service-icon{border-radius:var(--radius);place-items:center;display:grid}.quick-icon{width:42px;height:42px}.service-icon{width:46px;height:46px}.quick-icon.blue,.service-icon.blue{color:var(--blue);background:var(--blue-soft)}.quick-icon.green,.service-icon.green{color:var(--green);background:var(--green-soft)}.quick-icon.amber,.service-icon.amber{color:var(--amber);background:var(--amber-soft)}.quick-icon.violet,.service-icon.violet{color:var(--violet);background:var(--violet-soft)}.quick-icon.red,.service-icon.red{color:var(--red);background:var(--red-soft)}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:20px;display:grid}.dashboard-main,.identity-card,.content-card,.basket-summary,.admin-workbench>div,.admin-workbench>aside{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 7px 22px #1425320d}.dashboard-main{padding:22px}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.section-heading h2,.identity-card h2,.content-card h2,.basket-summary h2,.invalid-section h2{margin:0;font-size:19px;line-height:1.35}.section-heading>a{font-size:12px;font-weight:800;text-decoration:none}.service-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.service-row h3,.service-row p{margin:0}.service-row h3{font-size:15px}.service-row p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.service-row small{color:var(--subtle);margin-top:6px;font-size:11px;display:block}.identity-card{padding:20px}.identity-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.identity-card-head>div{gap:4px;display:grid}.identity-card-head small{color:var(--muted);font-size:11px}.identity-card dl,.basket-summary dl{margin:20px 0}.identity-card dl>div,.basket-summary dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.identity-card dt,.basket-summary dt{color:var(--muted);font-size:12px}.identity-card dd,.basket-summary dd{text-align:right;margin:0;font-size:12px;font-weight:800}.identity-card .notice-legacy{margin-bottom:0}.catalog-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:13px;display:grid}.search-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--phone-bg);min-height:44px;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 11px;display:grid}.search-box:focus-within{border-color:#87beb8;box-shadow:0 0 0 3px #126b6317}.search-box input{min-width:0;height:40px;color:var(--ink);background:0 0;border:0;outline:0}.search-box>button{background:var(--line);width:28px;height:28px;color:var(--muted);border:0;border-radius:50%}.filter-row{gap:6px;display:flex}.filter-row button,.segmented-control button{min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:18px;padding:7px 13px;font-size:12px;font-weight:800}.filter-row button.active,.segmented-control button.active{background:var(--primary-soft);color:var(--primary);border-color:#b9ddd7}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-load-more{justify-content:center;margin-top:20px;display:flex}.product-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-rows:176px 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 7px 20px #1425320d}.product-art{color:var(--primary);align-content:center;place-items:center;gap:10px;padding:22px;text-decoration:none;display:grid}.product-art .portal-icon{font-size:48px}.product-art span:last-child{letter-spacing:.08em;font-size:11px;font-weight:900}.product-art.blue{color:var(--blue);background:linear-gradient(145deg,#f7fbff,var(--blue-soft))}.product-art.green{color:var(--green);background:linear-gradient(145deg,#f8fdf9,var(--green-soft))}.product-art.violet{color:var(--violet);background:linear-gradient(145deg,#fbfaff,var(--violet-soft))}.product-art img{object-fit:contain;width:100%;height:100%;display:block}.product-card-body{flex-direction:column;padding:18px;display:flex}.product-card-meta{color:var(--subtle);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.product-card h2{margin:14px 0 7px;font-size:18px;line-height:1.38}.product-card h2 a{color:var(--ink);text-decoration:none}.product-card p{min-height:42px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.product-price{align-items:baseline;gap:7px;margin:18px 0 14px;display:flex}.product-price strong{font-size:22px}.product-price small{color:var(--subtle);font-size:10px}.product-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.product-actions>*{min-width:0;padding-inline:8px}.empty-state{text-align:center;background:#fff;border:1px dashed #bdcbd3;border-radius:12px;align-content:center;place-items:center;min-height:330px;padding:50px 20px;display:grid}.empty-state-mark{background:var(--surface-2);width:62px;height:62px;color:var(--subtle);border-radius:50%;place-items:center;font-size:28px;display:grid}.empty-state h2{margin:16px 0 5px;font-size:20px}.empty-state p{max-width:440px;color:var(--muted);margin:0 0 18px;line-height:1.6}.empty-action{min-width:140px}.breadcrumb{color:var(--subtle);align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.breadcrumb a{color:var(--muted);text-decoration:none}.product-detail{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:16px;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.product-description-section{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:24px 0;padding:24px}.product-main-gallery{gap:12px;width:100%;max-width:520px;display:grid}.product-main-gallery>img{aspect-ratio:1;object-fit:contain;background:#ffffffb8;border-radius:8px;width:100%}.product-main-gallery>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.product-main-gallery>div img{aspect-ratio:1;object-fit:cover;background:#fff9;border-radius:5px;width:100%}.product-main-image-manager{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:20px 0;padding:18px}.product-main-image-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.product-main-image-grid figure{min-width:0;margin:0;position:relative}.product-main-image-grid figure>img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:100%}.product-cover-badge{z-index:1;color:#fff;background:#0f766eeb;border-radius:4px;align-items:center;gap:4px;min-height:24px;padding:0 7px;font-size:10px;font-weight:750;display:inline-flex;position:absolute;top:7px;left:7px}.product-main-image-grid figcaption{color:var(--muted);justify-content:space-between;gap:4px;margin-top:4px;font-size:11px;display:flex}.product-main-image-grid figcaption div{gap:2px;display:flex}.product-main-image-grid figcaption button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.product-main-image-grid figcaption button:hover:not(:disabled){color:var(--primary);background:var(--primary-soft)}.product-main-image-grid figcaption button:disabled{opacity:.35;cursor:not-allowed}.detail-art{align-content:center;place-items:center;gap:28px;min-height:520px;padding:44px;display:grid}.detail-art.blue{background:linear-gradient(145deg,#f8fcff,var(--blue-soft))}.detail-art.green{background:linear-gradient(145deg,#f8fdf9,var(--green-soft))}.detail-art.violet{background:linear-gradient(145deg,#fcfbff,var(--violet-soft))}.detail-copy{padding:clamp(28px,5vw,58px)}.detail-meta{color:var(--subtle);align-items:center;gap:10px;font-size:11px;display:flex}.detail-copy h1{letter-spacing:-.035em;margin:18px 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.22}.detail-copy>p{color:var(--muted);margin:0;line-height:1.75}.detail-price{align-items:baseline;gap:10px;margin:26px 0 20px;display:flex}.detail-price strong{font-size:30px}.detail-price span{color:var(--muted);font-size:11px}.detail-facts{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.detail-facts>span{text-align:center;border-left:1px solid var(--line);gap:3px;padding:13px 8px;display:grid}.detail-facts>span:first-child{border-left:0}.detail-facts b{font-size:15px}.detail-facts small{color:var(--muted);font-size:10px}.quantity-row{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;font-size:13px;font-weight:800;display:flex}.stepper{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:36px 42px 36px;height:38px;display:inline-grid;overflow:hidden}.stepper button{background:var(--surface-2);color:var(--ink);border:0;font-size:17px}.stepper output{color:var(--ink);place-items:center;font-weight:900;display:grid}.detail-actions{grid-template-columns:.8fr 1fr 1fr;gap:8px;display:grid}.detail-content-grid,.order-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:20px;margin-top:22px;display:grid}.content-card{padding:24px}.content-card>h2{margin-bottom:20px}.process-list{margin:0;padding:0;list-style:none;display:grid}.process-list li{min-height:66px;color:var(--subtle);grid-template-columns:32px 1fr;gap:12px;display:grid;position:relative}.process-list li>span{z-index:1;border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid;position:relative}.process-list li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:0;left:14px}.process-list li.done>span{border-color:var(--green);background:var(--green);color:#fff}.process-list li.active>span{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--primary-soft)}.process-list strong,.process-list small{display:block}.process-list strong{color:var(--ink);font-size:13px}.process-list small{color:var(--muted);margin-top:4px;line-height:1.5}.check-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--muted);padding-left:25px;font-size:13px;line-height:1.55;position:relative}.check-list li:before{content:"✓";background:var(--green-soft);width:18px;height:18px;color:var(--green);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.basket-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:20px;display:grid}.basket-list{min-width:0}.basket-item{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 104px minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid;box-shadow:0 6px 18px #1425320a}.basket-thumb{border-radius:var(--radius);background:var(--blue-soft);width:104px;height:104px;color:var(--blue);place-items:center;font-size:34px;display:grid}.basket-thumb.has-image{background:var(--surface);overflow:hidden}.basket-thumb img{object-fit:contain;width:100%;height:100%;display:block}.basket-item-copy h3{margin:9px 0 5px;font-size:16px}.cart-sku-details{flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;display:flex}.cart-sku-details>div{align-items:baseline;gap:5px;display:flex}.cart-sku-details dt{color:var(--muted);font-size:11px}.cart-sku-details dd{color:var(--ink);margin:0;font-size:12px;font-weight:700}.inline-note{color:var(--muted);gap:5px;margin-top:14px;font-size:11px;font-weight:800;display:grid}.inline-note textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius);min-height:66px;color:var(--ink);padding:9px;line-height:1.5}.basket-item-actions{justify-items:end;gap:12px;display:grid}.remove-button{color:var(--red);background:0 0;border:0;padding:3px;font-size:12px}.invalid-section{margin-top:32px}.invalid-section>div:first-child{margin-bottom:12px}.basket-item.invalid{background:#fbfcfc;border-style:dashed;grid-template-columns:auto 74px minmax(0,1fr) auto;align-items:center}.basket-item.invalid .basket-thumb{background:var(--red-soft);width:74px;height:74px;color:var(--red);filter:grayscale(.25)}.basket-summary{padding:22px;position:sticky;top:94px}.basket-summary .primary-button{width:100%}.summary-hint{color:var(--muted);text-align:center;margin-top:10px;line-height:1.4;display:block}.segmented-control{border:1px solid var(--line);background:#fff;border-radius:22px;gap:4px;width:fit-content;max-width:100%;margin-bottom:20px;padding:4px;display:flex;overflow-x:auto}.record-list{gap:13px;display:grid}.record-card,.order-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #1425320a}.record-card-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.record-card-head span:first-child,.order-card-head>span{color:var(--subtle);letter-spacing:.04em;font-size:11px;font-weight:800}.record-card h2,.order-card h2{margin:6px 0 5px;font-size:17px}.record-card p,.order-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.record-card-foot,.order-card-foot{border-top:1px solid var(--line);background:#fbfcfc;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 18px;display:flex}.record-card-foot>span{color:var(--muted);font-size:11px}.demand-edit-item{padding:16px}.demand-edit-item .record-card-head{padding:0 0 12px}.demand-edit-item .quantity-row{margin:12px 0}.order-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.order-card-body{grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.order-product-icon{border-radius:var(--radius);background:var(--blue-soft);width:64px;height:64px;color:var(--blue);place-items:center;font-size:25px;display:grid}.order-card-body small{color:var(--subtle);margin-top:7px;font-size:10px;display:block}.order-amount{text-align:right;gap:5px;display:grid}.order-amount small{color:var(--muted);margin:0}.order-amount strong{font-size:19px}.order-card-foot .notice-legacy{min-height:0;margin:0;padding:7px 9px;font-size:11px}.fact-list{margin:0}.fact-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:16px;padding:10px 0;display:grid}.fact-list dt{color:var(--muted);font-size:12px}.fact-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.order-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card.wide{grid-column:1/-1}.process-list.horizontal{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.process-list.horizontal li{grid-template-columns:32px 1fr;min-height:0}.process-list.horizontal li:not(:last-child):before{width:auto;height:1px;inset:14px -8px auto 28px}.page-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.form-field{color:var(--ink);gap:7px;margin-bottom:17px;font-size:12px;font-weight:800;display:grid}.form-field>input{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:48px;color:var(--ink);background:#fff;padding:11px 13px}.inline-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.inline-link:disabled{color:var(--muted);cursor:not-allowed}.back-link{text-align:center;margin-top:18px;font-size:12px;font-weight:800;text-decoration:none;display:block}.state-page{text-align:center;align-content:center;place-items:center;width:min(620px,100% - 36px);min-height:100vh;margin:0 auto;padding:80px 20px;display:grid}.state-code{color:var(--primary);letter-spacing:-.07em;margin-top:24px;font-size:clamp(70px,14vw,130px);font-weight:900;line-height:.9}.state-page h1{margin:20px 0 6px;font-size:30px}.state-page p{color:var(--muted);margin:0 0 22px;line-height:1.6}.state-action{min-width:150px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:space-between;min-height:126px;padding:18px;display:grid}.admin-metrics span,.admin-metrics small{color:var(--muted);font-size:11px}.admin-metrics strong{font-size:30px}.admin-workbench{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:20px;display:grid}.admin-workbench>div,.admin-workbench>aside{padding:22px}.admin-workbench h2{margin:0 0 18px;font-size:19px}.admin-workbench article{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.admin-workbench article strong,.admin-workbench article small{display:block}.admin-workbench article strong{font-size:13px}.admin-workbench article small{color:var(--muted);margin-top:4px;font-size:11px}.loading-state{min-height:360px;color:var(--ink);justify-content:center;align-items:center;gap:16px;display:flex}.loading-state>div{gap:4px;display:grid}.loading-state small{color:var(--muted)}.loading-spinner{border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.request-error-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;align-content:center;justify-items:center;min-height:430px;padding:46px 24px;display:grid}.request-error-icon{background:var(--amber-soft);width:64px;height:64px;color:var(--amber);border-radius:50%;place-items:center;margin-bottom:18px;font-size:25px;display:grid}.request-error-state.forbidden .request-error-icon,.request-error-state.session .request-error-icon{background:var(--red-soft);color:var(--red)}.request-error-state h1{margin:0;font-size:30px}.request-error-state>p:not(.eyebrow){max-width:540px;color:var(--muted);margin:10px 0 22px;line-height:1.65}.request-error-actions{gap:10px;display:flex}.home-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home-metrics span{border-radius:var(--radius);background:var(--surface-2);text-align:center;gap:3px;padding:9px 6px;display:grid}.home-metrics b{font-size:18px}.home-metrics small{color:var(--muted);font-size:10px}.guest-facts{color:var(--ink);gap:10px;padding:16px 20px 22px;font-size:13px;display:grid}.guest-facts span{align-items:center;gap:8px;display:flex}.guest-facts span:before{content:"✓";color:var(--primary);font-weight:700}.identity-action{width:100%}.contract-select{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:48px;color:var(--ink);background:#fff;padding:10px 12px}.identity-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.identity-choice-grid>button{border:1px solid var(--line);min-height:112px;color:var(--ink);text-align:left;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.identity-choice-grid>button.active{background:var(--primary-soft);border-color:#8ec8c1}.identity-level{background:var(--surface-2);width:46px;height:46px;color:var(--primary);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid}.identity-choice-grid strong,.identity-choice-grid small{display:block}.identity-choice-grid small{color:var(--muted);margin-top:5px;line-height:1.45}.scope-switch{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:4px;width:fit-content;margin-bottom:12px;padding:4px;display:flex}.scope-switch button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px 15px;font-weight:800}.scope-switch button.active{background:var(--primary);color:#fff}.inline-actions{align-items:center;gap:8px;display:flex}.order-confirm-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:20px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.form-grid .full{grid-column:1/-1}.form-submit-bar{border:1px solid var(--line);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:12px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding:14px;display:flex;position:sticky;bottom:12px}.form-submit-bar .notice-legacy{flex:1;margin:0}.status-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.status-summary-grid>span{border:1px solid var(--line);border-radius:var(--radius);background:var(--phone-bg);align-content:space-between;min-height:82px;padding:13px;display:grid}.status-summary-grid small{color:var(--muted)}.status-summary-grid strong{overflow-wrap:anywhere}.checkout-amount{color:var(--primary);font-size:28px;font-weight:900}.checkout-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:20px;display:grid}.checkout-formula{color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:700}.payment-method-list{gap:9px;display:grid}.payment-method-list>button{border:1px solid var(--line);border-radius:var(--radius);min-height:72px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.payment-method-list>button.active{background:var(--primary-soft);border-color:#8ec8c1}.payment-method-list>button:disabled{cursor:not-allowed;opacity:.5}.payment-method-list strong,.payment-method-list small{display:block}.payment-method-list small{color:var(--muted);margin-top:4px}.payment-method-icon{border-radius:var(--radius);background:var(--surface-2);width:42px;height:42px;color:var(--primary);place-items:center;font-weight:900;display:grid}.choice-dot{border:1px solid var(--line);background:#fff;border-radius:50%;width:17px;height:17px}.payment-method-list>button.active .choice-dot{border-color:var(--primary);background:radial-gradient(circle,var(--primary) 0 42%,#fff 45% 100%)}.payment-result-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#126b63,#174f6d);border-radius:16px;align-content:center;place-items:center;min-height:260px;padding:clamp(28px,5vw,54px);display:grid}.payment-result-hero h1{margin:18px 0 7px;font-size:clamp(30px,5vw,46px)}.payment-result-hero p{color:#ffffffbf;margin:0}.ledger-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ledger-icon{border-radius:var(--radius);background:var(--primary-soft);width:38px;height:38px;color:var(--primary);place-items:center;display:grid}.ledger-row strong,.ledger-row small{display:block}.ledger-row small{color:var(--muted);margin-top:4px;font-size:11px}.fuiou-bank-card{--fuiou-card-ink:#fff;--fuiou-card-muted:#e2efedc7;max-width:560px;color:var(--fuiou-card-ink);background:linear-gradient(145deg,#174f4a,#126b63 55%,#245779);border:1px solid #174f4a;border-radius:18px;gap:18px;padding:22px 24px;display:grid;box-shadow:0 14px 30px #124f4a33}.fuiou-bank-card-header,.fuiou-bank-card-number>div,.fuiou-bank-card-identity,.fuiou-bank-card-footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fuiou-bank-card-header{align-items:flex-start}.fuiou-bank-card-header>div,.fuiou-bank-card-footer>div:first-child,.fuiou-bank-card-identity>div{gap:4px;min-width:0;display:grid}.fuiou-bank-card-header strong{letter-spacing:.04em;font-size:15px}.fuiou-bank-card-header small,.fuiou-bank-card-number>span,.fuiou-bank-card-identity>div>span,.fuiou-bank-card-footer small,.fuiou-bank-card-interbank>span{color:var(--fuiou-card-muted);font-size:11px}.fuiou-bank-card-chip{background:#d6b66c;border-radius:7px;align-content:center;gap:5px;width:38px;height:28px;padding:5px;display:grid}.fuiou-bank-card-chip i{background:#96752f;width:27px;height:1px;display:block}.fuiou-bank-card-chip i:last-child{width:17px}.fuiou-bank-card-number{gap:7px;display:grid}.fuiou-bank-card-number strong{letter-spacing:.13em;overflow-wrap:anywhere;font-size:clamp(20px,2.1vw,27px);line-height:1.2}.fuiou-bank-card-identity{align-items:flex-end}.fuiou-bank-card-identity>div>strong{overflow-wrap:anywhere;font-size:16px}.fuiou-bank-card-footer{border-top:1px solid #ffffff40;padding-top:14px}.fuiou-bank-card-footer strong{font-size:12px}.fuiou-bank-card-footer small{line-height:1.45}.fuiou-bank-card-interbank{justify-items:end;gap:3px;display:grid}.fuiou-bank-card-interbank strong{letter-spacing:.04em;font-size:11px}.fuiou-bank-card-copy{color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff73;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.fuiou-bank-card-copy:hover:not(:disabled){background:#ffffff38}.fuiou-bank-card-copy:disabled{cursor:not-allowed;opacity:.5}.order-profit-record{border-top:1px solid var(--line);padding:18px 0}.order-profit-record>header,.order-profit-record>footer,.order-profit-amount{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-profit-record>header small{color:var(--muted);margin-top:5px;display:block}.beneficiary-name{color:var(--primary);cursor:help;border-bottom:1px dotted;position:relative}.beneficiary-name:after{z-index:10;color:#fff;content:attr(data-phone);opacity:0;pointer-events:none;background:#20252b;border-radius:4px;width:max-content;max-width:220px;padding:7px 9px;font-size:12px;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(3px)}.beneficiary-name:hover:after,.beneficiary-name:focus-visible:after{opacity:1;transform:translateY(0)}.order-profit-amount b{font-size:18px}.order-profit-audit{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);gap:10px;margin-top:14px;display:grid}.order-profit-audit>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:12px}.order-profit-audit span,.order-profit-record>footer{color:var(--muted);font-size:11px}.order-profit-audit strong{margin-top:6px;display:block}.order-profit-audit p{margin:6px 0 0;line-height:1.6}.order-profit-record>footer{margin-top:10px}@media(max-width:720px){.order-profit-record>header{align-items:flex-start}.order-profit-amount{flex-direction:column;align-items:flex-end}.order-profit-audit{grid-template-columns:1fr}}.wallet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.wallet-summary-grid>article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:15px;min-height:126px;padding:18px;display:flex}.wallet-summary-grid article>div{gap:5px;display:grid}.wallet-summary-grid small,.wallet-summary-grid span{color:var(--muted);font-size:11px}.wallet-summary-grid strong{font-size:21px}.wallet-ledger-card{margin-top:20px}.wallet-ledger-row>div:last-child{text-align:right}.ledger-positive{color:var(--green)}.ledger-negative{color:var(--red)}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.inline-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.inline-form .form-field{margin:0}.admin-log{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0;display:grid}.admin-log small{color:var(--muted);font-size:11px}.admin-log [data-status-badge]{grid-area:1/2/span 2}.admin-two-column{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:20px;display:grid}.admin-order-row{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:13px 0;display:grid}.admin-order-row strong,.admin-order-row small{display:block}.admin-order-row small{color:var(--muted);margin-top:4px}.admin-commerce-order-list{display:grid}.admin-commerce-order-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:14px 0;display:grid}.admin-commerce-order-list article:last-child{border-bottom:0}.admin-commerce-order-list strong,.admin-commerce-order-list small{display:block}.admin-commerce-order-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px}.admin-add-user-button{gap:7px}.admin-create-user-sheet{border-right:0;border-left:1px solid var(--line);width:min(34rem,94vw);left:auto;right:0}.admin-create-user-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 56px 20px 24px;display:flex}.admin-create-user-header h2{color:var(--ink);margin:0;font-size:19px}.admin-create-user-header p{color:var(--muted);margin:4px 0 0;font-size:12px}.admin-create-user-icon{width:40px;height:40px;color:var(--primary);background:var(--primary-soft);border-radius:8px;flex:none;place-items:center;display:grid}.admin-create-user-form{flex-direction:column;flex:1;min-height:0;padding:4px 24px 24px;display:flex;overflow-y:auto}.admin-create-user-form fieldset{border:0;border-bottom:1px solid var(--line);gap:14px;margin:0;padding:22px 0;display:grid}.admin-create-user-form legend{color:var(--ink);padding:0;font-size:14px;font-weight:800}.admin-create-user-form fieldset>p{color:var(--muted);margin:-8px 0 0;font-size:12px;line-height:1.55}.admin-create-user-form label{color:var(--ink);gap:7px;font-size:12px;font-weight:700;display:grid}.admin-create-user-form label small{color:var(--subtle);font-weight:500}.admin-create-user-form input,.admin-create-user-form select,.admin-create-user-form textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:var(--surface);resize:vertical;border-radius:6px;padding:9px 11px}.admin-create-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-create-user-actions{border-top:1px solid var(--line);background:#fffffff5;justify-content:flex-end;gap:10px;margin:auto -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.admin-user-filter{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(150px,.45fr) minmax(150px,.45fr) auto;align-items:end;gap:14px;margin-bottom:18px;padding:18px;display:grid}.admin-user-filter .form-field{margin:0}.admin-user-search{color:var(--ink);gap:7px;font-size:12px;font-weight:700;display:grid}.admin-user-search>div{border:1px solid var(--line);min-height:44px;color:var(--subtle);background:var(--surface);border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.admin-user-search>div:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #126b631a}.admin-user-search input{width:100%;min-width:0;height:40px;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.admin-user-filter-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-user-filter-actions button{gap:6px}.admin-user-directory{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden;box-shadow:0 5px 18px #1425320a}.admin-user-directory-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;padding:16px 20px;display:flex}.admin-user-directory-header h2{margin:0;font-size:17px}.admin-user-directory-header p{color:var(--muted);margin:5px 0 0;font-size:12px}.admin-user-directory-header p strong{color:var(--ink)}.admin-user-table-head,.admin-user-list>article{grid-template-columns:minmax(260px,1.25fr) minmax(130px,.65fr) minmax(210px,1fr) minmax(250px,auto);align-items:center;gap:16px;display:grid}.admin-user-table-head{min-height:42px;color:var(--muted);background:var(--surface-2);padding:0 20px;font-size:11px;font-weight:800}.admin-user-table-head span:last-child{text-align:right}.admin-user-list>article{border-top:1px solid var(--line);min-width:0;padding:15px 20px;transition:background .15s}.admin-user-list>article:first-child{border-top:0}.admin-user-list>article:hover,.admin-user-list>article.editing-parent{background:#fbfdfd}.admin-user-account{align-items:center;gap:11px;min-width:0;display:flex}.admin-user-account>div{min-width:0}.admin-user-account strong,.admin-user-account small,.admin-user-parent strong,.admin-user-parent small{overflow-wrap:anywhere;display:block}.admin-user-account strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-user-account small,.admin-user-parent small,.admin-user-identity small{color:var(--muted);margin-top:4px;font-size:11px}.admin-user-avatar{width:34px;height:34px;color:var(--primary);background:var(--primary-soft);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.admin-user-identity{min-width:0}.admin-user-identity [data-status-badge]{max-width:100%}.admin-user-parent strong{color:var(--ink);font-size:12px;font-weight:700}.admin-user-mobile-label{display:none}.admin-user-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-user-icon-action{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:var(--surface);border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.admin-user-icon-action:hover:not(:disabled){color:var(--primary);background:var(--primary-soft);border-color:#a9c9c5}.admin-user-icon-action:disabled{cursor:not-allowed;opacity:.42}.admin-user-detail-link{min-height:36px;color:var(--primary);white-space:nowrap;border:1px solid #a9c9c5;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.admin-user-detail-link:hover{background:var(--primary-soft)}.admin-parent-change-form{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(180px,.7fr) repeat(2,minmax(220px,1fr));gap:12px;padding:14px;display:grid}.admin-parent-change-form label{color:var(--muted);gap:5px;font-size:12px;display:grid}.admin-parent-change-form input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--surface);border-radius:6px;padding:8px 10px}.admin-parent-change-context{min-width:0}.admin-parent-change-context span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.admin-parent-change-form .admin-governance-actions{grid-column:1/-1;margin:0}.stack-form{gap:2px;display:grid}.admin-event-list{margin-top:20px}.admin-payment-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:3px;margin-bottom:16px;padding:4px;display:inline-flex}.admin-payment-tabs button{min-width:118px;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:800;display:inline-flex}.admin-payment-tabs button.active{color:#fff;background:var(--primary)}.admin-payment-tabs .portal-icon{font-size:16px}.admin-payment-surface{border-top:1px solid var(--line);min-height:640px;padding:22px 0 0}.admin-payment-section-heading,.admin-payment-detail-head,.admin-payment-subsection-title,.admin-payment-form-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-payment-section-heading{margin-bottom:16px}.admin-payment-section-heading h2,.admin-payment-detail-head h2,.admin-payment-form-title h3{margin:0;font-size:18px}.admin-payment-section-heading p:not(.eyebrow),.admin-payment-detail-head p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:12px}.admin-payment-filter{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(160px,1fr)) auto auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:grid}.admin-payment-filter label,.admin-payment-form-grid label,.admin-payment-resolution-form label,.admin-ledger-filter{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.admin-payment-filter input,.admin-payment-filter select,.admin-payment-form-grid input,.admin-payment-form-grid select,.admin-payment-resolution-form select,.admin-payment-resolution-form textarea,.admin-ledger-filter select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:9px 11px}.admin-payment-simulation-form{grid-template-columns:minmax(180px,1fr) minmax(260px,1.5fr) repeat(2,minmax(160px,1fr)) auto}.admin-payment-simulation-form select:disabled{color:var(--muted);background:var(--surface-2)}.admin-payment-resolution-form textarea{resize:vertical;min-height:88px}.admin-payment-master-detail{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(275px,.38fr) minmax(0,1.62fr);min-height:650px;display:grid;overflow:hidden}.admin-payment-master-detail>aside{border-right:1px solid var(--line);background:var(--surface-2);max-height:820px;overflow-y:auto}.admin-payment-master-detail>aside>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-payment-master-detail>aside>button:hover{background:#fff}.admin-payment-master-detail>aside>button.selected{box-shadow:inset 3px 0 var(--primary);background:#fff}.admin-payment-master-detail>aside>button span:last-child{justify-items:end;gap:7px;display:grid}.admin-payment-master-detail>aside strong,.admin-payment-master-detail>aside small,.admin-payment-master-detail>aside b{overflow-wrap:anywhere;display:block}.admin-payment-master-detail>aside strong{font-size:13px}.admin-payment-master-detail>aside small{color:var(--muted);margin-top:5px;font-size:10px}.admin-payment-master-detail>aside b{font-size:12px}.admin-payment-detail{min-width:0;padding:22px}.admin-payment-detail-head{border-bottom:1px solid var(--line);padding-bottom:18px}.admin-payment-detail-head>div:last-child{text-align:right;justify-items:end;gap:9px;display:grid}.admin-payment-detail-head>div:last-child strong{font-size:14px}.admin-payment-action-strip{border-left:3px solid var(--amber);color:var(--muted);background:#fff9eb;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:11px 12px;font-size:11px;display:flex}.admin-payment-subsection{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.admin-payment-subsection-title{align-items:center;margin-bottom:12px}.admin-payment-subsection-title h3{margin:0;font-size:15px}.admin-payment-subsection-title small{color:var(--muted);font-size:10px}.admin-payment-item-list{gap:8px;display:grid}.admin-payment-item-list>button{border:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-payment-item-list>button.selected{border-color:var(--primary);background:var(--surface-2)}.admin-payment-item-list span:last-child{align-items:center;gap:10px;display:flex}.admin-payment-item-list strong,.admin-payment-item-list small{display:block}.admin-payment-item-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px}.admin-payment-confirm-form,.admin-wallet-credit-form,.admin-payment-resolution-form{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin-top:18px;padding:16px}.admin-payment-form-title{align-items:center;margin-bottom:8px}.admin-payment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-derived-id{color:var(--muted);overflow-wrap:anywhere;margin:0 0 14px;font-size:10px}.admin-payment-checkbox{color:var(--ink);align-items:center;gap:8px;margin:13px 0;font-size:11px;display:flex}.admin-payment-checkbox input{width:16px;height:16px;accent-color:var(--primary)}.admin-payment-table{border:1px solid var(--line);border-radius:8px;width:100%;overflow-x:auto}.admin-payment-table table{border-collapse:collapse;width:100%;font-size:11px}.admin-payment-table th,.admin-payment-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:100px;padding:11px 12px}.admin-payment-table th{color:var(--muted);background:var(--surface-2);white-space:nowrap}.admin-payment-table tr:last-child td{border-bottom:0}.admin-payment-table td strong,.admin-payment-table td small{display:block}.admin-payment-table td small{color:var(--muted);margin-top:4px;line-height:1.45}.admin-payment-table code{max-width:180px;color:var(--muted);overflow-wrap:anywhere;white-space:normal;font-size:9px;display:block}.admin-wallet-reconciliation-action{gap:7px;min-width:220px;display:grid}.admin-wallet-reconciliation-action input{width:100%;min-width:0}.admin-payment-facts{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;display:grid}.admin-payment-facts div{border-right:1px solid var(--line);padding:12px}.admin-payment-facts div:last-child{border-right:0}.admin-payment-facts dt{color:var(--muted);font-size:10px}.admin-payment-facts dd{margin:5px 0 0;font-weight:800}.admin-payment-exception-detail{border-left:3px solid var(--red);background:#fff5f5;padding:14px}.admin-payment-exception-detail strong{font-size:11px}.admin-payment-exception-detail p{color:var(--muted);margin:5px 0 12px;font-size:11px;line-height:1.6}.admin-payment-exception-detail p:last-child{margin-bottom:0}.admin-payment-resolution-form{gap:12px;display:grid}.admin-wallet-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-wallet-balance-grid article{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:13px;display:grid}.admin-wallet-balance-grid article>div{gap:3px;display:grid}.admin-wallet-balance-grid article small,.admin-wallet-balance-grid article span{color:var(--muted);font-size:10px}.admin-wallet-balance-grid article strong{font-size:18px}.admin-ledger-filter{grid-template-columns:auto 140px;align-items:center}.admin-ledger-filter select{min-height:34px}@media(max-width:900px){.admin-payment-filter,.admin-payment-simulation-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payment-master-detail{grid-template-columns:1fr}.admin-payment-master-detail>aside{border-right:0;border-bottom:1px solid var(--line);max-height:300px}}@media(max-width:620px){.admin-payment-tabs{width:100%;overflow-x:auto}.admin-payment-tabs button{min-width:108px}.admin-payment-filter,.admin-payment-form-grid,.admin-payment-facts,.admin-wallet-balance-grid{grid-template-columns:1fr}.admin-payment-filter>button{width:100%}.admin-payment-detail{padding:16px}.admin-payment-section-heading,.admin-payment-detail-head{flex-direction:column;align-items:stretch}.admin-payment-detail-head>div:last-child{text-align:left;justify-items:start}.admin-payment-action-strip{flex-direction:column;align-items:stretch}.admin-payment-facts div{border-right:0;border-bottom:1px solid var(--line)}.admin-payment-facts div:last-child{border-bottom:0}.admin-payment-item-list>button{flex-direction:column;align-items:flex-start}}.admin-governance-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:4px;margin:20px 0;padding:4px;display:flex;overflow-x:auto}.admin-governance-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;padding:8px 14px;font-weight:750}.admin-governance-tabs button.active{color:#fff;background:var(--primary)}.admin-governance-master-detail{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(240px,.42fr) minmax(0,1.58fr);min-height:620px;display:grid;overflow:hidden}.admin-governance-master-detail>aside{border-right:1px solid var(--line);background:var(--surface-2)}.admin-governance-master-detail>aside,.admin-governance-detail,.admin-governance-single,.admin-governance-two-column>div,.admin-governance-log-grid>div{min-width:0;padding:20px}.admin-governance-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 16px;display:flex}.admin-governance-section-heading h2{margin:0;font-size:17px}.admin-governance-section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.admin-governance-record-list{gap:1px;margin-inline:-20px;display:grid}.admin-governance-record-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;gap:4px;width:100%;min-height:64px;padding:13px 20px;display:grid}.admin-governance-record-list>button.selected{box-shadow:inset 4px 0 var(--primary);background:var(--primary-soft)}.admin-governance-record-list strong{font-size:13px}.admin-governance-record-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-governance-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px;display:grid}.admin-governance-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:11px 13px}.admin-governance-facts dt{color:var(--muted);font-size:11px}.admin-governance-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.admin-governance-form{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 28px;padding:16px;display:grid}.admin-governance-form label{color:var(--muted);gap:5px;font-size:12px;display:grid}.admin-governance-form label.wide,.admin-governance-form>.wide-field,.admin-governance-form>button{grid-column:1/-1}.admin-governance-form fieldset{border:1px solid var(--line);border-radius:6px;min-width:0;margin:0;padding:10px}.admin-governance-form legend{color:var(--muted);padding:0 4px;font-size:12px}.admin-identity-checkboxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-identity-checkboxes label{align-items:center;gap:5px;min-width:0;display:flex}.admin-identity-checkboxes input{width:18px;min-height:18px;margin:0}.admin-governance-form input,.admin-governance-form select,.admin-governance-form textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--surface);font:inherit;border-radius:6px;padding:8px 10px}.admin-governance-form textarea{resize:vertical;min-height:92px;line-height:1.5}.admin-governance-form .checkbox-field{align-items:center;gap:8px;display:flex}.admin-governance-form .checkbox-field input{width:18px;min-height:18px}.payment-method-config-form fieldset{gap:8px;display:grid}.payment-method-config-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.payment-method-config-options .checkbox-field{color:var(--ink);font-size:12px}.admin-governance-actions{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.admin-governance-json{border:1px solid var(--line);color:#28403a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6faf8;border-radius:7px;max-height:280px;padding:13px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-governance-snapshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-governance-log-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-governance-log-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:8px}.admin-governance-log-grid article,.admin-governance-history,.admin-governance-stat{border-bottom:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.admin-governance-log-grid article:last-child,.admin-governance-history:last-child,.admin-governance-stat:last-child{border-bottom:0}.admin-governance-log-grid article span,.admin-governance-stat span{color:var(--primary);font-size:12px;font-weight:750}.admin-governance-log-grid small,.admin-governance-history small,.admin-governance-stat small{color:var(--muted);line-height:1.5}.admin-governance-single{border:1px solid var(--line);background:var(--surface);border-radius:8px}.admin-config-panel{padding:22px;box-shadow:0 7px 22px #1425320d}.admin-config-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.admin-config-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.admin-config-title h2{margin:0;font-size:19px;line-height:1.35}.admin-config-title p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.55}.admin-config-icon{width:40px;height:40px;color:var(--primary);background:var(--primary-soft);border-radius:9px;flex:none;place-items:center;display:grid}.admin-config-environment{color:var(--primary);background:var(--primary-soft);border:1px solid #b9ddd7;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.admin-config-notice{color:var(--muted);background:#f6faf8;border:1px solid #d7e8e3;border-radius:7px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.admin-config-notice svg{color:var(--primary);flex:none;margin-top:1px}.admin-config-form{background:var(--surface-2);margin:0 0 20px;padding:16px}.admin-config-form label em{color:var(--muted);margin-left:4px;font-size:10px;font-style:normal;font-weight:500}.admin-config-form textarea.admin-config-textarea{border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);background:var(--surface);font:inherit;resize:vertical;border-radius:6px;padding:10px 12px;line-height:1.5}.admin-config-readonly{border:1px dashed var(--line);min-height:40px;color:var(--muted);background:#f8fafb;border-radius:6px;align-items:center;padding:8px 10px;display:flex}.admin-config-copy-row{align-items:center;gap:8px;display:flex}.admin-config-copy-row input{flex:1;min-width:0}.admin-config-help{color:var(--muted);margin:-2px 0 2px;font-size:12px;line-height:1.5}.admin-config-footer{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;display:flex}.admin-config-subheading{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 10px;display:flex}.admin-config-subheading h3{margin:0;font-size:14px}.admin-config-subheading span{color:var(--muted);font-size:11px}.admin-config-toggle-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-config-toggle{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:flex-start;gap:10px;min-height:62px;padding:12px;display:flex!important}.admin-config-toggle input{accent-color:var(--primary);margin-top:2px;width:18px!important;min-height:18px!important}.admin-config-toggle span{color:var(--ink);gap:4px;display:grid}.admin-config-toggle small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.admin-config-environment-row{justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 16px;display:flex}.admin-config-environment-row label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.admin-config-environment-row select{border:1px solid var(--line);min-width:160px;min-height:40px;color:var(--ink);background:var(--surface);border-radius:6px;padding:8px 10px}.admin-config-version{color:var(--muted);font-size:12px}.admin-config-form>details,.admin-config-form>fieldset{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:13px}.admin-config-form>details>summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:750}.admin-config-form>details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px}.admin-config-form>fieldset legend{color:var(--ink);font-size:13px;font-weight:750}.fuiou-fixed-endpoints{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin:16px 0 20px}.fuiou-fixed-endpoints summary{cursor:pointer;color:var(--ink);padding:13px 16px;font-size:13px;font-weight:750}.fuiou-fixed-endpoints[open] summary{border-bottom:1px solid var(--line)}.fuiou-fixed-endpoints-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.fuiou-fixed-endpoints-grid label{color:var(--muted);gap:5px;font-size:12px;display:grid}.fuiou-fixed-endpoints-grid label.wide{grid-column:1/-1}.fuiou-fixed-endpoints-grid input,.fuiou-fixed-endpoints-grid textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--muted);background:var(--surface);font:inherit;border-radius:6px;padding:8px 10px}.fuiou-fixed-endpoints-grid textarea{resize:vertical;line-height:1.45}.admin-configuration-catalog{gap:12px;display:grid}.admin-configuration-catalog>article{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:20px}.admin-configuration-catalog-list{border:1px solid var(--line);background:var(--line);border-radius:7px;gap:1px;display:grid;overflow:hidden}.admin-configuration-catalog-list>div{background:var(--surface);grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) minmax(100px,.4fr);align-items:center;gap:12px;padding:12px;display:grid}.admin-configuration-catalog-list code{overflow-wrap:anywhere;color:#28403a;font-size:12px}.admin-configuration-catalog-list small{color:var(--muted)}@media(max-width:720px){.admin-configuration-catalog-list>div{grid-template-columns:1fr;gap:6px}}.admin-governance-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-governance-two-column>div{border:1px solid var(--line);background:var(--surface);border-radius:8px}.admin-governance-search{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:flex-end;gap:10px;margin:20px 0;padding:14px;display:flex}.admin-governance-search label{color:var(--muted);flex:1;gap:5px;font-size:12px;display:grid}.admin-governance-search input{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-height:40px;padding:8px 10px}.admin-governance-user-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-governance-user-summary>div{border-left:3px solid var(--primary);background:var(--surface-2);gap:5px;min-height:90px;padding:15px;display:grid}.admin-governance-user-summary span,.admin-governance-user-summary small{color:var(--muted);font-size:11px}.admin-governance-user-summary strong{font-size:18px}.admin-team-section{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:20px;overflow:hidden}.admin-team-header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,var(--primary-soft),var(--surface));justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.admin-team-header h2{margin:3px 0 6px;font-size:20px}.admin-team-header p{color:var(--muted);margin:0;font-size:12px}.admin-team-header .eyebrow{color:var(--primary);font-weight:800}.admin-team-metrics{align-items:center;gap:8px;display:flex}.admin-team-metrics span{min-width:92px;color:var(--muted);background:#ffffffb3;border:1px solid #126b6324;border-radius:8px;padding:10px 13px;font-size:11px}.admin-team-metrics strong{color:var(--ink);margin-bottom:2px;font-size:20px;display:block}.admin-team-toolbar{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-team-view-switch{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:3px;padding:3px;display:flex}.admin-team-view-switch button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:6px 12px;font-size:12px;font-weight:750}.admin-team-view-switch button.active{color:#fff;background:var(--primary)}.admin-team-level-actions{gap:6px;display:flex}.admin-team-table-wrap{overflow-x:auto}.admin-team-table{border-collapse:collapse;width:100%;font-size:13px}.admin-team-table th{color:var(--muted);background:var(--surface-2);text-align:left;white-space:nowrap;padding:11px 14px;font-size:11px}.admin-team-table td{border-top:1px solid var(--line);white-space:nowrap;padding:12px 14px}.admin-team-table tbody tr:hover{background:#f8fbfa}.admin-team-expand,.admin-team-leaf{flex:0 0 22px;width:22px;height:22px}.admin-team-expand{color:var(--primary);background:var(--primary-soft);border:1px solid #126b634d;border-radius:5px;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.admin-team-empty{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:16px 24px;font-size:12px}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.health-hero{color:#fff;background:radial-gradient(circle at 92% 3%,#ffffff2e,#0000 30%),linear-gradient(135deg,#126b63,#174f6d);border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(220px,.55fr);align-items:center;gap:32px;min-height:270px;margin-bottom:20px;padding:clamp(28px,5vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #12454e29}.health-hero.detection{background:radial-gradient(circle at 90% 4%,#ffffff2b,#0000 29%),linear-gradient(135deg,#174f6d,#2f68bf)}.health-hero.wellness{background:radial-gradient(circle at 90% 4%,#ffffff2b,#0000 29%),linear-gradient(135deg,#126b63,#2e8b57)}.health-hero:after{content:"";border:38px solid #ffffff12;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-180px;right:-150px}.health-hero>div,.health-hero>aside{z-index:1;position:relative}.health-hero .eyebrow{color:#ffffffb3}.health-hero h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.5vw,50px);line-height:1.13}.health-hero>div>p:not(.eyebrow){color:#ffffffc7;max-width:690px;margin:16px 0 0;line-height:1.7}.health-hero>aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff38;border-radius:12px;align-content:center;gap:10px;min-height:150px;padding:20px;display:grid}.health-hero>aside strong{font-size:28px}.health-hero>aside small{color:#ffffffb8;line-height:1.5}.health-hero-badges{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.health-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.health-metrics>article{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:space-between;gap:7px;min-height:108px;padding:16px;display:grid;box-shadow:0 7px 20px #1425320a}.health-metrics span,.health-metrics small{color:var(--muted);font-size:11px}.health-metrics strong{overflow-wrap:anywhere;font-size:25px}.health-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.health-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.health-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.health-card-grid>.empty-state{grid-column:1/-1}.health-entity-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:15px;min-width:0;padding:20px;display:grid;box-shadow:0 7px 20px #1425320a}.health-entity-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.health-entity-card h2,.health-entity-card h3{margin:0;font-size:17px;line-height:1.35}.health-entity-card p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.health-entity-card footer{flex-wrap:wrap;gap:8px;display:flex}.health-entity-card .fact-list{margin-top:-4px}.health-timeline{margin:0;padding:0;list-style:none;display:grid}.health-timeline li{grid-template-columns:28px 1fr;gap:13px;min-height:74px;display:grid;position:relative}.health-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:0;left:9px}.health-timeline li:last-child:before{display:none}.health-timeline li>span{z-index:1;border:2px solid var(--line);background:#fff;border-radius:50%;width:19px;height:19px;margin-top:2px;position:relative}.health-timeline li.done>span{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 4px #fff}.health-timeline li.active>span{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 4px var(--primary-soft),inset 0 0 0 4px #fff}.health-timeline strong{font-size:13px;display:block}.health-timeline p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.5}.health-timeline time{color:var(--subtle);font-size:10px}.health-facts>div{grid-template-columns:minmax(92px,.6fr) minmax(0,1.4fr)}.health-action-row{flex-wrap:wrap;gap:8px;display:flex}.health-action-row>a,.health-action-row>button{flex:140px}.health-section{margin-top:20px}.health-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 13px;display:flex}.health-section-heading h2{margin:0;font-size:20px}.health-section-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.health-form-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px;box-shadow:0 7px 20px #1425320a}.health-form-card h2{margin:0 0 17px;font-size:19px}.health-form-card textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:94px;color:var(--ink);padding:12px}.health-form-card .contract-select{min-height:44px}.assessment-question{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;padding:20px}.assessment-question>header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.assessment-question h2{margin:0;font-size:16px}.assessment-options{gap:8px;display:grid}.assessment-option{border:1px solid var(--line);border-radius:var(--radius);background:var(--phone-bg);min-height:50px;color:var(--ink);align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.assessment-option input{accent-color:var(--primary)}.assessment-result-score{border:12px solid #fff3;border-radius:50%;place-items:center;width:132px;height:132px;font-size:36px;font-weight:900;display:grid}.dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dimension-grid>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--phone-bg);padding:14px}.dimension-grid span,.dimension-grid strong{display:block}.dimension-grid span{color:var(--muted);margin-bottom:5px;font-size:11px}.admin-filter-bar{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:14px;display:flex}.admin-filter-bar .form-field{flex:1;min-width:210px;margin:0}.admin-health-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.admin-health-table table{border-collapse:collapse;width:100%;font-size:12px}.admin-health-table th,.admin-health-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap;padding:13px 14px}.admin-health-table th{color:var(--muted);background:var(--surface-2);font-size:11px}.admin-health-table tr:last-child td{border-bottom:0}.admin-health-table td.summary-cell{white-space:normal;min-width:260px;max-width:420px;line-height:1.55}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:1020px){.quick-grid,.product-grid,.order-detail-grid,.admin-metrics,.health-card-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.mobile-basket-icon{position:relative}.mobile-basket-icon b{background:var(--red);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-7px;right:-10px}.portal-hero{grid-template-columns:1fr}.hero-service-card{min-height:225px}.dashboard-grid,.basket-layout,.detail-content-grid,.admin-workbench,.health-workspace-grid,.health-hero{grid-template-columns:1fr}.health-hero>aside{min-height:110px}.health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fuiou-bank-card{max-width:none}.checkout-layout,.order-confirm-grid,.admin-two-column,.admin-governance-master-detail,.admin-governance-log-grid,.admin-governance-two-column{grid-template-columns:1fr}.admin-governance-master-detail>aside{border-right:0;border-bottom:1px solid var(--line)}.admin-governance-user-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-team-header{flex-direction:column;align-items:stretch}.benefit-grid{grid-template-columns:1fr}.inline-form{grid-template-columns:1fr 1fr}.admin-form-grid,.admin-governance-form,.admin-governance-facts,.admin-governance-snapshots,.admin-governance-user-summary{grid-template-columns:1fr}.admin-config-panel{padding:18px}.admin-config-heading,.admin-config-environment-row,.admin-config-footer{flex-direction:column;align-items:stretch}.admin-config-toggle-grid{grid-template-columns:1fr}.admin-config-copy-row{flex-direction:column;align-items:stretch}.admin-config-copy-row button{width:100%}.fuiou-fixed-endpoints-grid{grid-template-columns:1fr}.fuiou-fixed-endpoints-grid label.wide,.admin-governance-form label.wide,.admin-governance-form>button{grid-column:auto}.admin-governance-search,.admin-team-toolbar{flex-direction:column;align-items:stretch}.admin-team-view-switch button,.admin-team-level-actions button,.admin-team-metrics span{flex:1}.basket-summary{position:static}.product-detail{grid-template-columns:1fr}.detail-art{min-height:330px}.order-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.heading-button,.admin-add-user-button{width:100%}.portal-hero{border-radius:12px;min-height:0;padding:26px 22px}.portal-hero h1{font-size:34px}.portal-hero-copy>p{font-size:13px}.hero-service-card{min-height:205px}.quick-grid{grid-template-columns:1fr;gap:8px;margin-bottom:30px}.quick-grid>a{min-height:76px}.dashboard-main{padding:17px}.service-row{grid-template-columns:auto 1fr auto}.service-row>.compact-button{grid-column:2/-1;width:100%}.identity-card{padding:17px}.catalog-toolbar{grid-template-columns:1fr}.filter-row{overflow-x:auto}.product-grid{grid-template-columns:1fr}.product-card{grid-template-rows:auto;grid-template-columns:110px 1fr}.product-art{min-height:100%;padding:14px}.product-art .portal-icon{font-size:34px}.product-card-body{padding:15px}.product-card h2{font-size:15px}.product-card p{min-height:0}.product-price{margin:13px 0 10px}.product-price strong{font-size:18px}.product-actions{grid-template-columns:1fr}.detail-art{min-height:280px;padding:30px 20px}.kit-visual{min-height:145px}.detail-copy{padding:24px 18px}.detail-copy h1{font-size:28px}.detail-actions{grid-template-columns:1fr}.content-card{padding:18px}.basket-item{grid-template-columns:auto 74px minmax(0,1fr);gap:12px;padding:14px}.basket-thumb{width:74px;height:74px}.basket-item-actions{grid-column:3;grid-template-columns:auto auto;align-items:center}.basket-item.invalid{grid-template-columns:auto 60px minmax(0,1fr)}.basket-item.invalid .basket-thumb{width:60px;height:60px}.basket-item.invalid>.compact-button{grid-column:3;width:100%}.record-card-head{padding:15px}.record-card-foot{padding:10px 15px}.record-card-foot>span{display:none}.record-card-foot>a{width:100%}.order-card-body{grid-template-columns:52px 1fr;gap:12px;padding:15px}.order-product-icon{width:52px;height:52px}.order-amount{text-align:left;grid-column:2}.order-card-foot{flex-direction:column;align-items:stretch}.order-card-foot>a{width:100%}.order-detail-grid,.process-list.horizontal{grid-template-columns:1fr}.process-list.horizontal li{min-height:62px}.process-list.horizontal li:not(:last-child):before{width:1px;height:auto;inset:28px auto 0 14px}.page-actions{flex-direction:column-reverse}.page-actions>*{width:100%}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics>div{min-height:106px;padding:14px}.admin-metrics strong{font-size:24px}.identity-choice-grid{grid-template-columns:1fr}.status-summary-grid{grid-template-columns:1fr 1fr}.wallet-summary-grid,.inline-form,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.form-submit-bar{flex-direction:column;align-items:stretch;position:static}.form-submit-bar>*{width:100%}.request-error-actions{flex-direction:column;width:100%}.admin-order-row{grid-template-columns:1fr 1fr}.admin-order-row>div{grid-column:1/-1}.admin-commerce-order-list article{grid-template-columns:1fr auto}.admin-commerce-order-list article>div{grid-column:1/-1}.admin-parent-change-form{grid-template-columns:1fr}.admin-parent-change-form .admin-governance-actions{grid-column:auto}.health-hero{border-radius:12px;padding:25px 21px}.health-hero h1{font-size:32px}.fuiou-bank-card{gap:16px;padding:18px}.fuiou-bank-card-number strong{letter-spacing:.1em;font-size:20px}.fuiou-bank-card-footer{flex-direction:column;align-items:flex-start}.fuiou-bank-card-interbank{justify-items:start}.health-metrics>article{min-height:94px;padding:13px}.health-metrics strong{font-size:21px}.health-card-grid,.health-card-grid.three,.dimension-grid{grid-template-columns:1fr}.assessment-question{padding:16px}.admin-filter-bar{flex-direction:column;align-items:stretch}.admin-filter-bar .form-field,.admin-filter-bar>button{width:100%}}@media(max-width:1060px){.admin-user-filter{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(140px,.55fr))}.admin-user-filter-actions{grid-column:1/-1}.admin-user-table-head,.admin-user-list>article{grid-template-columns:minmax(230px,1.1fr) minmax(120px,.55fr) minmax(180px,.8fr) minmax(215px,auto)}}@media(max-width:800px){.admin-user-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-search{grid-column:1/-1}.admin-user-table-head{display:none}.admin-user-list{padding:0 14px}.admin-user-list>article{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 0}.admin-user-account{grid-column:1}.admin-user-identity{text-align:right;grid-area:1/2}.admin-user-parent{grid-column:1;padding-left:45px}.admin-user-mobile-label{color:var(--subtle);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.admin-user-row-actions{grid-column:2;align-self:end}.admin-parent-change-form{grid-column:1/-1}}@media(max-width:580px){.admin-create-user-header{padding-left:18px}.admin-create-user-form{padding-left:18px;padding-right:18px}.admin-create-user-grid{grid-template-columns:1fr}.admin-create-user-actions{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.admin-user-filter{grid-template-columns:1fr;padding:14px}.admin-user-search,.admin-user-filter-actions{grid-column:auto}.admin-user-filter-actions>*{flex:1}.admin-user-directory-header{padding:15px 16px}.admin-user-list{padding:0 16px}.admin-user-list>article{grid-template-columns:minmax(0,1fr) auto}.admin-user-account{grid-column:1/-1}.admin-user-identity{text-align:left;grid-area:2/1}.admin-user-parent{grid-column:1/-1;padding-left:45px}.admin-user-row-actions{grid-column:1/-1;justify-content:flex-start;padding-left:45px}.admin-user-detail-link{flex:1}}.account-agreement-list{gap:16px;display:grid}.account-agreement-list>article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px;box-shadow:0 7px 22px #1425320d}.account-agreement-list>article>header,.account-consent-history>header,.user-todo-list article>header,.user-todo-detail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-agreement-list h2,.account-consent-history h2,.user-todo-list h2{margin:4px 0 0;font-size:1.08rem}.account-agreement-content{border-left:3px solid var(--primary);background:var(--surface-2);color:var(--ink);white-space:pre-wrap;margin:18px 0;padding:18px;line-height:1.85}.account-agreement-facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.account-agreement-facts>div{background:var(--surface);min-width:0;padding:12px}.account-agreement-facts dt{color:var(--muted);font-size:.72rem}.account-agreement-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.78rem;font-weight:750}.account-agreement-list .notice-legacy{margin:14px 0 0}.account-agreement-per-action{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-agreement-per-action .notice-legacy{flex:1}.account-agreement-per-action>a{flex:none;margin-top:14px}.account-agreement-confirm{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.account-agreement-confirm label{align-items:flex-start;gap:9px;line-height:1.55;display:flex}.account-agreement-confirm input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:2px}.account-agreement-confirm button{flex:none}.account-consent-history{margin-top:30px}.account-consent-history>header{margin-bottom:14px}.account-consent-history>div{border-top:1px solid var(--line)}.account-consent-history article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px 16px;padding:16px 0;display:grid}.account-consent-history article>div{gap:4px;display:grid}.account-consent-history article p,.account-consent-history article>small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:.74rem}.account-consent-history time,.account-consent-history article small{color:var(--subtle);font-size:.72rem}.user-todo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.user-todo-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:5px;padding:18px;display:grid}.user-todo-metrics span{color:var(--muted);font-size:.78rem}.user-todo-metrics strong{color:var(--primary);font-size:1.65rem}.user-todo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.user-todo-list>article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.user-todo-list>article.overdue{box-shadow:inset 3px 0 var(--red);border-color:#e9b4b4}.user-todo-list header>div,.user-todo-detail header>div{flex-wrap:wrap;gap:7px;display:flex}.user-todo-list time,.user-todo-detail time{color:var(--subtle);font-size:.72rem}.user-todo-list p{color:var(--muted);margin:0;line-height:1.65}.user-todo-list a{justify-self:start;margin-top:4px}.user-todo-detail{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:20px;max-width:820px;padding:24px;display:grid}.user-todo-detail dl{border-top:1px solid var(--line);margin:0}.user-todo-detail dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.45fr) minmax(0,1.55fr);gap:14px;padding:13px 0;display:grid}.user-todo-detail dt{color:var(--muted);font-size:.78rem}.user-todo-detail dd{overflow-wrap:anywhere;margin:0;font-weight:750}.user-todo-detail .notice-legacy{margin:0}.user-todo-detail>a,.user-todo-detail>.disabled-control{justify-self:start}@media(max-width:760px){.product-main-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-main-gallery{max-width:none}.account-agreement-facts,.user-todo-list{grid-template-columns:1fr}.account-agreement-confirm,.account-agreement-per-action{flex-direction:column;align-items:stretch}.account-agreement-per-action>a{margin-top:0}.account-agreement-confirm button{width:100%}.account-consent-history article{grid-template-columns:minmax(0,1fr) auto}.account-consent-history article time{grid-column:1/-1}}@media(max-width:480px){.account-agreement-list>article,.user-todo-detail{padding:17px}.account-agreement-list>article>header,.user-todo-list article>header,.user-todo-detail>header{flex-direction:column;align-items:flex-start}.user-todo-metrics{grid-template-columns:1fr}.user-todo-detail dl>div{grid-template-columns:1fr;gap:5px}}.fulfillment-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.fulfillment-shortcuts>a{border:1px solid var(--line);border-radius:var(--radius);min-width:0;color:var(--ink);background:var(--surface);align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.fulfillment-shortcuts .portal-icon{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:8px}.fulfillment-shortcuts span:last-child,.fulfillment-address-list article>div,.shipment-card header>div,.admin-shipment-list article>header>div,.admin-exception-row>div{gap:4px;min-width:0;display:grid}.fulfillment-shortcuts small,.fulfillment-address-list small,.shipment-card small,.admin-shipment-list small,.admin-exception-row small{color:var(--muted)}.fulfillment-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.fulfillment-address-list,.shipment-list,.admin-shipment-list{gap:12px;display:grid}.fulfillment-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.fulfillment-filter-grid .form-field{margin:0}.fulfillment-filter-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.fulfillment-order-list article{align-items:start}.fulfillment-order-summary{min-width:0}.fulfillment-order-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fulfillment-todo-summary{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin-top:8px;padding:10px 12px;display:grid}.fulfillment-todo-summary>small{grid-column:1/-1}.fulfillment-todo-summary strong,.fulfillment-todo-summary small{overflow-wrap:anywhere;display:block}.fulfillment-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin:16px 0;font-size:.85rem;display:flex}.fulfillment-requirement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fulfillment-requirement-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:10px;padding:14px;display:grid}.fulfillment-requirement-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fulfillment-requirement-list article>header>div{gap:4px;min-width:0;display:grid}.fulfillment-requirement-list article p,.fulfillment-requirement-list article small{color:var(--muted);overflow-wrap:anywhere;margin:0}.fulfillment-address-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:14px 0;display:grid}.fulfillment-address-list p,.admin-exception-row p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.checkbox-field{color:var(--ink);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.checkbox-field input{width:17px;height:17px;accent-color:var(--primary)}.shipment-card,.admin-shipment-list>article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:18px}.shipment-card>header,.admin-shipment-list article>header,.admin-exception-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tracking-timeline{margin:18px 0 0;padding:0;list-style:none;display:grid}.tracking-timeline li{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:0 0 18px 26px;display:grid;position:relative}.tracking-timeline li:last-child{padding-bottom:0}.tracking-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:-9px;left:6px}.tracking-timeline li:last-child:before{display:none}.tracking-timeline li>span{border:3px solid var(--primary-soft);background:var(--primary);border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:1px}.tracking-timeline li>div{gap:4px;min-width:0;display:grid}.status-stepper{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.status-stepper span{border-right:1px solid var(--line);min-width:0;color:var(--muted);text-align:center;overflow-wrap:anywhere;padding:12px;font-size:.78rem;font-weight:750}.status-stepper span:last-child{border-right:0}.status-stepper span.active{color:var(--amber);background:var(--amber-soft)}.status-stepper span.done{color:var(--green);background:var(--green-soft)}.admin-inline-form{grid-template-columns:minmax(130px,.5fr) minmax(140px,.7fr) minmax(180px,1fr) auto;align-items:center;gap:8px;margin-top:12px;display:grid}.admin-inline-form input,.admin-inline-form select{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;min-height:38px;padding:7px 9px}.admin-shipment-list>article>.secondary-button{margin-top:12px}.admin-exception-row{border-bottom:1px solid var(--line);padding:14px 0}.admin-exception-row .admin-inline-form{grid-template-columns:minmax(190px,1fr) auto;margin-top:0}@media(max-width:800px){.fulfillment-two-column{grid-template-columns:1fr}.fulfillment-filter-grid,.fulfillment-requirement-list,.admin-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-exception-row{flex-wrap:wrap}.admin-exception-row .admin-inline-form{width:100%}}@media(max-width:580px){.fulfillment-shortcuts,.status-stepper,.fulfillment-filter-grid,.fulfillment-requirement-list{grid-template-columns:1fr}.fulfillment-filter-actions,.fulfillment-filter-actions>button,.fulfillment-pagination{width:100%}.fulfillment-pagination{justify-content:space-between}.status-stepper span{border-right:0;border-bottom:1px solid var(--line)}.status-stepper span:last-child{border-bottom:0}.fulfillment-address-list article{grid-template-columns:minmax(0,1fr) auto}.fulfillment-address-list article>button{justify-self:start}.shipment-card>header,.admin-shipment-list article>header{flex-direction:column}.tracking-timeline li,.admin-inline-form,.admin-exception-row .admin-inline-form{grid-template-columns:1fr}}.service-execution{gap:18px;display:grid}.service-assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.promotion-eligibility>header,.promotion-application>header,.service-assessment-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.service-assessment-card,.promotion-eligibility,.promotion-application{background:#fff;border:1px solid #dce3e8;border-radius:14px;padding:16px}.service-assessment-total{align-items:baseline;gap:8px;display:flex}.service-assessment-total strong{font-size:1.35rem}.service-assessment-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-assessment-card dl div{gap:3px;display:grid}.service-assessment-card dt{color:#64747c;font-size:.78rem}.promotion-tree,.promotion-tree ul{gap:8px;margin:12px 0;padding-left:18px;list-style:none;display:grid}.promotion-node>div{background:#f7fafb;border-left:3px solid #dce3e8;align-items:center;gap:8px;padding:8px 10px;display:flex}.promotion-node.matched>div{border-left-color:#168578}.promotion-node.failed>div{border-left-color:#bb4d4d}@media(max-width:860px){.service-assessment-grid{grid-template-columns:1fr}}.governance-summary-grid,.governance-card-grid,.account-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.governance-primary-card{background:linear-gradient(145deg,#fff,var(--primary-soft))}.governance-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.governance-card-heading h2{overflow-wrap:anywhere;margin:4px 0 16px}.governance-card-heading>span:not([data-status-badge]){color:var(--muted);font-size:.82rem}.governance-path-list{margin:8px 0 20px;padding:0;list-style:none;display:grid}.governance-path-list li{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr;align-items:center;gap:11px;padding:10px 0;display:grid}.governance-path-list li>span{width:27px;height:27px;color:var(--primary);background:var(--primary-soft);border-radius:50%;place-items:center;font-weight:800;display:grid}.governance-path-list strong,.governance-path-list small{display:block}.governance-path-list small{color:var(--muted);margin-top:3px}.governance-section{margin-top:24px}.governance-section .governance-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.governance-metrics{margin:22px 0}.ledger-list{display:grid}.governance-identities>article{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:100px;padding:18px;display:grid}.governance-identities>article.active{border-color:var(--primary);box-shadow:inset 4px 0 var(--primary);background:var(--primary-soft)}.governance-identities>article strong,.governance-identities>article small{display:block}.governance-identities>article small{color:var(--muted);margin-top:5px;line-height:1.45}.governance-identities>article>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.governance-forms{align-items:start;margin:20px 0}.governance-application-list{gap:13px;display:grid}.governance-application-list>article{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:18px}.governance-application-list header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.governance-application-list header strong,.governance-application-list header small{display:block}.governance-application-list header small{color:var(--subtle);margin-top:4px}.governance-application-list>article>p{color:var(--muted);line-height:1.6}.inline-reason-form{border-top:1px solid var(--line);gap:8px;margin-top:13px;padding-top:13px;display:flex}.inline-reason-form input{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;min-width:180px;min-height:38px;padding:8px 10px}.governance-assessment{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.governance-assessment:last-child{border-bottom:0}.governance-assessment small{color:var(--muted);line-height:1.5}.account-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.account-impact-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:20px}.account-impact-grid strong,.account-impact-grid span{display:block}.account-impact-grid span{color:var(--muted);margin-top:7px;font-size:.8rem;line-height:1.6}.lifecycle-application-form{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:12px;margin-bottom:20px;display:grid}.lifecycle-application-form .form-field{margin:0}.lifecycle-application-form h2{margin-bottom:7px}.lifecycle-application-form p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.5}.lifecycle-obligations{background:var(--surface-2);border-radius:9px;gap:6px;margin:14px 0;padding:12px;display:grid}.lifecycle-obligations span{color:var(--muted);font-size:.76rem}.lifecycle-obligations span.blocking{color:var(--red);font-weight:750}.governance-timeline{display:grid}.governance-timeline>article{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px 0;display:grid}.governance-timeline>article:last-child{border-bottom:0}.governance-timeline>article>span:first-child{outline:2px solid var(--green);background:var(--green);border:3px solid #fff;border-radius:50%;width:13px;height:13px;margin-top:3px}.governance-timeline>article>span.failed{outline-color:var(--red);background:var(--red)}.governance-timeline strong,.governance-timeline small{display:block}.governance-timeline small,.governance-timeline p{color:var(--muted);margin:4px 0 0}@media(max-width:1100px){.governance-section .governance-card-grid,.account-impact-grid,.lifecycle-application-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-application-form>div:first-child{grid-column:1/-1}}@media(max-width:700px){.governance-summary-grid,.governance-card-grid,.governance-section .governance-card-grid,.account-impact-grid,.lifecycle-application-form{grid-template-columns:1fr}.lifecycle-application-form>div:first-child{grid-column:auto}.governance-identities>article{grid-template-columns:auto minmax(0,1fr)}.governance-identities>article>div{grid-column:1/-1;justify-content:flex-start}.inline-reason-form{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.support-page{gap:24px;display:grid}.support-local-nav{border:1px solid var(--line);background:#ffffffdb;border-radius:14px;align-items:center;gap:6px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 8px 24px #1425320d}.support-local-nav a{color:var(--muted);border-radius:9px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.support-local-nav a:first-child,.support-local-nav a:hover{color:var(--primary);background:var(--primary-soft)}.support-hero{min-height:280px;box-shadow:var(--soft-shadow);background:radial-gradient(circle at 90% 5%,#fffc,#0000 15rem),linear-gradient(128deg,#e7f5f2,#f5faf8 60%,#e9f0fb);border:1px solid #126b631f;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);align-items:center;gap:30px;padding:42px;display:grid;overflow:hidden}.support-hero h1{color:#123b3a;max-width:650px;margin:4px 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.07}.support-hero>div>p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.8}.support-hero-actions,.support-list-actions,.admin-cs-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.support-hero-actions{margin-top:24px}.support-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #ffffffbf;border-radius:16px;gap:8px;padding:24px;display:grid}.support-hero aside strong{font-size:1.15rem}.support-hero aside small,.support-hero aside time{color:var(--muted);font-size:.82rem}.support-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.support-action-card{border:1px solid var(--line);min-height:150px;color:var(--ink);background:var(--surface);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;position:relative;box-shadow:0 8px 20px #1425320d}.support-action-card:hover{border-color:#126b6359;transform:translateY(-3px)}.support-action-card>span{width:42px;height:42px;color:var(--primary);background:var(--primary-soft);border-radius:12px;place-items:center;display:grid}.support-action-card strong{font-size:1rem}.support-action-card p{color:var(--muted);margin:8px 0 0;font-size:.84rem;line-height:1.55}.support-action-card b{color:#fff;background:var(--primary);border-radius:99px;place-items:center;min-width:30px;height:30px;display:grid}.support-action-card i{color:var(--subtle);font-style:normal;position:absolute;bottom:16px;right:20px}.support-faq-list{gap:11px;display:grid}.support-faq-list details{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:0 22px}.support-faq-list summary{cursor:pointer;align-items:center;gap:14px;padding:20px 0;font-weight:700;display:flex}.support-faq-list summary span{color:var(--primary);background:var(--primary-soft);border-radius:6px;padding:4px 8px;font-size:.75rem}.support-faq-list p{color:var(--muted);margin:0 0 8px;line-height:1.8}.support-faq-list small{color:var(--subtle);padding-bottom:18px;display:block}.support-list{gap:12px;display:grid}.support-list>article{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:21px 24px;display:flex;box-shadow:0 7px 18px #1425320a}.support-list h2{margin:6px 0;font-size:1.02rem}.support-list p{color:var(--muted);margin:0 0 7px}.support-list small{color:var(--subtle)}.support-list-number{color:var(--primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700}.support-list-actions{justify-content:flex-end;min-width:150px}.support-list-actions b{color:var(--red);font-size:.76rem}.support-list-actions .text-link{text-align:right;width:100%;font-size:.78rem}.disabled-control:disabled{cursor:not-allowed;opacity:.52}.contract-hint{color:var(--muted);line-height:1.55}.support-conversation-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.55fr);align-items:start;gap:18px;display:grid}.support-chat,.support-record-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;box-shadow:0 8px 24px #1425320d}.support-context{border-bottom:1px solid var(--line);background:var(--surface-2);padding:17px 22px}.support-context p{color:var(--muted);margin:7px 0 0;font-size:.84rem}.support-messages{gap:15px;min-height:320px;max-height:600px;padding:24px;display:grid;overflow-y:auto}.support-messages article{background:var(--surface-2);border-radius:14px;width:min(78%,630px);padding:12px 15px}.support-messages article.from-user{color:#fff;background:var(--primary);border-bottom-right-radius:4px;justify-self:end}.support-messages article.from-service{border-bottom-left-radius:4px;justify-self:start}.support-messages article.from-system{background:var(--amber-soft);justify-self:center;width:auto}.support-messages article>span{opacity:.75;font-size:.72rem;font-weight:750}.support-messages article p{white-space:pre-wrap;margin:6px 0;line-height:1.65}.support-messages article small{opacity:.68;font-size:.68rem}.support-message-form{border-top:1px solid var(--line);gap:10px;padding:16px;display:grid}.support-message-form textarea{resize:vertical;width:100%}.support-message-form>div{justify-content:space-between;gap:10px;display:flex}.support-record-panel{gap:12px;padding:22px;display:grid}.support-record-panel h2{margin:4px 0;font-size:1rem}.support-record-panel>div{border-bottom:1px solid var(--line);padding:13px 0}.support-record-panel p{color:var(--muted);margin:8px 0;font-size:.84rem}.support-record-panel small{color:var(--subtle)}.support-record-panel>a{background:var(--surface-2);border-radius:8px;justify-content:space-between;gap:8px;padding:10px;text-decoration:none;display:flex}.support-ticket-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:start;gap:18px;display:grid}.support-ticket-layout .content-card{padding:26px}.support-facts,.admin-cs-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 26px;display:grid}.support-facts>div,.admin-cs-facts>div{border-bottom:1px solid var(--line);padding:13px}.support-facts dt,.admin-cs-facts dt{color:var(--subtle);font-size:.75rem}.support-facts dd,.admin-cs-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:650}.support-process-list,.admin-cs-records{gap:0;padding:0;list-style:none;display:grid}.support-process-list li,.admin-cs-records li{border-left:2px solid var(--line);padding:0 0 22px 25px;position:relative}.support-process-list li:before,.admin-cs-records li:before{background:var(--primary);content:"";border-radius:99px;width:10px;height:10px;position:absolute;top:2px;left:-6px}.support-process-list p,.admin-cs-records p{margin:7px 0}.support-process-list time,.admin-cs-records small{color:var(--subtle);font-size:.75rem}.support-complaint-detail{max-width:900px;padding:30px}.support-complaint-detail>p{color:var(--muted);background:var(--surface-2);border-radius:10px;padding:20px;line-height:1.8}.support-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.support-review-grid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:10px;padding:23px;display:grid}.support-review-grid h2,.support-review-grid p{margin:0}.support-review-grid p{min-height:48px;color:var(--muted)}.support-review-grid article>div:not(.support-stars){flex-wrap:wrap;gap:6px;display:flex}.support-review-grid article>div span{color:var(--primary);background:var(--primary-soft);border-radius:6px;padding:4px 7px;font-size:.74rem}.support-review-grid small{color:var(--subtle)}.support-stars{color:#e59a17;letter-spacing:2px}.support-rating,.support-tag-picker{border:1px solid var(--line);border-radius:10px;padding:16px}.support-rating button{color:#cbd2d9;background:0 0;border:0;padding:2px 5px;font-size:2rem}.support-rating button.selected{color:#e59a17}.support-tag-picker{flex-wrap:wrap;gap:12px;display:flex}.support-tag-picker legend,.support-rating legend{color:var(--muted);padding:0 6px;font-size:.82rem;font-weight:650}.support-tag-picker label{align-items:center;gap:5px;display:flex}.admin-cs-tabs{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.admin-cs-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;padding:9px 16px;font-weight:650}.admin-cs-tabs button.active{color:#fff;background:var(--primary)}.admin-cs-panel{gap:16px;display:grid}.admin-cs-master-detail{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(230px,.42fr) minmax(0,1.58fr);min-height:620px;display:grid;overflow:hidden}.admin-cs-object-list{border-right:1px solid var(--line);background:#f8fafb;flex-direction:column;display:flex}.admin-cs-object-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.admin-cs-object-list button.selected{box-shadow:inset 4px 0 var(--primary);background:var(--primary-soft)}.admin-cs-object-list button span{gap:5px;min-width:0;display:grid}.admin-cs-object-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.admin-cs-master-detail>div{min-width:0;padding:24px}.admin-cs-detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.admin-cs-detail-heading h2{margin:4px 0}.admin-cs-detail-heading p:not(.eyebrow){color:var(--muted);margin:0}.admin-cs-detail-heading>div:last-child{gap:7px;display:flex}.admin-cs-context{background:#fffaf0;border:1px solid #ead6ad;border-radius:9px;gap:7px;margin:16px 0;padding:14px;display:grid}.admin-cs-context code{overflow-wrap:anywhere;color:#755822}.admin-cs-context small{color:#876d3f}.admin-cs-messages{gap:9px;max-height:370px;margin:18px 0;display:grid;overflow-y:auto}.admin-cs-messages article{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:13px;display:grid}.admin-cs-messages article>div{gap:3px;display:grid}.admin-cs-messages article p{color:var(--muted);grid-column:1/-1;margin:2px 0}.admin-cs-messages small{color:var(--subtle);font-size:.72rem}.admin-cs-reply{background:var(--surface-2);border-radius:10px;gap:10px;padding:16px;display:grid}.admin-cs-reply>div{justify-content:space-between;gap:10px;display:flex}.admin-cs-inline-form{border-top:1px solid var(--line);grid-template-columns:1fr .6fr .8fr 1.2fr auto;align-items:end;gap:8px;margin-top:16px;padding-top:16px;display:grid}.admin-cs-inline-form h3{grid-column:1/-1;margin:0}.admin-cs-inline-form input,.admin-cs-inline-form select,.admin-cs-ticket-actions input,.admin-cs-ticket-actions select{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;min-height:38px;padding:7px 9px}.admin-cs-ticket-actions{background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;padding:15px;display:grid}.admin-cs-ticket-actions label{color:var(--muted);gap:5px;font-size:.78rem;display:grid}.admin-cs-ticket-actions>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.admin-cs-assignment{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.admin-cs-assignment>div{flex:1;gap:4px;display:grid}.admin-cs-assignment small{color:var(--muted)}.admin-cs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-cs-cards>article{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:20px;display:grid}.admin-cs-cards header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-cs-cards h2{margin:3px 0;font-size:1rem}.admin-cs-cards p{color:var(--muted);margin:0;line-height:1.6}.admin-cs-cards small{color:var(--subtle)}.admin-cs-content-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:16px;display:grid}.admin-cs-content-grid>form{position:sticky;top:90px}.admin-cs-sensitive-grid{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.admin-cs-sensitive-grid .content-card{padding:24px}.admin-cs-sensitive-grid pre{color:#d6efe8;background:#172d2b;border-radius:8px;max-height:360px;padding:16px;overflow:auto}.text-button.danger{color:var(--red)}@media(max-width:1020px){.support-action-grid,.support-review-grid,.admin-cs-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cs-inline-form h3{grid-column:1/-1}.admin-cs-content-grid{grid-template-columns:1fr}.admin-cs-content-grid>form{position:static}}@media(max-width:800px){.support-hero,.support-conversation-grid,.support-ticket-layout,.admin-cs-master-detail,.admin-cs-sensitive-grid{grid-template-columns:1fr}.support-hero{padding:30px 24px}.admin-cs-object-list{border-right:0;border-bottom:1px solid var(--line);max-height:280px;overflow-y:auto}.admin-cs-cards{grid-template-columns:1fr}}@media(max-width:580px){.support-action-grid,.support-review-grid,.support-facts,.admin-cs-facts,.admin-cs-ticket-actions{grid-template-columns:1fr}.support-list>article{flex-direction:column;align-items:flex-start}.support-list-actions{justify-content:flex-start;width:100%}.support-list-actions .text-link{text-align:left}.support-messages article{width:90%}.admin-cs-master-detail>div{padding:16px}.admin-cs-messages article{grid-template-columns:1fr}.admin-cs-ticket-actions>div{grid-column:auto}}.operations-message-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.operations-chip-group,.admin-operations-tabs,.admin-operations-config-tabs{gap:6px;display:flex;overflow-x:auto}.operations-chip-group button,.admin-operations-tabs button,.admin-operations-config-tabs button{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:999px;flex:none;padding:8px 13px;font-size:.8rem;font-weight:700}.operations-chip-group button.active,.admin-operations-tabs button.active,.admin-operations-config-tabs button.active{border-color:var(--primary);color:#fff;background:var(--primary)}.operations-message-toolbar>label,.admin-operations-filters label,.admin-operations-dashboard-filter label,.admin-operations-transfer-form label,.admin-operations-preview label{color:var(--muted);gap:5px;font-size:.76rem;font-weight:700;display:grid}.operations-message-toolbar select,.admin-operations-filters input,.admin-operations-filters select,.admin-operations-dashboard-filter input,.admin-operations-dashboard-filter select,.admin-operations-transfer-form input,.admin-operations-preview input,.admin-operations-preview select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface);border-radius:8px;padding:8px 10px}.operations-message-batch-actions,.operations-detail-actions,.admin-operations-section-heading>div:last-child,.admin-operations-config-actions{flex-wrap:wrap;gap:8px;display:flex}.operations-message-list{gap:11px;display:grid}.operations-message-list>article{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid;position:relative;box-shadow:0 7px 18px #1425320a}.operations-message-list>article.unread{border-left:4px solid var(--primary);background:linear-gradient(90deg,var(--primary-soft),#fff 26%)}.operations-message-select{place-items:center;display:grid}.operations-message-select input{width:17px;height:17px;accent-color:var(--primary)}.operations-message-icon{width:44px;height:44px;color:var(--primary);background:var(--primary-soft);border-radius:13px;place-items:center;display:grid}.operations-message-icon.report,.operations-message-icon.detection{color:var(--blue);background:var(--blue-soft)}.operations-message-icon.wallet,.operations-message-icon.earning,.operations-message-icon.invoice{color:var(--amber);background:var(--amber-soft)}.operations-message-list header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operations-message-list time{color:var(--subtle);margin-left:auto;font-size:.72rem}.operations-message-list h2{margin:7px 0 5px;font-size:1rem}.operations-message-list p{color:var(--muted);margin:0 0 6px;line-height:1.55}.operations-message-list small{color:var(--subtle)}.operations-unread-dot{color:var(--red);font-size:.72rem;font-weight:800}.operations-message-detail{gap:20px;max-width:920px;padding:28px;display:grid}.operations-message-detail>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.operations-message-detail>header>div{flex-wrap:wrap;gap:7px;display:flex}.operations-message-detail time{color:var(--subtle);font-size:.8rem}.operations-message-summary{color:var(--ink);background:var(--surface-2);border-radius:10px;margin:0;padding:22px;font-size:1.02rem;line-height:1.8}.operations-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.operations-detail-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:12px}.operations-detail-facts dt{color:var(--subtle);font-size:.72rem}.operations-detail-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.85rem;font-weight:650}.operations-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.operations-preference-card{gap:15px;padding:22px;display:grid}.operations-preference-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operations-preference-card h2{margin:4px 0}.operations-preference-card>small{color:var(--subtle)}.operations-channel-options{background:var(--surface-2);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.operations-channel-options label{align-items:center;gap:6px;font-size:.8rem;display:flex}.operations-channel-options input{accent-color:var(--primary)}.admin-operations-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-bottom:18px;padding:7px}.admin-operations-tabs button{border-radius:8px}.admin-operations-workbench{gap:16px;display:grid}.admin-operations-section-heading{border:1px solid var(--line);background:linear-gradient(135deg,#fff,var(--surface-2));border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.admin-operations-section-heading h2{margin:4px 0}.admin-operations-section-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;line-height:1.6}.admin-operations-filters,.admin-operations-dashboard-filter{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;display:grid}.admin-operations-filters.wide{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-operations-push-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.admin-operations-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-operations-push-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-operations-push-list>article{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 7px 18px #1425320a}.admin-operations-push-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.admin-operations-push-list>article>header>div:first-child{min-width:0}.admin-operations-push-list>article>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:48%;display:flex}.admin-operations-push-list [data-status-badge]{text-align:center;overflow-wrap:anywhere;white-space:normal}.admin-operations-push-list h3{margin:4px 0 6px;font-size:.95rem;line-height:1.45}.admin-operations-push-list code{overflow-wrap:anywhere;color:var(--primary);font-size:.82rem}.admin-operations-push-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem}.admin-operations-master-detail{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);min-height:650px;display:grid;overflow:hidden}.admin-operations-object-list{border-right:1px solid var(--line);background:#f8fafb;flex-direction:column;max-height:840px;display:flex;overflow-y:auto}.admin-operations-object-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px;display:flex}.admin-operations-object-list>button.selected{box-shadow:inset 4px 0 var(--primary);background:var(--primary-soft)}.admin-operations-object-list>button.overdue{box-shadow:inset 4px 0 var(--red)}.admin-operations-object-list>button>span{gap:5px;min-width:0;display:grid}.admin-operations-object-list>button>span:last-child{justify-items:end}.admin-operations-object-list small{max-width:220px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-operations-detail-stack{align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.admin-operations-event-detail,.admin-operations-todo-detail{gap:15px;padding:22px;display:grid}.admin-operations-event-detail>header,.admin-operations-todo-detail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-operations-event-detail>header>div:last-child,.admin-operations-todo-detail>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-operations-event-detail h2,.admin-operations-todo-detail h2{margin:4px 0}.admin-operations-todo-detail header p:not(.eyebrow){color:var(--muted);margin:6px 0 0}.admin-operations-todo-detail.overdue{border-color:#e9b4b4}.operations-json-block{color:#d8eee9;background:#172d2b;border-radius:9px;max-height:300px;padding:15px;font-size:.76rem;overflow:auto}.admin-card-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.admin-card-title h3{margin:4px 0}.admin-card-title>span{color:var(--muted);font-size:.78rem}.admin-operations-log-list,.admin-operations-deliveries>div{gap:8px;display:grid}.admin-operations-log-list article,.admin-operations-deliveries article,.admin-operations-definition-list article,.admin-operations-audit-list article{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.admin-operations-log-list article>div,.admin-operations-deliveries article>div,.admin-operations-audit-list article>div{flex:1;gap:3px;min-width:0;display:grid}.admin-operations-log-list small,.admin-operations-deliveries small,.admin-operations-audit-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.admin-operations-transfer-form{background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px;display:grid}.admin-operations-transfer-form h3,.admin-operations-transfer-form .wide-field{grid-column:1/-1;margin:0}.admin-operations-transfer-form button{justify-self:start}.admin-operations-dashboard-filter{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.admin-operations-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-operations-metric-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:10px;padding:20px;display:grid;box-shadow:0 7px 18px #1425320a}.admin-operations-metric-grid>article.failed{border-color:#e9b4b4}.admin-operations-metric-grid header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-operations-metric-grid h3{margin:4px 0;font-size:.94rem}.admin-operations-metric-grid>article>strong{color:var(--primary);font-size:clamp(1.45rem,3vw,2.1rem)}.admin-operations-metric-grid>article>small{color:var(--subtle)}.admin-operations-metric-grid details{border-top:1px solid var(--line);padding-top:10px}.admin-operations-metric-grid summary,.admin-operations-definition-list>summary{cursor:pointer;color:var(--primary);font-size:.8rem;font-weight:750}.admin-operations-metric-grid details p{color:var(--muted);line-height:1.55}.admin-operations-metric-grid details dl{gap:5px;font-size:.75rem;display:grid}.admin-operations-metric-grid details dl div{grid-template-columns:80px 1fr;display:grid}.admin-operations-metric-grid details dt{color:var(--subtle)}.admin-operations-metric-grid details dd{margin:0}.admin-operations-definition-list{padding:20px}.admin-operations-definition-list article strong{min-width:180px}.admin-operations-definition-list article span:not([data-status-badge]){color:var(--muted);flex:1;font-size:.78rem}.admin-operations-config-tabs{padding-bottom:4px}.admin-operations-config-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:15px;display:grid}.admin-operations-config-list,.admin-operations-config-create,.admin-operations-transition-form,.admin-operations-edit-form,.admin-operations-preview,.admin-operations-audit-list{padding:21px}.admin-operations-config-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 13px;padding:13px 0;display:grid}.admin-operations-config-list>article>div:first-child{gap:4px;display:grid}.admin-operations-config-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.admin-operations-config-actions{grid-column:1/-1}.admin-operations-config-create{gap:11px;max-height:850px;display:grid;overflow-y:auto}.admin-operations-config-create>header h3,.admin-operations-transition-form h3,.admin-operations-preview h3{margin:4px 0}.admin-operations-config-create>label:not(.form-field){align-items:center;gap:7px;font-size:.8rem;display:flex}.admin-operations-config-create select,.admin-operations-config-create textarea{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;min-height:42px;padding:8px 10px}.admin-operations-config-create textarea{resize:vertical;min-height:84px}.admin-operations-transition-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-operations-edit-form{gap:11px;display:grid}.admin-operations-transition-form>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;display:flex}.admin-operations-edit-form>header{justify-content:space-between;align-items:flex-start;display:flex}.admin-operations-edit-form textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;width:100%;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.55}.admin-operations-edit-form>small{color:var(--muted)}.admin-operations-transition-form>button{grid-column:1/-1;justify-self:start}.admin-operations-preview{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.admin-operations-preview>header,.admin-operations-preview-result{grid-column:1/-1}.admin-operations-preview-result{background:var(--primary-soft);border-radius:9px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.admin-operations-preview-result strong{width:100%}.admin-operations-preview-result span{background:var(--surface);border-radius:6px;padding:5px 8px;font-size:.75rem}@media(max-width:1100px){.operations-preference-grid,.admin-operations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-filters.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-operations-push-list,.admin-operations-config-layout{grid-template-columns:1fr}}@media(max-width:800px){.operations-message-list>article{grid-template-columns:auto auto minmax(0,1fr)}.operations-message-list>article>a{grid-column:2/-1;justify-self:start}.admin-operations-section-heading{flex-direction:column}.admin-operations-filters,.admin-operations-filters.wide,.admin-operations-push-filters,.admin-operations-dashboard-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-master-detail{grid-template-columns:1fr}.admin-operations-object-list{border-right:0;border-bottom:1px solid var(--line);max-height:330px}.admin-operations-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.operations-message-list>article{grid-template-columns:auto minmax(0,1fr);padding:15px}.operations-message-select{align-self:start}.operations-message-icon{display:none}.operations-message-list>article>a{grid-column:2}.operations-detail-facts,.operations-preference-grid,.admin-operations-filters,.admin-operations-filters.wide,.admin-operations-push-filters,.admin-operations-dashboard-filter,.admin-operations-metric-grid,.admin-operations-transfer-form,.admin-operations-transition-form,.admin-operations-preview{grid-template-columns:1fr}.admin-operations-transfer-form .wide-field,.admin-operations-transition-form>header,.admin-operations-transition-form>button,.admin-operations-preview>header,.admin-operations-preview-result{grid-column:auto}.admin-operations-detail-stack{padding:10px}.admin-operations-push-list>article>header{flex-direction:column}.admin-operations-push-list>article>header>div:last-child{justify-content:flex-start;max-width:none}}.controlled-upload{border-top:1px solid var(--border,#d9dee7);border-bottom:1px solid var(--border,#d9dee7);gap:12px;padding:16px 0;display:grid}.upload-progress,.controlled-file-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.upload-progress progress{width:100%;height:8px}.controlled-file-list{gap:8px;display:grid}.controlled-file-row{border-bottom:1px solid var(--border,#e5e7eb);grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;padding:8px 0}.controlled-file-row span{min-width:0;display:grid}.controlled-file-row strong,.controlled-file-row small{overflow-wrap:anywhere}.controlled-report-file-picker{gap:12px;min-width:0;display:grid}.controlled-report-file-picker .controlled-file-row{grid-template-columns:auto minmax(0,1fr) auto auto}@media(max-width:640px){.upload-progress{grid-template-columns:minmax(0,1fr) auto}.upload-progress button{grid-column:1/-1}.controlled-report-file-picker .controlled-file-row{grid-template-columns:auto minmax(0,1fr)}.controlled-report-file-picker .controlled-file-row button{grid-column:auto}}.invitation-actions{flex-wrap:wrap;gap:8px;display:flex}.invitation-poster{border:1px solid var(--line);background:var(--surface);max-width:440px;box-shadow:var(--soft-shadow);text-align:center;border-radius:8px;justify-items:center;gap:18px;margin:20px auto 0;padding:28px;display:grid}.invitation-poster-copy{gap:6px;display:grid}.invitation-poster-copy h2,.invitation-poster-copy p{margin:0}.app-release-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.65fr);gap:16px;margin-bottom:22px;display:grid}.app-download-config-card{gap:16px;margin-bottom:22px;display:grid}.app-download-config-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.app-download-config-card h2,.app-download-config-card p{margin:0}.app-download-config-card header p:last-child{color:var(--muted);margin-top:4px;font-size:12px}.app-download-config-form{gap:12px;max-width:800px;display:grid}.app-download-config-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.app-download-config-actions input{border:1px solid var(--line);border-radius:6px;flex:200px;min-height:38px;padding:8px 10px}.app-download-config-meta{color:var(--muted);font-size:12px}.app-download-config-history{border-top:1px solid var(--line);max-width:800px;padding-top:12px}.app-download-config-history summary{color:var(--primary);cursor:pointer;font-size:13px;font-weight:750}.app-download-config-history ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.app-download-config-history li{color:var(--ink);justify-content:space-between;gap:12px;font-size:12px;display:flex}.app-download-config-history small{color:var(--muted)}.download-page{background:linear-gradient(180deg,#f0fdfa,var(--surface) 440px);min-height:100vh;padding:28px clamp(18px,5vw,72px) 0}.download-page-header{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;display:flex}.download-hero{text-align:center;max-width:760px;margin:74px auto 38px}.download-hero h1{letter-spacing:-.04em;margin:14px 0 12px;font-size:clamp(32px,6vw,56px)}.download-introduction{color:var(--muted);white-space:pre-wrap;margin:0;font-size:17px;line-height:1.8}.download-wechat-guide{color:#92400e;text-align:left;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:5px;max-width:520px;margin:24px auto 0;padding:13px 16px;display:grid}.download-wechat-guide span{font-size:13px;line-height:1.6}.download-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1000px;margin:0 auto;display:grid}.download-platform-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:9px;min-height:265px;padding:24px;display:grid;box-shadow:0 8px 30px #0f172a0d}.download-platform-card.highlighted{border-color:#5eead4;box-shadow:0 10px 34px #0d948821}.download-platform-card header{align-items:center;gap:11px;display:flex}.download-platform-card header>svg{color:#0f766e;background:#ccfbf1;border-radius:8px;width:34px;height:34px;padding:7px}.download-platform-card header>div{align-items:center;gap:9px;display:flex}.download-platform-card h2{margin:0;font-size:21px}.download-version{margin:11px 0 0;font-weight:800}.download-published,.download-release-notes{color:var(--muted);margin:0;font-size:13px}.download-release-notes{white-space:pre-wrap;line-height:1.6}.download-action{justify-self:start;align-items:center;gap:7px;margin-top:5px;display:inline-flex}.download-safety{color:var(--muted);line-height:1.5}.download-unavailable{color:var(--muted);margin:20px 0 0;line-height:1.7}.download-updated{max-width:1000px;color:var(--muted);text-align:right;margin:18px auto 26px;font-size:12px}@media(max-width:720px){.download-page{padding-inline:15px}.download-page-header .ghost-button{padding-inline:9px;font-size:12px}.download-hero{margin-top:52px}.download-platforms{grid-template-columns:1fr}.download-platform-card{min-height:0}}.app-release-form,.app-release-guidance,.app-release-history{border:1px solid var(--line);background:var(--surface);border-radius:8px}.app-release-form{gap:15px;padding:20px;display:grid}.app-release-form>header{align-items:center;gap:11px;display:flex}.app-release-form>header>svg{color:#0f766e;background:#ccfbf1;border-radius:7px;width:34px;height:34px;padding:8px}.app-release-form h2,.app-release-form p,.app-release-guidance h2{margin:0}.app-release-form header p{color:var(--muted);margin-top:3px;font-size:12px}.app-release-platform{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,100%);padding:3px;display:grid}.app-release-platform button{min-height:37px;color:var(--muted);background:0 0;border:0;border-radius:5px;font-weight:750}.app-release-platform button.active{color:#0f766e;background:#fff;box-shadow:0 1px 3px #0f172a1a}.app-release-fields{grid-template-columns:minmax(0,1fr) minmax(120px,.45fr);gap:12px;display:grid}.app-release-form .form-field{margin:0}.app-release-form .primary-button{justify-self:start;align-items:center;gap:7px;display:inline-flex}.app-release-guidance{align-self:start;padding:20px}.app-release-guidance>svg{color:#2563eb;width:32px;height:32px}.app-release-guidance h2{margin-top:13px;font-size:17px}.app-release-guidance dl{margin:18px 0 0}.app-release-guidance dl div{border-top:1px solid var(--line);padding:13px 0}.app-release-guidance dt{font-weight:800}.app-release-guidance dd{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.app-release-history{padding:20px}.app-release-history-tools,.app-release-row-actions{align-items:center;gap:10px;display:inline-flex}.app-release-history>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.app-release-history h2,.app-release-history header p{margin:0}.app-release-history header p{color:var(--muted);margin-top:4px;font-size:12px}.app-release-history header svg{color:#0f766e}.app-release-table-wrap{border:1px solid var(--line);border-radius:7px;overflow-x:auto}.app-release-table-wrap table{border-collapse:collapse;width:100%;min-width:800px}.app-release-table-wrap th,.app-release-table-wrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 13px}.app-release-table-wrap th{color:var(--muted);background:var(--surface-2);font-size:11px}.app-release-table-wrap tbody tr:last-child td{border-bottom:0}.app-release-table-wrap td strong,.app-release-table-wrap td small{display:block}.app-release-table-wrap td small{color:var(--muted);margin-top:4px;font-size:10px}.app-release-table-wrap .text-button{align-items:center;gap:5px;display:inline-flex}@media(max-width:800px){.app-release-layout{grid-template-columns:1fr}}@media(max-width:520px){.app-release-fields{grid-template-columns:1fr}.app-release-form,.app-release-guidance,.app-release-history{padding:15px}}.product-status-tabs{border-bottom:1px solid var(--line);gap:22px;min-height:48px;margin-bottom:14px;display:flex;overflow-x:auto}.product-status-tabs button{color:var(--muted);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 2px 12px;font-weight:700;display:flex;position:relative}.product-status-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.product-status-tabs button.active{color:var(--primary)}.product-status-tabs button.active:after{background:var(--primary)}.product-list-filters{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(260px,1.4fr) minmax(150px,.55fr) minmax(150px,.55fr) 40px;align-items:end;gap:10px;margin-bottom:14px;padding:13px;display:grid}.product-list-filters .form-field{margin:0}.product-search{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 11px;display:flex}.product-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.product-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 14%,transparent)}}.product-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.product-admin-table-wrap,.product-sku-table{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}.product-admin-table,.product-sku-table table{border-collapse:collapse;width:100%;min-width:880px}.product-admin-table th,.product-admin-table td,.product-sku-table th,.product-sku-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:13px 14px}.product-admin-table th,.product-sku-table th{color:var(--muted);background:var(--surface-2);font-size:12px;font-weight:700}.product-admin-table tbody tr:last-child td,.product-sku-table tbody tr:last-child td{border-bottom:0}.product-admin-table tbody tr:hover{background:#fafcfb}.product-admin-table td small,.product-sku-table td small{color:var(--muted);margin-top:4px;display:block}.product-sku-table table{min-width:1120px}.product-sku-table td input{border:1px solid var(--line);background:#fff;border-radius:5px;width:138px;min-height:36px;padding:7px 9px}.product-sku-table td:first-child input{width:190px}.product-sku-table td:last-child input{width:210px}.product-sku-table input[readonly]{color:var(--muted);background:var(--surface-2);cursor:not-allowed}.product-sku-actions{gap:7px;margin-top:7px;display:flex}.product-list-identity{align-items:center;gap:10px;min-width:230px;display:flex}.product-list-identity>img,.product-list-identity>span{border:1px solid var(--line);object-fit:cover;border-radius:5px;flex:0 0 44px;width:44px;height:44px}.product-list-identity>span{color:var(--primary);background:var(--primary-soft);place-items:center;font-weight:800;display:grid}.product-list-identity div{min-width:0}.product-list-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.product-editor-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.product-editor-header>div>a,.product-editor-header>div>small,.product-editor-header>div>span{color:var(--muted);font-size:12px}.product-editor-header>div>span{margin:0 7px}.product-editor-header h1{letter-spacing:0;margin:8px 0;font-size:24px}.product-editor-header h1+div{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.product-editor-tabs{border:1px solid var(--line);background:var(--surface-2);border-bottom:0;border-radius:8px 8px 0 0;min-height:47px;display:flex;overflow-x:auto}.product-editor-tabs button{border:0;border-right:1px solid var(--line);color:var(--muted);background:0 0;flex:none;padding:0 18px;font-weight:700}.product-editor-tabs button.active{color:var(--primary);background:var(--surface);box-shadow:inset 0 3px var(--primary)}.product-editor-panel{border:1px solid var(--line);background:var(--surface);border-radius:0 0 8px 8px;min-height:470px;padding:22px}.product-create-form{max-width:850px;margin:0}.product-editor-panel .section-heading p{color:var(--muted);margin:5px 0 0}.product-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-rule-grid .admin-governance-form{align-content:start;margin:0}.product-rule-summary{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.product-rule-summary span{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;padding:8px 11px;font-size:13px}.product-action-rules{gap:8px;display:grid}.product-action-rule-row{grid-template-columns:minmax(90px,.8fr) minmax(120px,1fr) minmax(145px,1.2fr) minmax(150px,1.4fr);align-items:center;gap:8px;display:grid}.product-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.product-secondary-actions label{align-items:center;gap:4px;font-size:12px;display:flex}.product-secondary-actions input{width:16px;min-height:16px}.product-rule-history{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.product-rule-history .section-heading input{max-width:300px}.product-rule-history article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.product-rule-history article div{gap:3px;display:grid}.product-inline-reason{max-width:560px;margin:16px 0}.product-add-section{border:1px solid var(--line);border-radius:8px;margin-top:18px}.product-add-section summary{cursor:pointer;align-items:center;gap:7px;padding:14px 16px;font-weight:750;display:flex}.product-add-section .admin-governance-form{border-width:1px 0 0;border-radius:0 0 8px 8px;margin:0}.product-publish-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.product-publish-checks>div{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;gap:11px;min-height:80px;padding:14px;display:flex}.product-publish-checks>div>span{width:26px;height:26px;color:var(--muted);background:#e5e8eb;border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;font-weight:800;display:grid}.product-publish-checks>div.ready>span{color:#fff;background:var(--success)}.product-publish-checks strong,.product-publish-checks small{display:block}.product-publish-checks small{color:var(--muted);margin-top:5px;line-height:1.45}.product-publish-action{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;max-width:680px;margin-top:20px;padding:18px}.product-publish-action h3{margin:0}.product-publish-action>p{color:var(--muted)}.product-log-timeline{max-width:900px;margin:20px 0 0;padding:0;list-style:none}.product-log-timeline>li{grid-template-columns:18px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid;position:relative}.product-log-timeline>li:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:-5px;left:6px}.product-log-timeline>li:last-child:before{display:none}.product-log-timeline>li>span{border:3px solid var(--surface);background:var(--primary);width:13px;height:13px;box-shadow:0 0 0 1px var(--primary);border-radius:50%;margin-top:5px}.product-log-timeline article{border:1px solid var(--line);border-radius:7px;padding:14px}.product-log-timeline header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.product-log-timeline header small,.product-log-timeline article>small{color:var(--muted);margin-top:4px;display:block}.product-log-timeline article>p{margin:12px 0 8px}.product-log-timeline details{margin-top:11px}.product-log-timeline summary{cursor:pointer;color:var(--primary);font-size:12px}.product-log-diff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.product-log-diff pre{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;max-height:220px;margin:0;padding:10px;font-size:11px;overflow:auto}.product-switcher-sheet{border-right:0;border-left:1px solid var(--line);width:min(430px,94vw);left:auto;right:0}.product-switcher-header{border-bottom:1px solid var(--line);padding:22px 52px 14px 20px}.product-switcher-header h2{margin:0 0 5px;font-size:18px}.product-switcher-header p{color:var(--muted);margin:0;font-size:12px}.product-switcher-sheet>.product-search{margin:14px 20px}.product-switcher-list{border-top:1px solid var(--line);flex:1;overflow-y:auto}.product-switcher-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:var(--surface);justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:76px;padding:12px 20px;display:flex}.product-switcher-list>button:hover,.product-switcher-list>button.selected{background:var(--primary-soft)}.product-switcher-list>button.selected{box-shadow:inset 3px 0 var(--primary)}.product-switcher-list>button>div{align-items:center;gap:10px;min-width:0;display:flex}.product-switcher-list img,.product-switcher-list button>div>span{object-fit:cover;border-radius:5px;flex:0 0 42px;width:42px;height:42px}.product-switcher-list button>div>span{color:var(--primary);background:var(--primary-soft);place-items:center;font-weight:800;display:grid}.product-switcher-list strong,.product-switcher-list small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.product-switcher-list small{color:var(--muted);margin-top:5px;font-size:11px}.product-initialization-list{border:1px solid var(--line);border-radius:7px;gap:1px;margin:20px 0;display:grid;overflow:hidden}.product-initialization-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.product-initialization-list article:last-child{border-bottom:0}.product-initialization-list strong,.product-initialization-list small{display:block}.product-initialization-list small{color:var(--muted);margin-top:4px}@media(max-width:900px){.product-list-filters{grid-template-columns:1fr 1fr}.product-search{grid-column:1/-1}.product-rule-grid,.product-publish-checks{grid-template-columns:1fr}}@media(max-width:640px){.product-list-filters{grid-template-columns:1fr}.product-list-filters>*,.product-search{grid-column:auto;width:100%}.product-editor-header{flex-direction:column}.product-editor-header>button{width:100%}.product-editor-tabs button{padding:0 13px}.product-editor-panel{padding:15px}.product-log-diff{grid-template-columns:1fr}.product-log-diff>span{text-align:center;transform:rotate(90deg)}}.performance-dashboard{color:#0f172a}.performance-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.performance-hero h1{letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(28px,3vw,38px)}.performance-hero>div:first-child>p:last-child{color:#64748b;margin:0;font-size:14px}.performance-freshness{color:#64748b;white-space:nowrap;justify-items:end;gap:4px;font-size:11px;display:grid}.performance-freshness span{color:#0f766e;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.performance-freshness i{background:#14b8a6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ccfbf1}.performance-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.performance-metric{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-height:152px;padding:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.performance-metric:after{content:"";background:var(--metric-soft);border-radius:50%;width:92px;height:92px;position:absolute;bottom:-36px;right:-24px}.performance-metric header{align-items:center;gap:9px;display:flex}.performance-metric header>span{width:34px;height:34px;color:var(--metric);background:var(--metric-soft);border-radius:9px;place-items:center;display:grid}.performance-metric svg{width:17px;height:17px}.performance-metric p{color:#64748b;margin:0;font-size:12px;font-weight:700}.performance-metric>strong{letter-spacing:-.04em;margin-top:22px;font-size:clamp(25px,2.4vw,32px);line-height:1;display:block}.performance-metric>small{color:#64748b;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.performance-metric>small svg{width:12px;height:12px;color:var(--metric)}.performance-metric.teal{--metric:#0f766e;--metric-soft:#ccfbf1}.performance-metric.blue{--metric:#2563eb;--metric-soft:#dbeafe}.performance-metric.indigo{--metric:#7c3aed;--metric-soft:#ede9fe}.performance-metric.green{--metric:#15803d;--metric-soft:#dcfce7}.performance-metric.amber{--metric:#d97706;--metric-soft:#fef3c7}.performance-chart-grid{grid-template-columns:minmax(0,1.8fr) minmax(310px,.8fr);gap:18px;margin-bottom:18px;display:grid}.performance-bottom-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(260px,.8fr);gap:18px;display:grid}.performance-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:21px;box-shadow:0 1px 3px #0f172a0a}.performance-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:54px;display:flex}.performance-panel>header h2{letter-spacing:-.015em;margin:4px 0;font-size:18px}.performance-panel>header small{color:#94a3b8;font-size:11px}.performance-panel>header>a{color:#0f766e;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.performance-panel>header>a svg{width:13px;height:13px}.performance-chart-large{height:315px;margin-top:12px}.performance-chart-medium{height:230px;margin-top:15px}.performance-chart-tooltip{background:#fffffff5;border:1px solid #e2e8f0;border-radius:9px;gap:7px;padding:11px 13px;font-size:11px;display:grid;box-shadow:0 12px 28px #0f172a1f}.performance-chart-tooltip span{color:#475569;align-items:center;gap:6px;display:flex}.performance-pie-wrap{align-items:center;gap:15px;margin-top:10px;display:grid}.performance-pie{height:205px;position:relative}.performance-pie>div:last-child{pointer-events:none;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.performance-pie>div:last-child strong{letter-spacing:-.04em;font-size:27px}.performance-pie>div:last-child span{color:#94a3b8;font-size:10px}.performance-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;display:grid}.performance-legend span{color:#64748b;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.performance-legend strong{color:#0f172a;font-size:12px}.performance-orders>div{margin-top:11px}.performance-orders>div>a{color:inherit;border-top:1px solid #f1f5f9;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:grid}.performance-orders>div>a:first-child{border-top:0}.performance-order-icon{color:#0f766e;background:#f0fdfa;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.performance-order-icon svg{width:14px;height:14px}.performance-orders a div{min-width:0}.performance-orders a div strong,.performance-orders a div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.performance-orders a div strong{font-size:11px}.performance-orders a div small{color:#94a3b8;margin-top:3px;font-size:9px}.performance-orders a>b{font-size:11px}.performance-health{color:#fff;background:linear-gradient(145deg,#0f172a,#134e4a 125%)}.performance-health .eyebrow{color:#5eead4}.performance-health>header small{color:#94a3b8}.performance-health-score{margin:24px 0;display:grid}.performance-health-score strong{letter-spacing:-.04em;font-size:34px}.performance-health-score span{color:#99f6e4;margin-top:5px;font-size:11px}.performance-health dl{margin:0}.performance-health dl>div{border-top:1px solid #ffffff1a;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.performance-health dt{color:#cbd5e1}.performance-health dd{margin:0;font-weight:800}.performance-health dd.danger{color:#fca5a5}.performance-health-link{color:#fff;background:#ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin-top:19px;padding:11px 13px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.performance-health-link svg{width:14px;height:14px}.performance-disclaimer{color:#94a3b8;margin:16px 2px 0;font-size:10px;line-height:1.6}.agreement-layout{grid-template-columns:minmax(210px,248px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.agreement-catalog{padding:18px 14px;position:sticky;top:20px}.agreement-catalog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:0 5px 14px;display:flex}.agreement-catalog-heading .eyebrow{margin-bottom:4px;font-size:10px}.agreement-catalog-heading h2{margin:0;font-size:17px}.agreement-catalog-heading>span{color:var(--muted);font-size:11px}.agreement-catalog-list{gap:4px;padding-top:10px;display:grid}.agreement-catalog-list button{color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;padding:11px 10px;display:grid}.agreement-catalog-list button:hover{background:var(--surface-2)}.agreement-catalog-list button.selected{color:var(--primary);background:var(--primary-soft);border-color:#b9ddd7}.agreement-catalog-list button span{font-size:13px;font-weight:800}.agreement-catalog-list button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agreement-workspace{gap:16px;min-width:0;display:grid}.agreement-summary{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.agreement-summary .eyebrow{margin-bottom:5px;font-size:10px}.agreement-summary h2{margin:0;font-size:22px}.agreement-summary p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.agreement-summary-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.agreement-dirty-notice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agreement-dirty-notice .text-button{min-height:28px;color:var(--amber);border-color:currentColor;padding:3px 8px;font-size:11px}.agreement-tabs{margin:0}.agreement-tabs button{text-align:left;gap:3px;min-width:130px;display:grid}.agreement-tabs button small{color:inherit;opacity:.75;font-size:10px;font-weight:500}.agreement-editor-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start;gap:16px;display:grid}.agreement-form,.agreement-preview{min-width:0;padding:22px}.agreement-form>header,.agreement-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.agreement-form h2,.agreement-preview h2{margin:0;font-size:18px}.agreement-form header p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.agreement-count,.agreement-preview>header>span{color:var(--muted);white-space:nowrap;font-size:11px}.agreement-content-input{resize:vertical;min-height:390px;line-height:1.7}.form-field{gap:6px;margin-bottom:16px;font-size:13px;display:grid}.form-field>span{font-weight:750}.form-field>small{color:var(--muted);font-size:11px;line-height:1.5}.agreement-form-actions{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.agreement-form-actions>span{color:var(--muted);font-size:11px}.agreement-preview{position:sticky;top:20px}.agreement-preview-body{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-height:390px;padding:18px;overflow:auto}.agreement-preview-body h3{margin:0;font-size:18px;line-height:1.4}.agreement-preview-body p{color:var(--muted);white-space:pre-wrap;margin:14px 0 0;font-size:13px;line-height:1.8}.agreement-preview-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding-top:14px;display:grid}.agreement-preview-facts dt{color:var(--muted);font-size:10px}.agreement-preview-facts dd{margin:4px 0 0;font-size:12px;font-weight:750}.agreement-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.agreement-checkbox{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:14px;font-size:13px;display:flex}.agreement-checkbox input{margin-top:3px}.agreement-checkbox span{gap:4px;display:grid}.agreement-checkbox small{color:var(--muted);font-size:11px}.agreement-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.agreement-release-actions{flex-wrap:wrap;gap:10px;margin:4px 0 20px;display:flex}.agreement-history{padding:0;overflow:hidden}.agreement-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;list-style:none;display:flex}.agreement-history summary::-webkit-details-marker{display:none}.agreement-history summary>span:first-child{gap:4px;display:grid}.agreement-history summary strong{font-size:16px}.agreement-history summary small,.agreement-history summary>span:last-child{color:var(--muted);font-size:11px}.agreement-history>div{padding:0 22px 12px}.agreement-history article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.agreement-history article>span{align-items:center;gap:8px;min-width:0;display:flex}.agreement-history article strong{font-size:12px}.agreement-history article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agreement-history time{color:var(--muted);white-space:nowrap;font-size:10px}.health-calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.health-calendar-day{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:4px;min-height:86px;padding:11px;display:grid}.health-calendar-day strong{font-size:12px}.health-calendar-day span,.health-calendar-day small{color:var(--muted);font-size:10px}.health-calendar-day.recorded{background:#f1fbf4;border-color:#9dd9b2}.health-calendar-day.missed{background:#fff8ed;border-color:#f1c58d}.health-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.health-entry-textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:180px;color:var(--ink);background:var(--surface);font:inherit;resize:vertical;margin-top:8px;padding:12px;line-height:1.5}.field-label{color:var(--ink);margin-top:18px;font-weight:650;display:block}@media(max-width:700px){.health-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-health{grid-column:1/-1}}@media(max-width:900px){.performance-chart-grid{grid-template-columns:1fr}.performance-pie-wrap{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr)}}@media(max-width:700px){.performance-hero{flex-direction:column;align-items:flex-start}.performance-freshness{justify-items:start}.performance-metrics,.performance-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-health{grid-column:auto}.performance-panel{padding:17px}}@media(max-width:500px){.performance-metrics,.performance-bottom-grid{grid-template-columns:1fr}.performance-metric{min-height:132px}.performance-metric>strong{margin-top:17px}.performance-pie-wrap{grid-template-columns:1fr}.performance-chart-large{height:280px}.performance-orders>div>a{grid-template-columns:auto minmax(0,1fr) auto}.performance-orders a>b{display:none}}@media(max-width:900px){.agreement-layout,.agreement-editor-grid{grid-template-columns:1fr}.agreement-catalog,.agreement-preview{position:static}.agreement-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-preview-body{min-height:220px}.agreement-content-input{min-height:300px}}@media(max-width:600px){.agreement-summary{flex-direction:column;padding:18px}.agreement-summary-status{justify-content:flex-start}.agreement-catalog-list{grid-template-columns:1fr}.agreement-tabs{margin-inline:-2px}.agreement-tabs button{min-width:112px;padding-inline:11px}.agreement-form,.agreement-preview{padding:18px}.agreement-policy-grid,.agreement-release-grid{grid-template-columns:1fr}.agreement-checkbox{grid-column:auto}.agreement-form-actions{flex-direction:column;align-items:stretch}.agreement-form-actions .primary-button{width:100%}.agreement-history summary{padding:16px 18px}.agreement-history>div{padding-inline:18px}.agreement-history article{flex-direction:column;align-items:flex-start;gap:5px}}.fulfillment-queue-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:4px;margin:0 0 14px;padding:4px;display:flex;overflow-x:auto}.fulfillment-queue-label{color:var(--muted);white-space:nowrap;margin:0 8px;font-size:.8rem;font-weight:750}.fulfillment-queue-tabs button{min-height:36px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 13px;font-size:.84rem;font-weight:750}.fulfillment-queue-tabs button:hover,.fulfillment-queue-tabs button:focus-visible{color:var(--ink);background:var(--surface)}.fulfillment-queue-tabs button.active{color:var(--primary);background:var(--primary-soft)}.fulfillment-filter-panel{margin-bottom:18px}.fulfillment-filter-common{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(125px,.8fr)) minmax(270px,auto);align-items:end;gap:12px;display:grid}.fulfillment-filter-common .form-field{margin:0}.fulfillment-search-field input{min-height:42px}.fulfillment-filter-actions{grid-column:auto;justify-content:flex-end;align-items:center}.fulfillment-filter-actions .text-button{white-space:nowrap}.fulfillment-column-config-wrap{justify-content:flex-end;margin:-8px 0 12px;display:flex}.fulfillment-column-config-toggle{padding:4px 0}.fulfillment-column-config{width:min(680px,100%);margin-bottom:14px;margin-left:auto;padding:14px 16px}.fulfillment-column-config-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fulfillment-column-config-heading>div{gap:4px;display:grid}.fulfillment-column-config-heading small,.fulfillment-column-config-hint{color:var(--muted);font-size:.74rem;line-height:1.45}.fulfillment-column-config fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:14px 0 0;padding:0;display:grid}.fulfillment-column-config fieldset label{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}.fulfillment-column-config fieldset label>span{gap:3px;min-width:0;display:grid}.fulfillment-column-config fieldset label small{color:var(--muted);font-size:.7rem;line-height:1.35}.fulfillment-column-config-hint{margin-top:11px;display:block}.fulfillment-recent-filters{margin-bottom:14px;padding:14px 16px}.fulfillment-recent-filters-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fulfillment-recent-filters-heading>div{gap:4px;display:grid}.fulfillment-recent-filters-heading small{color:var(--muted);font-size:.74rem;line-height:1.45}.fulfillment-recent-filters-list{gap:8px;margin-top:12px;display:grid}.fulfillment-recent-filters-list article{align-items:stretch;gap:8px;min-width:0;display:flex}.fulfillment-recent-filter-item{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:8px;flex:1;gap:3px;padding:9px 11px;display:grid}.fulfillment-recent-filter-item:hover,.fulfillment-recent-filter-item:focus-visible{border-color:var(--primary);background:var(--surface)}.fulfillment-recent-filter-item strong{overflow-wrap:anywhere;font-size:.78rem}.fulfillment-recent-filter-item small{color:var(--muted);font-size:.7rem;line-height:1.35}.fulfillment-recent-filters-list article>.icon-button{flex:none;align-self:center}.fulfillment-results-toolbar{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.fulfillment-results-toolbar .eyebrow{margin:0 0 2px}.fulfillment-results-toolbar small{color:var(--muted);font-size:.72rem}.fulfillment-advanced-filters{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.fulfillment-advanced-filters .form-field{margin:0}.fulfillment-date-group{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:11px;display:grid}.fulfillment-date-group legend{color:var(--muted);padding:0 5px;font-size:.76rem;font-weight:750}.fulfillment-date-group .form-field,.fulfillment-date-group input{min-width:0}.fulfillment-results{padding:0;overflow:hidden}.fulfillment-order-table{border-collapse:collapse;table-layout:fixed;width:100%}.fulfillment-order-table th{z-index:1;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:12px 14px;font-size:.76rem;font-weight:800;position:sticky;top:0}.fulfillment-order-table td{vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:15px 14px}.fulfillment-order-row:last-child td{border-bottom:0}.fulfillment-order-row.has-exception td:first-child{box-shadow:inset 3px 0 var(--red)}.fulfillment-order-row.has-overdue td:first-child{box-shadow:inset 3px 0 var(--amber)}.fulfillment-order-primary,.fulfillment-status-cell,.fulfillment-logistics-cell,.fulfillment-key-times,.fulfillment-participants{gap:6px;min-width:0;display:grid}.fulfillment-order-primary>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fulfillment-order-no{color:var(--ink);font-size:.95rem;font-weight:800;text-decoration:none}.fulfillment-order-no:hover{color:var(--primary);text-decoration:underline}.fulfillment-order-primary small,.fulfillment-participants span,.fulfillment-key-times span{color:var(--muted);font-size:.78rem;line-height:1.45}.fulfillment-participants span:first-child{color:var(--ink);font-weight:700}.icon-button{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:5px;padding:0}.icon-button:hover,.icon-button:focus-visible{color:var(--primary);border-color:var(--primary)}.fulfillment-copy-feedback{color:var(--green);font-size:.72rem}.fulfillment-status-tags{flex-wrap:wrap;gap:4px;display:flex}.fulfillment-status-tags [data-status-badge]{padding:3px 6px;font-size:.68rem}.fulfillment-blocker-hint{color:var(--amber);font-size:.75rem;line-height:1.4}.fulfillment-logistics-cell>[data-status-badge]{justify-self:start}.fulfillment-logistics-cell>span{color:var(--muted);font-size:.78rem}.fulfillment-logistics-cell .fulfillment-todo-summary{grid-template-columns:minmax(0,1fr) auto;gap:2px 5px;margin-top:0;padding:7px 8px}.fulfillment-logistics-cell .fulfillment-todo-summary small{font-size:.69rem}.fulfillment-alert{font-size:.75rem;line-height:1.4}.fulfillment-alert-error{color:var(--red)}.fulfillment-alert-warning{color:var(--amber)}.fulfillment-row-actions{justify-items:start;gap:7px;display:grid}.fulfillment-expanded-row td{background:var(--surface-2);padding:0}.fulfillment-expanded-row td>div{padding:18px}.fulfillment-expanded-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fulfillment-expanded-details section{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:14px}.fulfillment-expanded-details h3{margin:0 0 11px;font-size:.86rem}.fulfillment-detail-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fulfillment-detail-list li{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.fulfillment-detail-list li>div{gap:3px;min-width:0;display:grid}.fulfillment-detail-list strong{overflow-wrap:anywhere;font-size:.82rem}.fulfillment-detail-list small,.fulfillment-empty-detail{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.76rem}.fulfillment-exception-detail{border-top:1px solid var(--line);color:var(--red);margin-top:10px;padding-top:9px;font-size:.76rem}.fulfillment-exception-detail p{margin:4px 0 0}.fulfillment-search-field small,.fulfillment-related-hint{color:var(--muted);font-size:.72rem;line-height:1.45}.fulfillment-related-links{margin:0}.fulfillment-time-list{gap:7px;margin:0;display:grid}.fulfillment-time-list>div{justify-content:space-between;gap:12px;font-size:.76rem;display:flex}.fulfillment-time-list dt{color:var(--muted)}.fulfillment-time-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.fulfillment-technical-details{border:1px dashed var(--line);border-radius:9px;grid-column:1/-1;padding:12px 14px}.fulfillment-technical-details summary{color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:750}.fulfillment-technical-details .fulfillment-time-list{margin-top:11px}.fulfillment-async-details{border:1px dashed var(--line);background:var(--surface-2);border-radius:9px;margin-top:4px;padding:12px 14px}.fulfillment-async-details summary{color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:750}.fulfillment-async-list{gap:9px;margin-top:11px;display:grid}.expert-profile-preview{border:1px solid var(--line);text-align:center;background:linear-gradient(160deg,#f4fbfa,#f8fafc);border-radius:12px;justify-items:center;gap:8px;padding:18px;display:grid}.expert-profile-preview img,.expert-profile-placeholder{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:min(100%,220px)}.expert-profile-placeholder{color:#155e75;background:linear-gradient(145deg,#bfe5df,#dbeafe);place-items:center;font-size:3rem;font-weight:800;display:grid}.expert-profile-preview h3,.expert-profile-preview p{margin:0}@media(max-width:1180px){.fulfillment-filter-common{grid-template-columns:minmax(210px,1.7fr) repeat(3,minmax(105px,.8fr))}.fulfillment-filter-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:1024px){.fulfillment-order-table th[data-column=participants]{width:15%}.fulfillment-order-table th[data-column=status]{width:23%}.fulfillment-order-table th[data-column=logistics]{width:20%}.fulfillment-order-table th[data-column=times]{width:13%}.fulfillment-order-table th[data-column=actions]{width:10%}.fulfillment-order-table td,.fulfillment-order-table th{padding-inline:10px}.fulfillment-participants span{font-size:.73rem}}@media(max-width:800px){.fulfillment-filter-common{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-search-field,.fulfillment-filter-actions{grid-column:1/-1}.fulfillment-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-column-config fieldset{grid-template-columns:1fr}.fulfillment-order-table,.fulfillment-order-table tbody{display:block}.fulfillment-order-table thead{display:none}.fulfillment-order-table tr.fulfillment-order-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:0;padding:13px;display:grid}.fulfillment-order-table tr.fulfillment-order-row td{border:0;grid-template-columns:86px minmax(0,1fr);gap:8px;min-width:0;padding:0;display:grid}.fulfillment-order-table tr.fulfillment-order-row td:before{content:attr(data-label);color:var(--muted);font-size:.72rem;font-weight:750}.fulfillment-order-table tr.fulfillment-order-row td:first-child{grid-column:1/-1}.fulfillment-order-table tr.fulfillment-order-row td:last-child{grid-column:1/-1;padding-top:4px}.fulfillment-row-actions{flex-wrap:wrap;display:flex}.fulfillment-order-table tr.fulfillment-expanded-row,.fulfillment-order-table tr.fulfillment-expanded-row td{display:block}.fulfillment-expanded-details{grid-template-columns:1fr}}@media(max-width:580px){.fulfillment-queue-tabs{margin-inline:-2px}.fulfillment-column-config-wrap{justify-content:flex-start}.fulfillment-column-config-heading,.fulfillment-recent-filters-heading{flex-direction:column;align-items:stretch}.fulfillment-filter-common,.fulfillment-advanced-filters,.fulfillment-date-group{grid-template-columns:1fr}.fulfillment-filter-actions,.fulfillment-filter-actions>button{width:100%}.fulfillment-filter-actions{align-items:stretch}.fulfillment-order-table tr.fulfillment-order-row{grid-template-columns:1fr}.fulfillment-order-table tr.fulfillment-order-row td{grid-column:1/-1;grid-template-columns:74px minmax(0,1fr)}.fulfillment-order-table tr.fulfillment-order-row td:last-child{padding-top:2px}.fulfillment-row-actions>*{text-align:center;flex:130px}.fulfillment-expanded-row td>div{padding:12px}}.fulfillment-filter-common{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(130px,1fr));gap:10px}.fulfillment-filter-panel{margin-bottom:10px;padding:16px}.fulfillment-filter-common .fulfillment-filter-actions{grid-column:1/-1;justify-content:flex-start}.fulfillment-filter-group-title{grid-column:1/-1;margin:0;font-size:.85rem}.fulfillment-active-filters,.fulfillment-filter-plans,.fulfillment-metrics{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0;font-size:.82rem;display:flex}.fulfillment-list-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 8px;display:flex}.fulfillment-list-tools h2{margin:0;font-size:1rem}.fulfillment-metrics{color:var(--muted);padding:8px 0}.fulfillment-metrics strong{color:var(--ink)}.fulfillment-order-table th[data-column=order]{width:26%}.fulfillment-order-table th[data-column=participants]{width:17%}.fulfillment-order-table th[data-column=status]{width:16%}.fulfillment-order-table th[data-column=logistics]{width:11%}.fulfillment-order-table th[data-column=times]{width:17%}.fulfillment-order-table th[data-column=actions]{width:13%}.fulfillment-order-table td{padding:10px}.fulfillment-order-primary>.fulfillment-product{gap:3px;display:grid}.fulfillment-row-actions{gap:4px}.fulfillment-row-actions>*{white-space:normal;overflow-wrap:anywhere;max-width:100%}.fulfillment-product,.fulfillment-product-name-wrap,.fulfillment-product-name{overflow-wrap:anywhere;min-width:0;max-width:100%}.fulfillment-product{gap:5px;display:grid}.fulfillment-product-name-wrap{display:block;position:relative}.fulfillment-product-name{line-height:1.45;display:block}.fulfillment-product-name.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fulfillment-product.is-compact .fulfillment-product-name.is-clamped{-webkit-line-clamp:2;font-size:.82rem}.fulfillment-product-spec{min-width:0;color:var(--muted);align-items:start;gap:8px;font-size:.78rem;display:flex}.fulfillment-product-spec>span:first-child{overflow-wrap:anywhere;min-width:0}.fulfillment-product-spec .is-truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fulfillment-product-quantity{white-space:nowrap;flex-shrink:0}.fulfillment-product>.text-button{justify-self:start;font-size:.78rem}.fulfillment-product-tooltip{z-index:70;background:var(--ink);color:#fff;overflow-wrap:anywhere;border-radius:8px;width:fit-content;max-width:min(560px,100vw - 32px);max-height:40vh;padding:12px;font-size:.85rem;display:none;position:fixed;inset:auto 16px 16px;overflow:auto;box-shadow:0 4px 24px #0003}.fulfillment-product-name-wrap:focus .fulfillment-product-tooltip,.fulfillment-product-name-wrap:hover .fulfillment-product-tooltip{display:block}.fulfillment-expanded-details .fulfillment-product{width:100%}.fulfillment-detail-priority{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 18px;display:flex}.fulfillment-detail-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.fulfillment-detail-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px}.fulfillment-detail-tabs button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary);font-weight:700}.fulfillment-detail-panel{gap:16px;min-width:0;display:grid}.fulfillment-detail-panel .health-section{margin-top:0}.fulfillment-detail-panel .section-heading{flex-wrap:wrap}.fulfillment-detail-panel .fact-list dd,.fulfillment-detail-panel .ledger-row,.fulfillment-detail-panel pre{overflow-wrap:anywhere;min-width:0}.fulfillment-detail-panel pre{white-space:pre-wrap}.fulfillment-overview-products{gap:12px;display:grid}.fulfillment-overview-products article{border-bottom:1px solid var(--line);min-width:0;padding-bottom:12px}.fulfillment-exception-record{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;padding:12px 0;display:flex}.fulfillment-exception-record>div{flex:200px;min-width:0}.fulfillment-drawer-overlay{z-index:90;background:#0f172a77;position:fixed;inset:0}.fulfillment-action-drawer{background:var(--surface,white);z-index:91;outline:none;flex-direction:column;width:min(700px,100vw);height:100dvh;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 40px #0002}.fulfillment-action-drawer>header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:start;gap:12px;padding:18px 24px;display:flex}.fulfillment-action-drawer h2{margin:0 0 6px;font-size:1.2rem}.fulfillment-action-drawer header p{color:var(--muted);overflow-wrap:anywhere;margin:0}.fulfillment-action-drawer>form{flex-direction:column;flex:1;min-height:0;display:flex}.fulfillment-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px 28px;overflow-y:auto}.fulfillment-action-drawer footer{padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface,white);flex-shrink:0;justify-content:flex-end;gap:12px;display:flex}.fulfillment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fulfillment-form-grid .form-field{min-width:0;margin:0}.fulfillment-form-grid input,.fulfillment-form-grid textarea,.fulfillment-form-grid select{min-width:0;max-width:100%}.fulfillment-form-wide{grid-column:1/-1;min-width:0}.fulfillment-region-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fulfillment-item-picker{border:1px solid var(--line);border-radius:10px;margin:0;padding:12px}.fulfillment-item-picker legend{padding:0 5px;font-weight:700}.fulfillment-item-options{max-height:280px;margin-top:10px;overflow-y:auto}.fulfillment-item-option{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:10px 2px;display:grid}.fulfillment-item-option .fulfillment-product-name.is-clamped{-webkit-line-clamp:2}.fulfillment-item-option input[type=radio],.fulfillment-item-option input[type=checkbox]{width:18px;height:18px;margin:3px 0}.fulfillment-item-picker-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.fulfillment-item-option .fulfillment-item-quantity{max-width:180px;margin-top:10px}.fulfillment-item-option small,.fulfillment-selection-summary small{overflow-wrap:anywhere;color:var(--muted)}.fulfillment-selection-summary{background:var(--surface-2);border-radius:8px;gap:4px;margin-top:12px;padding:12px;display:grid}.fulfillment-feedback{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:12px}@media(max-width:760px){.fulfillment-filter-common{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-filter-common .fulfillment-search-field{grid-column:1/-1}.fulfillment-detail-tabs button{flex:40%;padding:10px}.fulfillment-product-tooltip{display:none!important}}@media(max-width:520px){.fulfillment-filter-common,.fulfillment-advanced-filters,.fulfillment-form-grid,.fulfillment-region-fields{grid-template-columns:minmax(0,1fr)}.fulfillment-filter-actions>button{flex:auto;width:auto}.fulfillment-action-drawer>header,.fulfillment-drawer-body,.fulfillment-action-drawer footer{padding-left:16px;padding-right:16px}.fulfillment-action-drawer footer>button{flex:1}.fulfillment-list-tools .inline-actions{gap:6px}}.fulfillment-row-actions .text-button,.fulfillment-row-actions .ghost-button{min-height:0;padding:2px 0;font-size:.75rem;line-height:1.5}.fulfillment-action-drawer footer{gap:10px;display:grid}.fulfillment-drawer-actions{justify-content:flex-end;gap:12px;display:flex}.fulfillment-confirmation{width:100%;min-width:0}.fulfillment-confirmation details{margin-top:5px;font-size:.8rem}.fulfillment-confirmation details[open]{max-height:25dvh;overflow-y:auto}.fulfillment-confirmation small{overflow-wrap:anywhere}.fulfillment-feedback:focus{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:520px){.fulfillment-drawer-actions>button{flex:1}}.admin-registration-page{gap:20px;min-width:0;display:grid}.admin-registration-page [data-page-heading]{margin-bottom:0}.admin-registration-page .content-card{min-width:0}.admin-registration-page p{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.7}.admin-registration-page h3{margin:20px 0 12px;font-size:15px;font-weight:750}.admin-registration-page .registration-filters{border:0;gap:14px;padding:0}.admin-registration-page .registration-filters .form-field{min-width:160px}.admin-registration-page .registration-filters .form-field:first-child{flex:2}.admin-registration-page .registration-filters input,.admin-registration-page .registration-filters select{width:100%;min-width:0;min-height:48px}.admin-registration-page .registration-filters>button{min-height:48px}.registration-table-wrap{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;overflow-x:auto}.registration-table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.registration-table-wrap th,.registration-table-wrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:14px 16px;line-height:1.8}.registration-table-wrap th{background:var(--surface-2);color:var(--muted);font-size:12px}.registration-table-wrap th:first-child{width:26%}.registration-table-wrap th:nth-child(4){width:24%}.registration-table-wrap th:last-child{width:120px}.registration-table-wrap tbody tr:last-child td{border-bottom:0}.registration-table-wrap tbody tr:hover{background:var(--surface-2)}.registration-table-wrap [data-status-badge]{margin-top:6px}.registration-form{min-width:0;box-shadow:none;margin:16px 0}.registration-form .form-field{min-width:0}.registration-form>h3:first-child{margin-top:0}.registration-form>button{margin:4px 10px 0 0}.registration-form input,.registration-form textarea{min-width:0}.registration-facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid;overflow:hidden}.registration-facts>div{background:var(--surface);padding:14px 16px}.registration-facts dt{color:var(--muted);margin-bottom:6px;font-size:12px}.registration-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.registration-record{border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;min-width:0;margin:12px 0;padding:14px 16px;font-size:13px}.registration-record summary{cursor:pointer;color:var(--ink);font-weight:650;line-height:1.8}.registration-record[open] summary{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px}.registration-record pre{border-radius:var(--radius);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;padding:14px;font-size:12px;line-height:1.7;overflow:auto}.registration-pagination{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.registration-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.registration-recovery-grid .registration-form{margin-bottom:0}.admin-registration-page .registration-empty{text-align:center;background:var(--surface-2);border-radius:var(--radius);padding:24px}.admin-registration-page [role=alert],.admin-registration-page [role=status]{border-radius:var(--radius);padding:12px 16px}.admin-registration-page [role=alert]{color:var(--content-error);background:var(--surface-error)}.admin-registration-page [role=status]{color:var(--content-success);background:var(--surface-success)}@media(max-width:900px){.registration-recovery-grid{grid-template-columns:1fr}.registration-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-registration-page .registration-filters .form-field{min-width:0}.registration-facts{grid-template-columns:1fr}.registration-pagination{justify-content:center}.registration-form{padding:16px}}.admin-registration-page pre,.guhe-agreement-panel pre,.health-form-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow-y:auto}.admin-registration-page .registration-facts dd{white-space:pre-wrap;overflow-wrap:anywhere}.offline-schedule-calendar .fc{--fc-border-color:#e1e8e5;--fc-today-bg-color:#f5faf7;font-size:.8rem}.offline-schedule-calendar .fc .schedule-opening{opacity:.35;background:#a7dfbf}.offline-schedule-calendar .fc .schedule-pending{--fc-event-text-color:#78350f;color:#78350f;background:#fef3c7;border-color:#b45309}.offline-schedule-calendar .fc .schedule-accepted{--fc-event-text-color:#1e3a8a;color:#1e3a8a;background:#dbeafe;border-color:#2563eb}.offline-schedule-calendar .fc .schedule-finished{--fc-event-text-color:#475569;color:#475569;background:#f1f5f9;border-color:#94a3b8}.offline-schedule-calendar .fc a:focus-visible{outline-offset:2px;outline:2px solid #166534}.offline-schedule-calendar .fc .schedule-opening-edit{color:#14532d;cursor:grab;background:#dcfce7;border-color:#15803d}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-out{0%{opacity:1}to{opacity:0}}
