@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.auth-page{--ra-c-ink: var(--rk-auth-ink, #16151d);--ra-c-ink-soft: var(--rk-auth-ink-soft, #353535);--ra-c-ink-muted: var(--rk-auth-ink-muted, #6b6a75);--ra-c-ink-faint: var(--rk-auth-ink-faint, #9a99a3);--ra-c-bg: var(--rk-auth-bg, #fff);--ra-c-surface: var(--rk-auth-surface, #f2f2f5);--ra-c-surface-hover: var(--rk-auth-surface-hover, #e6e6eb);--ra-c-border: var(--rk-auth-border, #dcdce2);--ra-c-border-hover: var(--rk-auth-border-hover, #c6c6cf);--ra-c-accent: var(--rk-auth-accent, #16151d);--ra-c-accent-hover: var(--rk-auth-accent-hover, #000);--ra-c-accent-fg: var(--rk-auth-accent-fg, #fff);--ra-c-accent-ring: var(--rk-auth-accent-ring, rgba(22, 21, 29, .14));--ra-c-accent-glow: var(--rk-auth-accent-glow, rgba(22, 21, 29, .08));--ra-c-accent-subtle: var(--rk-auth-accent-subtle, #f2f2f5);--ra-c-accent-ink: var(--rk-auth-accent-ink, #16151d);--ra-c-sage-500: var(--rk-auth-success, #4a8f77);--ra-c-success-ink: var(--rk-auth-success-ink, #2f6b55);--ra-radius-pill: var(--rk-auth-radius-pill, 999px);--ra-shadow-xs: var(--rk-auth-shadow-xs, 0 1px 2px rgba(16, 24, 40, .05));--ra-shadow-lg: var(--rk-auth-shadow-lg, 0 12px 32px rgba(16, 24, 40, .12));--ra-font: var(--rk-auth-font, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--ra-font-display: var(--rk-auth-font-display, var(--ra-font));--ra-font-mask: var(--ra-font);--ra-ease-standard: cubic-bezier(.2, 0, 0, 1);--ra-ease-liquid: var(--rk-auth-ease-out, cubic-bezier(.22, 1, .36, 1));--ra-motion-base: .2s;--ra-motion-quick: .12s;--ra-motion-glass-hover: .24s;--ra-motion-press-scale: .98;--ra-btn-lift: -1px;--ra-btn-cta-bg: var(--ra-c-accent);--ra-btn-cta-bg-hover: var(--ra-c-accent-hover);--ra-btn-cta-fg: var(--ra-c-accent-fg);--ra-btn-cta-shadow-hover: var(--rk-auth-shadow-cta, 0 6px 18px var(--ra-c-accent-ring));--ra-btn-secondary-bg: var(--ra-c-surface);--ra-btn-secondary-bg-hover: var(--ra-c-surface-hover);--ra-field-bg: var(--ra-c-bg);--ra-field-bg-hover: var(--ra-c-bg);--ra-field-bg-focus: var(--ra-c-bg);--ra-field-border: var(--ra-c-border);--ra-field-border-hover: var(--ra-c-border-hover);--ra-field-accent: var(--ra-c-accent);--ra-field-ring: var(--ra-c-accent-ring);--ra-field-rest-shadow: var(--ra-shadow-xs);--ra-field-placeholder: var(--ra-c-ink-faint);--ra-icon-btn-hover-transform: none}.auth-page{--ra-shell-pad: 20px;--ra-slide-time: .68s;--ra-auth-form-w: 472px;--ra-field-radius: var(--rk-auth-field-radius, 15px);--ra-field-h: 54px;--ra-field-error: var(--rk-auth-error, #C8372D);--ra-field-error-ink: var(--rk-auth-error-ink, #B42318);--ra-field-error-ring: rgba(200, 55, 45, .15);--ra-field-success: var(--ra-c-sage-500);--ra-field-success-ring: rgba(74, 143, 119, .16);font-family:var(--ra-font);color:var(--ra-c-ink);background:var(--ra-c-bg);min-height:100dvh;line-height:1.4;display:grid;place-items:center;padding:36px 16px 24px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.auth-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ra-c-bg);pointer-events:none}@media(max-width:420px){.auth-page{padding:20px 0}}.auth{width:100%;min-width:0;display:grid;place-items:center}.auth-shell{position:relative;width:100%;min-width:0;overflow:hidden}@media(max-width:939.98px){.auth-media,.auth-shell .auth-pane{display:none}.auth-shell[data-mode=login] .auth-pane--login,.auth-shell[data-mode=register] .auth-pane--register{display:block}.auth-shell{overflow:visible}}.auth-pane__inner{--ra-auth-pane-pad-x: 34px;width:100%;max-width:calc(var(--ra-auth-form-w) + 2 * var(--ra-auth-pane-pad-x));margin:0 auto;padding:40px var(--ra-auth-pane-pad-x) 34px}@media(max-width:420px){.auth-pane__inner{--ra-auth-pane-pad-x: 26px;padding-block:26px 30px}}@keyframes authPaneIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auth-shell[data-mode=login] .auth-pane--login .rise,.auth-shell[data-mode=register] .auth-pane--register .rise,.auth-shell[data-mode=forgot] .auth-pane--forgot .rise,.auth-shell[data-mode=reset] .auth-pane--reset .rise{animation:authRiseIn .56s var(--ra-ease-liquid) backwards;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes authRiseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.auth-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.auth-brand{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.auth-brand__glow{--ra-pds-auth-glow-width: 480px;--ra-pds-auth-glow-height: 400px}@media(max-width:939.98px){.auth-brand__glow{--ra-pds-auth-glow-width: min(115vw, 400px);--ra-pds-auth-glow-height: 260px;--ra-pds-auth-glow-top: calc(50% + 8px) }}.auth-title{font-size:clamp(28px,5vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--ra-c-ink)}.auth-title:focus{outline:none}.auth-title--compact{font-size:clamp(25px,4.2vw,30px)}.auth-sub{margin-top:9px;font-size:16px;font-weight:300;color:var(--ra-c-ink-soft);line-height:1.5}.auth-sub strong{color:var(--ra-c-ink);font-weight:500}.auth-head--brand-only{margin-bottom:22px}.auth-head--brand-only .auth-brand{margin-bottom:0}@media(max-width:939.98px){.auth-head{margin-bottom:22px}.auth-brand{margin-bottom:18px}.auth-title{font-size:clamp(26px,6.5vw,30px)}.auth-title--compact{font-size:clamp(23px,5.8vw,28px)}.auth-sub{margin-top:6px;font-size:15px}.auth-pane--login .auth-head>.auth-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.auth-pane--login .auth-head>.auth-sub{margin-top:0;font-weight:600}.auth-pane--login .auth-head .auth-brand{margin-bottom:26px}.auth-head--brand-only{margin-bottom:18px}.auth-page{--ra-btn-height: 48px}}.auth-form{display:flex;flex-direction:column;gap:18px}.reg-steps{display:flex;align-items:center;gap:14px}.reg-steps__bars{flex:1;min-width:0;display:flex;gap:6px}.reg-steps__bars span{position:relative;overflow:hidden;flex:1;height:4px;border-radius:var(--ra-radius-pill);background:#0000001a}.reg-steps__bars span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ra-c-ink);transform:scaleX(0);transform-origin:left center;transition:transform .64s var(--ra-ease-liquid)}.reg-steps__bars span.is-active:after{transform:scaleX(1)}.reg-steps__label{flex:none;font-size:13px;font-weight:500;color:var(--ra-c-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.reg-step{display:flex;flex-direction:column;gap:18px;border:0;padding:0;margin:0;min-width:0}.reg-step[hidden]{display:none}.field-row{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:480px){.field-row{grid-template-columns:1fr 1fr;gap:16px}}.reg-step.is-entering{animation:authRiseIn .48s var(--ra-ease-liquid) both}.auth-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.auth-form__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:2px;font-size:14.5px}.auth-form__note{margin-top:-4px;text-align:center;font-size:13px;color:var(--ra-c-ink-muted)}.auth-switch{margin-top:16px;padding-top:8px;text-align:center;font-size:15px;color:var(--ra-c-ink-muted)}.auth-page .text-link{display:inline;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--ra-c-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:#00000040;border-radius:4px;transition:text-decoration-color var(--ra-motion-quick) var(--ra-ease-standard),color var(--ra-motion-quick) var(--ra-ease-standard)}.auth-page .text-link:hover{text-decoration-color:var(--ra-c-ink)}.auth-page .text-link:focus-visible{outline:2px solid var(--ra-c-ink);outline-offset:2px}.auth-page .field{display:flex;flex-direction:column;gap:8px;width:100%}.auth-page .field__label{display:inline-flex;align-items:baseline;gap:7px;font-size:16px;font-weight:500;color:var(--ra-c-ink-soft);letter-spacing:.005em}.auth-page .field__hint{font-size:13px;color:var(--ra-c-ink-muted);line-height:1.45}.auth-page .field__msg{display:inline-flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;font-weight:500;animation:authFieldMsgIn var(--ra-motion-base) var(--ra-ease-standard)}.auth-page .field__msg svg{width:16px;height:16px;flex:none;margin-top:.5px}.auth-page .field__msg--error{color:var(--ra-field-error-ink)}.auth-page .field__msg--info,.auth-page .field__msg--hint{color:var(--ra-c-ink-muted);font-weight:400}@keyframes authFieldMsgIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.auth-page .field__box{--ra-bc: var(--ra-field-border);--ra-fc: var(--ra-field-accent, var(--ra-c-ink));--ra-ring: var(--ra-field-ring);--ra-box-pad-s: 14px;--ra-box-pad-e: 12px;--ra-box-gap: 9px;position:relative;display:flex;align-items:center;gap:var(--ra-box-gap);width:100%;min-height:var(--ra-field-h);padding:0 var(--ra-box-pad-e) 0 var(--ra-box-pad-s);background:var(--ra-field-bg);border:1px solid var(--ra-bc);border-radius:var(--ra-field-radius);box-shadow:var(--ra-field-rest-shadow),0 0 0 0 var(--ra-ring);font-family:inherit;font-size:15px;font-weight:400;color:var(--ra-c-ink);cursor:text;transition:border-color var(--ra-motion-base) var(--ra-ease-standard),outline-color var(--ra-motion-base) var(--ra-ease-standard),box-shadow var(--ra-motion-base) var(--ra-ease-liquid),background-color var(--ra-motion-base) var(--ra-ease-standard)}@media(forced-colors:none){.auth-page .field__box{outline:1px solid transparent;outline-offset:-1px}}.auth-page .field.is-error .field__box{--ra-bc: var(--ra-field-error);--ra-fc: var(--ra-field-error);--ra-ring: var(--ra-field-error-ring)}.auth-page .field.is-success .field__box{--ra-bc: var(--ra-field-success);--ra-fc: var(--ra-field-success);--ra-ring: var(--ra-field-success-ring)}.auth-page .field:not(.is-error):not(.is-success) .field__box:hover:not(:focus-within){border-color:var(--ra-field-border-hover);background:var(--ra-field-bg-hover)}.auth-page .field__box:focus-within{background:var(--ra-field-bg-focus, #fff);border-color:var(--ra-fc);outline:1px solid var(--ra-fc);outline-offset:-1px;box-shadow:var(--ra-field-rest-shadow),0 0 0 4px var(--ra-ring)}.auth-page .field.is-error .field__box{background:#c8372d08}.auth-page .field.is-error .field__box:focus-within{background:var(--ra-field-bg-focus, #fff)}.auth-page .field__bare{flex:1;min-width:0;align-self:stretch;border:0;border-radius:var(--ra-field-radius);background:transparent;outline:0;padding:0;font:inherit;color:var(--ra-c-ink);-moz-appearance:none;appearance:none;-webkit-appearance:none}.auth-page .field__bare::placeholder{color:var(--ra-field-placeholder);opacity:1}.auth-page .field__bare[type=password]{font-family:var(--ra-font-mask)}.auth-page .field__box:has(>.field__lead){--ra-box-lead-w: calc(18px + var(--ra-box-gap))}.auth-page .field__box:has(>.field__action){--ra-box-action-w: calc(34px + var(--ra-box-gap))}.auth-page .field__box>.field__bare{margin-inline:calc(-1 * (var(--ra-box-pad-s) + var(--ra-box-lead-w, 0px))) calc(-1 * (var(--ra-box-pad-e) + var(--ra-box-action-w, 0px)));padding-inline:calc(var(--ra-box-pad-s) + var(--ra-box-lead-w, 0px)) calc(var(--ra-box-pad-e) + var(--ra-box-action-w, 0px))}.auth-page .field__lead{flex:none;position:relative;z-index:1;pointer-events:none;display:inline-flex;align-items:center;color:#0000007a;transition:color var(--ra-motion-base) var(--ra-ease-standard)}.auth-page .field__lead svg{width:18px;height:18px}.auth-page .field__box:focus-within .field__lead{color:var(--ra-fc)}.auth-page .field.is-error .field__box .field__lead{color:var(--ra-field-error)}.auth-page .field__action{flex:none;position:relative;z-index:1;border:0;background:transparent;cursor:pointer;color:var(--ra-c-ink-muted);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;padding:0;transition:color var(--ra-motion-quick) var(--ra-ease-standard),background var(--ra-motion-quick) var(--ra-ease-standard),transform var(--ra-motion-glass-hover) var(--ra-ease-liquid)}.auth-page .field__action svg{width:18px;height:18px}.auth-page .field__action:hover{color:var(--ra-c-ink-soft);background:#0000000d;transform:var(--ra-icon-btn-hover-transform)}.auth-page .field__action:active{transform:scale(.94)}.auth-page .field__action:focus-visible{outline:2px solid var(--ra-fc, var(--ra-c-ink));outline-offset:1px}.auth-page .check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14.5px;line-height:1.45;color:var(--ra-c-ink-soft)}.auth-btn{position:relative;font-family:inherit;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 18px;border-radius:var(--ra-radius-pill);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;margin-top:8px;transition:background var(--ra-motion-base) var(--ra-ease-standard),box-shadow var(--ra-motion-base) var(--ra-ease-standard),transform var(--ra-motion-quick) var(--ra-ease-standard),opacity var(--ra-motion-base) var(--ra-ease-standard),color var(--ra-motion-base) var(--ra-ease-standard)}.auth-btn svg{width:16px;height:16px;flex-shrink:0}.auth-btn:focus-visible{outline:2px solid var(--ra-c-ink);outline-offset:2px}.auth-btn{background:var(--ra-btn-cta-bg);color:var(--ra-btn-cta-fg)}.auth-btn:hover:not(:disabled),.auth-btn:focus-visible:not(:disabled){background:var(--ra-btn-cta-bg-hover);box-shadow:var(--ra-btn-cta-shadow-hover);transform:translateY(var(--ra-btn-lift))}.auth-btn:focus-visible{outline:2px solid rgba(255,255,255,.62);outline-offset:2px}.auth-btn:active:not(:disabled){transform:translateY(0) scale(var(--ra-motion-press-scale))}.auth-btn:disabled{cursor:progress;opacity:.85}.auth-btn:disabled:not(.is-loading){cursor:default;opacity:.5}.auth-btn__icon{flex:none}.auth-btn.is-loading .auth-btn__icon{display:none}.auth-btn__spinner{display:none;width:16px;height:16px;flex:none;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:authBtnSpin .7s linear infinite}.auth-btn.is-loading .auth-btn__spinner{display:inline-block}.auth-btn.is-loading .auth-btn__label{opacity:.85}@keyframes authBtnSpin{to{transform:rotate(360deg)}}.auth-btn--secondary{padding:0 16px;background:var(--ra-btn-secondary-bg);color:var(--ra-c-ink);box-shadow:none}.auth-btn--secondary:hover:not(:disabled),.auth-btn--secondary:focus-visible:not(:disabled){background:var(--ra-btn-secondary-bg-hover);box-shadow:none;transform:translateY(var(--ra-btn-lift))}.auth-btn--secondary:focus-visible{outline:2px solid var(--ra-c-ink);outline-offset:2px}.auth-btn--secondary:active:not(:disabled){transform:scale(var(--ra-motion-press-scale))}.auth-btn--secondary .auth-btn__spinner{border-color:#0000002e;border-top-color:var(--ra-c-ink)}.auth-or{display:flex;align-items:center;gap:14px;margin:-2px 0;color:var(--ra-c-ink-muted);font-size:13px}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:#00000014}.auth-btn--passkey{margin-top:-2px}.auth-passkey-note{margin-top:6px;text-align:center;font-size:12.5px;color:var(--ra-c-ink-muted)}.auth-alert{margin-bottom:18px}.auth-alert>.auth-form__note{margin-top:10px}.auth-page .auth-alert.is-shaking{animation:authAlertShake .48s var(--ra-ease-standard)}@keyframes authAlertShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.auth-success{display:flex;flex-direction:column;align-items:center;text-align:center}.auth-title--success{margin-top:0;font-size:26px}.auth-success .auth-sub{max-width:40ch}.auth-success .auth-btn{margin-top:28px}.auth-success .auth-form__note{margin-top:18px;line-height:1.9}.auth-media__scenes{position:absolute;top:0;right:0;bottom:0;left:0}.media-scene{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;opacity:0;transition:opacity var(--ra-slide-time) var(--ra-ease-standard)}.media-scene.is-active{opacity:1}.media-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--scene-img);background-position:var(--scene-pos, center);background-size:cover;background-repeat:no-repeat;animation:authPhotoDrift var(--scene-drift, 46s) ease-in-out infinite alternate}@keyframes authPhotoDrift{0%{transform:scale(1.03) translate3d(-.6%,0,0)}to{transform:scale(1.1) translate3d(.8%,-.8%,0)}}.auth-page .media-caption{position:absolute;left:18px;right:18px;bottom:18px;padding:20px 22px 21px;border-radius:22px}.media-caption__stack{display:grid;overflow:hidden;transition:height var(--ra-slide-time) var(--ra-ease-liquid)}.media-caption__body{grid-area:1 / 1;align-self:start;opacity:0;pointer-events:none;transition:opacity var(--ra-slide-time) var(--ra-ease-standard)}.media-caption__body.is-active{opacity:1;pointer-events:auto}.media-caption__title{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ra-c-ink)}.media-caption__text{margin-top:6px;font-size:14.5px;font-weight:300;line-height:1.55;max-width:52ch;color:var(--ra-c-ink-soft)}@media(min-width:940px){.auth-page{padding:0}.auth-shell{height:100dvh;min-height:640px;max-width:1720px;margin:0 auto}.auth-shell .auth-pane{position:absolute;top:0;bottom:0;width:50%;overflow-y:auto;display:flex;z-index:1;transition:opacity .42s var(--ra-ease-standard),transform var(--ra-slide-time) var(--ra-ease-liquid),visibility 0s linear}.auth-shell .auth-pane--login{left:0}.auth-shell .auth-pane--register,.auth-shell .auth-pane--forgot,.auth-shell .auth-pane--reset{left:50%}.auth-shell .auth-pane__inner{--ra-auth-pane-pad-x: 46px;margin:auto;padding-block:40px}.auth-shell:not([data-mode=login]) .auth-pane--login{opacity:0;transform:translate(-26px);visibility:hidden;transition:opacity .38s var(--ra-ease-standard),transform var(--ra-slide-time) var(--ra-ease-liquid),visibility 0s linear var(--ra-slide-time)}.auth-shell:not([data-mode=register]) .auth-pane--register,.auth-shell:not([data-mode=forgot]) .auth-pane--forgot,.auth-shell:not([data-mode=reset]) .auth-pane--reset{opacity:0;transform:translate(26px);visibility:hidden;transition:opacity .38s var(--ra-ease-standard),transform var(--ra-slide-time) var(--ra-ease-liquid),visibility 0s linear var(--ra-slide-time)}.auth-media{display:block;position:absolute;z-index:2;top:var(--ra-shell-pad);bottom:var(--ra-shell-pad);left:50%;width:calc(50% - var(--ra-shell-pad));border-radius:24px;overflow:hidden;transform:translate(0);transition:transform var(--ra-slide-time) var(--ra-ease-liquid);box-shadow:0 6px 30px #1e293b1a}.auth-shell[data-mode=register] .auth-media,.auth-shell[data-mode=forgot] .auth-media,.auth-shell[data-mode=reset] .auth-media{transform:translate(-100%)}}@media(min-width:940px)and (max-width:1120px){.auth-shell .auth-pane__inner{--ra-auth-pane-pad-x: 34px;padding-block:48px}}@media(hover:none)and (pointer:coarse),(max-width:767.98px){.auth-page .field__box,.auth-page .field__bare{font-size:16px}}@media(hover:none)and (pointer:coarse){.auth-page .field__action{width:44px;height:44px}.auth-page .field__box:has(>.field__action){--ra-box-action-w: calc(44px + var(--ra-box-gap))}.auth-page .text-link{padding-block:7px}.auth-page .auth-form__meta>.check,.auth-page .auth-form__meta>.text-link{padding-block:14px}}.auth-page .auth-form__meta>.text-link{white-space:nowrap}@media(prefers-reduced-motion:reduce){.media-scene:after{animation:none!important}.auth-btn__spinner{animation-duration:.7s!important}}.auth-brand__glow{position:absolute;left:50%;top:50%;width:var(--ra-pds-auth-glow-width);height:var(--ra-pds-auth-glow-height);transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--ra-c-accent-glow),transparent);pointer-events:none;z-index:0}.auth-page .media-caption{background:#ffffffd1;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--ra-shadow-lg);margin:0}.auth-page .auth-msg{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:14.5px;line-height:1.45}.auth-page .auth-msg svg{width:18px;height:18px;flex:none;margin-top:1px}.auth-page .auth-msg--error{background:#c8372d12;color:var(--ra-field-error-ink)}.auth-page .auth-msg--success{background:#10b98117;color:var(--ra-c-success-ink)}.auth-page .auth-msg--info{background:var(--ra-c-accent-subtle);color:var(--ra-c-accent-ink)}.auth-page .auth-mb{margin-bottom:16px}.auth-page .check input[type=checkbox]{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--ra-c-accent);cursor:pointer}.auth-page .check a{color:var(--ra-c-ink)}.auth-page .auth-back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 10px 4px 4px;border:0;border-radius:var(--ra-radius-pill);background:none;cursor:pointer;font:inherit;font-size:14.5px;color:var(--ra-c-ink-soft)}.auth-page .auth-back:hover{background:var(--ra-c-surface)}.auth-page .auth-back__ico{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--ra-c-border);background:var(--ra-c-bg)}.auth-plain .auth-card{width:100%;max-width:calc(var(--ra-auth-form-w) + 68px);padding:40px 34px 34px}.auth-plain .auth-card .auth-title,.auth-plain .auth-card .auth-sub{text-align:center}.auth-plain .auth-card .auth-sub{margin-bottom:24px}.auth-plain .auth-card .auth-title{font-size:clamp(25px,4.2vw,30px)}.auth-plain .auth-card__back{margin-top:18px;text-align:center;font-size:15px;color:var(--ra-c-ink-muted)}@media(max-width:420px){.auth-plain .auth-card{padding:26px 26px 30px}}.auth-page .auth-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.auth-page a.auth-btn{text-decoration:none}:where(.auth-page) h1,:where(.auth-page) h2,:where(.auth-page) p,:where(.auth-page) figure{margin:0}.auth-page .reg-steps__bars span:after{background:var(--ra-c-accent)}.auth-plain .auth-pane__inner{padding:0;max-width:none}.auth-plain .auth-login--plain .rise,.auth-rise-in{animation:authRiseIn .56s var(--ra-ease-liquid) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.auth-plain .auth-login--plain .auth-head .auth-title{text-align:center}.auth-brand__lockup{position:relative;z-index:1;display:inline-flex;align-items:center;gap:11px}.auth-brand__name{font-family:var(--ra-font-display);font-size:22px;font-weight:600;letter-spacing:-.5px;color:var(--ra-c-ink)}.media-scene--plain:after{background:radial-gradient(120% 90% at 20% 10%,var(--ra-c-accent-glow),transparent 60%),var(--ra-c-accent);animation:none}.auth-page .auth-identity{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px 6px 14px;border-radius:var(--ra-field-radius);background:var(--ra-c-surface);font-size:15px;color:var(--ra-c-ink)}.auth-page .auth-identity__icon{display:inline-flex;color:var(--ra-c-ink-muted)}.auth-page .auth-identity__icon svg{width:18px;height:18px}.auth-page .auth-identity__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.auth-page .auth-identity .text-link{flex:none;padding-inline:6px;font-size:14px}.auth-page .auth-choice{display:flex;flex-wrap:wrap;gap:8px}.auth-page .auth-choice__item{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--ra-radius-pill);border:1px solid var(--ra-c-border);cursor:pointer;font-size:14.5px;color:var(--ra-c-ink-soft)}.auth-page .auth-choice__item:has(input:checked){border-color:var(--ra-c-accent);color:var(--ra-c-ink);background:var(--ra-c-accent-subtle)}.auth-page .auth-choice__item input{accent-color:var(--ra-c-accent);margin:0}.auth-page .auth-form__note--split{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.auth-page .text-link:disabled{opacity:.5;cursor:default}.auth-btn__lead{flex:none}.auth-page .auth-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:92dvh;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.auth-page .auth-sheet::backdrop{background:#0a0a145c}.auth-page .auth-sheet[open] .auth-sheet__panel{animation:authSheetIn .42s var(--ra-ease-liquid)}.auth-page .auth-sheet__panel{position:relative;max-height:92dvh;overflow-y:auto;padding:28px 24px calc(28px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;background:var(--ra-c-bg);box-shadow:0 -8px 40px #10182829}.auth-page .auth-sheet__grip{position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:var(--ra-radius-pill);background:var(--ra-c-border)}.auth-page .auth-sheet__close{position:absolute;top:12px;right:12px}@keyframes authSheetIn{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.auth-page .auth-sheet[open] .auth-sheet__panel{animation:none}}.auth-logo[data-v-fb9b8b41]{display:inline-flex;align-items:center;gap:10px;color:var(--ax-ink)}.mark[data-v-fb9b8b41]{width:32px;height:32px;border-radius:10px;background:var(--ax-accent)}.word[data-v-fb9b8b41]{font-weight:700;font-size:20px;letter-spacing:-.02em}:root{--ax-paper: #f4f1ea;--ax-paper2: #efebe0;--ax-surface: #ffffff;--ax-ink: #1a1813;--ax-ink2: #6b6457;--ax-ink3: #a8a192;--ax-line: #e7e2d6;--ax-line-strong: #d6d0c2;--ax-positive: #37704f;--ax-positive-soft: #e2ede5;--ax-accent: #bc5a36;--ax-accent-soft: #f2e1d7;--ax-r: 18px;--ax-r-sm: 12px;--ax-r-lg: 26px;--ax-ui: "Schibsted Grotesk", system-ui, -apple-system, sans-serif;--ax-mono: "Geist Mono", ui-monospace, monospace;--ax-st-free: #cfe3d6;--ax-st-reserved: #e6c3b0;--ax-st-checkedin: #bc5a36;--ax-st-zoneblocked: #c9c2b2;--ax-st-notbookable: #ded8ca;--ax-st-inactive: #ece8de;--ax-st-ruleblocked: #c9c2b2;--ax-tint: #faf1e9;--axino-primary: var(--ax-accent);--rk-auth-font: "Schibsted Grotesk", system-ui, sans-serif;--rk-auth-ink: var(--ax-ink);--rk-auth-ink-soft: var(--ax-ink);--rk-auth-ink-muted: var(--ax-ink2);--rk-auth-ink-faint: var(--ax-ink3);--rk-auth-bg: var(--ax-paper);--rk-auth-surface: var(--ax-accent-soft);--rk-auth-surface-hover: #ead2c4;--rk-auth-border: var(--ax-line);--rk-auth-border-hover: #d6cfbf;--rk-auth-accent: var(--ax-accent);--rk-auth-accent-hover: #a54d2d;--rk-auth-accent-fg: #fff;--rk-auth-accent-ring: rgba(188, 90, 54, .18);--rk-auth-accent-glow: rgba(188, 90, 54, .16);--rk-auth-accent-subtle: var(--ax-accent-soft);--rk-auth-accent-ink: var(--ax-ink);--rk-auth-success: var(--ax-positive);--rk-auth-field-radius: var(--ax-r-sm)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%;font-family:var(--ax-ui);color:var(--ax-ink)}body{background:var(--ax-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ax-eyebrow{font-family:var(--ax-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-ink3)}.ax-mono{font-family:var(--ax-mono);font-feature-settings:"tnum"}.ax-display{font-weight:700;letter-spacing:-.02em}.p-datatable .ax-num,.ax-num{font-family:var(--ax-mono);font-feature-settings:"tnum"}.p-datatable-thead>tr>th{font-family:var(--ax-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-ink3);font-weight:500;background:transparent;white-space:nowrap}.p-datatable-tbody>tr>td{font-size:13.5px;vertical-align:middle}.p-datatable-tbody>tr:last-child>td{border-bottom:none}:root .p-inputtext,:root .p-select-label,:root .p-multiselect-label,:root .p-textarea,:root .p-inputnumber-input,:root .p-autocomplete-input,:root .p-datepicker-input,:root .p-select-option,:root .p-multiselect-option,:root .p-autocomplete-option{font-size:13.5px}:root .p-inputtext,:root .p-select-label,:root .p-multiselect-label{line-height:16px}:root .p-confirmdialog{width:460px;max-width:calc(100vw - 32px)}:root .p-confirmdialog .p-dialog-content{font-size:13.5px;line-height:1.5;color:var(--ax-ink2);align-items:flex-start}:root .p-confirmdialog-reject-button{background:transparent;border-color:var(--ax-line);color:var(--ax-ink)}:root .p-confirmdialog-reject-button:not(:disabled):hover{background:var(--ax-paper);border-color:var(--ax-line);color:var(--ax-ink)}.ax-ic{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ax-content{flex:1;overflow:auto;padding:28px}.ax-page-desc{margin:-12px 0 20px;font-size:13px;color:var(--ax-ink2);max-width:720px}.ax-page-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:12px;flex-wrap:wrap}.ax-h1{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:4px}.ax-display{font-family:var(--ax-ui);font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";line-height:1}.ax-empty{text-align:center;padding:40px 20px;color:var(--ax-ink3);font-size:13px}.ax-link{color:var(--ax-accent);font-size:12.5px;font-weight:600;cursor:pointer;background:none;border:none;font-family:var(--ax-ui);text-decoration:none}.ax-btn{font-family:var(--ax-ui);font-size:13px;font-weight:700;letter-spacing:-.01em;border-radius:var(--ax-r-sm);border:none;padding:10px 16px;cursor:pointer;display:flex;align-items:center;gap:7px;text-decoration:none}.ax-btn-accent{background:var(--ax-accent);color:#fff;box-shadow:0 8px 20px #bc5a3638}.ax-btn-accent:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ax-btn-ghost{background:var(--ax-surface);color:var(--ax-ink);border:1px solid var(--ax-line)}.ax-btn-plain{background:transparent;color:var(--ax-ink2);border:1px solid transparent}.ax-btn-danger{background:transparent;color:#b3453d;border:1px solid var(--ax-line)}.ax-card{background:var(--ax-surface);border:1px solid var(--ax-line);border-radius:var(--ax-r)}.ax-hero-card{background:var(--ax-surface);border:1px solid var(--ax-line);border-radius:var(--ax-r-lg);padding:24px 24px 20px}.ax-icon-badge{width:44px;height:44px;border-radius:13px;background:var(--ax-accent-soft);color:var(--ax-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ax-icon-badge .ax-ic{width:20px;height:20px}.ax-amn-icon{width:36px;height:36px;border-radius:10px;background:var(--ax-paper2);display:flex;align-items:center;justify-content:center;color:var(--ax-ink2);flex-shrink:0}.ax-avatar{width:30px;height:30px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;flex-shrink:0}.ax-avatar-stack{display:flex;flex-direction:row-reverse}.ax-avatar-stack .ax-avatar{margin-left:-8px;box-shadow:0 0 0 2px var(--ax-surface)}.ax-avatar-stack .ax-avatar:first-child{margin-left:0}.ax-banner-accent{width:100%;text-align:left;padding:15px;border-radius:var(--ax-r);border:none;background:var(--ax-accent-soft);display:flex;align-items:center;gap:13px;cursor:pointer;font-family:var(--ax-ui);color:var(--ax-ink)}.ax-pill-cta{background:var(--ax-ink);color:var(--ax-paper);border-radius:11px;padding:10px 14px;font-weight:600;font-size:13px;flex-shrink:0}.ax-recent-card{border:1px solid var(--ax-line);border-radius:var(--ax-r);padding:13px 14px;display:flex;align-items:center;gap:11px;background:var(--ax-surface);flex:1;min-width:190px}.ax-hist-row{display:flex;align-items:center;gap:13px;padding:14px 0;border-top:1px solid var(--ax-line)}.ax-hist-row:first-child{border-top:none}.ax-resv-row{display:flex;align-items:center;gap:13px;padding:14px 0;border-top:1px solid var(--ax-line)}.ax-resv-row:first-child{border-top:none}.ax-pill-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.ax-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.ax-statcard{padding:20px}.ax-statnum{font-size:36px;margin-top:8px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum"}.ax-dashgrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.ax-dashgrid{grid-template-columns:1fr}}.ax-pillrow{display:flex;flex-wrap:wrap;gap:8px}.ax-pill-toggle{display:flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--ax-line);background:var(--ax-surface);font-size:12px;font-weight:600;color:var(--ax-ink2);cursor:pointer;font-family:var(--ax-ui)}.ax-pill-toggle .ax-ic{width:13px;height:13px;color:var(--ax-ink3)}.ax-pill-toggle.active{background:var(--ax-ink);color:var(--ax-paper);border-color:var(--ax-ink)}.ax-pill-toggle.active .ax-ic{color:var(--ax-paper)}.ax-floor-wrap{position:relative;height:360px;border-radius:var(--ax-r);background:var(--ax-surface);border:1px solid var(--ax-line);overflow:hidden}.ax-floorcard{padding:0;overflow:hidden}.ax-floorcard-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ax-line);min-height:50px}.ax-floorcard-head .ax-tabbar{flex:1;min-width:0;border-bottom:0;scrollbar-width:thin}.ax-floorcard-title{flex:1;padding:0 22px;font-size:13.5px;font-weight:600}.ax-floorcard-actions{display:flex;align-items:center;gap:6px;padding-right:14px;flex-shrink:0;flex-wrap:wrap}.ax-floorcard .ax-floor-wrap{border:0;border-radius:0}.ax-floor-note{font-size:12px;color:var(--ax-ink3);white-space:nowrap}.ax-floor-label{position:absolute;top:14px;left:14px;z-index:1;font-family:var(--ax-mono);font-size:11px;color:var(--ax-ink3);letter-spacing:.08em;text-transform:uppercase}.ax-legend{position:absolute;left:14px;bottom:14px;z-index:1;display:flex;gap:14px;background:var(--ax-surface);border:1px solid var(--ax-line);border-radius:var(--ax-r-sm);padding:9px 13px;flex-wrap:wrap}.ax-legend span{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ax-ink2)}.ax-dot{width:9px;height:9px;border-radius:3px;display:inline-block}.ax-toggle{width:38px;height:22px;border-radius:999px;background:var(--ax-positive);position:relative;flex-shrink:0;border:none;cursor:pointer}.ax-toggle .knob{width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:2px;right:2px;transition:left .15s,right .15s}.ax-toggle.off{background:var(--ax-line-strong)}.ax-toggle.off .knob{right:auto;left:2px}.ax-day-row{display:flex;align-items:center;gap:16px;padding:13px 0;border-top:1px solid var(--ax-line)}.ax-day-row:first-child{border-top:none}.ax-day-name{width:100px;font-size:13.5px;font-weight:600}.ax-time-input{padding:8px 10px;border:1px solid var(--ax-line);border-radius:8px;font-size:12.5px;font-family:var(--ax-mono);width:70px;text-align:center;background:var(--ax-surface);color:var(--ax-ink)}.ax-time-input:focus{outline:none;border-color:var(--ax-accent)}.ax-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--ax-ink);color:var(--ax-paper);padding:12px 20px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:0 8px 24px #00000040;z-index:100}.ax-confgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ax-confcard{padding:22px;display:flex;flex-direction:column;gap:12px;cursor:pointer;border:1px solid var(--ax-line);background:var(--ax-surface);border-radius:var(--ax-r);text-align:left;font-family:var(--ax-ui);color:var(--ax-ink);text-decoration:none}.ax-confcard:hover{border-color:var(--ax-line-strong)}.ax-confcard .ax-amn-icon{width:38px;height:38px}.ax-conf-title{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.ax-conf-desc{font-size:12.5px;color:var(--ax-ink2);line-height:1.5}.ax-filterbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.ax-fld{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--ax-line);border-radius:var(--ax-r-sm);background:var(--ax-surface);font-size:12.5px;color:var(--ax-ink2);font-family:var(--ax-ui)}.ax-fld select,.ax-fld input{border:none;background:transparent;font-family:var(--ax-ui);font-size:12.5px;color:var(--ax-ink);outline:none}.ax-fld .ax-ic{color:var(--ax-ink3);width:15px;height:15px}.ax-rowuser{display:flex;align-items:center;gap:10px}.ax-actions{display:flex;gap:6px;justify-content:flex-end}.ax-actbtn{width:28px;height:28px;border-radius:8px;border:1px solid var(--ax-line);background:var(--ax-surface);display:flex;align-items:center;justify-content:center;color:var(--ax-ink2);cursor:pointer;padding:0}.ax-actbtn:hover{background:var(--ax-paper2)}.ax-actbtn .ax-ic{width:14px;height:14px}.ax-actbtn.danger{color:#b3453d}.ax-actbtn:disabled{opacity:.45;cursor:not-allowed}.ax-bulkbar{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:var(--ax-r-sm);background:var(--ax-ink);color:var(--ax-paper);margin-bottom:14px}.ax-bulkbar-count{font-size:12.5px;font-weight:600;margin-right:auto}.ax-btn-bulk{background:#ffffff1f;color:var(--ax-paper);border:none;padding:7px 13px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:var(--ax-ui)}.ax-btn-bulk.danger{background:#d3544a47;color:#f6c7bf}.ax-btn-bulk:hover{background:#fff3}.ax-btn-bulk:disabled{opacity:.5;cursor:not-allowed}.ax-pagi{display:flex;align-items:center;gap:18px;padding:14px 4px 0;font-size:12px;color:var(--ax-ink2)}.ax-pagi-info{margin-right:auto;font-size:11.5px}.ax-pagi-size{display:flex;gap:4px}.ax-pagi-btn{padding:4px 9px;border-radius:7px;border:1px solid var(--ax-line);background:var(--ax-surface);font-size:11px;font-family:var(--ax-mono);color:var(--ax-ink2);cursor:pointer}.ax-pagi-btn.active{background:var(--ax-ink);color:var(--ax-paper);border-color:var(--ax-ink)}.ax-pagi-nav{display:flex;align-items:center;gap:8px}.ax-pagi-arrow{width:26px;height:26px;border-radius:7px;border:1px solid var(--ax-line);background:var(--ax-surface);display:flex;align-items:center;justify-content:center;color:var(--ax-ink2);cursor:pointer;padding:0}.ax-pagi-arrow:disabled{opacity:.35;cursor:not-allowed}.ax-pagi-arrow .ax-ic{width:14px;height:14px}.ax-pagi-cur{font-size:11.5px}.ax-seg{display:inline-flex;background:var(--ax-paper2);border:1px solid var(--ax-line);border-radius:999px;padding:3px;gap:2px}.ax-seg button{font-family:var(--ax-ui);padding:7px 15px;border-radius:999px;border:none;background:transparent;font-size:12.5px;font-weight:600;color:var(--ax-ink2);cursor:pointer}.ax-seg button.active{background:var(--ax-ink);color:var(--ax-paper)}.ax-form-header-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ax-iconbtn{width:34px;height:34px;border-radius:var(--ax-r-sm);border:1px solid var(--ax-line);background:var(--ax-surface);display:flex;align-items:center;justify-content:center;color:var(--ax-ink2);cursor:pointer;padding:0;flex-shrink:0}.ax-iconbtn.bare{border:none}.ax-tabbar{display:flex;gap:4px;padding:0 22px;border-bottom:1px solid var(--ax-line);overflow-x:auto}.ax-tabitem{padding:15px 4px;margin-right:22px;border:none;background:none;font-family:var(--ax-ui);font-size:13.5px;font-weight:600;color:var(--ax-ink3);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.ax-tabitem.active{color:var(--ax-ink);border-bottom-color:var(--ax-accent)}.ax-form-grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.ax-field-row{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;min-width:0}.ax-form-grid-12 .ax-field-row{margin-bottom:2px}.ax-field-label{font-size:12px;font-weight:600;color:var(--ax-ink2)}.ax-field-hint{font-size:11.5px;color:var(--ax-ink3)}.ax-field-row--inline{display:grid;grid-template-columns:1fr auto;column-gap:16px;row-gap:2px;align-items:center;padding:11px 0;border-top:1px solid var(--ax-line)}.ax-field-row--inline>.ax-field-label{grid-column:1;font-size:13.5px;color:var(--ax-ink)}.ax-field-row--inline>:not(.ax-field-label):not(.ax-field-hint):not(.ax-field-error){grid-column:2;grid-row:1 / span 2}.ax-field-row--inline>.ax-field-hint,.ax-field-row--inline>.ax-field-error{grid-column:1}.ax-form-grid-12 .ax-field-row--inline{margin-bottom:0}.ax-form-grid-12>.ax-field-row--inline:first-child{border-top:0;padding-top:0}.ax-field-error{font-size:11.5px;color:#b3453d}.ax-input{padding:10px 13px;border:1px solid var(--ax-line);border-radius:var(--ax-r-sm);font-size:13.5px;font-family:var(--ax-ui);background:var(--ax-surface);color:var(--ax-ink);width:100%}.ax-input:focus{outline:none;border-color:var(--ax-accent)}.ax-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ax-modal-title{font-size:17px;font-weight:700;letter-spacing:-.01em}.ax-modal-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid var(--ax-line);gap:10px}.ax-state-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;width:fit-content;letter-spacing:.01em}.ax-rep-tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.ax-bar-labels{display:flex;gap:10px;padding:8px 4px 0}.ax-bar-labels span{flex:1;text-align:center;font-family:var(--ax-mono);font-size:9.5px;color:var(--ax-ink3)}.ax-wiz-steps{display:flex;gap:22px;margin-bottom:22px;flex-wrap:wrap}.ax-wiz-step{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ax-ink3)}.ax-wiz-step.active{color:var(--ax-ink)}.ax-wiz-step.done{color:var(--ax-positive)}.ax-wiz-num{width:20px;height:20px;border-radius:50%;background:var(--ax-paper2);color:var(--ax-ink3);display:flex;align-items:center;justify-content:center;font-size:11px;font-family:var(--ax-mono);flex-shrink:0}.ax-wiz-num .ax-ic{width:11px;height:11px}.ax-wiz-step.active .ax-wiz-num{background:var(--ax-ink);color:var(--ax-paper)}.ax-wiz-step.done .ax-wiz-num{background:var(--ax-positive-soft);color:var(--ax-positive)}.ax-dropzone{display:block;border:1.5px dashed var(--ax-line-strong);border-radius:var(--ax-r-sm);padding:40px 20px;text-align:center;cursor:pointer;background:var(--ax-paper2)}.ax-dropzone:hover,.ax-dropzone.over{border-color:var(--ax-accent)}.ax-maptable{width:100%;border-collapse:collapse}.ax-maptable th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--ax-line);vertical-align:top;min-width:160px;font-weight:500}.ax-maptable td{padding:10px 16px;border-bottom:1px solid var(--ax-line);font-size:12.5px;white-space:nowrap}.ax-warn-banner{margin-top:14px;padding:11px 15px;border-radius:var(--ax-r-sm);background:var(--ax-accent-soft);color:var(--ax-accent);font-size:12.5px;font-weight:600}.ax-qchip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--ax-paper2);border:1px solid var(--ax-line);font-size:12px;font-weight:600;color:var(--ax-ink);cursor:pointer;font-family:var(--ax-ui)}.ax-qchip.off{opacity:.45}.ax-qchip .ax-ic{width:11px;height:11px;color:var(--ax-positive)}.ax-lunch-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}@media(max-width:900px){.ax-lunch-grid{grid-template-columns:1fr}}.ax-lunch-row{display:flex;align-items:center;gap:14px;padding:13px 18px;border-top:1px solid var(--ax-line)}.ax-panel{border:1px solid var(--ax-line);border-radius:var(--ax-r);padding:16px;background:var(--ax-paper2)}.ax-amn-chip{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--ax-line);border-radius:var(--ax-r-sm);cursor:pointer;background:var(--ax-surface);font-family:var(--ax-ui);color:var(--ax-ink);width:100%;text-align:left}.ax-amn-chip.on{border-color:var(--ax-accent);background:var(--ax-accent-soft)}.ax-amn-chip span{font-size:13px;font-weight:600}.ax-day-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.ax-day-pick{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 0;border-radius:14px;border:1px solid var(--ax-line);background:transparent;cursor:pointer;font-family:var(--ax-ui);color:var(--ax-ink)}.ax-day-pick .dow{font-family:var(--ax-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-ink2)}.ax-day-pick .num{font-size:16px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum"}.ax-day-pick.active{background:var(--ax-ink);color:var(--ax-paper);border-color:var(--ax-ink)}.ax-day-pick.active .dow{color:var(--ax-paper);opacity:.75}.ax-day-pick.off .dow,.ax-day-pick.off .num{color:var(--ax-ink3)}.ax-day-pick.active.off .dow,.ax-day-pick.active.off .num{color:var(--ax-paper)}.ax-resmap{display:flex;gap:16px;align-items:flex-start}.ax-resmap-main{flex:1;min-width:0}.ax-resmap-panel{width:220px;flex-shrink:0;border:1px solid var(--ax-line);border-radius:var(--ax-r);padding:16px;background:var(--ax-paper2)}.ax-typeseg{display:flex;gap:6px}.ax-typeseg button{flex:1;padding:8px;border-radius:8px;border:1px solid var(--ax-line);background:var(--ax-surface);font-family:var(--ax-ui);font-size:11.5px;font-weight:600;color:var(--ax-ink2);cursor:pointer}.ax-typeseg button.active{background:var(--ax-ink);color:var(--ax-paper);border-color:var(--ax-ink)}.ax-optchip{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--ax-surface);border:1px solid var(--ax-line-strong);font-size:12px;font-weight:600}.ax-barchart{display:flex;align-items:flex-end;gap:10px;height:190px;padding:0 4px;border-bottom:1px solid var(--ax-line)}.ax-bar{flex:1;background:var(--ax-accent);border-radius:6px 6px 0 0;transition:height .25s}.ax-bar.top{background:var(--ax-positive)}.ax-heatmap{display:flex;flex-direction:column;gap:5px}.ax-heat-row{display:flex;gap:5px;align-items:center}.ax-heat-cell{flex:1;height:44px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-family:var(--ax-mono)}.ax-heat-day-label{width:52px;flex-shrink:0;font-size:11px;color:var(--ax-ink3);font-family:var(--ax-mono);text-align:center}.ax-heat-slot-label{flex:1;font-size:11px;color:var(--ax-ink3);font-family:var(--ax-mono);text-align:center}.p-menu .menu-danger .p-menu-item-label,.p-menu .menu-danger .p-menu-item-icon{color:#b3453d}.ax-day-pick.closed{cursor:not-allowed;opacity:.4}
