.app-root[data-v-c65c1497]{animation:app-fade-in-c65c1497 .5s ease both}@keyframes app-fade-in-c65c1497{0%{opacity:0}to{opacity:1}}.notification-bell[data-v-848fb585]{position:relative;display:inline-flex;align-items:center}.notification-bell__btn[data-v-848fb585]{position:relative}.notification-bell__btn--active[data-v-848fb585]{color:var(--gold)}.notification-bell__badge[data-v-848fb585]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--gold);color:var(--ink-on-gold);font:600 10px/16px var(--font-sans);text-align:center;pointer-events:none;letter-spacing:0}.notification-bell-dropdown{width:320px;background:var(--bg-solid);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden}.notification-bell-dropdown__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.notification-bell-dropdown__title{font:var(--t-label-md);color:var(--fg-1)}.notification-bell-dropdown__mark-all{font:var(--t-body-xs);color:var(--gold-ink);background:transparent;border:none;cursor:pointer;padding:0;transition:opacity var(--dur-sm) var(--ease-std)}.notification-bell-dropdown__mark-all:disabled{opacity:.4;cursor:default}.notification-bell-dropdown__mark-all:not(:disabled):hover{opacity:.75}.notification-bell-dropdown__loading,.notification-bell-dropdown__empty{padding:24px 14px;text-align:center;font:var(--t-body-sm);color:var(--fg-3)}.notification-bell-dropdown__list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.notification-bell-dropdown__item{padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--line);transition:background var(--dur-sm) var(--ease-std)}.notification-bell-dropdown__item:last-child{border-bottom:none}.notification-bell-dropdown__item:hover{background:var(--bg-solid-hv)}.notification-bell-dropdown__item--unread{background:color-mix(in srgb,var(--gold) 6%,transparent)}.notification-bell-dropdown__item--unread:hover{background:color-mix(in srgb,var(--gold) 12%,transparent)}.notification-bell-dropdown__item-title{font:var(--t-label-sm);color:var(--fg-1);margin-bottom:2px}.notification-bell-dropdown__item-body{font:var(--t-body-xs);color:var(--ink-light-3);margin-bottom:3px}.notification-bell-dropdown__item-time{font:var(--t-mono-xs);letter-spacing:var(--track-mono-xs);color:var(--fg-4);text-transform:uppercase}.nav-row .nav-row__count[data-v-a83af9c6]{padding:1px 0;color:#8893a8;width:28px;display:inline-block;text-align:center}.app-sidebar__account[data-v-a83af9c6]{animation:app-sidebar__account-fade-in-a83af9c6 .32s ease both}@keyframes app-sidebar__account-fade-in-a83af9c6{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.app-sidebar__account[data-v-a83af9c6]{animation:none}}.layout-auth[data-v-2ae1d180]{min-height:100vh;display:flex}.layout-auth__form-panel[data-v-2ae1d180]{width:500px;flex-shrink:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:60px 56px}.layout-auth__form-wrap[data-v-2ae1d180]{width:100%;max-width:360px}.layout-auth__brand-panel[data-v-2ae1d180]{flex:1;background:linear-gradient(155deg,var(--navy-700) 0%,var(--navy-400) 100%);display:flex;align-items:center;justify-content:center;padding:60px 56px}.layout-auth__brand-inner[data-v-2ae1d180]{max-width:440px}.layout-auth__wordmark[data-v-2ae1d180]{font:500 38px/1.1 var(--font-serif);color:#fff;letter-spacing:-.3px;margin-bottom:18px}.layout-auth__tagline[data-v-2ae1d180]{font:400 15px/1.65 var(--font-sans);color:#ffffff8c;max-width:40ch;margin:0 0 32px}.layout-auth__accent[data-v-2ae1d180]{width:40px;height:3px;background:var(--gold-fill);border-radius:var(--r-pill)}@media (max-width: 768px){.layout-auth__form-panel[data-v-2ae1d180]{width:100%;padding:40px 24px}.layout-auth__brand-panel[data-v-2ae1d180]{display:none}}@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:""}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-VariableFont_wght-B4Q5m-X8.ttf) format("truetype-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Italic-VariableFont_wght-Ciducuzz.ttf) format("truetype-variations");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Light-Jd3jEDF-.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-LightItalic-B3KzZPOh.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Regular-BtKDB5pG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Italic-DjzfL7CZ.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Medium-BlCyJZoz.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-MediumItalic-BDuhekM-.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-SemiBold-AmV_v4Jw.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-SemiBoldItalic-D5RXaVpP.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Bold-Q3jUdXm6.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-BoldItalic-DVIe_gsK.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--t-display-xl: 500 44px/1.05 var(--font-serif);--t-display-lg: 500 40px/1 var(--font-serif);--t-display-md: 500 28px/1.1 var(--font-serif);--t-display-sm: 500 22px/1 var(--font-serif);--t-body-lg: 400 15.5px/1.6 var(--font-sans);--t-body: 400 14px/1.55 var(--font-sans);--t-body-sm: 400 13px/1.5 var(--font-sans);--t-body-xs: 400 12px/1.5 var(--font-sans);--t-label-md: 500 13.5px/1.3 var(--font-sans);--t-label: 500 13px/1.3 var(--font-sans);--t-label-sm: 500 12.5px/1.2 var(--font-sans);--t-mono-md: 500 11px/1.2 var(--font-mono);--t-mono: 500 10.5px/1.2 var(--font-mono);--t-mono-sm: 500 10px/1.2 var(--font-mono);--t-mono-xs: 500 9.5px/1.2 var(--font-mono);--track-mono-xl: 3px;--track-mono-lg: 2.4px;--track-mono-md: 1.8px;--track-mono-sm: 1.4px;--track-mono-xs: 1.2px;--tnum: "tnum" 1, "lnum" 1;--navy-900: #070D1A;--navy-800: #0C1426;--navy-700: #0E1938;--navy-600: #111B33;--navy-500: #142148;--navy-400: #15234E;--navy-300: #1C2A5A;--navy-200: #253768;--navy-100: #304278;--navy-050: #3E528D;--dark-solid: #141E36;--dark-solid-hv: #1A2844;--paper-white: #FFFFFF;--paper-050: #FBF7EC;--paper-100: #FAF7EE;--paper-150: #F5F2EA;--paper-200: #F2F1E6;--paper-300: #F1EEE5;--paper-400: #E8EEE1;--paper-500: #FFFBF1;--surface-0: #FFFFFF;--surface-1: #F8F9FB;--surface-2: #F7F6F3;--surface-3: #F3F4F6;--surface-4: #F0F4F8;--line-warm-100: #E4DFD1;--line-warm-200: #D6CEB8;--line-warm-300: #C3B99C;--line-cool-100: #E5E7EB;--line-cool-200: #D4D9E1;--ink-dark-1: #E9ECF1;--ink-dark-2: #B8BFCC;--ink-dark-3: #8893A8;--ink-light-1: #0F172A;--ink-light-2: #334155;--ink-light-3: #64748B;--ink-light-4: #94A3B8;--gold-fill: #C9A655;--gold: #C9A655;--gold-ink: #8A7437;--gold-soft: #B89744;--gold-hi: #E8D5A0;--gold-pr: #B39346;--ink-on-gold: #0F1A2E;--suite-per: #8B6FD8;--suite-tbs: #C9A655;--suite-adp: #4A90E2;--suite-cfn: #4CAF7C;--suite-adm: #D96F6F;--suite-who: #E07B5A;--ws-sage-bg: #C9D6B8;--ws-sage-hover: #BCCAA8;--ws-sage-active: #A8B890;--ws-sage-ink: #2A3620;--ws-sage-ink-2: #3E4C2E;--ws-sage-line: #A8B890;--sb-sand-bg: #D0BC8C;--sb-sand-hover: #C4AE7A;--sb-sand-active: #B49C66;--sb-sand-ink: #3A2F14;--sb-sand-ink-2: #6B5A33;--sb-sand-line: rgba(107, 90, 51, .25);--agent-bce: #3BA4F5;--agent-ghost: #8B5CF6;--agent-vne: #C9A655;--agent-user: #6B7280;--agent-system: #94A3B8;--agent-bce-bg: #EBF5FF;--agent-ghost-bg: #F5F0FF;--agent-vne-bg: rgba(201, 166, 85, .08);--status-critical: #EF4444;--status-warning: #F59E0B;--status-ok: #10B981;--status-neutral: #94A3B8;--status-critical-bg: rgba(239, 68, 68, .12);--status-warning-bg: rgba(245, 158, 11, .12);--status-ok-bg: rgba(16, 185, 129, .12);--status-neutral-bg: rgba(148, 163, 184, .12);--bg-page: var(--paper-050);--bg-card: var(--paper-100);--bg-solid: var(--paper-white);--bg-solid-hv: var(--paper-150);--bg-sunken: var(--paper-300);--fg-1: var(--ink-light-1);--fg-2: var(--ink-light-2);--fg-3: var(--ink-light-3);--fg-4: var(--ink-light-4);--line: var(--line-warm-100);--line-2: var(--line-warm-200);--line-3: var(--line-warm-300);--accent: var(--gold-fill);--accent-ink: var(--gold-ink);--on-accent: var(--ink-on-gold);--hr-accent: var(--gold-fill);--r-xs: 3px;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 10px;--r-pill: 999px;--sh-inset-top: inset 0 1px 0 rgba(255, 255, 255, .9);--sh-1: 0 1px 2px rgba(15, 23, 42, .04);--sh-2: 0 4px 12px rgba(90, 75, 35, .08);--sh-3: 0 18px 48px rgba(90, 75, 35, .14), 0 4px 12px rgba(90, 75, 35, .08);--sh-ring-gold: 0 0 0 3px rgba(201, 166, 85, .18);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--sp-10: 64px;--ctrl-sm: 28px;--ctrl-md: 32px;--ctrl-lg: 36px;--ctrl-xl: 40px;--hr-height: 60px;--row-md: 40px;--row-lg: 44px;--ease-std: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-xs: .12s;--dur-sm: .15s;--dur-md: .2s;--dur-lg: .24s}.tbs-chrome-dark,.hr-row,[data-tbs-chrome=dark]{--bg-page: var(--navy-500);--bg-card: var(--navy-400);--bg-solid: var(--dark-solid);--bg-solid-hv: var(--dark-solid-hv);--bg-sunken: var(--navy-600);--fg-1: var(--ink-dark-1);--fg-2: var(--ink-dark-2);--fg-3: var(--ink-dark-3);--fg-4: #6B7694;--line: var(--navy-200);--line-2: var(--navy-100);--line-3: var(--navy-050);--accent: var(--gold-fill);--on-accent: var(--ink-on-gold)}.tbs-chrome-sage,[data-tbs-chrome=sage]{--bg-page: var(--ws-sage-bg);--bg-card: var(--ws-sage-bg);--bg-solid: var(--ws-sage-bg);--bg-solid-hv: var(--ws-sage-hover);--bg-sunken: var(--ws-sage-active);--fg-1: var(--ws-sage-ink);--fg-2: var(--ws-sage-ink-2);--fg-3: #5A6844;--fg-4: #6F7C58;--line: var(--ws-sage-line);--line-2: #98A878;--line-3: #88986A;--accent: #6B5A33;--on-accent: #FFFFFF}.tbs-chrome-sand,[data-tbs-chrome=sand]{--bg-page: var(--sb-sand-bg);--bg-card: var(--sb-sand-bg);--bg-solid: var(--sb-sand-bg);--bg-solid-hv: var(--sb-sand-hover);--bg-sunken: var(--sb-sand-active);--fg-1: var(--sb-sand-ink);--fg-2: var(--sb-sand-ink-2);--fg-3: #7B6A43;--fg-4: #8C7A53;--line: var(--sb-sand-line);--line-2: #B49C66;--line-3: #A48C56;--accent: #6B5A33;--on-accent: #FFFFFF}html,body{font:var(--t-body);color:var(--fg-1);background:var(--bg-page);font-feature-settings:var(--tnum);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{font:var(--t-display-xl);letter-spacing:-.5px;color:var(--fg-1)}h1 em{color:var(--gold-ink);font-style:italic}h2{font:var(--t-display-md);color:var(--fg-1);letter-spacing:-.2px}h3{font:var(--t-display-sm);color:var(--fg-1)}p{font:var(--t-body);color:var(--fg-2);text-wrap:pretty}p.lead{font:var(--t-body-lg);color:var(--fg-2);max-width:880px}small,.small{font:var(--t-body-sm);color:var(--fg-3)}code,kbd,samp{font:var(--t-mono-sm);color:var(--gold-ink);background:var(--bg-sunken);padding:1px 5px;border-radius:var(--r-xs);letter-spacing:0}.eyebrow{font:var(--t-mono-md);letter-spacing:var(--track-mono-xl);color:var(--gold-ink);text-transform:uppercase}.sec-num{font:var(--t-mono-md);color:var(--gold-ink);letter-spacing:var(--track-mono-lg)}.caption{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--fg-3);text-transform:uppercase}.kbd{font:var(--t-mono-sm);color:var(--fg-3);border:1px solid var(--line-2);padding:2px 6px;border-radius:var(--r-xs);background:transparent}::selection{background:#c9a65540;color:var(--ink-light-1)}a{text-decoration:none}body.ui-kit{margin:0;background:radial-gradient(1100px 600px at 10% -5%,rgba(201,166,85,.12),transparent 55%),radial-gradient(900px 600px at 110% 110%,rgba(107,138,73,.1),transparent 55%),linear-gradient(180deg,#fbf7ec,#f2f1e6 48%,#e8eee1);background-attachment:fixed;min-height:100vh;color:var(--ink-light-1);font:var(--t-body)}.kit-caption{font:var(--t-mono-md);letter-spacing:var(--track-mono-xl);color:var(--gold-ink);text-transform:uppercase;margin-bottom:14px}.kit-caption span{color:var(--ink-light-3)}.shell{width:100%;background:var(--paper-white);overflow:hidden;display:grid;grid-template-columns:min(25%,370px) 1fr;grid-template-rows:1fr auto;height:100vh;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)}.shell>.footer-area{grid-column:1 / -1}.shell.main-column--collapsed{grid-template-columns:5% 1fr}.shell.main-column--collapsed .main-column-header:before,.shell.main-column--collapsed .main-column-header .anchor-text,.shell.main-column--collapsed .main-column-header .main-column-header__chevron,.shell.main-column--collapsed .main-column-filter,.shell.main-column--collapsed .main-column-content .group,.shell.main-column--collapsed .main-column-content .nav-row .nav-row__label,.shell.main-column--collapsed .main-column-content .nav-row .nav-row__count{display:none}.shell.main-column--collapsed .main-column-header{justify-content:center;padding:2px;gap:0}.shell.main-column--collapsed .main-column-header .monogram{border-radius:10px}.shell.main-column--collapsed .main-column-content{padding-top:8px}.shell.main-column--collapsed .main-column-content .nav-row{justify-content:center;padding:0;height:40px}.shell.main-column--collapsed .main-column-content .nav-row--active:before{display:none}.shell.main-column--collapsed .main-column-content .nav-row--active{background:#c9a65538}.main-column{background:var(--navy-700);color:var(--ink-dark-1);border-right:1px solid var(--navy-200);display:flex;flex-direction:column}.main-column-header{position:relative;display:flex;align-items:center;gap:12px;min-height:84px;padding:0 18px;background:linear-gradient(90deg,rgba(201,166,85,.08),transparent 70%),linear-gradient(135deg,#15234e,#0f1a2e);border-bottom:1px solid #253768;border-right:1px solid #253768;cursor:pointer}.main-column-header:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--hr-accent);border-radius:0 2px 2px 0}.main-column-header .monogram{width:38px;height:38px;border-radius:6px;background:linear-gradient(145deg,var(--hr-accent),color-mix(in srgb,var(--hr-accent) 65%,#000));color:#0f1a2e;font-family:var(--font-serif);font-weight:600;font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040;flex-shrink:0}.main-column-header .suite-name{font:var(--t-mono);letter-spacing:var(--track-mono-lg);color:#8893a8;text-transform:uppercase}.main-column-header .app-name{font:var(--t-display-sm);color:var(--hr-accent);line-height:1;margin-top:3px}.main-column-header .anchor-text{flex:1;min-width:0}.main-column-header .main-column-header__chevron{width:18px;height:18px;color:#8893a8;flex-shrink:0}.main-column-header:hover .main-column-header__chevron{color:var(--gold)}.main-column-filter{padding:10px 12px;display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--navy-200)}.main-column-filter .filter-tab{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid transparent;border-radius:4px;font:500 12px var(--font-sans);color:#b8bfcc;cursor:pointer;background:transparent;transition:background .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1)}.main-column-filter .filter-tab:hover{color:var(--ink-dark-1);background:#ffffff0a}.main-column-filter .filter-tab.on{background:var(--gold-fill);border-color:var(--gold-fill);color:var(--ink-on-gold);font-weight:600}.main-column-filter .filter-tab.on:hover{background:var(--gold-pr);border-color:var(--gold-pr)}.main-column-content{flex:1;padding:8px 0 16px;overflow:auto}.main-column-content .group{padding:12px 18px 6px;font:var(--t-mono);letter-spacing:var(--track-mono-md);color:#b8bfcc;text-transform:uppercase;display:flex;align-items:center;gap:6px}.main-column-content__subgroup{animation:main-column-content__subgroup-fade-right .25s ease both}@keyframes main-column-content__subgroup-fade-right{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.main-column-content .group .caret{font-size:9px;color:var(--gold)}.main-column-content .group .count{margin-left:auto;font:var(--t-mono-xs);color:#8893a8;border:1px solid var(--navy-200);padding:1px 0;border-radius:10px;width:28px;display:inline-block;text-align:center}.main-column-content .nav-row{position:relative;display:flex;align-items:center;gap:11px;height:40px;padding:0 16px 0 20px;color:#b8bfcc;cursor:pointer}.main-column-content .nav-row svg{color:#7a8494}.main-column-content .nav-row:hover{color:var(--ink-dark-1);background:#ffffff08}.main-column-content .nav-row--active{color:var(--ink-dark-1);background:linear-gradient(90deg,rgba(201,166,85,.22),rgba(201,166,85,.08) 55%,transparent)}.main-column-content .nav-row--active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--gold);border-radius:0 2px 2px 0}.main-column-content .nav-row--active svg{color:var(--gold)}.main-column-content .nav-row .nav-row__label{font:var(--t-label-md);flex:1}.main-column-content .nav-row .nav-row__count{font:var(--t-mono-xs);color:#7a8494;border:1px solid var(--navy-200);padding:2px 8px;border-radius:10px}.main-column-content .nav-row--active .nav-row__count{color:var(--gold);border-color:#c9a65580}.main-column-content .nav-row .progress-meter{position:relative;width:38px;height:3px;border-radius:2px;background:#ffffff14;margin-left:6px}.main-column-content .nav-row .progress-meter:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--p, 0%);background:var(--gold);border-radius:2px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.main-column-content .nav-row--active .progress-meter{background:#c9a6552e}@media (prefers-reduced-motion: reduce){.main-column-content .nav-row .progress-meter:after{transition:none}}.main-column-content .main-column-content__role-intro{padding:14px 20px 16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:6px}.main-column-content .main-column-content__role-intro .eyebrow-dark{font:var(--t-mono);letter-spacing:var(--track-mono-lg);color:var(--gold);text-transform:uppercase}.main-column-content .main-column-content__role-intro .blurb{margin-top:8px;font:var(--t-body-sm);color:#b8bfcc;line-height:1.5}.main-column-content .main-column-content__role-intro .blurb strong{color:#e9ecf1;font-weight:500}.main-column-content .resume{margin:16px 14px 0;padding:12px 14px;border:1px solid rgba(201,166,85,.35);background:linear-gradient(180deg,#c9a6551a,#c9a65508);border-radius:8px}.main-column-content .resume .label{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--gold);text-transform:uppercase}.main-column-content .resume .item-title{font:500 13px var(--font-sans);color:#e9ecf1;margin-top:6px;line-height:1.3}.main-column-content .resume .subtitle{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:#8893a8;text-transform:uppercase;margin-top:6px}.main-column-content .resume .progress-bar{height:3px;border-radius:2px;background:#ffffff14;margin-top:10px;overflow:hidden;position:relative}.main-column-content .resume .progress-bar:after{content:"";display:block;height:100%;width:var(--p, 0%);background:var(--gold);border-radius:2px}.shell.main-column--collapsed .main-column-content .nav-row .progress-meter{display:none}.content-area{display:flex;flex-direction:column;background:var(--paper-050);min-width:0}.content-area-header{display:flex;align-items:center;gap:12px;min-height:84px;padding:0 24px;background:linear-gradient(135deg,#15234e,#0f1a2e);border-bottom:1px solid #253768}.content-area-header .tools{display:flex;gap:12px;align-items:center;flex:1}.content-area-header .iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #304278;border-radius:6px;background:#ffffff0a;color:#8893a8;cursor:pointer;transition:color .15s cubic-bezier(.2,.8,.2,1),background .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1)}.content-area-header .iconbtn:hover{color:var(--gold);border-color:#c9a65580;background:#c9a65514}.content-area-header .iconbtn svg{width:18px;height:18px}.content-area-header .search-bar{flex:1;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid #304278;border-radius:6px;background:#ffffff0a;color:#8893a8;font:var(--t-body-sm)}.content-area-header .search-bar svg{color:#8893a8}.content-area-header .search-bar input{background:transparent;border:0;outline:0;color:#e9ecf1;flex:1;font:var(--t-body-sm)}.content-area-header .search-bar input::placeholder{color:#8893a8}.content-area-header .search-bar .keyboard-hint{font:500 10.5px var(--font-mono);letter-spacing:var(--track-mono-sm);color:#8893a8;border:1px solid #304278;padding:2px 7px;border-radius:3px;background:transparent}.content-area-header .chip{position:relative;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid #304278;border-radius:6px;background:#ffffff0a;cursor:pointer}.content-area-header .chip.notif{padding:0 12px 0 14px}.content-area-header .chip.notif:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--agent-bce);border-radius:0 2px 2px 0}.content-area-header .chip.notif svg{color:var(--agent-bce)}.content-area-header .chip .badge{font:500 10.5px var(--font-mono);letter-spacing:var(--track-mono-sm);color:#fff;background:var(--agent-bce);padding:1px 7px;border-radius:10px}.content-area-header .chip.user .avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,#7c9bd4,#4a6b9c);color:#fff;font:500 11px var(--font-sans);display:flex;align-items:center;justify-content:center}.content-area-header .chip.user .uname{font:500 13px var(--font-sans);color:#e9ecf1;line-height:1}.content-area-header .chip.user .uctx{font:500 9.5px var(--font-mono);letter-spacing:1.2px;color:#8893a8;text-transform:uppercase;margin-top:3px}.content-area-space{flex:1;padding:22px 32px 28px;display:grid;grid-template-columns:1fr 300px;gap:24px}.content-area-space__main h2{font:var(--t-display-md);margin-bottom:14px}.content-area-space__main h2 .section-number{color:var(--gold-ink);margin-right:10px;font-weight:500}.command-center{padding:14px 24px;border-top:1px solid var(--line-warm-100);background:var(--paper-white);display:flex;gap:10px;align-items:center}.footer-area{display:flex;align-items:center;gap:16px;height:28px;padding:0 24px;background:var(--navy-800);color:#8893a8;font:var(--t-mono-xs);letter-spacing:var(--track-mono-xs);text-transform:uppercase}.footer-area .dot{width:6px;height:6px;border-radius:50%}.footer-area .dot.ok{background:var(--status-ok)}.footer-area .dot.warn{background:var(--status-warning)}.footer-area .separator{color:#3e528d}.btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:6px;font:var(--t-label);cursor:pointer;border:1px solid transparent;text-decoration:none;white-space:nowrap}.btn--sm{height:28px;font:var(--t-body-xs);padding:0 12px}.btn--lg{height:36px;padding:0 16px}.btn--primary{background:var(--gold-fill);color:var(--ink-on-gold);border-color:var(--gold-fill)}.btn--primary:hover{background:var(--gold-pr);border-color:var(--gold-pr)}.btn--ghost{background:transparent;color:var(--ink-light-2);border-color:var(--line-warm-200)}.btn--ghost:hover{background:var(--paper-150);color:var(--ink-light-1)}.btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 13px;border:1px solid var(--line-warm-200);border-radius:14px;background:transparent;color:var(--ink-light-2);font:var(--t-label);white-space:nowrap;cursor:pointer}.pill:hover{border-color:var(--line-warm-300);color:var(--ink-light-1)}.pill--active{border-color:#c9a65599;color:var(--ink-light-1);background:#c9a6551f}.pill .count{font:var(--t-mono-xs);color:var(--ink-light-3)}.pill--active .count{color:var(--gold-ink)}.pill--sort{border-style:dashed;color:var(--ink-light-3)}.icon-pill{display:inline-block;padding:2px 10px;border-radius:10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);text-transform:uppercase}.icon-pill.industry{background:var(--paper-300);color:var(--gold-ink)}.icon-pill.activities{background:var(--agent-bce-bg);color:var(--agent-bce)}.icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.icon.sm{width:14px;height:14px;stroke-width:1.7}.icon.lg{width:20px;height:20px}.icon-card{background:linear-gradient(180deg,#FFFFFF,var(--paper-100));border:1px solid var(--line-warm-100);border-radius:10px;box-shadow:var(--sh-inset-top),var(--sh-1);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s var(--ease-std)}.icon-card:hover{box-shadow:var(--sh-inset-top),var(--sh-2)}.icon-card .img{position:relative;height:132px;background:linear-gradient(180deg,var(--paper-500),var(--paper-100));border-bottom:1px solid var(--line-warm-100);overflow:hidden}.icon-card .img>svg,.icon-card .img>img{width:100%;height:100%;display:block}.icon-card .img .verify svg{width:12px;height:12px;flex-shrink:0}.icon-card .img .verify{position:absolute;top:10px;right:10px;display:inline-flex;gap:4px;align-items:center;padding:3px 8px;background:#c9a65524;border:1px solid rgba(201,166,85,.3);border-radius:10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--gold-ink);text-transform:uppercase}.icon-card .head{padding:14px 16px 6px}.icon-card .head .title{display:flex;justify-content:space-between;align-items:baseline}.icon-card .head .title .nav-row__label{font:500 16px/1.1 var(--font-sans);color:var(--ink-light-1)}.icon-card .head .title .v{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3)}.icon-card .head .pills{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.icon-card .body-txt{padding:2px 16px 12px;font:var(--t-body-sm);color:var(--ink-light-2);text-wrap:pretty}.icon-card .foot{padding:10px 16px 14px;display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid var(--line-warm-100)}.icon-card .foot .price{font:500 14px var(--font-sans);color:var(--ink-light-1)}.icon-card .foot .meta{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-top:3px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}[data-app=marketplace],[data-app=workspace],[data-app=sandbox]{--hr-accent: var(--gold-fill)}[data-app=intema]{--hr-accent: var(--agent-bce)}.main-column[data-scope=sage]{background:var(--ws-sage-bg);color:var(--ws-sage-ink);border-right-color:var(--ws-sage-line)}.main-column[data-scope=sage] .main-column-header{border-bottom-color:var(--ws-sage-line);background:linear-gradient(90deg,rgba(107,90,51,.14),transparent 70%)}.main-column[data-scope=sage] .main-column-header .suite-name{color:#5a6844}.main-column[data-scope=sage] .main-column-header .app-name{color:#2a3620}.main-column[data-scope=sage] .main-column-filter{border-bottom-color:var(--ws-sage-line)}.main-column[data-scope=sage] .main-column-filter .filter-tab{border-color:var(--ws-sage-line);color:#3e4c2e}.main-column[data-scope=sage] .main-column-filter .filter-tab.on{background:#6b5a3326;border-color:#6b5a33;color:#2a3620}.main-column[data-scope=sage] .main-column-content .group,.main-column[data-scope=sage] .main-column-content .nav-row{color:#3e4c2e}.main-column[data-scope=sage] .main-column-content .nav-row svg{color:#3e4c2e}.main-column[data-scope=sage] .main-column-content .nav-row:hover{background:#6b5a3314;color:#2a3620}.main-column[data-scope=sage] .main-column-content .nav-row--active{color:#2a3620;background:linear-gradient(90deg,rgba(107,90,51,.24),rgba(107,90,51,.08) 60%,transparent)}.main-column[data-scope=sage] .main-column-content .nav-row--active:before{background:#6b5a33}.main-column[data-scope=sage] .main-column-content .nav-row .nav-row__count{border-color:var(--ws-sage-line);color:#3e4c2e}.main-column[data-scope=sage] .main-column-content .nav-row--active .nav-row__count{color:#6b5a33;border-color:#6b5a33}.main-column[data-scope=sand]{background:var(--sb-sand-bg);color:var(--sb-sand-ink);border-right-color:var(--sb-sand-line)}.main-column[data-scope=sand] .main-column-header{border-bottom-color:var(--sb-sand-line);background:linear-gradient(90deg,rgba(107,90,51,.16),transparent 70%)}.main-column[data-scope=sand] .main-column-header .suite-name{color:#6b5a33}.main-column[data-scope=sand] .main-column-header .app-name{color:#3a2f14}.main-column[data-scope=sand] .main-column-filter{border-bottom-color:var(--sb-sand-line)}.main-column[data-scope=sand] .main-column-filter .filter-tab{border-color:var(--sb-sand-line);color:#6b5a33}.main-column[data-scope=sand] .main-column-filter .filter-tab.on{background:#6b5a332e;border-color:#6b5a33;color:#3a2f14}.main-column[data-scope=sand] .main-column-content .group,.main-column[data-scope=sand] .main-column-content .nav-row{color:#6b5a33}.main-column[data-scope=sand] .main-column-content .nav-row svg{color:#6b5a33}.main-column[data-scope=sand] .main-column-content .nav-row:hover{background:#6b5a331a;color:#3a2f14}.main-column[data-scope=sand] .main-column-content .nav-row--active{color:#3a2f14;background:linear-gradient(90deg,rgba(107,90,51,.28),rgba(107,90,51,.1) 60%,transparent)}.main-column[data-scope=sand] .main-column-content .nav-row--active:before{background:#6b5a33}.main-column[data-scope=sand] .main-column-content .nav-row .nav-row__count{border-color:var(--sb-sand-line);color:#6b5a33}.main-column[data-scope=sand] .main-column-content .nav-row--active .nav-row__count{color:#3a2f14;border-color:#6b5a33}.panel{padding:16px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:8px;box-shadow:var(--sh-inset-top),var(--sh-1)}.panel h4{margin:0 0 10px;line-height:1;font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase}.panel p{font:var(--t-body-sm);color:var(--ink-light-2);margin:0}.panel p.panel-copy{margin-top:12px}.panel .profile{display:flex;gap:12px;align-items:center}.panel .profile .avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#c9a655,#8a7437);color:#0f1a2e;font:500 15px var(--font-serif);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff6;flex-shrink:0}.panel .profile .item-number{font:500 14px var(--font-sans);color:var(--ink-light-1)}.panel .profile .item-title{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-top:3px}.panel .bullets{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.panel .bullets li{display:flex;gap:16px;font:var(--t-body-sm);color:var(--ink-light-2)}.panel .bullets li:before{content:"";width:6px;height:6px;background:var(--gold);border-radius:50%;margin-top:7px;flex-shrink:0}.panel .callout{display:flex;gap:12px;align-items:flex-start;padding:12px;margin-top:8px;border-radius:8px;background:#4a90e214;border:1px solid rgba(74,144,226,.22)}.panel .callout .icon{width:32px;height:32px;flex-shrink:0;color:var(--suite-adp)}.panel .callout .icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.panel .callout .item-title{font:500 13px var(--font-sans);color:var(--ink-light-1)}.panel .callout .item-title em{font-family:var(--font-serif);font-style:italic;color:var(--gold-ink)}.panel .callout .s{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-top:4px}.panel .callout.suite-per{background:#8b6fd814;border-color:#8b6fd838}.panel .callout.suite-per .icon{color:var(--suite-per)}.panel .callout.gold{background:#c9a6551a;border-color:#c9a6554d}.panel .callout.gold .icon{color:var(--gold-ink)}.checklist-box{display:grid;grid-template-columns:20px 1fr auto;align-items:baseline;gap:4px;padding:16px 20px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:10px;box-shadow:var(--sh-inset-top),var(--sh-1)}.checklist-box+.checklist-box{margin-top:10px}.checklist-box .item-number{font:500 16px/1 var(--font-serif);color:var(--gold-ink)}.checklist-box .item-title{font:700 15px/1.25 var(--font-serif);color:var(--ink-light-1);letter-spacing:-.1px}.checklist-box .subtitle{margin-top:4px;font:var(--t-body-sm);color:var(--ink-light-2)}.checklist-box .item-duration{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;white-space:nowrap}.checklist-box .items{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px}.checklist-box .items li{display:flex;align-items:center;gap:10px;font:var(--t-body-sm);color:var(--ink-light-2)}.checklist-box .items li .check-icon{width:16px;height:16px;border-radius:50%;border:1px solid var(--line-warm-300);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.checklist-box .items li.done .check-icon{background:var(--gold-fill);border-color:var(--gold-fill)}.checklist-box .items li.done .check-icon svg{width:10px;height:10px;stroke:var(--ink-on-gold);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.checklist-box .items li.done{color:var(--ink-light-3);text-decoration:line-through;text-decoration-color:var(--line-warm-300)}.zone-title{display:flex;align-items:center;gap:16px;margin-top:44px;margin-bottom:14px}.zone-content:first-child .zone-title,.zone-title:first-child{margin-top:0}.zone-title h2{margin:0;display:flex;align-items:baseline;gap:12px;font:500 22px/1.15 var(--font-serif);color:var(--ink-light-1);letter-spacing:-.2px;flex-shrink:0}.zone-title h2 .section-number{font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase}.zone-title .line{flex:1 1 auto;height:1px;background:var(--line-warm-200)}.zone-body.stack>*+*{margin-top:10px}p.zone-body.prose{max-width:66ch;font:var(--t-body);color:var(--ink-light-2);text-wrap:pretty;margin:0}p.zone-body.prose em.gold-inline,.zone-body .gold-inline{color:var(--gold-ink);font-family:var(--font-serif);font-style:italic}.zone-body.cols{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.zone-content.muted .zone-title .line{background:#ece6d5}.zone-content.muted .zone-body,.zone-content.muted p.zone-body.prose{color:var(--ink-light-3)}.shell{position:relative;isolation:isolate}.shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0b10206b;opacity:0;pointer-events:none;transition:opacity var(--dur-lg) var(--ease-std);z-index:8}.shell.main-column--open:before,.shell.right-column--open:before{opacity:1;pointer-events:auto}.main-column-header,.content-area-header,.footer-area{position:relative;z-index:7}@media (max-width: 1279px){.content-area-space:not(.no-right-column){grid-template-columns:1fr}.right-column{position:absolute;top:0;right:0;bottom:0;width:max(20%,320px);background:var(--paper-white);border-left:1px solid var(--line-warm-100);box-shadow:var(--sh-3);transform:translate(100%);transition:transform var(--dur-lg) var(--ease-std);z-index:10;padding:18px 20px;overflow-y:auto}.shell.right-column--open .right-column{transform:translate(0)}}@media (max-width: 1023px){.shell,.shell.main-column--collapsed{grid-template-columns:1fr}.main-column{position:absolute;top:0;left:0;bottom:0;width:max(25%,320px);z-index:10;box-shadow:var(--sh-3);transform:translate(-100%);transition:transform var(--dur-lg) var(--ease-std)}.shell.main-column--open .main-column{transform:translate(0)}.content-area-header{min-height:88px}.content-area-header .iconbtn,.content-area-header .chip{height:48px}.content-area-subheader{padding:8px 24px 14px;gap:8px}.content-area-subheader .pill{height:40px;padding:0 14px}.content-area-hero{padding:18px 24px 4px}}@media (max-width: 767px){body.ui-kit{padding:8px}.shell{border-radius:6px;min-height:calc(100vh - 16px)}.shell,.shell.main-column--collapsed{grid-template-columns:1fr}.main-column{width:max(78%,280px)}.content-area-hero{padding:14px 16px 4px}.content-area-hero h1{font:500 32px/1.06 var(--font-serif);letter-spacing:-.4px}.content-area-subheader{padding:6px 16px 12px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.content-area-subheader::-webkit-scrollbar{height:4px}.content-area-subheader::-webkit-scrollbar-thumb{background:var(--line-warm-200);border-radius:2px}.content-area-subheader>*{flex-shrink:0}.content-area-space{padding:14px 16px 18px;gap:14px}.content-area-space__main h2{font:var(--t-display-sm);margin-bottom:10px}.content-area-header{min-height:64px;padding:0 10px;gap:6px;flex-wrap:nowrap}.content-area-header .tools{gap:6px;min-width:0}.content-area-header .iconbtn{width:40px;height:40px;flex-shrink:0}.content-area-header .chip{height:40px;padding:0 8px;flex-shrink:0}.content-area-header .search-bar{flex:1 1 0;min-width:80px;height:40px;padding:0 10px}.content-area-header .search-bar input{font:var(--t-body-sm);min-width:0}.content-area-header .search-bar .keyboard-hint,.content-area-header .chip.user .u-meta{display:none}.shell.command-center--active .command-center{position:fixed;inset:auto 0 0 0;z-index:12;background:var(--paper-white);box-shadow:0 -8px 28px #0f172a29;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0))}.footer-area{height:24px;padding:0 10px;gap:8px;overflow:hidden;white-space:nowrap;font:var(--t-mono-xs);letter-spacing:var(--track-mono-xs)}.footer-area>:nth-child(n+5){display:none}}@media (prefers-reduced-motion: reduce){.shell:before{transition:none}.right-column,.main-column,.shell{transition:none}}:root{--line-bk-100: #E2E8F0;--money-credit: #117A4B;--money-debit: #B23A3A;--money-pending: #9B7820;--money-credit-bg: color-mix(in srgb, var(--money-credit) 10%, transparent);--money-debit-bg: rgba(178, 58, 58, .1);--money-pending-bg: color-mix(in srgb, var(--money-pending) 12%, transparent)}html,body{overflow:hidden;height:100%;margin:0}.content-area{overflow:hidden;min-height:0}.content-area>.route-view{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:28px 36px 0}.main-column,.main-column-content{min-height:0}.content-area>.route-view>*>.content-area-hero,.content-area>.route-view>*>.content-area-subheader,.content-area>.route-view>*>.content-area-space,.content-area>.route-view>*>*>.content-area-hero,.content-area>.route-view>*>*>.content-area-subheader,.content-area>.route-view>*>*>.content-area-space{margin-left:-36px;margin-right:-36px}.content-area>.route-view>*>.content-area-hero:first-child{margin-top:-28px}.main-column[data-scope=bank]{background:linear-gradient(180deg,#15234e,#0e1938 55%,#0c1426)}.main-column[data-scope=bank] .main-column-header{background:linear-gradient(90deg,rgba(201,166,85,.1),transparent 70%),linear-gradient(135deg,#1c2a5a,#15234e);border-bottom-color:#253768}.main-column[data-scope=bank] .main-column-header .suite-name{color:#8893a8}.main-column[data-scope=bank] .main-column-header .app-name{color:var(--gold)}.shell.main-column--collapsed .main-column-content__role-intro{padding:10px 4px 8px;text-align:center;border-bottom-color:#ffffff0f}.shell.main-column--collapsed .main-column-content__role-intro .main-column-content__role-intro-app,.shell.main-column--collapsed .main-column-content__role-intro .blurb{display:none}.shell.main-column--collapsed .main-column-content__role-intro .eyebrow-dark{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm)}.shell.main-column--collapsed .main-column-content__role-intro .main-column-content__role-intro-version{color:var(--gold)}.shell.main-column--collapsed .main-column-content .resume{display:none}.app-modal-mask .p-dialog{background:#fff;border-radius:var(--r-lg);box-shadow:0 4px 24px #00000029;overflow:hidden}.app-modal-mask .p-dialog-header{padding:14px 16px;background:#fff;border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.app-modal-mask .p-dialog-title{font:600 15px/1.2 var(--font-sans);color:var(--fg-1)}.app-modal-mask .p-dialog-content{padding:16px;background:#fff}.app-modal-mask .p-dialog-footer{padding:12px 16px;background:#fff;border-radius:0 0 var(--r-lg) var(--r-lg);border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}.app-modal-mask .p-dialog-close-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-md);background:transparent;border:none;cursor:pointer;color:var(--fg-3);transition:all .15s ease}.app-modal-mask .p-dialog-close-button:hover{background:var(--bg-solid-hv);color:var(--fg-1)}.p-inputtext{font:400 13px/1 var(--font-sans)!important;padding:0 10px!important;height:36px!important;border-radius:var(--r-md)!important;border-color:var(--line-2)!important;color:var(--fg-1)!important;background:#fff!important;transition:border-color .15s ease,box-shadow .15s ease!important}.p-inputtext:focus{border-color:var(--gold-fill)!important;box-shadow:0 0 0 2px #c9a6552e!important;outline:none!important}.p-inputtext:disabled{background:var(--bg-sunken)!important;color:var(--fg-3)!important}.p-inputtext.p-invalid{border-color:#ef4444!important;color:#ef4444!important}.p-inputtext.p-invalid:focus{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44442e!important}.p-textarea{font:400 13px/1.5 var(--font-sans)!important;padding:8px 10px!important;border-radius:var(--r-md)!important;border-color:var(--line-2)!important;color:var(--fg-1)!important;background:#fff!important;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease!important}.p-textarea:focus{border-color:var(--gold-fill)!important;box-shadow:0 0 0 2px #c9a6552e!important;outline:none!important}.p-textarea.p-invalid{border-color:#ef4444!important;color:#ef4444!important}.p-textarea.p-invalid:focus{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44442e!important}.p-password{display:inline-flex;width:100%;position:relative}.p-password.w-full{width:100%}.p-password .p-inputtext{flex:1;width:100%!important;padding-right:36px!important}.p-password-toggle-button{position:absolute;right:0;top:0;height:36px;width:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--fg-3);transition:color .15s ease}.p-password-toggle-button:hover{color:var(--fg-1)}.p-select{height:36px!important;border-radius:var(--r-md)!important;border-color:var(--line-2)!important;background:#fff!important}.p-select:not(.p-disabled):hover{border-color:var(--line-3)!important}.p-select.p-focus{border-color:var(--gold-fill)!important;box-shadow:0 0 0 2px #c9a6552e!important}.p-select .p-select-label{font:400 13px var(--font-sans)!important;color:var(--fg-1)!important;padding:0 10px!important;line-height:34px!important}.p-select .p-select-label.p-placeholder{color:var(--fg-4)!important}.p-select-overlay{border-radius:var(--r-md)!important;box-shadow:var(--sh-3)!important}.p-select-option{font:400 13px var(--font-sans)!important;color:var(--fg-1)!important;padding:8px 12px!important}.p-select-option.p-focus{background:var(--bg-solid-hv)!important}.p-select-option.p-selected{background:#c9a6551f!important;color:var(--gold-ink)!important}.p-checkbox .p-checkbox-box{width:16px!important;height:16px!important;border-radius:3px!important;border-color:var(--line-2)!important;background:#fff!important}.p-checkbox.p-checked .p-checkbox-box{background:var(--gold-fill)!important;border-color:var(--gold-fill)!important}.p-checkbox-icon{color:#0f1a2e!important;font-size:10px!important}.p-progress-spinner-circle{stroke:var(--gold-fill)!important}.field{display:flex;flex-direction:column;gap:4px}.field-label{font:500 12px/1 var(--font-sans);color:var(--fg-3);letter-spacing:.2px}.field-label--invalid{color:#ef4444}.field-hint{font:400 11px var(--font-sans);color:var(--fg-4)}.field-value{font:600 13px/1.4 var(--font-sans);color:var(--fg-1);min-height:20px}.field-value--pre{white-space:pre-wrap;word-break:break-word}.form-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px 16px}.col-12{grid-column:span 12}.col-6{grid-column:span 6}.col-4{grid-column:span 4}.col-3{grid-column:span 3}.form-error{background:#ef444414;border-left:3px solid #EF4444;color:#dc2626;padding:8px 12px;border-radius:0 var(--r-sm) var(--r-sm) 0;font:400 13px/1.4 var(--font-sans)}.btn-primary{height:34px;padding:0 16px;border-radius:var(--r-md);font:500 13px var(--font-sans);cursor:pointer;border:none;background:var(--gold-fill);color:var(--ink-on-gold);display:inline-flex;align-items:center;gap:6px;transition:background .15s ease;white-space:nowrap;text-decoration:none}.btn-primary:hover:not(:disabled){background:var(--gold-hi)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.modal-btn{height:30px;padding:0 14px;border-radius:var(--r-md);font:500 13px var(--font-sans);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;white-space:nowrap}.modal-btn-cancel{background:transparent;color:var(--fg-2);border:1px solid var(--line-2)}.modal-btn-cancel:hover{background:var(--bg-solid-hv)}.modal-btn-save{background:var(--gold-fill);color:var(--ink-on-gold);border:none}.modal-btn-save:hover:not(:disabled){background:var(--gold-hi)}.modal-btn-save:disabled{opacity:.6;cursor:not-allowed}.btn-danger{height:34px;padding:0 16px;border-radius:var(--r-md);font:500 13px var(--font-sans);cursor:pointer;background:transparent;color:#ef4444;border:1px solid #EF4444;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.btn-danger:hover:not(:disabled){background:#ef44440f}.btn-outlined{height:34px;padding:0 16px;border-radius:var(--r-md);font:500 13px var(--font-sans);cursor:pointer;background:transparent;color:var(--fg-1);border:1px solid var(--border);display:inline-flex;align-items:center;gap:6px;transition:border-color .15s ease,background .15s ease}.btn-outlined:hover:not(:disabled){border-color:var(--gold);background:#c9a6550d}.btn-outlined:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{height:34px;padding:0 16px;border-radius:var(--r-md);font:500 13px var(--font-sans);cursor:pointer;background:var(--navy-500);color:#e9ecf1;border:none;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease}.btn-secondary:hover:not(:disabled){background:var(--navy-400)}.btn-text{height:30px;padding:0 10px;border-radius:var(--r-md);font:500 13px var(--font-sans);cursor:pointer;background:transparent;color:var(--fg-2);border:none;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.btn-text:hover{background:var(--bg-solid-hv);color:var(--fg-1)}.btn-sm{height:28px!important;padding:0 10px!important;font-size:12px!important}.btn-xs{height:22px!important;padding:0 8px!important;font-size:11px!important}.card-outlined{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-solid)}.card-outlined>.card-title{padding:14px 16px 12px;font:600 14px/1.2 var(--font-sans);color:var(--fg-1);border-bottom:1px solid var(--line)}.card-outlined>.card-body{padding:16px}.card-tonal{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px}.card-gradient{background:linear-gradient(180deg,#fffbf1,#fff)}.inline-table{width:100%;border-collapse:collapse;font:400 13px var(--font-sans)}.inline-table th{text-align:left;padding:8px 10px;font:600 11.5px/1 var(--font-sans);color:var(--fg-3);border-bottom:1px solid var(--line);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.inline-table td{padding:7px 10px;color:var(--fg-1);border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.inline-table tbody tr:last-child td{border-bottom:none}.inline-table tbody tr:hover td{background:var(--bg-solid-hv)}.checkbox-field{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;font:400 13px var(--font-sans);color:var(--fg-1)}.chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font:500 11px var(--font-sans);background:var(--bg-sunken);color:var(--fg-2);border:1px solid var(--line)}.divider{border:none;border-top:1px solid var(--line);margin:16px 0}.file-input-field{display:flex;flex-direction:column;gap:4px}.file-input-native{height:36px;border:1px solid var(--line-2);border-radius:var(--r-md);background:#fff;font:400 13px var(--font-sans);color:var(--fg-1);padding:4px 8px;cursor:pointer;transition:border-color .15s ease}.file-input-native:focus{outline:none;border-color:var(--gold-fill)}.page-fade-enter-active{transition:opacity .22s ease}.page-fade-leave-active{transition:opacity .15s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.d-flex{display:flex!important}.flex-grow-1{flex:1!important}.align-center{align-items:center!important}.align-start{align-items:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-space-between{justify-content:space-between!important}.flex-wrap{flex-wrap:wrap!important}.text-center{text-align:center!important}.w-full{width:100%!important}.mt-2{margin-top:8px!important}.mt-4{margin-top:16px!important}.mt-8{margin-top:32px!important}.mb-2{margin-bottom:8px!important}.mb-4{margin-bottom:16px!important}.mb-6{margin-bottom:24px!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-4{margin-left:16px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.pa-4{padding:16px!important}.pa-8{padding:32px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.text-subtitle-2{font:500 14px/1.4 var(--font-sans);color:var(--fg-2)}.text-h6{font:600 16px/1.3 var(--font-sans);color:var(--fg-1)}.text-medium-emphasis{color:var(--fg-3)!important}.p-datepicker-input-icon{color:var(--gold-fill)!important}.p-datepicker-buttonbar{display:flex;gap:4px;padding:8px 12px;border-top:1px solid rgba(0,0,0,.08)}.p-datepicker-day.p-datepicker-day-selected,.p-datepicker-day.p-datepicker-day-selected:hover{background:var(--gold-hi)!important;color:#000!important}.p-datepicker-day.p-datepicker-day-selected-range{background:#fbf7ec!important;color:#000!important}.p-select-option.p-select-option-selected{background:#f5f1e7!important}.p-select-option.p-select-option-selected.p-focus{background:#ede8d8!important}.p-multiselect-label .p-chip{background:#f5f1e7!important}.p-multiselect{border-color:var(--line-2)!important;border-radius:var(--r-md)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.p-multiselect:not(.p-disabled):hover{border-color:var(--line-2)!important}.p-multiselect:not(.p-disabled).p-focus{border-color:var(--gold-fill)!important;outline:none!important;box-shadow:0 0 0 2px #c9a6552e!important}.tx-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-solid);border:1px solid var(--line-bk-100);border-radius:8px;overflow:hidden}.tx-table thead th{text-align:left;padding:11px 14px;font:600 10.5px var(--font-mono);letter-spacing:1.6px;color:var(--gold-ink);text-transform:uppercase;background:var(--bg-sunken);border-bottom:1px solid var(--line-2);white-space:nowrap}.tx-table tbody td{padding:12px 14px;font:400 13px var(--font-sans);color:var(--fg-1);border-bottom:1px solid var(--line-bk-100);vertical-align:middle}.tx-table tbody tr:last-child td{border-bottom:0}.tx-table tbody tr:hover td{background:var(--bg-solid-hv)}.tx-table .col-num{text-align:right;font-feature-settings:"tnum" 1;white-space:nowrap}.tx-table .col-date{color:var(--fg-3);font:500 12px var(--font-mono);letter-spacing:.4px;white-space:nowrap}.tx-table .col-ref{color:var(--fg-3);font:500 11.5px var(--font-mono);letter-spacing:.4px}.tx-table .col-desc strong{font-weight:600;color:var(--fg-1)}.tx-table .amt-credit{color:var(--money-credit);font-weight:600}.tx-table .amt-debit{color:var(--money-debit);font-weight:600}.tx-table .running{color:var(--fg-3)}.tx-table tbody td a{color:var(--gold);font-weight:500;text-decoration:none;transition:color .15s ease}.tx-table tbody td a:hover{color:var(--gold-hi);text-decoration:underline}.ac-status{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font:600 10.5px var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}.ac-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ac-status.is-active{background:var(--money-credit-bg);color:var(--money-credit)}.ac-status.is-dormant{background:var(--money-pending-bg);color:var(--money-pending)}.ac-status.is-blocked{background:var(--money-debit-bg);color:var(--money-debit)}.ac-status.is-closed{background:#e5eaf2;color:var(--fg-3)}.content-area-subheader{display:flex;align-items:center;gap:10px;padding:4px 32px 14px;border-bottom:1px solid var(--line);background:var(--bg-solid);flex-wrap:wrap}.content-area-space{flex:1;padding:22px 20px 28px;display:grid;grid-template-columns:1fr 300px;gap:24px}.content-area-space.no-right-column{grid-template-columns:1fr}.content-area-space__main{min-width:0}.content-area-space__main>.tx-table{width:100%}.right-column{display:flex;flex-direction:column;gap:14px;padding-left:20px;border-left:1px solid var(--line-warm-100)}.right-column .panel{background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:8px;box-shadow:var(--sh-inset-top),var(--sh-1);padding:14px 16px}.right-column .panel h4{font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase;margin-bottom:8px}.right-column .panel p{font:var(--t-body-sm);color:var(--ink-light-2)}.breadcrumbs,.content-area-hero .breadcrumbs{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.breadcrumbs .last .breadcrumbs__suite,.breadcrumbs .last .app-name{font:500 13px var(--font-mono);letter-spacing:2px;color:var(--ink-light-3);text-transform:uppercase}.breadcrumbs .last .breadcrumbs__dot{color:var(--line-warm-300);margin:0 4px}.breadcrumbs .back{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px 0 6px;border:1px solid var(--line-warm-200);border-radius:6px;background:var(--paper-white);color:var(--ink-light-2);font:500 12px var(--font-sans);letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1)}.breadcrumbs .back svg{width:14px;height:14px;flex-shrink:0}.breadcrumbs .back:hover{background:var(--paper-050);border-color:var(--gold);color:var(--gold-ink)}.breadcrumbs .back:active{background:var(--paper-100)}.breadcrumbs .divider{display:inline-block;width:1px;height:18px;background:var(--line-warm-200);margin:0 2px;flex-shrink:0}.breadcrumbs__actions{margin-left:auto;display:flex;align-items:center;gap:10px}.content-area-hero .breadcrumbs{margin-bottom:16px}.content-area-hero{padding:20px 32px 4px;background:linear-gradient(180deg,#FFFBF1 0%,var(--bg-solid) 100%)}.content-area-hero h1{font:var(--t-display-xl);letter-spacing:-.5px;color:var(--ink-light-1);margin:6px 0 0}.content-area-hero h1 em{color:var(--bk-300);font-style:normal;font-weight:600}.content-area-hero .subtitle{font:var(--t-body-lg);color:var(--ink-light-2);margin:8px 0 0;max-width:760px}.cert-card{background:var(--paper-cool-0);border:1px solid var(--line-bk-200);border-top:4px solid var(--bk-300);border-radius:4px;padding:22px 24px;display:flex;flex-direction:column;gap:8px}.cert-card .cert-eyebrow{font:600 10px var(--font-mono);letter-spacing:2px;color:var(--bk-300);text-transform:uppercase}.cert-card .cert-title{font:600 18px var(--font-sans);color:var(--bk-900)}.cert-card .cert-desc{font:400 13px var(--font-sans);color:#5a6b82;max-width:56ch}.cert-card .cert-meta{margin-top:10px;font:500 11px var(--font-mono);letter-spacing:.6px;color:#5a6b82;text-transform:uppercase}.content-area-hero .key-insights{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin:20px 0 14px;padding:0;list-style:none;flex-wrap:nowrap}.content-area-hero .key-insights .key-insights__item{min-width:0;padding:14px 16px;background:var(--bg-solid);border:1px solid var(--line-bk-100);border-radius:8px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:4px;overflow:hidden}.content-area-hero .key-insights .key-insights__item .key-insights__kicker{font:600 10px/1.2 var(--font-mono);letter-spacing:1.6px;color:var(--gold-ink);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-area-hero .key-insights .key-insights__item .item-title{font:600 24px/1.1 var(--font-sans);color:var(--fg-1);letter-spacing:-.5px;font-feature-settings:"tnum" 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-area-hero .key-insights .key-insights__item .key-insights__meta{font:400 11.5px/1.4 var(--font-sans);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 980px){.content-area-hero .key-insights{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.content-area-hero .key-insights{grid-template-columns:1fr}.content-area-hero .key-insights .key-insights__item .item-title,.content-area-hero .key-insights .key-insights__item .key-insights__meta{white-space:normal}}.btn--danger:hover:not(:disabled){background:#8e2d2d;border-color:#8e2d2d}.btn--danger:disabled{opacity:.6;cursor:not-allowed}.role-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font:600 10.5px var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;background:var(--bg-sunken);color:var(--gold-ink);border:1px solid var(--line-2)}.role-chip.is-master{background:color-mix(in srgb,var(--gold-fill) 12%,transparent);color:var(--gold-ink);border-color:color-mix(in srgb,var(--gold-fill) 30%,transparent)}.role-chip.is-officer{background:var(--money-credit-bg);color:var(--money-credit);border-color:#117a4b4d}.role-chip.is-viewer{background:#e5eaf2;color:var(--fg-3)}.bk-section{display:flex;align-items:baseline;gap:12px;margin:22px 0 12px}.bk-section h2{font:600 18px var(--font-sans);color:var(--fg-1);letter-spacing:-.2px}.bk-section .num{font:600 11px var(--font-mono);letter-spacing:1.6px;color:var(--gold-fill);text-transform:uppercase}.bk-section .line{flex:1;height:1px;background:var(--line-2)}.perm-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.perm-band{border:1px solid var(--line-bk-200, var(--line-2));border-radius:6px;padding:14px 16px;background:var(--bg-sunken);display:flex;flex-direction:column;gap:8px}.perm-band>h4{margin:0 0 4px;font:600 10.5px var(--font-mono);letter-spacing:1.6px;color:var(--fg-3);text-transform:uppercase}.perm-row{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;padding:6px 0;cursor:pointer;border-top:1px solid var(--line-bk-100, var(--line))}.perm-row:first-of-type{border-top:0}.perm-row input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid var(--line-2);border-radius:4px;background:#fff;position:relative;cursor:pointer;margin:1px 0 0;flex-shrink:0}.perm-row input:checked{background:var(--gold-fill);border-color:var(--gold-fill)}.perm-row input:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.perm-row .perm-text{font:500 13px var(--font-sans);color:var(--fg-1)}.perm-row .perm-text .perm-help{display:block;font:400 12px var(--font-sans);color:var(--fg-3);margin-top:2px}.perm-row.is-disabled{opacity:.7;cursor:not-allowed}.perm-row.is-disabled input{cursor:not-allowed}.tx-status{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font:600 10px var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}.tx-status.is-posted,.tx-status.is-success{background:var(--money-credit-bg);color:var(--money-credit)}.tx-status.is-pending{background:var(--money-pending-bg);color:var(--money-pending)}.tx-status.is-failed{background:var(--money-debit-bg);color:var(--money-debit)}.tx-status.is-draft{background:#e5eaf2;color:var(--fg-3)}.tmpl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 1200px){.tmpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.tmpl-grid{grid-template-columns:1fr}}.tmpl-card{background:var(--bg-solid);border:1px solid var(--line-bk-200);border-top:3px solid var(--bk-300);border-radius:8px;padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.tmpl-card:hover{border-color:var(--bk-200);box-shadow:var(--sh-1);transform:translateY(-1px)}.tmpl-card .tmpl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tmpl-card .tmpl-name{font:600 18px/1.15 var(--font-sans);color:var(--fg-1);letter-spacing:-.2px;margin:0}.tmpl-card .tmpl-status{flex-shrink:0;font:600 10.5px var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;padding:2px 8px;border-radius:999px}.tmpl-card .tmpl-status.is-published{background:var(--money-credit-bg);color:var(--money-credit)}.tmpl-card .tmpl-status.is-not-configured{background:var(--money-pending-bg);color:var(--money-pending)}.tmpl-card .tmpl-trigger{font:600 10.5px var(--font-mono);letter-spacing:1.4px;color:var(--fg-3);text-transform:lowercase}.tmpl-card .tmpl-fires{font:600 11px var(--font-mono);letter-spacing:1.2px;color:var(--fg-2);text-transform:uppercase}.tmpl-card .tmpl-preview{background:#f5f7fa;border:1px solid var(--line-bk-100);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.tmpl-card .tmpl-preview .pv-subject{font:600 11.5px var(--font-sans);color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmpl-card .tmpl-preview .pv-subject.is-placeholder{color:var(--fg-3);font-style:italic;font-weight:400}.tmpl-card .tmpl-preview .pv-body{font:400 11px/1.45 var(--font-sans);color:var(--fg-3);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.tmpl-card .tmpl-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:8px;border-top:1px dashed var(--line-bk-100)}.tmpl-card .tmpl-metrics .met-label{font:600 9.5px var(--font-mono);letter-spacing:1.4px;color:var(--fg-3);text-transform:uppercase}.tmpl-card .tmpl-metrics .met-value{font:600 14px var(--font-sans);color:var(--fg-1);margin-top:2px;font-feature-settings:"tnum" 1}.tmpl-card .tmpl-foot{display:flex;align-items:center;justify-content:space-between;font:500 11px var(--font-mono);letter-spacing:.4px;color:var(--fg-3);margin-top:auto}.tmpl-card .tmpl-foot .tmpl-edit{color:var(--gold-fill);font-weight:600}.tmpl-card.tmpl-card--create{background:transparent;border:2px dashed var(--line-bk-100);border-top:2px dashed var(--line-bk-100);align-items:center;justify-content:center;min-height:260px;color:var(--fg-2);cursor:pointer;text-decoration:none}.tmpl-card.tmpl-card--create:hover{border-color:var(--gold-fill)}.tmpl-card.tmpl-card--create .tmpl-create__icon{width:48px;height:48px;border-radius:50%;background:#eef2f7;color:var(--gold-fill);display:flex;align-items:center;justify-content:center;font:600 26px var(--font-sans)}.tmpl-card.tmpl-card--create .tmpl-create__title{font:600 14px var(--font-sans);color:var(--fg-1);margin:0}.tmpl-card.tmpl-card--create .tmpl-create__lede{font:400 11.5px var(--font-sans);color:var(--fg-3);text-align:center;margin:0}.compliance-gate{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:color-mix(in srgb,var(--gold-fill) 8%,transparent);border:1px solid color-mix(in srgb,var(--gold-fill) 30%,transparent);border-left:3px solid var(--gold-fill);border-radius:6px;margin:12px 0 16px;font:400 13px/1.5 var(--font-sans);color:var(--fg-1)}.compliance-gate .cg-icon{flex-shrink:0;width:18px;height:18px;color:var(--gold-fill);margin-top:1px}.compliance-gate strong{color:var(--fg-2)}.tmpl-editor-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 14px}.tmpl-editor-head .te-left{display:flex;flex-direction:column;gap:4px;min-width:0}.tmpl-editor-head .te-trigger{font:600 10.5px var(--font-mono);letter-spacing:1.6px;color:var(--fg-3);text-transform:uppercase}.tmpl-editor-head .te-name{font:700 22px var(--font-sans);color:var(--fg-1);letter-spacing:-.4px;margin:0}.form-stack{display:flex;flex-direction:column;gap:16px;max-width:840px}.form-row{display:flex;flex-direction:column;gap:6px}.form-label{font:600 11px var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-2)}.form-input{height:40px;padding:0 12px;border:1px solid var(--line-bk-200);border-radius:6px;font:400 14px var(--font-sans);color:var(--fg-1);background:var(--bg-solid);outline:none;transition:border-color .12s ease,box-shadow .12s ease;width:100%;box-sizing:border-box}.form-input:focus{border-color:var(--gold-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold-fill) 18%,transparent)}.form-help{font:400 12px var(--font-sans);color:var(--fg-3)}.form-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:8px;margin-top:4px;border-top:1px solid var(--line-bk-100)}.mtag-strip{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0}.mtag{font:500 11.5px var(--font-mono);letter-spacing:.4px;padding:3px 9px;background:var(--bg-sunken);border:1px solid var(--line-bk-200);border-radius:999px;color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .1s ease,border-color .1s ease,color .1s ease}.mtag:hover{background:color-mix(in srgb,var(--gold-fill) 10%,transparent);border-color:var(--gold-fill);color:var(--fg-1)}.tmpl-body{width:100%;min-height:280px;padding:14px 16px;border:1px solid var(--line-bk-200);border-radius:6px;font:400 13px/1.55 var(--font-mono);color:var(--fg-1);background:var(--bg-solid);resize:vertical;outline:none;box-sizing:border-box}.tmpl-body:focus{border-color:var(--gold-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold-fill) 18%,transparent)}.versions{display:flex;flex-direction:column;border:1px solid var(--line-bk-100);border-radius:8px;background:var(--bg-solid);overflow:hidden}.version-row{display:grid;grid-template-columns:60px 1fr auto;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px dashed var(--line-bk-100)}.version-row:last-child{border-bottom:0}.version-row .v-num{font:600 11px var(--font-mono);letter-spacing:1.2px;color:var(--gold-fill)}.version-row .v-note{font:400 12.5px var(--font-sans);color:var(--fg-1)}.version-row .v-meta{font:500 10.5px var(--font-mono);letter-spacing:.4px;color:var(--fg-3);text-align:right;white-space:nowrap}.pcfg-list{display:flex;flex-direction:column;gap:12px}.pcfg-card{background:var(--paper-cool-0, var(--bg-solid));border:1px solid var(--line-bk-200);border-radius:8px;padding:20px 22px;display:grid;grid-template-columns:1fr auto;gap:12px 22px;align-items:start;transition:border-color .12s var(--ease-std, ease),box-shadow .12s var(--ease-std, ease);cursor:pointer}.pcfg-card:hover{border-color:var(--bk-200);box-shadow:var(--sh-1)}.pcfg-card .pcfg-head{display:flex;flex-direction:column;gap:4px;min-width:0}.pcfg-card .pcfg-eyebrow{font:600 10px var(--font-mono);letter-spacing:1.8px;color:var(--bk-300);text-transform:uppercase}.pcfg-card .pcfg-name{font:700 22px/1.15 var(--font-sans);color:var(--bk-900);letter-spacing:-.4px;margin:0}.pcfg-card .pcfg-desc{font:400 13px/1.5 var(--font-sans);color:#5a6b82;margin:4px 0 0;max-width:70ch}.pcfg-card .pcfg-rate{grid-column:2;grid-row:1 / span 3;align-self:start;text-align:right;padding:10px 14px;border:1px solid var(--bk-300);border-radius:8px;background:color-mix(in srgb,var(--gold-fill) 6%,transparent);min-width:130px}.pcfg-card .pcfg-rate .pcfg-rate-label{font:600 9.5px var(--font-mono);letter-spacing:1.6px;color:var(--bk-600);text-transform:uppercase}.pcfg-card .pcfg-rate .pcfg-rate-value{font:700 34px/1.05 var(--font-sans);color:var(--bk-900);letter-spacing:-.8px;font-feature-settings:"tnum" 1;margin-top:4px}.pcfg-card .pcfg-rate .pcfg-rate-value sup{font:600 14px var(--font-sans);color:var(--bk-700);vertical-align:super;margin-left:2px}.pcfg-card .pcfg-rate .pcfg-rate-unit{font:600 10px var(--font-mono);letter-spacing:1.4px;color:var(--bk-600);text-transform:uppercase;margin-top:2px}.pcfg-card .pcfg-rate.is-zero{background:var(--paper-cool-150, var(--bg-sunken));border-color:var(--line-bk-300)}.pcfg-card .pcfg-rate.is-zero .pcfg-rate-value{color:#5a6b82}.pcfg-card .pcfg-chips{grid-column:1;display:flex;flex-wrap:wrap;gap:6px}.pcfg-card .pcfg-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font:600 10.5px var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;background:var(--paper-cool-150, var(--bg-sunken));color:var(--bk-700);border:1px solid var(--line-bk-200)}.pcfg-card .pcfg-chip.is-on{background:var(--money-credit-bg);color:var(--money-credit);border-color:#117a4b4d}.pcfg-card .pcfg-chip.is-off{background:#e5eaf2;color:#5a6b82}.pcfg-card .pcfg-chip.is-warn{background:var(--money-pending-bg);color:var(--money-pending);border-color:#9b78204d}.pcfg-card .pcfg-foot{grid-column:1 / -1;display:flex;align-items:center;gap:14px;padding-top:12px;border-top:1px solid var(--line-bk-100)}.pcfg-card .pcfg-bookings{font:500 12px var(--font-mono);letter-spacing:.4px;color:#5a6b82;display:flex;align-items:center;gap:8px}.pcfg-card .pcfg-bookings strong{color:var(--bk-900);font-weight:700}.pcfg-card .pcfg-actions{margin-left:auto;display:flex;gap:6px}.pcfg-card .pcfg-actions a{font:500 12.5px var(--font-sans);color:var(--bk-300);text-decoration:none;padding:4px 8px;border-radius:4px}.pcfg-card .pcfg-actions a:hover{background:color-mix(in srgb,var(--gold-fill) 10%,transparent)}.pcfg-card .pcfg-actions a.is-danger{color:var(--money-debit)}.pcfg-card.is-published{border-left:3px solid var(--money-credit)}.pcfg-card.is-draft{border-left:3px solid var(--money-pending)}.pcfg-card.is-archived{border-left:3px solid var(--line-bk-300);opacity:.7}.ccy-pick{display:flex;flex-wrap:wrap;gap:8px}.ccy-pick label{display:flex;gap:6px;align-items:center;padding:4px 10px;border:1px solid var(--line-bk-200);border-radius:999px;font:500 12px var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.ccy-pick label:has(input:checked){background:color-mix(in srgb,var(--gold-fill) 10%,transparent);border-color:var(--bk-300);color:var(--bk-700)}.ccy-pick input[type=checkbox]{accent-color:var(--gold-fill)}.form-select{height:40px;padding:0 12px;border:1px solid var(--line-bk-200);border-radius:6px;font:400 14px var(--font-sans);color:var(--fg-1);background:var(--bg-solid);outline:none;transition:border-color .12s ease,box-shadow .12s ease;width:100%;box-sizing:border-box;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-select:focus{border-color:var(--gold-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold-fill) 18%,transparent)}.form-select:disabled{opacity:.55;cursor:not-allowed;background:var(--bg-sunken)}.form-input:disabled{opacity:.55;cursor:not-allowed;background:var(--bg-sunken)}.form-row.row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 600px){.form-row.row-2{grid-template-columns:1fr}}.tabs{display:flex;gap:2px}.tabs .tab{padding:6px 14px;font:500 13px var(--font-sans);color:var(--fg-2);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.tabs .tab:hover{color:var(--fg-1)}.tabs .tab.tabs__tab--active,.tabs .tab.is-active{color:var(--gold-fill);border-bottom-color:var(--gold-fill);font-weight:600}.tabs .tab .count{font:500 11px var(--font-mono);letter-spacing:.4px;color:inherit;background:var(--bg-sunken);padding:1px 5px;border-radius:999px;margin-left:5px}.pill--active,.pill.pill--active{background:color-mix(in srgb,var(--gold-fill) 12%,transparent);border-color:var(--gold-fill);color:var(--gold-fill);font-weight:600}.risk-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font:600 10.5px var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;border:1px solid transparent}.risk-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.risk-chip.is-low{background:var(--money-credit-bg);color:var(--money-credit);border-color:#117a4b4d}.risk-chip.is-medium{background:var(--money-pending-bg);color:var(--money-pending);border-color:#9b78204d}.risk-chip.is-high{background:var(--money-debit-bg);color:var(--money-debit);border-color:#b23a3a4d}.risk-chip.is-prohibited{background:#1f1f1f;color:#fff;border-color:#1f1f1f}.kyc-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font:600 10.5px var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.kyc-pill.is-current{background:var(--money-credit-bg);color:var(--money-credit)}.kyc-pill.is-due{background:var(--money-pending-bg);color:var(--money-pending)}.kyc-pill.is-stale{background:var(--money-debit-bg);color:var(--money-debit)}.exp-bar{position:relative;height:6px;background:var(--paper-cool-150, var(--bg-sunken));border-radius:3px;overflow:hidden;width:100%;min-width:80px}.exp-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--p, 0%);background:var(--gold-fill);border-radius:3px}.exp-bar.is-high:after{background:var(--money-debit)}.exp-bar.is-warn:after{background:var(--money-pending)}.product-card{background:var(--paper-cool-0, var(--bg-solid));border:1px solid var(--line-bk-200);border-top:4px solid var(--bk-300);border-radius:4px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.product-card .pc-eyebrow{font:600 10px var(--font-mono);letter-spacing:2px;color:var(--bk-300);text-transform:uppercase}.product-card .pc-name{font:600 17px var(--font-sans);color:var(--bk-900, var(--fg-1));letter-spacing:-.2px}.product-card .pc-desc{font:400 13px var(--font-sans);color:var(--fg-3);line-height:1.55}.product-card .pc-rate{margin-top:6px;display:flex;align-items:baseline;gap:8px;border-top:1px dashed var(--line-bk-200);padding-top:10px}.product-card .pc-rate .rate{font:600 24px var(--font-sans);color:var(--bk-900, var(--fg-1));letter-spacing:-.3px}.product-card .pc-rate .rate-unit{font:600 11px var(--font-mono);letter-spacing:1.4px;color:var(--fg-3);text-transform:uppercase}.product-card .pc-view-link{font:500 12px var(--font-sans);color:var(--gold-fill);text-decoration:none;margin-top:auto;align-self:flex-start}.product-card .pc-view-link:hover{text-decoration:underline}.stepper{display:flex;align-items:center;gap:10px;margin:0 0 18px}.stepper .step{display:inline-flex;align-items:center;gap:8px;font:600 11.5px var(--font-mono);letter-spacing:1.2px;color:#5a6b82;text-transform:uppercase}.stepper .step .dot{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-bk-300);color:#5a6b82;display:flex;align-items:center;justify-content:center;font:600 11px var(--font-sans)}.stepper .step.is-active .dot{background:var(--bk-300);color:#fff;border-color:var(--bk-300)}.stepper .step.is-active{color:var(--bk-700)}.stepper .step.is-done .dot{background:var(--money-credit);color:#fff;border-color:var(--money-credit)}.stepper .step-line{flex:0 0 auto;width:28px;height:1px;background:var(--line-bk-300)}.account-picker-row{display:grid;grid-template-columns:28px 1fr auto;gap:14px;align-items:center;padding:12px 16px;border:1px solid var(--line-bk-200);border-radius:6px;background:var(--paper-cool-0, var(--bg-solid));cursor:pointer;transition:border-color .12s var(--ease-std),background .12s var(--ease-std)}.account-picker-row+.account-picker-row{margin-top:8px}.account-picker-row:hover{border-color:var(--bk-200)}.account-picker-row:has(input:checked){border-color:var(--bk-300);background:color-mix(in srgb,var(--bk-300) 5%,transparent);box-shadow:inset 0 0 0 1px var(--bk-300)}.account-picker-row .ap-check{width:18px;height:18px;border:1.5px solid var(--line-bk-300);border-radius:4px;background:#fff;position:relative}.account-picker-row:has(input:checked) .ap-check{background:var(--bk-300);border-color:var(--bk-300)}.account-picker-row:has(input:checked) .ap-check:after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.account-picker-row input{position:absolute;opacity:0;pointer-events:none}.account-picker-row .ap-name{font:600 14px var(--font-sans);color:var(--bk-900, var(--fg-1))}.account-picker-row .ap-iban{font:500 12px var(--font-mono);color:#5a6b82;letter-spacing:.4px;margin-top:2px}.account-picker-row .ap-bal{text-align:right;font:600 15px var(--font-sans);color:var(--bk-900, var(--fg-1));font-feature-settings:"tnum" 1}.account-picker-row .ap-ccy{font:600 10.5px var(--font-mono);letter-spacing:1.6px;color:var(--bk-600);text-transform:uppercase;margin-left:4px}.bk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 16px;text-align:center}.bk-empty .ic{width:40px;height:40px;color:var(--bk-300);opacity:.7;margin-bottom:4px}.bk-empty h3{font:600 15px var(--font-sans);color:var(--fg-1);margin:0}.bk-empty p{font:400 13px var(--font-sans);color:var(--fg-3);margin:0}.pill--dropdown{position:relative;min-width:132px;padding-right:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;line-height:1}.pill--dropdown .label{margin:0;font:500 13px/16px var(--font-sans);color:inherit}.pill--dropdown>.count{margin:0 0 0 auto;font:500 10px/16px var(--font-mono);letter-spacing:1.4px;color:var(--fg-3)}.pill--dropdown.active>.count{color:var(--bk-700)}.pill--dropdown .chev{width:14px;height:14px;color:var(--fg-3);flex-shrink:0;margin-left:2px;transition:transform .15s var(--ease-std)}.pill--dropdown:hover .chev{color:var(--bk-700)}.pill--dropdown.open .chev{transform:rotate(180deg)}.pill--dropdown .menu{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;padding:6px;background:var(--bg-solid);border:1px solid var(--line-bk-200);border-radius:8px;box-shadow:0 10px 24px #0008201f;display:none;z-index:20}.pill--dropdown.open .menu,.pill--dropdown:focus-within .menu{display:block}.pill--dropdown .menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;font:500 13px var(--font-sans);color:var(--fg-2);cursor:pointer}.pill--dropdown .menu-item:hover{background:var(--bg-sunken);color:var(--fg-1)}.pill--dropdown .menu-item.on{color:var(--fg-1);background:color-mix(in srgb,var(--bk-300) 10%,transparent)}.pill--dropdown .menu-item .check-icon{font:600 10px var(--font-mono);letter-spacing:1.4px;color:var(--fg-3)}.pill--dropdown .menu-item.on .check-icon{color:var(--bk-700)}:root{--bk-900: #001A3D;--bk-800: #002452;--bk-700: #002E66;--bk-600: #003D7A;--bk-500: #004C8C;--bk-400: #1A5C9E;--bk-300: #3B7BB8;--bk-250: #5C95C8;--bk-200: #8AB5D9;--bk-150: #B3CFE5;--bk-100: #DDE8F2;--bk-050: #EEF3F8;--paper-cool-0: #FFFFFF;--paper-cool-50: #FAFBFD;--paper-cool-100: #F5F7FA;--paper-cool-150: #EEF2F7;--paper-cool-200: #E5EAF2;--paper-cool-300: #D6DEE9;--line-bk-100: #E2E8F0;--line-bk-200: #CBD5E1;--line-bk-300: #94A3B8;--money-credit: #117A4B;--money-debit: #B23A3A;--money-pending:#9B7820;--money-credit-bg: rgba(17, 122, 75, .1);--money-debit-bg: rgba(178, 58, 58, .1);--money-pending-bg:rgba(155, 120, 32, .12)}:root{--gold-fill: var(--bk-300);--gold: var(--bk-300);--gold-ink: var(--bk-600);--gold-soft: var(--bk-250);--gold-hi: var(--bk-200);--gold-pr: var(--bk-500);--ink-on-gold: #FFFFFF;--focus-ring: 0 0 0 3px rgba(59, 123, 184, .22);--navy-900: var(--bk-900);--navy-800: var(--bk-800);--navy-700: var(--bk-700);--navy-600: var(--bk-600);--navy-500: var(--bk-600);--navy-400: var(--bk-500);--navy-300: var(--bk-400);--navy-200: #1F4A7A;--navy-100: #2B5A8E;--navy-050: #3E6FA0;--navy: #002E66;--navy-2: #003D7A;--navy-3: #001F4D;--dark-solid: #002E66;--dark-solid-hv: #003D7A;--paper-white: var(--paper-cool-0);--paper-050: var(--paper-cool-50);--paper-100: var(--paper-cool-100);--paper-150: var(--paper-cool-150);--paper-200: var(--paper-cool-200);--paper-300: var(--paper-cool-300);--paper-400: var(--paper-cool-200);--paper-500: var(--paper-cool-100);--line-warm-100: var(--line-bk-100);--line-warm-200: var(--line-bk-200);--line-warm-300: var(--line-bk-300);--bg-page: var(--paper-cool-50);--bg-card: var(--paper-cool-0);--bg-solid: var(--paper-cool-0);--bg-solid-hv: var(--paper-cool-150);--bg-sunken: var(--paper-cool-150);--line: var(--line-bk-100);--line-2: var(--line-bk-200);--line-3: var(--line-bk-300);--accent: var(--bk-300);--accent-ink: var(--bk-600);--on-accent: #FFFFFF;--hr-accent: var(--bk-300);--suite-bank: var(--bk-300)}::selection{background:#3b7bb840;color:var(--bk-900)}:root{--font-sans: "Inter", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-serif: "Inter", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--t-display-xl: 600 40px/1.1 var(--font-sans);--t-display-lg: 600 32px/1.1 var(--font-sans);--t-display-md: 600 22px/1.2 var(--font-sans);--t-display-sm: 600 18px/1.2 var(--font-sans)}h1{letter-spacing:-.6px}h1 em{font-style:normal;color:var(--bk-300);font-weight:600}h2{letter-spacing:-.2px}.eyebrow,.sec-num{color:var(--bk-300);font-weight:600}.amount,.bal,.meta,.item-duration,.footer-area,.tx-row,.stmt-table,.kpi-tile{font-feature-settings:"tnum" 1,"lnum" 1}body,body.ui-kit{background:linear-gradient(180deg,var(--paper-cool-50) 0%,var(--paper-cool-100) 100%);background-attachment:fixed;color:var(--bk-900)}.shell{border-color:var(--line-bk-200)}.main-column{background:var(--bk-700)}.main-column-header{background:linear-gradient(90deg,rgba(59,123,184,.1),transparent 70%),linear-gradient(135deg,var(--bk-600) 0%,var(--bk-700) 100%)!important;border-bottom-color:#1f4a7a!important;border-right-color:#1f4a7a!important}.content-area-header{background:linear-gradient(135deg,var(--bk-600) 0%,var(--bk-700) 100%)!important;border-bottom-color:#1f4a7a!important}.main-column-filter,.main-column-content .group .count,.main-column-content .nav-row .nav-row__count{border-color:#1f4a7a}.main-column-header .monogram{background:linear-gradient(145deg,var(--bk-300),var(--bk-500))!important;color:#fff!important;font-family:var(--font-sans)!important;font-weight:700;letter-spacing:-.5px}.main-column-header .app-name{color:#fff!important;font-family:var(--font-sans);font-weight:600}.main-column-header .suite-name{color:var(--bk-200)!important}.content-area-header .chip.notif:before{background:var(--bk-300)}.content-area-header .chip.notif svg{color:var(--bk-300)}.content-area-header .chip .badge{background:var(--bk-300);color:#fff}.content-area-header .chip.user .avatar{background:linear-gradient(145deg,var(--bk-250),var(--bk-500))}.footer-area{background:var(--bk-900);color:var(--bk-200)}.footer-area .separator{color:var(--bk-400)}.btn--primary{background:var(--bk-300);border-color:var(--bk-300);color:#fff}.btn--primary:hover{background:var(--bk-500);border-color:var(--bk-500)}.btn--primary:active{background:var(--bk-600)}.btn--ghost{color:var(--bk-700);border-color:var(--line-bk-200)}.btn--ghost:hover{background:var(--paper-cool-150);color:var(--bk-900)}.btn--danger{background:var(--money-debit);border-color:var(--money-debit);color:#fff}.btn--danger:hover{background:#8e2d2d;border-color:#8e2d2d}.pill--active{background:#3b7bb81f;border-color:#3b7bb88c;color:var(--bk-700)}.pill .count{color:var(--bk-700)}.main-column-content .resume{border-color:#ffffff2e;background:linear-gradient(180deg,#3b7bb82e,#3b7bb80d)}.main-column-content .resume .label,.main-column-content .resume .main-column-content__resume-percentage{color:var(--bk-200)}.main-column-content .nav-row.active,.main-column-content .nav-row.nav-row--active{background:linear-gradient(90deg,rgba(59,123,184,.3),rgba(59,123,184,.08) 60%,transparent)}.main-column-content .nav-row.active:before,.main-column-content .nav-row.nav-row--active:before{background:var(--bk-300)}.shell[data-scope=admin] .main-column{background:#2a2d33}.shell[data-scope=admin] .main-column-header,.shell[data-scope=admin] .content-area-header{background:linear-gradient(180deg,#2a2d33,#1f2226)!important;border-bottom-color:#3b3f46!important}.shell[data-scope=admin] .main-column-header{border-right-color:#3b3f46!important}.shell[data-scope=admin] .main-column-header:before{background:var(--money-debit)}.shell[data-scope=admin] .footer-area{background:#14171a;color:#8a8f97}.shell[data-scope=admin] .footer-area .separator{color:#4d525a}.shell[data-scope=admin] .main-column-filter,.shell[data-scope=admin] .main-column-content .group .count,.shell[data-scope=admin] .main-column-content .nav-row .nav-row__count,.shell[data-scope=admin] .content-area-header .iconbtn,.shell[data-scope=admin] .content-area-header .search-bar,.shell[data-scope=admin] .content-area-header .chip{border-color:#3b3f46}.shell[data-scope=admin] .main-column-header .suite-name{color:#9aa0a8!important}.shell[data-scope=admin] .main-column-header .monogram{background:linear-gradient(145deg,#3b3f46,#24262b)!important;color:#fff!important}.shell[data-scope=admin] .main-column-content .resume{background:linear-gradient(180deg,#ffffff0d,#ffffff04);border-color:#3b3f46}.shell[data-scope=admin] .main-column-content .resume .label,.shell[data-scope=admin] .main-column-content .resume .main-column-content__resume-percentage{color:var(--money-debit)!important}.shell[data-scope=bank-ops] .main-column{background:#001a40}.shell[data-scope=bank-ops] .main-column-header,.shell[data-scope=bank-ops] .content-area-header{background:linear-gradient(180deg,#001a40,#001230)!important;border-bottom-color:#0d2856!important}.shell[data-scope=bank-ops] .main-column-header{border-right-color:#0d2856!important}.shell[data-scope=bank-ops] .main-column-header:before{background:var(--money-pending)}.shell[data-scope=bank-ops] .footer-area{background:#000820;color:#6f8ab5}.shell[data-scope=bank-ops] .footer-area .separator{color:#2b4a78}.shell[data-scope=bank-ops] .main-column-filter,.shell[data-scope=bank-ops] .main-column-content .group .count,.shell[data-scope=bank-ops] .main-column-content .nav-row .nav-row__count,.shell[data-scope=bank-ops] .content-area-header .iconbtn,.shell[data-scope=bank-ops] .content-area-header .search-bar,.shell[data-scope=bank-ops] .content-area-header .chip{border-color:#0d2856}.shell[data-scope=bank-ops] .main-column-header .suite-name{color:#6f8ab5!important}.shell[data-scope=bank-ops] .main-column-header .monogram{background:linear-gradient(145deg,#1f4a7a,#002e66)!important;color:#fff!important}.shell[data-scope=bank-ops] .main-column-content .resume{background:linear-gradient(180deg,#ffffff0d,#ffffff04);border-color:#0d2856}.shell[data-scope=bank-ops] .main-column-content .resume .label,.shell[data-scope=bank-ops] .main-column-content .resume .main-column-content__resume-percentage{color:var(--money-pending)!important}
