.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@layer properties;:root{--u-blue-50: #EEF3FE;--u-blue-100: #DBE5FD;--u-blue-200: #BCCFFB;--u-blue-300: #8FB0F8;--u-blue-400: #5C8AF3;--u-blue-500: #2E63EB;--u-blue-600: #1F4BD1;--u-blue-700: #1B3DAB;--u-blue-800: #1B358A;--u-blue-900: #1B3070;--u-blue-950: #131F45;--u-slate-0: #FFFFFF;--u-slate-25: #FBFCFD;--u-slate-50: #F8FAFC;--u-slate-75: #F4F6FA;--u-slate-100: #F1F5F9;--u-slate-150: #E8ECF2;--u-slate-200: #E2E8F0;--u-slate-300: #CBD5E1;--u-slate-400: #94A3B8;--u-slate-500: #64748B;--u-slate-600: #475569;--u-slate-700: #334155;--u-slate-800: #1E293B;--u-slate-900: #0F172A;--u-slate-1000: #000000;--u-green-500: #059669;--u-green-100: #ECFDF5;--u-green-700: #047857;--u-amber-500: #D97706;--u-amber-100: #FFFBEB;--u-amber-700: #B45309;--u-red-500: #DC2626;--u-red-100: #FEF2F2;--u-red-700: #B91C1C;--u-violet-500: #7C3AED;--u-violet-100: #F5F3FF;--u-violet-700: #6D28D9;--u-teal-500: #0D9488;--u-teal-100: #CCFBF1;--u-teal-700: #0F766E;--u-status-uj-bg: var(--u-slate-100);--u-status-uj-fg: var(--u-slate-700);--u-status-uj-dot: var(--u-slate-400);--u-status-jovahagyva-bg: var(--u-blue-50);--u-status-jovahagyva-fg: var(--u-blue-700);--u-status-jovahagyva-dot: var(--u-blue-500);--u-status-folyamatban-bg: #FEF3E2;--u-status-folyamatban-fg: var(--u-amber-700);--u-status-folyamatban-dot: var(--u-amber-500);--u-status-megoldva-bg: var(--u-green-100);--u-status-megoldva-fg: var(--u-green-700);--u-status-megoldva-dot: var(--u-green-500);--u-status-elutasitva-bg: var(--u-red-100);--u-status-elutasitva-fg: var(--u-red-700);--u-status-elutasitva-dot: var(--u-red-500);--u-space-1: 4px;--u-space-2: 8px;--u-space-3: 12px;--u-space-4: 16px;--u-space-5: 20px;--u-space-6: 24px;--u-space-7: 28px;--u-space-8: 32px;--u-space-10: 40px;--u-space-12: 48px;--u-space-16: 64px;--u-radius-xs: 6px;--u-radius-sm: 8px;--u-radius-md: 10px;--u-radius-lg: 14px;--u-radius-xl: 18px;--u-radius-2xl: 22px;--u-radius-3xl: 28px;--u-radius-pill: 999px;--u-shadow-xs: 0 1px 1px rgba(15, 23, 42, .04);--u-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 2px 8px rgba(15, 23, 42, .04);--u-shadow-md: 0 2px 4px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .06);--u-shadow-lg: 0 12px 32px rgba(15, 23, 42, .1);--u-shadow-pop: 0 16px 48px rgba(15, 23, 42, .16);--u-font-display: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--u-font-sans: "Plus Jakarta Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--u-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--u-leading-tight: 1.15;--u-leading-snug: 1.3;--u-leading-normal: 1.5;--u-leading-relaxed: 1.65;--u-tracking-tight: -.02em;--u-tracking-snug: -.01em;--u-tracking-wide: .04em;--u-ease-out: cubic-bezier(.2, .8, .2, 1);--u-ease-inout: cubic-bezier(.4, 0, .2, 1);--u-dur-fast: .12s;--u-dur-base: .18s;--u-dur-slow: .24s;--u-z-base: 0;--u-z-sticky: 10;--u-z-fixed: 20;--u-z-dropdown: 50;--u-z-popover: 60;--u-z-drawer: 70;--u-z-modal: 80;--u-z-toast: 90;--u-z-tooltip: 100;--u-border-w-hairline: 1px;--u-border-w-thin: 1.5px;--u-border-w-thick: 2px;--u-bp-sm: 640px;--u-bp-md: 768px;--u-bp-lg: 1024px;--u-bp-xl: 1280px;--u-bp-2xl: 1536px;--u-bg: var(--u-slate-75);--u-surface: var(--u-slate-0);--u-surface-alt: var(--u-slate-50);--u-surface-sunk: var(--u-slate-100);--u-border: var(--u-slate-150);--u-border-strong: var(--u-slate-300);--u-divider: var(--u-slate-100);--u-fg-1: var(--u-slate-900);--u-fg-2: var(--u-slate-600);--u-fg-3: var(--u-slate-500);--u-fg-4: var(--u-slate-400);--u-fg-inv: var(--u-slate-0);--u-primary: var(--u-blue-500);--u-primary-hover: var(--u-blue-600);--u-primary-press: var(--u-blue-700);--u-primary-soft: var(--u-blue-50);--u-focus-ring: 0 0 0 3px rgba(46, 99, 235, .25);--u-focus-ring-danger: 0 0 0 3px rgba(220, 38, 38, .25);--u-card-bg: var(--u-surface);--u-card-radius: var(--u-radius-md);--u-card-border: 1px solid var(--u-border);--u-card-shadow: var(--u-shadow-sm);--u-card-padding: var(--u-space-4);--u-card-padding-sm: var(--u-space-3);--u-card-padding-lg: var(--u-space-5);--u-card-padding-xl: var(--u-space-6);--u-card-header-py: var(--u-space-3);--u-card-header-px: var(--u-space-4);--u-card-footer-py: var(--u-space-3);--u-card-footer-px: var(--u-space-4);--u-card-header-title-size: 16px;--u-card-press-transform: translateY(1px);--u-btn-h-sm: 28px;--u-btn-h-md: 36px;--u-btn-h-lg: 44px;--u-btn-h-xl: 44px;--u-btn-radius-sm: var(--u-radius-xs);--u-btn-radius-md: var(--u-radius-sm);--u-btn-radius-lg: var(--u-radius-md);--u-btn-radius-xl: var(--u-radius-md);--u-btn-px-sm: var(--u-space-3);--u-btn-px-md: var(--u-space-4);--u-btn-px-lg: var(--u-space-5);--u-btn-px-xl: var(--u-space-7);--u-btn-gap: var(--u-space-2);--u-btn-gap-sm: 6px;--u-btn-font-size-sm: 12px;--u-btn-font-size-md: 14px;--u-btn-font-size-lg: 15px;--u-btn-font-size-xl: 16px;--u-btn-font-weight: 600;--u-btn-icon-size-sm: 14px;--u-btn-icon-size-md: 16px;--u-btn-icon-size-lg: 18px;--u-btn-icon-size-xl: 20px;--u-btn-press-transform: none;--u-input-h-sm: 28px;--u-input-h-md: 36px;--u-input-h-lg: 44px;--u-input-radius-sm: var(--u-radius-xs);--u-input-radius-md: var(--u-radius-sm);--u-input-radius-lg: var(--u-radius-md);--u-input-px-sm: var(--u-space-3);--u-input-px-md: var(--u-space-3);--u-input-px-lg: var(--u-space-4);--u-input-font-size-sm: 12px;--u-input-font-size-md: 14px;--u-input-font-size-lg: 15px;--u-input-textarea-min-h: 96px;--u-input-textarea-py: 10px;--u-input-leading-offset: var(--u-space-3);--u-input-icon-size: 16px;--u-input-padding-leading: var(--u-space-9, 36px);--u-field-gap: var(--u-space-1);--u-field-label-font-size: 13px;--u-field-label-font-weight: 500;--u-field-label-color: var(--u-slate-700);--u-field-hint-font-size: 12px;--u-field-hint-color: var(--u-fg-3);--u-field-error-color: var(--u-red-700);--u-toast-bg: var(--u-surface);--u-toast-fg: var(--u-fg-1);--u-toast-fg-muted: var(--u-fg-2);--u-toast-border: 1px solid var(--u-border);--u-toast-shadow: var(--u-shadow-pop);--u-toast-radius: var(--u-radius-md);--u-toast-py: var(--u-space-3);--u-toast-px: var(--u-space-4);--u-toast-gap: var(--u-space-3);--u-toast-stack-gap: var(--u-space-2);--u-toast-width: 360px;--u-toast-max-width: calc(100vw - var(--u-space-8));--u-toast-icon-size: 20px;--u-toast-accent-w: 4px;--u-toast-title-font-size: 14px;--u-toast-body-font-size: 13px;--u-toast-info-accent: var(--u-primary);--u-toast-success-accent: var(--u-green-500);--u-toast-warning-accent: var(--u-amber-500);--u-toast-danger-accent: var(--u-red-500);--u-toast-container-py: var(--u-space-5);--u-toast-container-px: var(--u-space-5);--u-toast-container-z: var(--u-z-toast);--u-overlay-bg: rgba(15, 23, 42, .45);--u-overlay-z: var(--u-z-modal);--u-overlay-py: var(--u-space-6);--u-overlay-px: var(--u-space-6);--u-overlay-blur: 0;--u-dialog-bg: var(--u-surface);--u-dialog-fg: var(--u-fg-1);--u-dialog-radius: var(--u-radius-lg);--u-dialog-shadow: var(--u-shadow-pop);--u-dialog-width-sm: 480px;--u-dialog-width-md: 640px;--u-dialog-width-lg: 800px;--u-dialog-max-h: calc(100vh - var(--u-space-12) * 2);--u-dialog-header-py: var(--u-space-4);--u-dialog-header-px: var(--u-space-5);--u-dialog-body-py: var(--u-space-4);--u-dialog-body-px: var(--u-space-5);--u-dialog-footer-py: var(--u-space-3);--u-dialog-footer-px: var(--u-space-5);--u-dialog-footer-gap: var(--u-space-2);--u-dialog-title-font-size: 18px;--u-dialog-close-size: 32px;--u-dialog-z: var(--u-z-modal);--u-drawer-bg: var(--u-surface);--u-drawer-fg: var(--u-fg-1);--u-drawer-shadow: var(--u-shadow-lg);--u-drawer-width-sm: 320px;--u-drawer-width-md: 420px;--u-drawer-width-lg: 560px;--u-drawer-header-py: var(--u-space-4);--u-drawer-header-px: var(--u-space-5);--u-drawer-body-py: var(--u-space-4);--u-drawer-body-px: var(--u-space-5);--u-drawer-footer-py: var(--u-space-3);--u-drawer-footer-px: var(--u-space-5);--u-drawer-footer-gap: var(--u-space-2);--u-drawer-title-font-size: 18px;--u-drawer-close-size: 32px;--u-drawer-z: var(--u-z-drawer);--u-tab-h-sm: 32px;--u-tab-h-md: 40px;--u-tab-h-lg: 48px;--u-tab-px-sm: var(--u-space-2);--u-tab-px-md: var(--u-space-3);--u-tab-px-lg: var(--u-space-4);--u-tab-font-size-sm: 12px;--u-tab-font-size-md: 14px;--u-tab-font-size-lg: 15px;--u-tab-font-weight: 500;--u-tab-font-weight-active: 600;--u-tab-gap: var(--u-space-2);--u-tab-list-gap: 0;--u-tab-list-border-color: var(--u-border);--u-tab-list-border-w: var(--u-border-w-hairline);--u-tab-indicator-w: 2px;--u-tab-color: var(--u-fg-2);--u-tab-color-hover: var(--u-fg-1);--u-tab-color-active: var(--u-primary);--u-tab-bg-hover: transparent;--u-tab-bg-active: transparent;--u-tab-pill-radius: var(--u-radius-sm);--u-tab-pill-bg-active: var(--u-primary-soft);--u-tab-icon-size-sm: 14px;--u-tab-icon-size-md: 16px;--u-tab-icon-size-lg: 18px;--u-popover-bg: var(--u-surface);--u-popover-fg: var(--u-fg-1);--u-popover-border: 1px solid var(--u-border);--u-popover-radius: var(--u-radius-md);--u-popover-shadow: var(--u-shadow-md);--u-popover-py: var(--u-space-3);--u-popover-px: var(--u-space-3);--u-popover-gap: var(--u-space-2);--u-popover-min-width: 180px;--u-popover-max-width: 420px;--u-popover-arrow-size: 8px;--u-popover-z: var(--u-z-popover);--u-popover-menu-py: var(--u-space-1);--u-popover-menu-px: var(--u-space-1);--u-popover-menu-item-py: 6px;--u-popover-menu-item-px: var(--u-space-2);--u-popover-menu-item-gap: var(--u-space-2);--u-popover-menu-item-radius: var(--u-radius-xs);--u-popover-menu-item-font: 13px;--u-popover-menu-section-py: var(--u-space-1);--u-popover-menu-section-color: var(--u-fg-3);--u-breadcrumb-gap: var(--u-space-2);--u-breadcrumb-font-size: 13px;--u-breadcrumb-font-size-sm: 12px;--u-breadcrumb-color: var(--u-fg-3);--u-breadcrumb-color-hover: var(--u-fg-1);--u-breadcrumb-color-current: var(--u-fg-1);--u-breadcrumb-current-weight: 600;--u-breadcrumb-separator-color: var(--u-fg-4);--u-breadcrumb-separator-size: 12px;--u-breadcrumb-icon-size: 14px;--u-chip-radius-pill: var(--u-radius-pill);--u-chip-radius-square: var(--u-radius-xs);--u-chip-py-sm: 2px;--u-chip-py-md: 3px;--u-chip-py-lg: 4px;--u-chip-px-sm: 8px;--u-chip-px-md: 10px;--u-chip-px-lg: 12px;--u-chip-font-size-sm: 11px;--u-chip-font-size-md: 12px;--u-chip-font-size-lg: 13px;--u-chip-gap: var(--u-space-2);--u-chip-gap-sm: 5px;--u-chip-dot-size: 6px;--u-chip-dot-size-sm: 5px;--u-chip-dot-size-lg: 7px;--u-tap-min: 28px;--u-text-xs: 11px;--u-text-sm: 12px;--u-text-base: 14px;--u-text-md: 15px;--u-text-lg: 18px;--u-text-xl: 22px;--u-text-2xl: 28px;--u-text-3xl: 36px;--u-h1-size: var(--u-text-3xl);--u-h2-size: var(--u-text-2xl);--u-h3-size: var(--u-text-xl);--u-h4-size: var(--u-text-lg);--u-page-px: var(--u-space-6);--u-page-py: var(--u-space-5);--u-page-max-w: 1280px;--u-sidebar-w: 248px;--u-block-gap: var(--u-space-3);--u-section-gap: var(--u-space-6);--u-list-tile-py: var(--u-space-3);--u-list-tile-px: var(--u-space-4);--mgr-bg: var(--u-bg);--mgr-surface: var(--u-surface);--mgr-surface-alt: var(--u-surface-alt);--mgr-surface-sunk: var(--u-surface-sunk);--mgr-border: var(--u-border);--mgr-border-strong: var(--u-border-strong);--mgr-divider: var(--u-divider);--mgr-fg-1: var(--u-fg-1);--mgr-fg-2: var(--u-fg-2);--mgr-fg-3: var(--u-fg-3);--mgr-fg-4: var(--u-fg-4);--mgr-fg-inv: var(--u-fg-inv);--mgr-primary: var(--u-primary);--mgr-primary-hover: var(--u-primary-hover);--mgr-primary-press: var(--u-primary-press);--mgr-primary-soft: var(--u-primary-soft);--mgr-focus-ring: var(--u-focus-ring);--mgr-space-1: var(--u-space-1);--mgr-space-2: var(--u-space-2);--mgr-space-3: var(--u-space-3);--mgr-space-4: var(--u-space-4);--mgr-space-5: var(--u-space-5);--mgr-space-6: var(--u-space-6);--mgr-space-8: var(--u-space-8);--mgr-space-10: var(--u-space-10);--mgr-space-12: var(--u-space-12);--mgr-radius-xs: var(--u-radius-xs);--mgr-radius-sm: var(--u-radius-sm);--mgr-radius-md: var(--u-radius-md);--mgr-radius-lg: var(--u-radius-lg);--mgr-radius-pill: var(--u-radius-pill);--mgr-shadow-xs: var(--u-shadow-xs);--mgr-shadow-sm: var(--u-shadow-sm);--mgr-shadow-md: var(--u-shadow-md);--mgr-shadow-lg: var(--u-shadow-lg);--mgr-shadow-pop: var(--u-shadow-pop);--mgr-control-sm: var(--u-btn-h-sm);--mgr-control-md: var(--u-btn-h-md);--mgr-control-lg: var(--u-btn-h-lg);--mgr-text-xs: var(--u-text-xs);--mgr-text-sm: var(--u-text-sm);--mgr-text-base: var(--u-text-base);--mgr-text-md: var(--u-text-md);--mgr-text-lg: var(--u-text-lg);--mgr-text-xl: var(--u-text-xl);--mgr-text-2xl: var(--u-text-2xl);--mgr-text-3xl: var(--u-text-3xl);--mgr-sidebar-w: var(--u-sidebar-w);--cit-bg: var(--u-bg);--cit-surface: var(--u-surface);--cit-surface-alt: var(--u-surface-alt);--cit-surface-sunk: var(--u-surface-sunk);--cit-border: var(--u-border);--cit-border-strong: var(--u-border-strong);--cit-divider: var(--u-divider);--cit-fg-1: var(--u-fg-1);--cit-fg-2: var(--u-fg-2);--cit-fg-3: var(--u-fg-3);--cit-fg-4: var(--u-fg-4);--cit-fg-inv: var(--u-fg-inv);--cit-primary: var(--u-primary);--cit-primary-hover: var(--u-primary-hover);--cit-primary-press: var(--u-primary-press);--cit-primary-soft: var(--u-primary-soft);--cit-focus-ring: 0 0 0 4px rgba(46, 99, 235, .22);--cit-space-1: var(--u-space-1);--cit-space-2: var(--u-space-2);--cit-space-3: var(--u-space-3);--cit-space-4: var(--u-space-4);--cit-space-5: var(--u-space-5);--cit-space-6: var(--u-space-6);--cit-space-8: var(--u-space-8);--cit-space-10: var(--u-space-10);--cit-space-12: var(--u-space-12);--cit-space-16: var(--u-space-16);--cit-radius-sm: var(--u-radius-md);--cit-radius-md: var(--u-radius-lg);--cit-radius-lg: var(--u-radius-xl);--cit-radius-xl: var(--u-radius-2xl);--cit-radius-2xl: var(--u-radius-3xl);--cit-radius-pill: var(--u-radius-pill);--cit-shadow-xs: var(--u-shadow-xs);--cit-shadow-sm: var(--u-shadow-sm);--cit-shadow-md: var(--u-shadow-md);--cit-shadow-lg: var(--u-shadow-lg);--cit-control-md: 48px;--cit-control-lg: 56px;--cit-control-xl: 64px;--cit-text-sm: 13px;--cit-text-base: 16px;--cit-text-md: 18px;--cit-text-lg: 20px;--cit-text-xl: 24px;--cit-text-2xl: 30px;--cit-text-3xl: 38px;--cit-text-4xl: 48px}.urbino-cit{--u-focus-ring: 0 0 0 4px rgba(46, 99, 235, .22);--u-focus-ring-danger: 0 0 0 4px rgba(220, 38, 38, .22);--u-card-radius: var(--u-radius-2xl);--u-card-border: 0;--u-card-shadow: var(--u-shadow-sm);--u-card-padding: var(--u-space-5);--u-card-padding-sm: var(--u-space-4);--u-card-padding-lg: var(--u-space-6);--u-card-padding-xl: var(--u-space-7);--u-card-header-px: var(--u-space-5);--u-card-footer-px: var(--u-space-5);--u-card-header-title-size: 18px;--u-card-press-transform: scale(.99);--u-btn-h-md: 48px;--u-btn-h-lg: 56px;--u-btn-h-xl: 64px;--u-btn-radius-md: var(--u-radius-pill);--u-btn-radius-lg: var(--u-radius-pill);--u-btn-radius-xl: var(--u-radius-pill);--u-btn-px-md: var(--u-space-6);--u-btn-px-lg: var(--u-space-7);--u-btn-px-xl: var(--u-space-7);--u-btn-font-size-md: 16px;--u-btn-font-size-lg: 17px;--u-btn-font-size-xl: 18px;--u-btn-font-weight: 700;--u-btn-icon-size-md: 20px;--u-btn-icon-size-lg: 22px;--u-btn-icon-size-xl: 24px;--u-btn-press-transform: scale(.98);--u-input-h-sm: 48px;--u-input-h-md: 56px;--u-input-h-lg: 56px;--u-input-radius-sm: var(--u-radius-md);--u-input-radius-md: var(--u-radius-lg);--u-input-radius-lg: var(--u-radius-lg);--u-input-px-md: var(--u-space-4);--u-input-font-size-md: 16px;--u-input-textarea-min-h: 120px;--u-input-textarea-py: 14px;--u-input-leading-offset: var(--u-space-4);--u-input-icon-size: 20px;--u-input-padding-leading: 44px;--u-field-label-font-size: 14px;--u-field-label-font-weight: 600;--u-field-label-color: var(--u-slate-900);--u-toast-radius: var(--u-radius-xl);--u-toast-py: var(--u-space-4);--u-toast-px: var(--u-space-5);--u-toast-width: 100%;--u-toast-max-width: calc(100vw - var(--u-space-4) * 2);--u-toast-icon-size: 24px;--u-toast-title-font-size: 16px;--u-toast-body-font-size: 15px;--u-toast-container-py: var(--u-space-4);--u-toast-container-px: var(--u-space-4);--u-dialog-radius: var(--u-radius-2xl);--u-dialog-header-py: var(--u-space-5);--u-dialog-header-px: var(--u-space-6);--u-dialog-body-py: var(--u-space-5);--u-dialog-body-px: var(--u-space-6);--u-dialog-footer-py: var(--u-space-4);--u-dialog-footer-px: var(--u-space-6);--u-dialog-footer-gap: var(--u-space-3);--u-dialog-title-font-size: 20px;--u-dialog-close-size: 40px;--u-overlay-py: var(--u-space-4);--u-overlay-px: var(--u-space-4);--u-tab-h-sm: 40px;--u-tab-h-md: 48px;--u-tab-h-lg: 56px;--u-tab-px-sm: var(--u-space-3);--u-tab-px-md: var(--u-space-4);--u-tab-px-lg: var(--u-space-5);--u-tab-font-size-sm: 14px;--u-tab-font-size-md: 16px;--u-tab-font-size-lg: 17px;--u-tab-font-weight-active: 700;--u-tab-icon-size-md: 20px;--u-tab-icon-size-lg: 22px;--u-chip-px-md: var(--u-space-3);--u-chip-py-md: 4px;--u-tap-min: 44px;--u-text-sm: 13px;--u-text-base: 16px;--u-text-md: 18px;--u-text-lg: 20px;--u-text-xl: 24px;--u-text-2xl: 30px;--u-text-3xl: 38px;--u-text-4xl: 48px;--u-h1-size: var(--u-text-3xl);--u-h2-size: var(--u-text-2xl);--u-h3-size: var(--u-text-xl);--u-h4-size: var(--u-text-lg);--u-page-px: var(--u-space-4);--u-page-py: var(--u-space-4);--u-page-max-w: 100%;--u-block-gap: var(--u-space-4);--u-section-gap: var(--u-space-8);--u-list-tile-py: var(--u-space-4);--u-list-tile-px: var(--u-space-5)}.urbino-cit,.u-breadcrumb--cit{--u-breadcrumb-font-size: 14px;--u-breadcrumb-separator-size: 14px;--u-breadcrumb-icon-size: 16px}.urbino-cit.urbino-cit-web{--u-page-px: var(--u-space-8);--u-page-py: var(--u-space-10);--u-page-max-w: 1120px;--u-btn-h-md: 44px;--u-btn-h-lg: 48px;--u-btn-h-xl: 52px;--u-btn-font-size-md: 15px;--u-btn-font-size-lg: 16px;--u-btn-font-size-xl: 17px;--u-btn-font-weight: 600;--u-btn-icon-size-md: 18px;--u-btn-icon-size-lg: 20px;--u-btn-icon-size-xl: 22px;--u-input-h-sm: 40px;--u-input-h-md: 44px;--u-input-h-lg: 48px;--u-input-font-size-md: 15px;--u-input-icon-size: 18px;--u-input-leading-offset: var(--u-space-3);--u-input-padding-leading: 40px;--u-input-textarea-min-h: 104px;--u-input-textarea-py: 12px;--u-tab-h-sm: 36px;--u-tab-h-md: 44px;--u-tab-h-lg: 48px;--u-tab-font-size-md: 15px;--u-tab-font-size-lg: 16px;--u-tab-icon-size-md: 18px;--u-field-label-font-size: 13px;--u-tap-min: 36px}[data-density=header]{--u-block-gap: var(--u-dens-header-block-gap);--u-section-gap: var(--u-dens-header-section-gap);--u-card-padding: var(--u-space-6);--u-card-padding-sm: var(--u-space-5);--u-list-tile-py: var(--u-space-4);--u-list-tile-px: var(--u-space-5)}[data-density=canvas]{--u-block-gap: var(--u-dens-canvas-block-gap);--u-section-gap: var(--u-dens-canvas-section-gap);--u-card-padding: var(--u-dens-canvas-card-padding);--u-card-padding-sm: var(--u-dens-canvas-card-padding-sm);--u-list-tile-py: var(--u-dens-canvas-list-tile-py);--u-list-tile-px: var(--u-dens-canvas-list-tile-px)}[data-density=work]{--u-block-gap: var(--u-space-2);--u-section-gap: var(--u-space-6);--u-card-padding: var(--u-space-3);--u-card-padding-sm: 10px;--u-list-tile-py: 8px;--u-list-tile-px: var(--u-space-3);--u-stack-tight-gap: var(--u-space-2)}[data-density=data]{--u-block-gap: 0;--u-section-gap: 0;--u-card-padding: 0;--u-card-padding-sm: 0;--u-list-tile-py: var(--u-space-2);--u-list-tile-px: var(--u-space-3)}[data-density=work][data-density-mode=compact],[data-density-mode=compact] [data-density=work]{--u-block-gap: var(--u-space-1);--u-card-padding-sm: 8px;--u-list-tile-py: 4px;--u-btn-h-md: 32px;--u-input-h-md: 32px}:root{--u-dens-header-block-gap: var(--u-space-4);--u-dens-header-section-gap: var(--u-space-6);--u-dens-canvas-block-gap: var(--u-space-3);--u-dens-canvas-section-gap: var(--u-space-8);--u-dens-canvas-card-padding: var(--u-space-4);--u-dens-canvas-card-padding-sm: var(--u-space-3);--u-dens-canvas-list-tile-py: var(--u-space-3);--u-dens-canvas-list-tile-px: var(--u-space-4)}.urbino-cit{--u-dens-header-block-gap: var(--u-space-5);--u-dens-header-section-gap: var(--u-space-8);--u-dens-canvas-block-gap: var(--u-space-4);--u-dens-canvas-section-gap: var(--u-space-10);--u-dens-canvas-card-padding: var(--u-space-5);--u-dens-canvas-card-padding-sm: var(--u-space-4);--u-dens-canvas-list-tile-py: var(--u-space-4);--u-dens-canvas-list-tile-px: var(--u-space-5)}@font-face{font-family:Plus Jakarta Sans;src:url("./media/PlusJakartaSans-VariableFont_wght-LCMWWLD4.ttf") format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url("./media/PlusJakartaSans-Italic-VariableFont_wght-7OUDJGAB.ttf") format("truetype-variations");font-weight:200 800;font-style:italic;font-display:swap}@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap);.urbino-mgr{font-family:var(--u-font-sans);font-size:var(--u-text-base);line-height:var(--u-leading-normal);color:var(--u-fg-1);background:var(--u-bg);-webkit-font-smoothing:antialiased}.urbino-mgr h1,.urbino-mgr .h1{font-family:var(--u-font-display);font-size:var(--u-h1-size);font-weight:700;line-height:var(--u-leading-tight);letter-spacing:var(--u-tracking-tight);color:var(--u-fg-1)}.urbino-mgr h2,.urbino-mgr .h2{font-family:var(--u-font-display);font-size:var(--u-h2-size);font-weight:700;line-height:var(--u-leading-snug);letter-spacing:var(--u-tracking-tight)}.urbino-mgr h3,.urbino-mgr .h3{font-family:var(--u-font-sans);font-size:var(--u-h3-size);font-weight:600;line-height:var(--u-leading-snug)}.urbino-mgr h4,.urbino-mgr .h4{font-family:var(--u-font-sans);font-size:var(--u-h4-size);font-weight:600}.urbino-mgr .eyebrow{font-family:var(--u-font-sans);font-size:var(--u-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--u-fg-3)}.urbino-mgr .label{font-size:var(--u-text-sm);font-weight:500;color:var(--u-fg-2)}.urbino-mgr .caption{font-size:var(--u-text-xs);color:var(--u-fg-3)}.urbino-mgr code,.urbino-mgr .mono{font-family:var(--u-font-mono);font-size:.92em;font-variant-numeric:tabular-nums}.urbino-cit{font-family:var(--u-font-sans);font-size:var(--u-text-base);line-height:var(--u-leading-normal);color:var(--u-fg-1);background:var(--u-bg);-webkit-font-smoothing:antialiased}.urbino-cit h1,.urbino-cit .h1{font-family:var(--u-font-display);font-size:var(--u-h1-size);font-weight:700;line-height:var(--u-leading-tight);letter-spacing:var(--u-tracking-tight)}.urbino-cit h2,.urbino-cit .h2{font-family:var(--u-font-display);font-size:var(--u-h2-size);font-weight:700;line-height:var(--u-leading-tight);letter-spacing:var(--u-tracking-tight)}.urbino-cit h3,.urbino-cit .h3{font-family:var(--u-font-display);font-size:var(--u-h3-size);font-weight:700;line-height:var(--u-leading-snug);letter-spacing:var(--u-tracking-snug)}.urbino-cit h4,.urbino-cit .h4{font-family:var(--u-font-sans);font-size:var(--u-h4-size);font-weight:600}.urbino-cit .lead{font-size:var(--u-text-lg);line-height:var(--u-leading-relaxed);color:var(--u-fg-2)}.urbino-cit .label{font-size:var(--u-text-sm);font-weight:500;color:var(--u-fg-2)}.urbino-cit .eyebrow{font-family:var(--u-font-sans);font-size:var(--u-text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--u-fg-3)}.urbino-cit .caption{font-size:var(--u-text-sm);color:var(--u-fg-3)}.urbino-cit code,.urbino-cit .mono{font-family:var(--u-font-mono);font-variant-numeric:tabular-nums}.u-stack{display:flex;flex-direction:column;gap:var(--u-gap, var(--u-space-4));min-width:0}.u-stack--1{gap:var(--u-space-1)}.u-stack--2{gap:var(--u-space-2)}.u-stack--3{gap:var(--u-space-3)}.u-stack--4{gap:var(--u-space-4)}.u-stack--5{gap:var(--u-space-5)}.u-stack--6{gap:var(--u-space-6)}.u-stack--8{gap:var(--u-space-8)}.u-stack--10{gap:var(--u-space-10)}.u-stack--12{gap:var(--u-space-12)}.u-stack--16{gap:var(--u-space-16)}.u-stack--data{gap:0}.u-stack--tight{gap:var(--u-space-2)}.u-stack--block{gap:var(--u-block-gap)}.u-stack--section{gap:var(--u-section-gap)}.u-stack--page{gap:var(--u-space-8)}.urbino-cit .u-stack--tight{gap:var(--u-space-3)}.urbino-cit .u-stack--page{gap:var(--u-space-10)}.u-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--u-gap, var(--u-space-2));min-width:0}.u-cluster--1{gap:var(--u-space-1)}.u-cluster--2{gap:var(--u-space-2)}.u-cluster--3{gap:var(--u-space-3)}.u-cluster--4{gap:var(--u-space-4)}.u-cluster--5{gap:var(--u-space-5)}.u-cluster--6{gap:var(--u-space-6)}.u-cluster--tight{gap:var(--u-space-1)}.u-cluster--buttons,.u-cluster--chips{gap:var(--u-space-2)}.u-cluster--meta{gap:var(--u-space-3)}.u-cluster--toolbar{gap:var(--u-space-4)}.urbino-cit .u-cluster--buttons{gap:var(--u-space-3)}.u-cluster--start{justify-content:flex-start}.u-cluster--center{justify-content:center}.u-cluster--end{justify-content:flex-end}.u-cluster--between{justify-content:space-between}.u-cluster--baseline{align-items:baseline}.u-cluster--top{align-items:flex-start}.u-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--u-gap, var(--u-space-3));min-width:0}.u-row--1{gap:var(--u-space-1)}.u-row--2{gap:var(--u-space-2)}.u-row--3{gap:var(--u-space-3)}.u-row--4{gap:var(--u-space-4)}.u-row--5{gap:var(--u-space-5)}.u-row--6{gap:var(--u-space-6)}.u-row--baseline{align-items:baseline}.u-row--top{align-items:flex-start}.u-row__spacer,.u-cluster__spacer{flex:1 1 auto;min-width:0}.u-grid{display:grid;gap:var(--u-gap, var(--u-space-4));min-width:0}.u-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.u-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.u-grid--auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.u-grid--gap-2{gap:var(--u-space-2)}.u-grid--gap-3{gap:var(--u-space-3)}.u-grid--gap-4{gap:var(--u-space-4)}.u-grid--gap-5{gap:var(--u-space-5)}.u-grid--gap-6{gap:var(--u-space-6)}.u-grid--gap-8{gap:var(--u-space-8)}.u-page{width:100%;margin-inline:auto;padding:var(--u-page-py) var(--u-page-px);max-width:var(--u-page-max-w);box-sizing:border-box}.u-page--mgr-dense{padding:var(--u-space-4) var(--u-space-5)}.u-page--cit-mobile{padding:var(--u-space-4);max-width:100%}.u-page--cit-web{padding:var(--u-space-10) var(--u-space-8);max-width:1120px}@media(min-width:1280px){.u-page--cit-web{padding:var(--u-space-10) var(--u-space-12)}}.u-page-header{display:flex;flex-direction:column;gap:var(--u-space-2);padding:var(--u-space-4) var(--u-space-6);border-bottom:1px solid var(--u-border);background:var(--u-surface)}.u-page-header__row{display:flex;align-items:center;gap:var(--u-space-3);min-width:0}.u-page-header__row>.u-page-header__spacer{flex:1 1 auto}.u-page-header__title{font-family:var(--u-font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--u-fg-1);margin:0}.u-page-header__subtitle{font-size:13px;color:var(--u-fg-2);line-height:1.5;margin:0}.u-page-header--cit{padding:var(--u-space-8) var(--u-space-8) var(--u-space-6);gap:var(--u-space-3)}.u-page-header--cit .u-page-header__title{font-size:28px}.u-toolbar{display:flex;align-items:center;gap:var(--u-space-4);padding:var(--u-space-3) var(--u-space-6);min-height:56px;background:var(--u-surface);border-bottom:1px solid var(--u-border);box-sizing:border-box}.u-toolbar__group{display:flex;align-items:center;gap:var(--u-space-2);min-width:0}.u-toolbar__spacer{flex:1 1 auto}.u-toolbar--flush{padding-inline:0}.u-toolbar--inset{padding-inline:var(--u-space-5)}.u-toolbar--bare{background:transparent;border-bottom:none}.u-stack__spacer{flex:1 1 auto;min-height:0}.u-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--u-btn-gap);white-space:nowrap;text-decoration:none;vertical-align:middle;height:var(--u-btn-h-md);padding:0 var(--u-btn-px-md);border-radius:var(--u-btn-radius-md);font-family:var(--u-font-sans);font-size:var(--u-btn-font-size-md);font-weight:var(--u-btn-font-weight);line-height:1;letter-spacing:-.005em;border:1px solid transparent;background:transparent;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out),border-color var(--u-dur-fast) var(--u-ease-out),color var(--u-dur-fast) var(--u-ease-out),transform 80ms var(--u-ease-out),box-shadow var(--u-dur-fast) var(--u-ease-out);outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.u-btn:focus{outline:none}.urbino-cit,.u-btn--cit{--u-btn-h-md: 48px;--u-btn-h-lg: 56px;--u-btn-h-xl: 64px;--u-btn-radius-sm: var(--u-radius-pill);--u-btn-radius-md: var(--u-radius-pill);--u-btn-radius-lg: var(--u-radius-pill);--u-btn-radius-xl: var(--u-radius-pill);--u-btn-px-md: var(--u-space-6);--u-btn-px-lg: var(--u-space-7);--u-btn-px-xl: var(--u-space-7);--u-btn-font-size-md: 16px;--u-btn-font-size-lg: 17px;--u-btn-font-size-xl: 18px;--u-btn-font-weight: 700;--u-btn-icon-size-md: 20px;--u-btn-icon-size-lg: 22px;--u-btn-icon-size-xl: 24px;--u-btn-press-transform: scale(.98)}.u-btn--sm{height:var(--u-btn-h-sm);padding:0 var(--u-btn-px-sm);border-radius:var(--u-btn-radius-sm);font-size:var(--u-btn-font-size-sm);gap:var(--u-btn-gap-sm)}.u-btn--lg{height:var(--u-btn-h-lg);padding:0 var(--u-btn-px-lg);border-radius:var(--u-btn-radius-lg);font-size:var(--u-btn-font-size-lg)}.u-btn--xl{height:var(--u-btn-h-xl);padding:0 var(--u-btn-px-xl);border-radius:var(--u-btn-radius-xl);font-size:var(--u-btn-font-size-xl)}.u-btn--primary{background:var(--u-primary);color:var(--u-fg-inv)}.u-btn--primary:hover,.u-btn--primary.is-hover{background:var(--u-primary-hover)}.u-btn--primary:active,.u-btn--primary.is-press{background:var(--u-primary-press)}.u-btn--secondary{background:var(--u-surface);color:var(--u-fg-1);border-color:var(--u-border)}.u-btn--secondary:hover,.u-btn--secondary.is-hover{background:var(--u-surface-alt);border-color:var(--u-border-strong)}.u-btn--secondary:active,.u-btn--secondary.is-press{background:var(--u-surface-sunk);border-color:var(--u-border-strong)}.u-btn--ghost{background:transparent;color:var(--u-slate-700)}.u-btn--ghost:hover,.u-btn--ghost.is-hover{background:var(--u-surface-sunk);color:var(--u-fg-1)}.u-btn--ghost:active,.u-btn--ghost.is-press{background:var(--u-slate-200)}.u-btn--danger{background:var(--u-red-500);color:var(--u-fg-inv)}.u-btn--danger:hover,.u-btn--danger.is-hover{background:var(--u-red-700)}.u-btn--danger:active,.u-btn--danger.is-press{background:#991b1b}.u-btn:focus-visible,.u-btn.is-focus{box-shadow:var(--u-focus-ring)}.u-btn--danger:focus-visible,.u-btn--danger.is-focus{box-shadow:var(--u-focus-ring-danger)}.u-btn:active,.u-btn.is-press{transform:var(--u-btn-press-transform)}.u-btn[disabled],.u-btn--disabled{background:var(--u-surface-sunk);color:var(--u-fg-4);border-color:transparent;cursor:not-allowed;pointer-events:none}.u-btn--secondary[disabled],.u-btn--secondary.u-btn--disabled{background:var(--u-surface);border-color:var(--u-border)}.u-btn--ghost[disabled],.u-btn--ghost.u-btn--disabled{background:transparent}.u-btn--loading{color:transparent!important;position:relative;pointer-events:none}.u-btn--loading>*{visibility:hidden}.u-btn--loading:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;color:var(--u-fg-inv);animation:u-btn-spin .6s linear infinite}.u-btn--secondary.u-btn--loading:after,.u-btn--ghost.u-btn--loading:after{color:var(--u-fg-2)}@keyframes u-btn-spin{to{transform:rotate(360deg)}}.u-btn img,.u-btn svg{display:block;flex-shrink:0;width:var(--u-btn-icon-size-md);height:var(--u-btn-icon-size-md)}.u-btn--sm img,.u-btn--sm svg{width:var(--u-btn-icon-size-sm);height:var(--u-btn-icon-size-sm)}.u-btn--lg img,.u-btn--lg svg{width:var(--u-btn-icon-size-lg);height:var(--u-btn-icon-size-lg)}.u-btn--xl img,.u-btn--xl svg{width:var(--u-btn-icon-size-xl);height:var(--u-btn-icon-size-xl)}.u-btn--icon-only{padding:0;width:var(--u-btn-h-md)}.u-btn--icon-only.u-btn--sm{width:var(--u-btn-h-sm)}.u-btn--icon-only.u-btn--lg{width:var(--u-btn-h-lg)}.u-btn--icon-only.u-btn--xl{width:var(--u-btn-h-xl)}.u-btn--primary img,.u-btn--danger img{filter:brightness(0) invert(1)}.u-btn--primary:disabled img,.u-btn--danger:disabled img,.u-btn--disabled img{filter:none;opacity:.6}.u-btn--block{width:100%}:where(.urbino-mgr,.urbino-cit) a{color:var(--u-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--u-dur-fast) var(--u-ease-out)}:where(.urbino-mgr,.urbino-cit) a:hover{color:var(--u-primary-hover)}:where(.urbino-mgr,.urbino-cit) a:active{color:var(--u-primary-press)}:where(.urbino-mgr,.urbino-cit) a:focus-visible{outline:none;border-radius:var(--u-radius-xs);box-shadow:var(--u-focus-ring)}:where(.urbino-mgr,.urbino-cit) a.u-card,:where(.urbino-mgr,.urbino-cit) a.u-list-tile{color:inherit;text-decoration:none}:where(.urbino-mgr,.urbino-cit) a.u-btn,:where(.urbino-mgr,.urbino-cit) a.u-breadcrumb__link,:where(.urbino-mgr,.urbino-cit) a.u-tabs__tab{text-decoration:none}.u-link{color:var(--u-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:color var(--u-dur-fast) var(--u-ease-out)}.u-link:hover{color:var(--u-primary-hover)}.u-link:active{color:var(--u-primary-press)}.u-link:focus-visible{outline:none;border-radius:var(--u-radius-xs);box-shadow:var(--u-focus-ring)}.u-link--quiet{text-decoration:none}.u-link--quiet:hover{text-decoration:underline}.u-link--muted{color:var(--u-fg-2);text-decoration:none}.u-link--muted:hover{color:var(--u-fg-1);text-decoration:underline}.u-link--action{display:inline-flex;align-items:center;gap:var(--u-space-1);font-weight:600;text-decoration:none}.u-link--action:hover{text-decoration:none}.u-link--action svg,.u-link--action img{width:1em;height:1em;flex-shrink:0;transition:transform var(--u-dur-fast) var(--u-ease-out)}.u-link--action:hover svg,.u-link--action:hover img{transform:translate(2px)}.u-field{display:flex;flex-direction:column;gap:var(--u-field-gap)}.u-field__label{font-family:var(--u-font-sans);font-size:var(--u-field-label-font-size);font-weight:var(--u-field-label-font-weight);color:var(--u-field-label-color);line-height:1.4}.u-field--cit .u-field__label{font-size:14px;font-weight:600;color:var(--u-slate-900)}.u-field__required{color:var(--u-red-500);margin-left:2px}.u-field__row{display:flex;justify-content:space-between;gap:var(--u-space-3);font-size:var(--u-field-hint-font-size);line-height:1.4}.u-field__hint{font-size:var(--u-field-hint-font-size);color:var(--u-field-hint-color)}.u-field__error{font-size:var(--u-field-hint-font-size);color:var(--u-field-error-color);display:inline-flex;gap:var(--u-space-1);align-items:center}.u-field__counter{font-size:var(--u-field-hint-font-size);color:var(--u-fg-4);font-variant-numeric:tabular-nums;margin-left:auto;flex-shrink:0}.u-input{display:block;box-sizing:border-box;width:100%;height:var(--u-input-h-md);padding:0 var(--u-input-px-md);font-family:var(--u-font-sans);font-size:var(--u-input-font-size-md);font-weight:400;color:var(--u-fg-1);background:var(--u-surface);border:1px solid var(--u-border);border-radius:var(--u-input-radius-md);outline:none;appearance:none;transition:border-color var(--u-dur-fast) var(--u-ease-out),background var(--u-dur-fast) var(--u-ease-out),box-shadow var(--u-dur-fast) var(--u-ease-out)}.u-input::placeholder{color:var(--u-fg-4)}.urbino-cit,.u-input--cit{--u-input-h-sm: 48px;--u-input-h-md: 56px;--u-input-h-lg: 56px;--u-input-radius-sm: var(--u-radius-md);--u-input-radius-md: var(--u-radius-lg);--u-input-radius-lg: var(--u-radius-lg);--u-input-px-md: var(--u-space-4);--u-input-font-size-md: 16px;--u-input-textarea-min-h: 120px;--u-input-textarea-py: 14px;--u-input-leading-offset: var(--u-space-4);--u-input-icon-size: 20px;--u-input-padding-leading: 44px}.u-input--sm{height:var(--u-input-h-sm);padding:0 var(--u-input-px-sm);border-radius:var(--u-input-radius-sm);font-size:var(--u-input-font-size-sm)}.u-input--lg{height:var(--u-input-h-lg);padding:0 var(--u-input-px-lg);border-radius:var(--u-input-radius-lg);font-size:var(--u-input-font-size-lg)}.u-input--cit.u-input--md{height:var(--u-input-h-sm);padding:0 var(--u-input-px-sm, var(--u-input-px-md));border-radius:var(--u-input-radius-sm);font-size:var(--u-input-font-size-sm, var(--u-input-font-size-md))}.u-input:hover{border-color:var(--u-border-strong)}.u-input:focus,.u-input.is-focus{border-color:var(--u-primary);box-shadow:var(--u-focus-ring)}.u-input.is-error{border-color:var(--u-red-500)}.u-input.is-error:focus,.u-input.is-error.is-focus{box-shadow:var(--u-focus-ring-danger)}.u-input[disabled],.u-input--disabled{background:var(--u-surface-alt);color:var(--u-fg-3);border-color:var(--u-border);cursor:not-allowed}.u-input[readonly],.u-input--readonly{background:var(--u-surface-alt)}textarea.u-input,.u-input--textarea{height:auto;min-height:var(--u-input-textarea-min-h);padding-top:var(--u-input-textarea-py);padding-bottom:var(--u-input-textarea-py);line-height:1.5;resize:vertical;font-family:var(--u-font-sans)}.u-input--select{cursor:pointer;padding-right:var(--u-space-8);background-image:linear-gradient(45deg,transparent 50%,var(--u-fg-3) 50%),linear-gradient(135deg,var(--u-fg-3) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat}.u-input--cit.u-input--select{background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;padding-right:var(--u-space-10)}.u-input--multiselect{height:auto;min-height:var(--u-input-h-md);padding:var(--u-space-1) var(--u-space-8) var(--u-space-1) var(--u-space-2);display:flex;align-items:center;gap:var(--u-space-2);flex-wrap:wrap;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--u-fg-3) 50%),linear-gradient(135deg,var(--u-fg-3) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat}.u-input--cit.u-input--multiselect{min-height:var(--u-input-h-md);padding:var(--u-space-2) var(--u-space-10) var(--u-space-2) var(--u-space-3)}.u-multiselect__token{display:inline-flex;align-items:center;gap:var(--u-space-1);padding:2px var(--u-space-1) 2px var(--u-space-2);background:var(--u-surface-sunk);color:var(--u-fg-2);border-radius:var(--u-radius-xs);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.u-multiselect__token-x{width:14px;height:14px;background:transparent;border:0;color:var(--u-fg-3);cursor:pointer;padding:0;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:2px}.u-multiselect__token-x:hover{background:var(--u-slate-200);color:var(--u-fg-1)}.u-multiselect__placeholder{color:var(--u-fg-4);font-size:inherit}.u-input-wrap{position:relative;display:block}.u-input-wrap--leading>.u-input,.u-input--has-leading{padding-left:var(--u-input-padding-leading)}.u-input-wrap>.u-input__leading{position:absolute;left:var(--u-input-leading-offset);top:50%;transform:translateY(-50%);color:var(--u-fg-4);pointer-events:none;display:flex;align-items:center}.u-input-wrap>.u-input__leading img,.u-input-wrap>.u-input__leading svg{width:var(--u-input-icon-size);height:var(--u-input-icon-size);display:block}.u-input-wrap>.u-input__clear{position:absolute;right:var(--u-space-2);top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:var(--u-slate-200);color:var(--u-slate-700);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;padding:0}.u-input-wrap>.u-input__clear:hover{background:var(--u-slate-300);color:var(--u-fg-1)}.u-input-wrap>.u-input--has-clear,.u-input-wrap--clearable>.u-input{padding-right:var(--u-space-9, 36px)}.u-field--inline{flex-direction:row;align-items:center;gap:var(--u-space-4)}.u-field--inline>.u-field__label{flex-shrink:0;width:160px;width:var(--label-w, 160px);margin-top:0}.u-field--inline>.u-input,.u-field--inline>.u-field__control,.u-field--inline>input,.u-field--inline>select,.u-field--inline>textarea{flex:1;min-width:0}.u-field--inline>.u-input-wrap{flex:1;min-width:0}.u-field--inline>.u-field__hint,.u-field--inline>.u-field__error,.u-field--inline>.u-field__row{margin-left:calc(var(--label-w, 160px) + var(--u-space-4))}.u-field__control{display:block;width:100%}.u-field__label-hint{font-weight:400;font-size:12px;color:var(--u-fg-3);margin-left:var(--u-space-1)}.u-field--cit .u-field__label-hint{font-size:13px}.u-form-section{display:flex;flex-direction:column;gap:var(--u-space-4)}.u-form-section+.u-form-section{margin-top:var(--u-space-6)}.u-form-section__heading{font-family:var(--u-font-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--u-fg-3);padding:0 0 var(--u-space-2);margin:0;border-bottom:1px solid var(--u-border)}.u-form-section__desc{font-size:13px;color:var(--u-fg-3);margin:0 0 var(--u-space-1);line-height:1.5}.u-form-section--cit{gap:var(--u-space-5)}.u-form-section--cit+.u-form-section--cit{margin-top:var(--u-space-8)}.urbino-cit .u-form-section{gap:var(--u-space-5)}.urbino-cit .u-form-section+.u-form-section{margin-top:var(--u-space-8)}.u-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--u-space-4)}.u-form-grid--cit,.urbino-cit .u-form-grid{gap:var(--u-space-5)}.u-form-grid>.u-field--span-2,.u-form-grid>.u-field--full{grid-column:1 / -1}@media(max-width:640px){.u-form-grid{grid-template-columns:1fr}}.u-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--u-space-2);margin-top:var(--u-space-7);padding-top:var(--u-space-5);border-top:1px solid var(--u-border)}.u-form-footer>.u-form-footer__destructive{margin-right:auto}.u-chip{display:inline-flex;align-items:center;gap:var(--u-chip-gap);font-family:var(--u-font-sans);font-weight:500;font-size:var(--u-chip-font-size-md);line-height:1.4;padding:var(--u-chip-py-md) var(--u-chip-px-md);white-space:nowrap;vertical-align:middle;border:1px solid transparent;background:transparent;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.u-chip--square{border-radius:var(--u-chip-radius-square)}.u-chip--pill{border-radius:var(--u-chip-radius-pill)}.u-chip--sm{padding:var(--u-chip-py-sm) var(--u-chip-px-sm);font-size:var(--u-chip-font-size-sm);gap:var(--u-chip-gap-sm)}.u-chip--md{padding:var(--u-chip-py-md) var(--u-chip-px-md);font-size:var(--u-chip-font-size-md);gap:var(--u-chip-gap)}.u-chip--lg{padding:var(--u-chip-py-lg) var(--u-chip-px-lg);font-size:var(--u-chip-font-size-lg);gap:var(--u-chip-gap)}.u-chip__dot{width:var(--u-chip-dot-size);height:var(--u-chip-dot-size);border-radius:50%;flex-shrink:0;background:currentColor}.u-chip--sm .u-chip__dot{width:var(--u-chip-dot-size-sm);height:var(--u-chip-dot-size-sm)}.u-chip--lg .u-chip__dot{width:var(--u-chip-dot-size-lg);height:var(--u-chip-dot-size-lg)}.u-chip__emoji{font-size:1.1em;line-height:1;flex-shrink:0}.u-chip__close{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:inherit;opacity:.6;padding:0;margin-left:2px;margin-right:-4px;font-size:14px;line-height:1}.u-chip__close:hover{opacity:1;background:#0f172a14}.u-chip--status{font-weight:500}.u-chip--uj{background:var(--u-status-uj-bg);color:var(--u-status-uj-fg)}.u-chip--uj .u-chip__dot{background:var(--u-status-uj-dot)}.u-chip--jovahagyva{background:var(--u-status-jovahagyva-bg);color:var(--u-status-jovahagyva-fg)}.u-chip--jovahagyva .u-chip__dot{background:var(--u-status-jovahagyva-dot)}.u-chip--folyamatban{background:var(--u-status-folyamatban-bg);color:var(--u-status-folyamatban-fg)}.u-chip--folyamatban .u-chip__dot{background:var(--u-status-folyamatban-dot)}.u-chip--megoldva{background:var(--u-status-megoldva-bg);color:var(--u-status-megoldva-fg)}.u-chip--megoldva .u-chip__dot{background:var(--u-status-megoldva-dot)}.u-chip--elutasitva{background:var(--u-status-elutasitva-bg);color:var(--u-status-elutasitva-fg)}.u-chip--elutasitva .u-chip__dot{background:var(--u-status-elutasitva-dot)}.u-chip--cat{background:var(--u-surface-sunk);color:var(--u-fg-2);font-weight:500}.u-chip--filter{background:var(--u-surface);color:var(--u-fg-2);border-color:var(--u-border-strong);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out),border-color var(--u-dur-fast) var(--u-ease-out),color var(--u-dur-fast) var(--u-ease-out)}.u-chip--filter:hover,.u-chip--filter.is-hover{background:var(--u-surface-alt);border-color:var(--u-slate-400)}.u-chip--filter.is-active{background:var(--u-primary-soft);border-color:var(--u-primary);color:var(--u-primary-press);font-weight:600}.u-chip--filter:focus-visible,.u-chip--filter.is-focus{outline:none;box-shadow:var(--u-focus-ring)}.u-chip--count{background:var(--u-primary);color:var(--u-fg-inv);padding:1px 7px;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:var(--u-radius-pill);justify-content:center;font-variant-numeric:tabular-nums}.u-chip--count.u-chip--muted{background:var(--u-slate-200);color:var(--u-fg-2)}.u-chip--count.u-chip--danger{background:var(--u-red-500);color:var(--u-fg-inv)}.u-chip[disabled],.u-chip--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.u-check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--u-font-sans);font-size:14px;font-weight:400;color:var(--u-fg-1);line-height:1.4;padding:2px 0}.u-check__text{display:inline-block;padding-top:1px}.u-check__sub{display:block;font-size:12px;color:var(--u-fg-3);margin-top:2px}.u-check>input[type=checkbox],.u-check>input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;margin:0}.u-check__box{box-sizing:border-box;flex-shrink:0;width:18px;height:18px;border-radius:4px;background:var(--u-surface);border:var(--u-border-w-thin) solid var(--u-border-strong);display:inline-flex;align-items:center;justify-content:center;margin-top:1px;transition:background var(--u-dur-fast) var(--u-ease-out),border-color var(--u-dur-fast) var(--u-ease-out),box-shadow var(--u-dur-fast) var(--u-ease-out)}.u-check:hover>.u-check__box,.u-check__box.is-hover{border-color:var(--u-fg-3)}.u-check>input:focus-visible+.u-check__box,.u-check__box.is-focus{box-shadow:var(--u-focus-ring);border-color:var(--u-primary)}.u-check>input[type=checkbox]:checked+.u-check__box,.u-check__box[data-state=checked]{background:var(--u-primary);border-color:var(--u-primary)}.u-check>input[type=checkbox]:checked+.u-check__box:after,.u-check__box[data-state=checked]:after{content:"";display:block;width:5px;height:9px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg) translate(-1px,-1px)}.u-check__box[data-state=mixed]{background:var(--u-primary);border-color:var(--u-primary)}.u-check__box[data-state=mixed]:after{content:"";display:block;width:10px;height:2px;background:#fff;border-radius:1px}.u-check__box--radio{border-radius:50%}.u-check>input[type=radio]:checked+.u-check__box--radio,.u-check__box--radio[data-state=checked]{background:var(--u-surface);border-color:var(--u-primary);border-width:5px}.u-check>input[type=radio]:checked+.u-check__box--radio:after,.u-check__box--radio[data-state=checked]:after{display:none}.u-check[aria-disabled=true],.u-check--disabled{cursor:not-allowed;color:var(--u-fg-3)}.u-check[aria-disabled=true]>.u-check__box,.u-check--disabled .u-check__box{background:var(--u-surface-sunk);border-color:var(--u-slate-200)}.u-check[aria-disabled=true]>input:checked+.u-check__box,.u-check--disabled .u-check__box[data-state=checked]{background:var(--u-slate-300);border-color:var(--u-slate-300)}.u-check>input[type=checkbox]:checked:hover+.u-check__box,.u-check>input[type=radio]:checked:hover+.u-check__box--radio,.u-check__box[data-state=checked]:hover{border-color:var(--u-primary-hover)}.u-check>input[type=checkbox]:checked:hover+.u-check__box{background:var(--u-primary-hover)}.u-check--cit{font-size:16px;gap:var(--u-space-3)}.u-check--cit .u-check__box{width:22px;height:22px;border-radius:5px}.u-check--cit .u-check__box--radio{border-radius:50%}.u-check--cit>input[type=radio]:checked+.u-check__box--radio,.u-check--cit .u-check__box--radio[data-state=checked]{border-width:6px}.u-switch{display:inline-flex;align-items:center;gap:var(--u-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--u-font-sans);font-size:14px;font-weight:400;color:var(--u-fg-1);line-height:1.4}.u-switch>input{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.u-switch__track{position:relative;width:36px;height:20px;border-radius:var(--u-radius-pill);background:var(--u-border-strong);flex-shrink:0;transition:background var(--u-dur-base) var(--u-ease-out),box-shadow var(--u-dur-fast)}.u-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--u-surface);box-shadow:0 1px 2px #0f172a33;transition:transform var(--u-dur-base) var(--u-ease-out)}.u-switch>input:checked+.u-switch__track,.u-switch__track[data-state=on]{background:var(--u-primary)}.u-switch>input:checked+.u-switch__track>.u-switch__thumb,.u-switch__track[data-state=on]>.u-switch__thumb{transform:translate(16px)}.u-switch>input:focus-visible+.u-switch__track,.u-switch__track.is-focus{box-shadow:var(--u-focus-ring)}.u-switch[aria-disabled=true],.u-switch--disabled{cursor:not-allowed;color:var(--u-fg-3)}.u-switch[aria-disabled=true] .u-switch__track,.u-switch--disabled .u-switch__track{background:var(--u-slate-200)}.u-switch[aria-disabled=true]>input:checked+.u-switch__track,.u-switch--disabled .u-switch__track[data-state=on]{background:var(--u-blue-200)}.u-switch--cit{gap:14px;font-size:16px}.u-switch--cit .u-switch__track{width:44px;height:24px}.u-switch--cit .u-switch__thumb{width:20px;height:20px;top:2px;left:2px}.u-switch--cit>input:checked+.u-switch__track>.u-switch__thumb,.u-switch--cit .u-switch__track[data-state=on]>.u-switch__thumb{transform:translate(20px)}.u-check-group{display:flex;flex-direction:column;gap:10px}.u-check-group--cit{gap:var(--u-space-3)}.u-check-group--inline{flex-direction:row;flex-wrap:wrap;gap:var(--u-space-4)}.u-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.u-fieldset__legend{font-family:var(--u-font-sans);font-size:13px;font-weight:500;color:var(--u-fg-2);padding:0;margin-bottom:var(--u-space-1)}.u-fieldset--cit .u-fieldset__legend{font-size:14px;font-weight:600;color:var(--u-fg-1)}.u-avatar{display:inline-flex;align-items:center;justify-content:center;font-family:var(--u-font-sans);font-weight:600;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;background:var(--u-blue-100);color:var(--u-blue-700);text-transform:uppercase;letter-spacing:0;-webkit-user-select:none;user-select:none;line-height:1}.u-avatar>img,.u-avatar>svg{width:100%;height:100%;object-fit:cover;display:block}.u-avatar--xs{width:16px;height:16px;font-size:8px}.u-avatar--sm{width:20px;height:20px;font-size:9px}.u-avatar--md{width:28px;height:28px;font-size:11px}.u-avatar--lg{width:40px;height:40px;font-size:14px}.u-avatar--xl{width:64px;height:64px;font-size:22px}.u-avatar--c1{background:var(--u-blue-100);color:var(--u-blue-700)}.u-avatar--c2{background:var(--u-green-100);color:var(--u-green-700)}.u-avatar--c3{background:#fce7f3;color:#9d174d}.u-avatar--c4{background:var(--u-violet-100);color:var(--u-violet-700)}.u-avatar--c5{background:var(--u-amber-100);color:var(--u-amber-700)}.u-avatar--c6{background:var(--u-teal-100);color:var(--u-teal-700)}.u-avatar--anon{background:var(--u-surface-sunk);color:var(--u-fg-3)}.u-avatar--anon>img{padding:18%;box-sizing:border-box}.u-avatar__badge{position:absolute;bottom:0;right:0;width:30%;height:30%;min-width:8px;min-height:8px;border-radius:50%;background:var(--u-status-megoldva-dot);box-shadow:0 0 0 2px var(--u-surface)}.u-avatar--xs .u-avatar__badge,.u-avatar--sm .u-avatar__badge{box-shadow:0 0 0 1.5px var(--u-surface)}.u-avatar__badge--uj{background:var(--u-status-uj-dot)}.u-avatar__badge--jovahagyva{background:var(--u-status-jovahagyva-dot)}.u-avatar__badge--folyamatban{background:var(--u-status-folyamatban-dot)}.u-avatar__badge--megoldva{background:var(--u-status-megoldva-dot)}.u-avatar__badge--danger{background:var(--u-red-500)}.u-avatar__badge--away{background:var(--u-slate-400)}.u-avatar-group{display:inline-flex;align-items:center}.u-avatar-group>.u-avatar{margin-left:-8px;box-shadow:0 0 0 2px var(--u-surface)}.u-avatar-group>.u-avatar:first-child{margin-left:0}.u-avatar-group--sm>.u-avatar,.u-avatar-group>.u-avatar--xs,.u-avatar-group>.u-avatar--sm{margin-left:-5px;box-shadow:0 0 0 1.5px var(--u-surface)}.u-avatar-group--sm>.u-avatar:first-child{margin-left:0}.u-avatar-group__overflow{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--u-surface-sunk);color:var(--u-fg-2);font-family:var(--u-font-sans);font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:-8px;box-shadow:0 0 0 2px var(--u-surface);line-height:1}.u-avatar-group>.u-avatar-group__overflow{width:28px;height:28px;font-size:11px}.u-avatar-group--sm .u-avatar-group__overflow{width:20px;height:20px;font-size:9px;margin-left:-5px;box-shadow:0 0 0 1.5px var(--u-surface)}.u-icon{display:inline-block;flex-shrink:0;vertical-align:middle;color:inherit}svg.u-icon{stroke:currentColor;fill:none}.u-icon--12{width:12px;height:12px}.u-icon--14{width:14px;height:14px}.u-icon--16{width:16px;height:16px}.u-icon--18{width:18px;height:18px}.u-icon--20{width:20px;height:20px}.u-icon--24{width:24px;height:24px}.u-icon--28{width:28px;height:28px}.u-icon--32{width:32px;height:32px}.u-icon--40{width:40px;height:40px}.u-icon--white{filter:brightness(0) invert(1)}.u-icon--brand{filter:brightness(0) saturate(100%) invert(28%) sepia(99%) saturate(2240%) hue-rotate(218deg) brightness(95%)}.u-icon--muted{filter:brightness(0) saturate(100%) invert(54%) sepia(11%) saturate(434%) hue-rotate(178deg) brightness(91%)}.u-icon--danger{filter:brightness(0) saturate(100%) invert(20%) sepia(83%) saturate(2960%) hue-rotate(353deg) brightness(94%)}.u-icon--success{filter:brightness(0) saturate(100%) invert(35%) sepia(85%) saturate(485%) hue-rotate(116deg) brightness(96%)}.u-icon--warning{filter:brightness(0) saturate(100%) invert(42%) sepia(99%) saturate(720%) hue-rotate(15deg) brightness(94%)}.u-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--u-radius-lg);width:44px;height:44px;background:var(--u-surface-sunk);color:var(--u-fg-2)}.u-icon-tile--sm{width:32px;height:32px;border-radius:var(--u-radius-sm)}.u-icon-tile--lg{width:56px;height:56px;border-radius:var(--u-radius-lg)}.u-icon-tile--brand{background:var(--u-blue-100);color:var(--u-blue-700)}.u-icon-tile--success{background:var(--u-green-100);color:var(--u-green-700)}.u-icon-tile--warning{background:var(--u-amber-100);color:var(--u-amber-700)}.u-icon-tile--danger{background:var(--u-red-100);color:var(--u-red-700)}.u-icon-tile--violet{background:var(--u-violet-100);color:var(--u-violet-700)}.u-icon-tile--teal{background:var(--u-teal-100);color:var(--u-teal-700)}.u-icon-tile--solid{background:var(--u-primary);color:var(--u-fg-inv)}.u-skel{background:var(--u-surface-sunk);border-radius:var(--u-radius-xs);animation:u-skel-pulse 1.6s ease-in-out infinite;display:block}@keyframes u-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.u-skel{animation:none;opacity:.7}}.u-skel--line{height:12px;border-radius:4px}.u-skel--line-sm{height:10px;border-radius:3px}.u-skel--line-lg{height:16px;border-radius:4px}.u-skel--heading{height:22px;border-radius:5px}.u-skel--heading-lg{height:28px;border-radius:6px}.u-skel--block{border-radius:8px}.u-skel--block-lg{border-radius:14px}.u-skel--circle{border-radius:50%}.u-skel--chip{height:22px;width:88px;border-radius:999px}.u-skel--chip-sq{height:18px;width:80px;border-radius:6px}.u-skel--btn-mgr{height:36px;width:110px;border-radius:8px}.u-skel--btn-cit{height:48px;width:160px;border-radius:999px}.u-skel--btn-cit-xl{height:64px;border-radius:999px}.u-skel--avatar-sm{width:20px;height:20px;border-radius:50%}.u-skel--avatar-md{width:28px;height:28px;border-radius:50%}.u-skel--avatar-lg{width:40px;height:40px;border-radius:50%}.u-skel--icon{width:16px;height:16px;border-radius:3px}.u-skel--input-mgr{height:36px;border-radius:8px}.u-skel--input-cit{height:56px;border-radius:14px}.u-skel--w-15{width:15%}.u-skel--w-25{width:25%}.u-skel--w-33{width:33%}.u-skel--w-50{width:50%}.u-skel--w-66{width:66%}.u-skel--w-75{width:75%}.u-skel--w-85{width:85%}.u-skel--w-100{width:100%}.u-skel--delay-1{animation-delay:-.2s}.u-skel--delay-2{animation-delay:-.4s}.u-skel--delay-3{animation-delay:-.6s}.u-skel--delay-4{animation-delay:-.8s}.u-skel-lines{display:flex;flex-direction:column;gap:var(--u-space-2)}.u-skel-row{display:flex;align-items:center;gap:var(--u-space-3)}.u-tooltip{position:absolute;z-index:var(--u-z-tooltip);background:var(--u-slate-900);color:var(--u-fg-inv);font-family:var(--u-font-sans);font-size:12px;font-weight:500;line-height:1.4;padding:6px var(--u-space-2);border-radius:var(--u-radius-xs);max-width:280px;box-shadow:0 4px 12px #0f172a40;pointer-events:none;opacity:0;transition:opacity var(--u-dur-fast) var(--u-ease-out);white-space:normal;text-align:center}.u-tooltip.is-visible{opacity:1}.u-tooltip:before{content:"";position:absolute;width:0;height:0;border:5px solid transparent}.u-tooltip--top{left:50%;bottom:calc(100% + 8px);transform:translate(-50%)}.u-tooltip--top:before{bottom:-10px;left:50%;transform:translate(-50%);border-top-color:var(--u-slate-900)}.u-tooltip--bottom{left:50%;top:calc(100% + 8px);transform:translate(-50%)}.u-tooltip--bottom:before{top:-10px;left:50%;transform:translate(-50%);border-bottom-color:var(--u-slate-900)}.u-tooltip--right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.u-tooltip--right:before{left:-10px;top:50%;transform:translateY(-50%);border-right-color:var(--u-slate-900)}.u-tooltip--left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.u-tooltip--left:before{right:-10px;top:50%;transform:translateY(-50%);border-left-color:var(--u-slate-900)}.u-tooltip--light{background:var(--u-surface);color:var(--u-fg-1);border:1px solid var(--u-border);box-shadow:0 4px 16px #0f172a1f}.u-tooltip--light.u-tooltip--top:before{border-top-color:var(--u-surface)}.u-tooltip--light.u-tooltip--bottom:before{border-bottom-color:var(--u-surface)}.u-tooltip--light.u-tooltip--right:before{border-right-color:var(--u-surface)}.u-tooltip--light.u-tooltip--left:before{border-left-color:var(--u-surface)}.u-tooltip-wrap{position:relative;display:inline-flex;align-items:center}.u-tooltip-wrap>.u-tooltip{opacity:0}.u-tooltip-wrap:hover>.u-tooltip,.u-tooltip-wrap:focus-within>.u-tooltip,.u-tooltip-wrap>.u-tooltip.is-visible{opacity:1}.u-tooltip-wrap>.u-tooltip{transition:opacity var(--u-dur-fast) var(--u-ease-out) .3s}.u-tooltip-wrap>.u-tooltip.is-visible{transition-delay:0ms}.u-card{background:var(--u-card-bg);border-radius:var(--u-card-radius);border:var(--u-card-border);box-shadow:var(--u-card-shadow);overflow:hidden;font-family:var(--u-font-sans);color:var(--u-fg-1)}.urbino-cit,.u-card--cit{--u-card-radius: var(--u-radius-2xl);--u-card-border: 0;--u-card-padding: var(--u-space-5);--u-card-padding-sm: var(--u-space-4);--u-card-padding-lg: var(--u-space-6);--u-card-padding-xl: var(--u-space-7);--u-card-header-px: var(--u-space-5);--u-card-footer-px: var(--u-space-5);--u-card-header-title-size: 18px;--u-card-press-transform: scale(.99)}.u-card--elevated{box-shadow:var(--u-shadow-md);border:0}.u-card--outlined{box-shadow:none;border:1px solid var(--u-border)}.u-card--flat{background:var(--u-surface-alt);border:0;box-shadow:none}.u-card--ghost{background:transparent;border:0;box-shadow:none}.u-card--brand{background:var(--u-blue-50);border-color:var(--u-blue-200)}.u-card--success{background:var(--u-green-100);border-color:#bbf7d0}.u-card--warning{background:var(--u-amber-100);border-color:#fde68a}.u-card--danger{background:var(--u-red-100);border-color:#fecaca}.u-card--violet{background:var(--u-violet-100);border-color:#e9d5ff}.u-card--dark{background:linear-gradient(160deg,var(--u-blue-950) 0%,var(--u-blue-900) 100%);color:var(--u-fg-inv);border:0}.u-card--p-0{padding:0}.u-card--p-sm{padding:var(--u-card-padding-sm)}.u-card--p{padding:var(--u-card-padding)}.u-card--p-lg{padding:var(--u-card-padding-lg)}.u-card--p-xl{padding:var(--u-card-padding-xl)}.u-card__header{padding:var(--u-card-header-py) var(--u-card-header-px);display:flex;align-items:center;justify-content:space-between;gap:var(--u-space-2);border-bottom:1px solid var(--u-divider)}.u-card--dark .u-card__header{border-bottom-color:#ffffff1f}.u-card__header-title{font-family:var(--u-font-display);font-size:var(--u-card-header-title-size);font-weight:700;letter-spacing:-.01em;margin:0}.u-card__header-actions{display:inline-flex;align-items:center;gap:var(--u-space-1)}.u-card__body{padding:var(--u-card-padding)}.u-card__footer{padding:var(--u-card-footer-py) var(--u-card-footer-px);display:flex;align-items:center;justify-content:flex-end;gap:var(--u-space-2);border-top:1px solid var(--u-divider);background:var(--u-surface-alt)}.u-card--cit .u-card__footer{background:transparent}.u-card--dark .u-card__footer{background:transparent;border-top-color:#ffffff1f}.u-card:has(>.u-card__header),.u-card:has(>.u-card__body),.u-card:has(>.u-card__footer){padding:0}.u-card--clickable{cursor:pointer;text-align:left;text-decoration:none;border:1px solid var(--u-border);transition:box-shadow var(--u-dur-fast) var(--u-ease-out),transform 80ms var(--u-ease-out),border-color var(--u-dur-fast) var(--u-ease-out);font:inherit;color:inherit;display:block;width:100%;box-sizing:border-box}.u-card--clickable:hover{box-shadow:var(--u-shadow-md);border-color:var(--u-slate-200)}.u-card--clickable:active{transform:var(--u-card-press-transform)}.u-card--clickable:focus-visible{outline:none;box-shadow:var(--u-focus-ring);border-color:var(--u-primary)}.u-card__media{position:relative;overflow:hidden}.u-card__media>img{width:100%;height:100%;object-fit:cover;display:block}.u-card--row{display:flex;align-items:stretch}.u-card--row>.u-card__media{flex-shrink:0}.u-card--row>.u-card__body{flex:1;min-width:0}.u-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.u-list--divided>*+*{border-top:1px solid var(--u-divider)}.u-list--inset>*+*{border-top:1px solid var(--u-divider);background-clip:padding-box}.u-list--inset>*+*:before{content:"";position:absolute;inset:-1px 0 auto 56px;height:1px;background:var(--u-divider)}.u-list--inset>*+*{position:relative;border-top:0}.u-list-tile{display:flex;align-items:center;gap:var(--u-space-3);padding:var(--u-list-tile-py) var(--u-list-tile-px);background:transparent;border:0;width:100%;text-align:left;text-decoration:none;color:var(--u-fg-1);font-family:var(--u-font-sans);font-size:14px;cursor:default;transition:background var(--u-dur-fast) var(--u-ease-out);box-sizing:border-box}.u-list-tile--mgr{padding:8px 12px;gap:10px;font-size:14px}.u-list-tile--cit{padding:14px 16px;gap:14px;font-size:16px}.u-list-tile--lg{padding:16px 18px;gap:14px;font-size:16px}.u-list-tile__leading{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.u-list-tile__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.u-list-tile__title{font-weight:600;line-height:1.4;color:inherit;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-list-tile__subtitle{font-size:12px;font-weight:400;color:var(--u-fg-3);line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-list-tile--cit .u-list-tile__subtitle{font-size:14px}.u-list-tile__trailing{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--u-space-2);color:var(--u-fg-4);font-size:13px}.u-list-tile--multiline .u-list-tile__title{white-space:normal}.u-list-tile--multiline .u-list-tile__subtitle{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-list-tile--clickable{cursor:pointer}.u-list-tile--clickable:hover{background:var(--u-surface-alt)}.u-list-tile--clickable:active{background:var(--u-surface-sunk)}.u-list-tile--clickable:focus-visible{outline:none;background:var(--u-primary-soft);box-shadow:inset 0 0 0 2px var(--u-primary)}.u-list-tile--selected{background:var(--u-primary-soft);color:var(--u-primary-press)}.u-list-tile--selected .u-list-tile__subtitle{color:var(--u-primary-press);opacity:.8}.u-list-tile--selected.u-list-tile--clickable:hover{background:var(--u-blue-100)}.u-list-tile--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.u-list--nav{gap:var(--u-space-1);padding:var(--u-space-1)}.u-list-tile--nav{padding:7px 10px;gap:10px;border-radius:var(--u-radius-sm);color:var(--u-fg-2);font-size:14px}.u-list-tile--nav .u-list-tile__title{font-weight:500}.u-list-tile--nav:hover{background:var(--u-surface-sunk);color:var(--u-fg-1)}.u-list-tile--nav.u-list-tile--selected{background:var(--u-primary-soft);color:var(--u-primary)}.u-list-tile--nav.u-list-tile--selected .u-list-tile__title{font-weight:600}.u-list-tile--condensed{padding:6px 10px;gap:8px;font-size:13px}.u-list-tile--condensed .u-list-tile__title{font-weight:500}.u-list-tile--condensed .u-list-tile__subtitle{font-size:11px}.u-list-tile__chevron{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--u-fg-4);font-size:20px;line-height:1}.u-list-tile--cit .u-list-tile__chevron{width:20px;height:20px;font-size:22px}.u-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--u-font-sans);font-size:14px;color:var(--u-fg-1);background:var(--u-surface)}.u-table thead th{background:var(--u-surface-alt);color:var(--u-fg-3);font-size:12px;font-weight:500;letter-spacing:.02em;padding:10px var(--u-space-3);border-bottom:1px solid var(--u-border);text-align:left;vertical-align:middle;white-space:nowrap;position:sticky;top:0;z-index:var(--u-z-sticky)}.u-table__th{position:relative;-webkit-user-select:none;user-select:none}.u-table__th-inner{display:inline-flex;align-items:center;gap:2px}.u-table__th-sortable{cursor:pointer;background:transparent;border:0;font:inherit;color:inherit;padding:0;display:inline-flex;align-items:center;gap:var(--u-space-1);border-radius:var(--u-radius-xs)}.u-table__th-sortable:hover{color:var(--u-fg-1)}.u-table__th-sortable:focus-visible{outline:none;box-shadow:0 0 0 2px var(--u-primary)}.u-table__th-sort{display:inline-flex;width:12px;height:12px;color:currentColor;opacity:.4}.u-table__th-sortable:hover .u-table__th-sort{opacity:.8}.u-table__th.is-sorted .u-table__th-sort,.u-table__th[aria-sort=ascending] .u-table__th-sort,.u-table__th[aria-sort=descending] .u-table__th-sort{opacity:1;color:var(--u-fg-2)}.u-table__th-filter{width:22px;height:22px;border-radius:var(--u-radius-xs);background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--u-fg-4);margin-left:var(--u-space-1)}.u-table__th-filter:hover{background:var(--u-surface-sunk);color:var(--u-fg-2)}.u-table__th-filter.is-active{color:var(--u-primary);background:var(--u-primary-soft)}.u-table__th-filter img,.u-table__th-filter svg{width:12px;height:12px}.u-table tbody td{padding:var(--u-space-3);border-bottom:1px solid var(--u-divider);vertical-align:middle}.u-table tbody tr{transition:background var(--u-dur-fast) var(--u-ease-out);cursor:default}.u-table tbody tr.is-clickable,.u-table tbody tr[data-clickable]{cursor:pointer}.u-table tbody tr.is-clickable:hover,.u-table tbody tr[data-clickable]:hover,.u-table tbody tr.is-selected{background:var(--u-primary-soft)}.u-table tbody tr.is-selected:hover{background:var(--u-blue-100)}.u-table--zebra tbody tr:nth-child(2n):not(.is-selected){background:var(--u-slate-25)}.u-table--zebra tbody tr:nth-child(2n):not(.is-selected):hover{background:var(--u-primary-soft)}.u-table--compact thead th{padding:var(--u-space-2) 10px;font-size:11px}.u-table--compact tbody td{padding:var(--u-space-2) 10px;font-size:13px}.u-table--cozy thead th{padding:var(--u-space-3) 14px}.u-table--cozy tbody td{padding:14px}.u-table__check{width:40px;padding-left:14px!important;padding-right:0!important}.u-table__action{width:36px;text-align:right;color:var(--u-fg-4);padding-right:14px!important}.u-table__num{text-align:right;font-variant-numeric:tabular-nums}.u-table__mono{font-family:var(--u-font-mono);font-size:12px;color:var(--u-fg-2)}.u-table__empty{padding:var(--u-space-10) var(--u-space-5)!important;text-align:center;color:var(--u-fg-3)}.u-pagination{display:flex;align-items:center;gap:var(--u-space-4);padding:10px var(--u-space-3);font-family:var(--u-font-sans);font-size:13px;color:var(--u-fg-2);background:var(--u-surface-alt);border-top:1px solid var(--u-border);flex-wrap:wrap}.u-pagination__info{color:var(--u-fg-3);font-variant-numeric:tabular-nums}.u-pagination__info b{color:var(--u-fg-1);font-weight:600}.u-pagination__size{display:inline-flex;align-items:center;gap:var(--u-space-2);color:var(--u-fg-3)}.u-pagination__size>select{height:28px;padding:0 26px 0 10px;font-family:var(--u-font-sans);font-size:13px;color:var(--u-fg-1);background:var(--u-surface);border:1px solid var(--u-border);border-radius:var(--u-radius-xs);appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--u-fg-3) 50%),linear-gradient(135deg,var(--u-fg-3) 50%,transparent 50%);background-position:calc(100% - 12px) 50%,calc(100% - 7px) 50%;background-size:5px 5px;background-repeat:no-repeat;font-variant-numeric:tabular-nums}.u-pagination__size>select:hover{border-color:var(--u-border-strong)}.u-pagination__size>select:focus-visible{outline:none;border-color:var(--u-primary);box-shadow:var(--u-focus-ring)}.u-pagination__nav{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.u-pagination__btn{min-width:32px;height:32px;padding:0 var(--u-space-2);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--u-radius-xs);cursor:pointer;font-family:var(--u-font-sans);font-size:13px;font-weight:500;color:var(--u-fg-2);font-variant-numeric:tabular-nums;transition:background var(--u-dur-fast) var(--u-ease-out),color var(--u-dur-fast) var(--u-ease-out)}.u-pagination__btn:hover{background:var(--u-surface-sunk);color:var(--u-fg-1)}.u-pagination__btn:active{background:var(--u-slate-200)}.u-pagination__btn.is-selected,.u-pagination__btn[aria-current=page]{background:var(--u-primary-soft);color:var(--u-primary-press);font-weight:600}.u-pagination__btn.is-selected:hover{background:var(--u-blue-100)}.u-pagination__btn[disabled],.u-pagination__btn[aria-disabled=true]{color:var(--u-border-strong);cursor:not-allowed;pointer-events:none}.u-pagination__btn:focus-visible{outline:none;box-shadow:var(--u-focus-ring)}.u-pagination__btn--icon img,.u-pagination__btn--icon svg{width:16px;height:16px}.u-pagination__ellipsis{padding:0 var(--u-space-1);color:var(--u-fg-4);-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;height:32px}.u-pagination--compact{gap:var(--u-space-1);padding:6px var(--u-space-2);background:transparent;border:0}.u-pagination--compact .u-pagination__nav{margin-left:0}.u-pagination--simple .u-pagination__page-label{font-variant-numeric:tabular-nums;color:var(--u-fg-2);font-weight:500;padding:0 var(--u-space-2)}.u-timeline{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.u-timeline-step{display:flex;gap:14px;padding-bottom:20px;position:relative}.u-timeline-step:last-child{padding-bottom:0}.u-timeline-step:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--u-slate-200)}.u-timeline-step__indicator{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--u-surface);border:var(--u-border-w-thick) solid var(--u-border-strong);display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;box-sizing:border-box;transition:background var(--u-dur-base) var(--u-ease-out),border-color var(--u-dur-base) var(--u-ease-out)}.u-timeline-step__body{flex:1;min-width:0;padding-top:4px}.u-timeline-step__title{font-family:var(--u-font-sans);font-size:15px;font-weight:600;color:var(--u-fg-3);line-height:1.3;margin:0}.u-timeline-step__time{font-size:13px;color:var(--u-fg-3);margin-top:2px;font-variant-numeric:tabular-nums}.u-timeline-step__note{font-size:13px;color:var(--u-fg-2);margin-top:var(--u-space-1);line-height:1.5}.u-timeline-step--done .u-timeline-step__indicator{background:var(--u-primary);border-color:var(--u-primary)}.u-timeline-step--done .u-timeline-step__indicator:after{content:"";display:block;width:6px;height:11px;border-right:2px solid var(--u-fg-inv);border-bottom:2px solid var(--u-fg-inv);transform:rotate(45deg) translate(-1px,-1px)}.u-timeline-step--done .u-timeline-step__title{color:var(--u-fg-1)}.u-timeline-step--done:not(:last-child):before{background:var(--u-primary)}.u-timeline-step--current .u-timeline-step__indicator{background:var(--u-primary);border-color:var(--u-primary);box-shadow:0 0 0 4px var(--u-blue-100)}.u-timeline-step--current .u-timeline-step__indicator:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--u-fg-inv)}.u-timeline-step--current .u-timeline-step__title{color:var(--u-fg-1);font-weight:700}.u-timeline-step--rejected .u-timeline-step__indicator{background:var(--u-red-500);border-color:var(--u-red-500)}.u-timeline-step--rejected .u-timeline-step__indicator:after{content:"\d7";color:var(--u-fg-inv);font-size:18px;font-weight:700;line-height:1}.u-timeline-step--rejected .u-timeline-step__title{color:var(--u-red-700);font-weight:700}.u-timeline--cit .u-timeline-step{gap:16px;padding-bottom:24px}.u-timeline--cit .u-timeline-step__indicator{width:32px;height:32px}.u-timeline--cit .u-timeline-step:not(:last-child):before{left:15px;top:32px}.u-timeline--cit .u-timeline-step__title{font-size:16px}.u-timeline--cit .u-timeline-step__time,.u-timeline--cit .u-timeline-step__note{font-size:14px}.u-timeline--cit .u-timeline-step--current .u-timeline-step__indicator:after{width:10px;height:10px}.u-timeline--horizontal{flex-direction:row;align-items:flex-start}.u-timeline--horizontal .u-timeline-step{flex:1;flex-direction:column;align-items:center;gap:8px;padding-bottom:0;padding-top:0;text-align:center}.u-timeline--horizontal .u-timeline-step:not(:last-child):before{left:calc(50% + 16px);top:13px;bottom:auto;right:-50%;width:auto;height:2px}.u-timeline--horizontal .u-timeline-step__body{padding-top:0}.u-timeline--horizontal .u-timeline-step__title{font-size:13px}.u-timeline--horizontal .u-timeline-step__time{font-size:12px;margin-top:4px}.u-timeline--horizontal .u-timeline-step__note{display:none}.u-timeline--compact .u-timeline-step{gap:10px;padding-bottom:12px}.u-timeline--compact .u-timeline-step__indicator{width:20px;height:20px;border-width:var(--u-border-w-thin)}.u-timeline--compact .u-timeline-step:not(:last-child):before{left:9px;top:20px;width:1.5px}.u-timeline--compact .u-timeline-step__title{font-size:13px;font-weight:500}.u-timeline--compact .u-timeline-step__time{font-size:11px;margin-top:1px}.u-timeline--compact .u-timeline-step--done .u-timeline-step__indicator:after{width:4px;height:8px}.u-timeline--compact .u-timeline-step--current .u-timeline-step__indicator:after{width:6px;height:6px}.u-toast-container{position:fixed;bottom:var(--u-toast-container-py);right:var(--u-toast-container-px);z-index:var(--u-toast-container-z);display:flex;flex-direction:column;gap:var(--u-toast-stack-gap);pointer-events:none;max-width:var(--u-toast-max-width)}.u-toast-container--top-right{top:var(--u-toast-container-py);right:var(--u-toast-container-px);bottom:auto}.u-toast-container--top-left{top:var(--u-toast-container-py);left:var(--u-toast-container-px);bottom:auto;right:auto}.u-toast-container--bottom-left{bottom:var(--u-toast-container-py);left:var(--u-toast-container-px);right:auto}.u-toast-container--top{top:var(--u-toast-container-py);left:50%;right:auto;bottom:auto;transform:translate(-50%);align-items:stretch}.u-toast-container--bottom{bottom:var(--u-toast-container-py);left:50%;right:auto;transform:translate(-50%);align-items:stretch}.u-toast-container--cit{top:var(--u-toast-container-py);left:var(--u-toast-container-px);right:var(--u-toast-container-px);bottom:auto;align-items:stretch}.u-toast{position:relative;display:flex;align-items:flex-start;gap:var(--u-toast-gap);background:var(--u-toast-bg);color:var(--u-toast-fg);border:var(--u-toast-border);border-radius:var(--u-toast-radius);box-shadow:var(--u-toast-shadow);padding:var(--u-toast-py) var(--u-toast-px);width:var(--u-toast-width);max-width:var(--u-toast-max-width);font-family:var(--u-font-sans);font-size:var(--u-toast-body-font-size);line-height:1.5;pointer-events:auto;box-sizing:border-box;transition:opacity var(--u-dur-base) var(--u-ease-out),transform var(--u-dur-base) var(--u-ease-out)}.u-toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--u-toast-accent-w);background:var(--u-toast-info-accent);border-top-left-radius:inherit;border-bottom-left-radius:inherit}.urbino-cit,.u-toast--cit{--u-toast-radius: var(--u-radius-xl);--u-toast-py: var(--u-space-4);--u-toast-px: var(--u-space-5);--u-toast-width: 100%;--u-toast-icon-size: 24px;--u-toast-title-font-size: 16px;--u-toast-body-font-size: 15px}.u-toast--info .u-toast__icon{color:var(--u-toast-info-accent)}.u-toast--info:before{background:var(--u-toast-info-accent)}.u-toast--success .u-toast__icon{color:var(--u-toast-success-accent)}.u-toast--success:before{background:var(--u-toast-success-accent)}.u-toast--warning .u-toast__icon{color:var(--u-toast-warning-accent)}.u-toast--warning:before{background:var(--u-toast-warning-accent)}.u-toast--danger .u-toast__icon{color:var(--u-toast-danger-accent)}.u-toast--danger:before{background:var(--u-toast-danger-accent)}.u-toast__icon{flex-shrink:0;width:var(--u-toast-icon-size);height:var(--u-toast-icon-size);color:var(--u-toast-info-accent);display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.u-toast__icon img,.u-toast__icon svg{width:100%;height:100%;display:block}.u-toast__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--u-space-1)}.u-toast__title{font-family:var(--u-font-sans);font-size:var(--u-toast-title-font-size);font-weight:600;line-height:1.3;color:var(--u-toast-fg);margin:0}.u-toast__text{font-size:var(--u-toast-body-font-size);color:var(--u-toast-fg-muted);line-height:1.5;margin:0}.u-toast__text>a{color:inherit;text-decoration:underline;text-underline-offset:2px}.u-toast__action{align-self:flex-start;margin-top:var(--u-space-2)}.u-toast__close{flex-shrink:0;width:28px;height:28px;border-radius:var(--u-radius-xs);background:transparent;border:0;cursor:pointer;color:var(--u-fg-3);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:-4px -4px -4px 0;transition:background var(--u-dur-fast) var(--u-ease-out),color var(--u-dur-fast) var(--u-ease-out)}.u-toast__close:hover{background:var(--u-surface-sunk);color:var(--u-fg-1)}.u-toast__close:focus-visible{outline:none;box-shadow:var(--u-focus-ring)}.u-toast__close img,.u-toast__close svg{width:14px;height:14px;display:block}.u-toast--enter{opacity:0;transform:translateY(8px)}.u-toast-container--top .u-toast--enter,.u-toast-container--cit .u-toast--enter{transform:translateY(-8px)}.u-toast-container--top-right .u-toast--enter,.u-toast-container--bottom-left .u-toast--enter,.u-toast-container--top-left .u-toast--enter{transform:translate(8px)}.u-toast--leave{opacity:0;transform:scale(.98)}@media(prefers-reduced-motion:reduce){.u-toast{transition:opacity var(--u-dur-fast)}.u-toast--enter,.u-toast--leave{transform:none}}.u-overlay{position:fixed;inset:0;z-index:var(--u-overlay-z);background:var(--u-overlay-bg);display:flex;align-items:center;justify-content:center;padding:var(--u-overlay-py) var(--u-overlay-px);box-sizing:border-box;overflow:auto;transition:opacity var(--u-dur-base) var(--u-ease-out)}.u-overlay--blur{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.u-overlay--bottom{align-items:flex-end}.u-overlay--top{align-items:flex-start}.u-overlay--right{justify-content:flex-end;padding:0}.u-overlay--left{justify-content:flex-start;padding:0}.u-overlay--enter,.u-overlay--leave{opacity:0}.u-dialog{position:relative;display:flex;flex-direction:column;background:var(--u-dialog-bg);color:var(--u-dialog-fg);border-radius:var(--u-dialog-radius);box-shadow:var(--u-dialog-shadow);width:var(--u-dialog-width-md);max-width:100%;max-height:var(--u-dialog-max-h);font-family:var(--u-font-sans);outline:none;overflow:hidden;box-sizing:border-box;transition:opacity var(--u-dur-base) var(--u-ease-out),transform var(--u-dur-base) var(--u-ease-out)}.urbino-cit,.u-dialog--cit{--u-dialog-radius: var(--u-radius-2xl);--u-dialog-header-py: var(--u-space-5);--u-dialog-header-px: var(--u-space-6);--u-dialog-body-py: var(--u-space-5);--u-dialog-body-px: var(--u-space-6);--u-dialog-footer-py: var(--u-space-4);--u-dialog-footer-px: var(--u-space-6);--u-dialog-footer-gap: var(--u-space-3);--u-dialog-title-font-size: 20px;--u-dialog-close-size: 40px}.u-dialog--sm{width:var(--u-dialog-width-sm)}.u-dialog--md{width:var(--u-dialog-width-md)}.u-dialog--lg{width:var(--u-dialog-width-lg)}.u-dialog--confirm{width:var(--u-dialog-width-sm)}.u-dialog--confirm .u-dialog__body{padding-top:0}.u-dialog--confirm .u-dialog__header{border-bottom:0;padding-bottom:var(--u-space-2)}.u-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--u-space-3);padding:var(--u-dialog-header-py) var(--u-dialog-header-px);border-bottom:1px solid var(--u-divider);flex-shrink:0}.u-dialog__title{font-family:var(--u-font-display);font-size:var(--u-dialog-title-font-size);font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--u-fg-1);margin:0;flex:1;min-width:0}.u-dialog__subtitle{font-size:13px;color:var(--u-fg-3);margin:var(--u-space-1) 0 0;line-height:1.5}.u-dialog--cit .u-dialog__subtitle{font-size:14px}.u-dialog__close{flex-shrink:0;width:var(--u-dialog-close-size);height:var(--u-dialog-close-size);border-radius:var(--u-radius-sm);background:transparent;border:0;cursor:pointer;color:var(--u-fg-3);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:calc(var(--u-space-1) * -1);transition:background var(--u-dur-fast) var(--u-ease-out),color var(--u-dur-fast) var(--u-ease-out)}.u-dialog__close:hover{background:var(--u-surface-sunk);color:var(--u-fg-1)}.u-dialog__close:focus-visible{outline:none;box-shadow:var(--u-focus-ring)}.u-dialog__close img,.u-dialog__close svg{width:18px;height:18px;display:block}.u-dialog__body{padding:var(--u-dialog-body-py) var(--u-dialog-body-px);overflow-y:auto;flex:1;min-height:0;font-size:14px;line-height:1.55;color:var(--u-fg-1)}.u-dialog--cit .u-dialog__body{font-size:16px}.u-dialog__body>*+*{margin-top:var(--u-space-3)}.u-dialog__body p{margin:0;line-height:1.55;color:var(--u-fg-2)}.u-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--u-dialog-footer-gap);padding:var(--u-dialog-footer-py) var(--u-dialog-footer-px);border-top:1px solid var(--u-divider);background:var(--u-surface-alt);flex-shrink:0}.u-dialog--cit .u-dialog__footer{background:transparent}.u-dialog__destructive{margin-right:auto}.u-dialog--enter{opacity:0;transform:scale(.96)}.u-dialog--leave{opacity:0;transform:scale(.98)}@media(prefers-reduced-motion:reduce){.u-overlay,.u-dialog{transition:opacity var(--u-dur-fast)}.u-dialog--enter,.u-dialog--leave{transform:none}}.u-dialog--sheet{width:100%;max-width:100%;border-radius:var(--u-dialog-radius) var(--u-dialog-radius) 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.u-drawer{position:relative;display:flex;flex-direction:column;background:var(--u-drawer-bg);color:var(--u-drawer-fg);box-shadow:var(--u-drawer-shadow);width:var(--u-drawer-width-md);max-width:100%;height:100vh;max-height:100vh;font-family:var(--u-font-sans);outline:none;overflow:hidden;box-sizing:border-box;transition:opacity var(--u-dur-base) var(--u-ease-out),transform var(--u-dur-base) var(--u-ease-out)}.u-drawer--sm{width:var(--u-drawer-width-sm)}.u-drawer--md{width:var(--u-drawer-width-md)}.u-drawer--lg{width:var(--u-drawer-width-lg)}.u-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--u-space-3);padding:var(--u-drawer-header-py) var(--u-drawer-header-px);border-bottom:1px solid var(--u-divider);flex-shrink:0}.u-drawer__title{font-family:var(--u-font-display);font-size:var(--u-drawer-title-font-size);font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--u-fg-1);margin:0;flex:1;min-width:0}.u-drawer__subtitle{font-size:13px;color:var(--u-fg-3);margin:var(--u-space-1) 0 0;line-height:1.5}.u-drawer__close{flex-shrink:0;width:var(--u-drawer-close-size);height:var(--u-drawer-close-size);border-radius:var(--u-radius-sm);background:transparent;border:0;cursor:pointer;color:var(--u-fg-3);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:calc(var(--u-space-1) * -1);transition:background var(--u-dur-fast) var(--u-ease-out),color var(--u-dur-fast) var(--u-ease-out)}.u-drawer__close:hover{background:var(--u-surface-sunk);color:var(--u-fg-1)}.u-drawer__close:focus-visible{outline:none;box-shadow:var(--u-focus-ring)}.u-drawer__close img,.u-drawer__close svg{width:18px;height:18px;display:block}.u-drawer__body{padding:var(--u-drawer-body-py) var(--u-drawer-body-px);overflow-y:auto;flex:1;min-height:0;font-size:14px;line-height:1.55;color:var(--u-fg-1)}.u-drawer__body>*+*{margin-top:var(--u-space-3)}.u-drawer__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--u-drawer-footer-gap);padding:var(--u-drawer-footer-py) var(--u-drawer-footer-px);border-top:1px solid var(--u-divider);background:var(--u-surface-alt);flex-shrink:0}.u-drawer__destructive{margin-right:auto}.u-overlay--right .u-drawer--enter{opacity:0;transform:translate(16px)}.u-overlay--left .u-drawer--enter{opacity:0;transform:translate(-16px)}.u-drawer--leave{opacity:0}@media(prefers-reduced-motion:reduce){.u-drawer{transition:opacity var(--u-dur-fast)}.u-drawer--enter,.u-drawer--leave{transform:none}}.u-tabs{font-family:var(--u-font-sans);color:var(--u-fg-1)}.u-tabs__list{display:flex;gap:var(--u-tab-list-gap);border-bottom:var(--u-tab-list-border-w) solid var(--u-tab-list-border-color);position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.u-tabs__list::-webkit-scrollbar{height:4px}.u-tabs__list::-webkit-scrollbar-thumb{background:var(--u-slate-200);border-radius:var(--u-radius-pill)}.u-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--u-tab-gap);height:var(--u-tab-h-md);padding:0 var(--u-tab-px-md);background:transparent;border:0;border-bottom:var(--u-tab-indicator-w) solid transparent;margin-bottom:calc(var(--u-tab-list-border-w) * -1);font-family:var(--u-font-sans);font-size:var(--u-tab-font-size-md);font-weight:var(--u-tab-font-weight);color:var(--u-tab-color);cursor:pointer;white-space:nowrap;transition:color var(--u-dur-fast) var(--u-ease-out),border-color var(--u-dur-fast) var(--u-ease-out),background var(--u-dur-fast) var(--u-ease-out);outline:none;-webkit-tap-highlight-color:transparent}.u-tabs__tab:hover{color:var(--u-tab-color-hover);background:var(--u-tab-bg-hover)}.u-tabs__tab:focus-visible{outline:none;box-shadow:var(--u-focus-ring);border-radius:var(--u-radius-xs)}.u-tabs__tab[aria-selected=true],.u-tabs__tab.is-active{color:var(--u-tab-color-active);border-bottom-color:var(--u-tab-color-active);font-weight:var(--u-tab-font-weight-active);background:var(--u-tab-bg-active)}.u-tabs__tab[disabled],.u-tabs__tab.is-disabled{color:var(--u-fg-4);cursor:not-allowed;pointer-events:none}.u-tabs__tab img,.u-tabs__tab svg{width:var(--u-tab-icon-size-md);height:var(--u-tab-icon-size-md);flex-shrink:0;display:block}.u-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:var(--u-radius-pill);background:var(--u-surface-sunk);color:var(--u-fg-2);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.u-tabs__tab[aria-selected=true] .u-tabs__count,.u-tabs__tab.is-active .u-tabs__count{background:var(--u-primary-soft);color:var(--u-primary-press)}.u-tabs--sm .u-tabs__tab{height:var(--u-tab-h-sm);padding:0 var(--u-tab-px-sm);font-size:var(--u-tab-font-size-sm)}.u-tabs--sm .u-tabs__tab img,.u-tabs--sm .u-tabs__tab svg{width:var(--u-tab-icon-size-sm);height:var(--u-tab-icon-size-sm)}.u-tabs--lg .u-tabs__tab{height:var(--u-tab-h-lg);padding:0 var(--u-tab-px-lg);font-size:var(--u-tab-font-size-lg)}.u-tabs--lg .u-tabs__tab img,.u-tabs--lg .u-tabs__tab svg{width:var(--u-tab-icon-size-lg);height:var(--u-tab-icon-size-lg)}.urbino-cit,.u-tabs--cit{--u-tab-h-sm: 40px;--u-tab-h-md: 48px;--u-tab-h-lg: 56px;--u-tab-px-md: var(--u-space-4);--u-tab-px-lg: var(--u-space-5);--u-tab-font-size-md: 16px;--u-tab-font-size-lg: 17px;--u-tab-font-weight-active: 700;--u-tab-icon-size-md: 20px;--u-tab-icon-size-lg: 22px}.u-tabs--pill .u-tabs__list{border-bottom:0;gap:var(--u-space-1);padding:var(--u-space-1);background:var(--u-surface-sunk);border-radius:var(--u-radius-md);overflow-x:visible}.u-tabs--pill .u-tabs__tab{border-bottom:0;border-radius:var(--u-tab-pill-radius);margin-bottom:0}.u-tabs--pill .u-tabs__tab:hover{background:var(--u-surface)}.u-tabs--pill .u-tabs__tab[aria-selected=true],.u-tabs--pill .u-tabs__tab.is-active{background:var(--u-surface);color:var(--u-fg-1);border-bottom:0;box-shadow:var(--u-shadow-xs)}.u-tabs--pill.u-tabs--segmented .u-tabs__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.u-tabs--enclosed .u-tabs__list{gap:var(--u-space-1)}.u-tabs--enclosed .u-tabs__tab{border:var(--u-border-w-hairline) solid transparent;border-bottom:0;border-radius:var(--u-radius-sm) var(--u-radius-sm) 0 0;margin-bottom:calc(var(--u-tab-list-border-w) * -1);background:transparent}.u-tabs--enclosed .u-tabs__tab:hover{background:var(--u-surface-alt)}.u-tabs--enclosed .u-tabs__tab[aria-selected=true],.u-tabs--enclosed .u-tabs__tab.is-active{background:var(--u-surface);border-color:var(--u-tab-list-border-color);color:var(--u-fg-1);font-weight:var(--u-tab-font-weight-active)}.u-tabs__panel{padding:var(--u-space-4) 0;outline:none}.u-tabs__panel[hidden]{display:none}.u-tabs--cit .u-tabs__panel{padding:var(--u-space-5) 0}.u-tabs--center .u-tabs__list{justify-content:center}.u-tabs--end .u-tabs__list{justify-content:flex-end}.u-tabs--fill .u-tabs__list .u-tabs__tab{flex:1}.u-popover{position:absolute;z-index:var(--u-popover-z);background:var(--u-popover-bg);color:var(--u-popover-fg);border:var(--u-popover-border);border-radius:var(--u-popover-radius);box-shadow:var(--u-popover-shadow);padding:var(--u-popover-py) var(--u-popover-px);min-width:var(--u-popover-min-width);max-width:var(--u-popover-max-width);font-family:var(--u-font-sans);font-size:13px;color:var(--u-fg-1);box-sizing:border-box;outline:none;transition:opacity var(--u-dur-fast) var(--u-ease-out),transform var(--u-dur-fast) var(--u-ease-out)}.u-popover[hidden],.u-popover[aria-hidden=true]{display:none}.u-popover__header{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--u-fg-3);padding:0 var(--u-space-1) var(--u-space-2);border-bottom:1px solid var(--u-divider);margin:0 calc(var(--u-popover-px) * -1) var(--u-space-2);padding-left:var(--u-popover-px);padding-right:var(--u-popover-px)}.u-popover__body{display:flex;flex-direction:column;gap:var(--u-popover-gap)}.u-popover__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--u-space-2);padding-top:var(--u-space-2);margin:var(--u-space-2) calc(var(--u-popover-px) * -1) 0;padding-left:var(--u-popover-px);padding-right:var(--u-popover-px);border-top:1px solid var(--u-divider)}.u-popover--p-0{padding:0}.u-popover--arrow:before{content:"";position:absolute;width:var(--u-popover-arrow-size);height:var(--u-popover-arrow-size);background:var(--u-popover-bg);border:var(--u-popover-border);transform:rotate(45deg)}.u-popover--arrow.u-popover--top:before{top:calc(var(--u-popover-arrow-size) * -.5 - 1px);left:var(--u-space-4);border-right:0;border-bottom:0}.u-popover--arrow.u-popover--bottom:before{bottom:calc(var(--u-popover-arrow-size) * -.5 - 1px);left:var(--u-space-4);border-left:0;border-top:0}.u-popover--arrow.u-popover--right:before{left:calc(var(--u-popover-arrow-size) * -.5 - 1px);top:var(--u-space-4);border-right:0;border-top:0}.u-popover--arrow.u-popover--left:before{right:calc(var(--u-popover-arrow-size) * -.5 - 1px);top:var(--u-space-4);border-left:0;border-bottom:0}.u-popover--menu{padding:var(--u-popover-menu-py) var(--u-popover-menu-px);min-width:200px}.u-popover-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:1px}.u-popover-menu__item{display:flex;align-items:center;gap:var(--u-popover-menu-item-gap);padding:var(--u-popover-menu-item-py) var(--u-popover-menu-item-px);border-radius:var(--u-popover-menu-item-radius);background:transparent;border:0;font-family:var(--u-font-sans);font-size:var(--u-popover-menu-item-font);color:var(--u-fg-1);text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap;min-height:28px;transition:background var(--u-dur-fast) var(--u-ease-out),color var(--u-dur-fast) var(--u-ease-out)}.u-popover-menu__item:hover,.u-popover-menu__item.is-hover{background:var(--u-surface-alt);color:var(--u-fg-1)}.u-popover-menu__item:focus-visible,.u-popover-menu__item.is-focus{outline:none;background:var(--u-surface-alt);box-shadow:inset 0 0 0 2px var(--u-primary)}.u-popover-menu__item.is-selected,.u-popover-menu__item[aria-checked=true]{background:var(--u-primary-soft);color:var(--u-primary-press);font-weight:600}.u-popover-menu__item[disabled],.u-popover-menu__item.is-disabled{color:var(--u-fg-4);cursor:not-allowed;pointer-events:none}.u-popover-menu__icon{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;color:var(--u-fg-3)}.u-popover-menu__icon img,.u-popover-menu__icon svg{width:100%;height:100%;display:block}.u-popover-menu__item:hover .u-popover-menu__icon,.u-popover-menu__item.is-selected .u-popover-menu__icon{color:inherit}.u-popover-menu__label{flex:1;min-width:0}.u-popover-menu__shortcut{margin-left:var(--u-space-4);font-family:var(--u-font-mono);font-size:11px;color:var(--u-fg-3);font-variant-numeric:tabular-nums}.u-popover-menu__check{flex-shrink:0;width:14px;height:14px;color:var(--u-primary);visibility:hidden;display:inline-flex;align-items:center;justify-content:center}.u-popover-menu__check img,.u-popover-menu__check svg{width:100%;height:100%;display:block}.u-popover-menu__item[aria-checked=true] .u-popover-menu__check,.u-popover-menu__item.is-selected .u-popover-menu__check{visibility:visible}.u-popover-menu__section-label{padding:var(--u-popover-menu-section-py) var(--u-popover-menu-item-px);margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--u-popover-menu-section-color);cursor:default;-webkit-user-select:none;user-select:none}.u-popover-menu__divider{height:1px;background:var(--u-divider);margin:var(--u-space-1) calc(var(--u-popover-menu-item-px) * -1 + 2px);list-style:none}.u-popover--enter{opacity:0;transform:scale(.96)}.u-popover--top.u-popover--enter{transform:translateY(-4px)}.u-popover--bottom.u-popover--enter{transform:translateY(4px)}.u-popover--right.u-popover--enter{transform:translate(-4px)}.u-popover--left.u-popover--enter{transform:translate(4px)}.u-popover--leave{opacity:0}@media(prefers-reduced-motion:reduce){.u-popover{transition:opacity var(--u-dur-fast)}.u-popover--enter,.u-popover--leave{transform:none}}.u-breadcrumb{font-family:var(--u-font-sans);font-size:var(--u-breadcrumb-font-size);line-height:1.4;color:var(--u-breadcrumb-color);min-width:0}.u-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--u-breadcrumb-gap);list-style:none;margin:0;padding:0}.u-breadcrumb__item{display:inline-flex;align-items:center;min-width:0}.u-breadcrumb__link{display:inline-flex;align-items:center;gap:var(--u-space-1);color:var(--u-breadcrumb-color);text-decoration:none;border-radius:var(--u-radius-xs);padding:2px var(--u-space-1);margin:-2px calc(var(--u-space-1) * -1);transition:color var(--u-dur-fast) var(--u-ease-out),background var(--u-dur-fast) var(--u-ease-out);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.u-breadcrumb__link:hover{color:var(--u-breadcrumb-color-hover);background:var(--u-surface-sunk)}.u-breadcrumb__link:focus-visible{outline:none;box-shadow:var(--u-focus-ring)}.u-breadcrumb__sep{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--u-breadcrumb-separator-color);font-size:var(--u-breadcrumb-separator-size);line-height:1;-webkit-user-select:none;user-select:none}.u-breadcrumb__sep img,.u-breadcrumb__sep svg{width:var(--u-breadcrumb-separator-size);height:var(--u-breadcrumb-separator-size);display:block}.u-breadcrumb__item--current{color:var(--u-breadcrumb-color-current);font-weight:var(--u-breadcrumb-current-weight);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-breadcrumb__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--u-breadcrumb-icon-size);height:var(--u-breadcrumb-icon-size);color:currentColor}.u-breadcrumb__icon img,.u-breadcrumb__icon svg{width:100%;height:100%;display:block}.u-breadcrumb--sm{font-size:var(--u-breadcrumb-font-size-sm)}.u-breadcrumb__item--ellipsis{color:var(--u-breadcrumb-color);letter-spacing:.04em;font-weight:600}.u-breadcrumb__item--ellipsis button,.u-breadcrumb__item--ellipsis .u-breadcrumb__link{padding:2px 6px}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: var(--u-font-sans);--font-mono: var(--u-font-mono);--ease-in: cubic-bezier(.4, 0, 1, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(width>=640px){.container{max-width:640px}}@media(width>=768px){.container{max-width:768px}}@media(width>=1024px){.container{max-width:1024px}}@media(width>=1280px){.container{max-width:1280px}}@media(width>=1536px){.container{max-width:1536px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.line-through{text-decoration-line:line-through}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);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-filter{-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,)}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}}html{scroll-padding-top:80px}@media(max-width:900px){html{scroll-padding-top:72px}}.cit-container{max-width:1120px;margin-inline:auto;padding-inline:40px;box-sizing:content-box}@media(max-width:900px){.cit-container{padding-inline:24px}}@media(max-width:480px){.cit-container{padding-inline:16px}}@media(max-width:360px){.cit-container{padding-inline:12px}}a.u-btn--primary:hover,a.u-btn--danger:hover{color:var(--u-fg-inv)}a.u-btn--secondary:hover,a.u-btn--ghost:hover{color:var(--u-fg-1)}@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-border-style{syntax: "*"; inherits: false; initial-value: solid;}@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: 0px;}@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-ease{syntax: "*"; inherits: false;}@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-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--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-ease: initial}}}
