/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:root{--brand-primary:var(--app-accent);--brand-deep:var(--app-text);--brand-accent:var(--app-accent-hover);--brand-glow:#64c8ff;--brand-soft:var(--app-accent-soft);--ink:var(--app-text);--muted:var(--app-muted);--soft:var(--app-bg);--line:var(--app-border);--green:var(--brand-primary);--green-dark:var(--brand-deep);--green-pale:var(--brand-soft);--paper:var(--app-surface)}*{box-sizing:border-box}@media (max-width:420px){.topbar .brand-copy{display:none}}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 8% 0%, var(--legacy-surface-5147e8-a070), transparent 28rem), var(--soft);color:var(--ink);font-family:Avenir Next,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.app-frame{min-height:100vh}.topbar{z-index:10;background:var(--legacy-surface-ffffff-a900);border-bottom:1px solid var(--line);height:72px;box-shadow:0 8px 30px var(--legacy-shadow-25204f-a035);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:24px;padding:0 clamp(20px,4vw,52px);display:flex;position:relative}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark{background:radial-gradient(circle at 28% 31%, #fff 0 2px, transparent 2.5px), radial-gradient(circle at 72% 31%, #fff 0 2px, transparent 2.5px), radial-gradient(circle at 52% 72%, #fff 0 2.2px, transparent 2.7px), var(--brand-mark-gradient);border-radius:11px;flex:none;width:34px;height:34px;position:relative;overflow:hidden;box-shadow:0 7px 17px #00679e30,inset 0 1px #ffffff3d}.brand-constellation:before,.brand-constellation:after{content:"";transform-origin:0;background:#ffffffd6;border-radius:2px;height:1.5px;position:absolute}.brand-constellation:before{width:15px;top:11px;left:10px}.brand-constellation:after{width:16px;top:12px;left:24px;transform:rotate(117deg)}.brand-copy{line-height:1;display:grid}.brand-copy strong{letter-spacing:-.04em;font-size:16px;font-weight:780}.brand-copy small{color:var(--legacy-ink-858197);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:750}.topbar-path{color:var(--legacy-ink-7b8681);align-items:center;gap:11px;font-size:12px;display:flex}.topbar-path i{color:var(--legacy-ink-c0c8c4);font-style:normal}.topbar-path strong{color:var(--legacy-ink-3f4a45);font-weight:650}.quiet-button{background:var(--legacy-surface-ffffff);color:var(--legacy-ink-53605a);border:1px solid var(--line);border-radius:9px;margin-left:auto;padding:8px 13px;font-size:12px;font-weight:650}.topbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.topbar-actions .quiet-button,.topbar-actions .secure-status{margin-left:0}.notification-nav-link,.vat-verification-nav-link{min-height:34px;color:var(--legacy-ink-565366);background:var(--legacy-surface-ffffff);border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.notification-nav-link:hover,.notification-nav-link.active,.vat-verification-nav-link:hover,.vat-verification-nav-link.active{color:var(--brand-primary);border-color:var(--legacy-edge-c7c3f5);background:var(--legacy-surface-f8f7ff)}:is(.notification-nav-link:focus-visible,.vat-verification-nav-link:focus-visible){outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px}.vat-nav-mark{min-width:25px;height:18px;color:var(--legacy-ink-ffffff);background:linear-gradient(135deg, var(--legacy-action-primary), var(--legacy-action-accent));letter-spacing:.04em;border-radius:5px;place-items:center;padding:0 4px;font-size:6px;font-weight:900;display:grid}.notification-nav-badge{min-width:18px;height:18px;color:var(--legacy-ink-ffffff);background:var(--legacy-action-primary);border-radius:999px;place-items:center;padding:0 5px;font-size:7px;font-weight:850;display:grid}.notification-toast-stack{z-index:1000;pointer-events:none;gap:10px;width:min(380px,100vw - 40px);display:grid;position:fixed;top:88px;left:20px}.notification-toast{min-height:116px;color:var(--legacy-ink-383545);background:var(--legacy-surface-ffffff-a980);border:1px solid var(--legacy-edge-dcd9e8);border-left:4px solid var(--brand-primary);box-shadow:0 16px 42px var(--legacy-shadow-25204f-a180);pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px 41px 15px 14px;animation:.24s ease-out both notification-toast-in;display:grid;position:relative;overflow:hidden}.notification-toast.warning{border-left-color:var(--legacy-edge-c78b2d)}.notification-toast.critical{border-left-color:var(--legacy-edge-b84f40)}.notification-toast-icon{width:37px;height:37px;color:var(--legacy-ink-ffffff);background:linear-gradient(135deg, var(--legacy-action-primary), var(--legacy-action-accent));letter-spacing:-.01em;border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.notification-toast.warning .notification-toast-icon{background:var(--legacy-surface-c78b2d)}.notification-toast.critical .notification-toast-icon{background:var(--legacy-surface-b84f40)}.notification-toast-content{min-width:0}.notification-toast-meta{color:var(--legacy-ink-8b8795);align-items:center;gap:6px;font-size:7px;display:flex}.notification-toast-meta>span{color:var(--brand-primary);background:var(--brand-soft);text-transform:uppercase;letter-spacing:.055em;border-radius:999px;padding:3px 6px;font-weight:850}.notification-toast.warning .notification-toast-meta>span{color:var(--legacy-ink-8c5e19);background:var(--legacy-surface-fbefd9)}.notification-toast.critical .notification-toast-meta>span{color:var(--legacy-ink-9b3c31);background:var(--legacy-surface-fae7e3)}.notification-toast-meta>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--legacy-ink-777482);font-size:7.5px;overflow:hidden}.notification-toast-content>a:not(.notification-toast-action){text-overflow:ellipsis;white-space:nowrap;color:var(--legacy-ink-302d3c);margin-top:6px;font-size:11px;font-weight:850;text-decoration:none;display:block;overflow:hidden}.notification-toast-content>a:not(.notification-toast-action):hover{color:var(--brand-primary)}.notification-toast-content>p{color:var(--legacy-ink-777481);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:8.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-toast-action{color:var(--brand-primary);margin-top:8px;font-size:8px;font-weight:800;text-decoration:none;display:inline-block}.notification-toast>button{width:25px;height:25px;color:var(--legacy-ink-8d8998);background:0 0;border:0;border-radius:7px;place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;top:9px;right:9px}.notification-toast>button:hover{color:var(--legacy-ink-4c4858);background:var(--legacy-surface-f0eff5)}:is(.notification-toast a:focus-visible,.notification-toast>button:focus-visible){outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px}.notification-toast-timer{background:var(--brand-primary);transform-origin:0;height:3px;animation:5s linear forwards notification-toast-countdown;position:absolute;bottom:0;left:0;right:0}.notification-toast.warning .notification-toast-timer{background:var(--legacy-surface-c78b2d)}.notification-toast.critical .notification-toast-timer{background:var(--legacy-surface-b84f40)}@keyframes notification-toast-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes notification-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.companies-menu{position:relative}.companies-menu>summary{min-height:34px;color:var(--legacy-ink-565366);background:var(--legacy-surface-ffffff);border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:780;list-style:none;display:inline-flex}.companies-menu>summary::-webkit-details-marker{display:none}.companies-menu>summary:hover,.companies-menu.active>summary,.companies-menu[open]>summary{color:var(--brand-primary);border-color:var(--legacy-edge-c7c3f5);background:var(--legacy-surface-f8f7ff)}:is(.companies-menu>summary:focus-visible,.companies-menu-panel a:focus-visible){outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px}.companies-menu-chevron{color:var(--legacy-ink-8b879b);font-size:11px;transition:transform .16s}.companies-menu[open] .companies-menu-chevron{transform:rotate(180deg)}.companies-menu-panel{z-index:50;background:var(--legacy-surface-ffffff);border:1px solid var(--line);width:260px;box-shadow:0 16px 38px var(--legacy-shadow-25204f-a140);border-radius:13px;gap:4px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0}.companies-menu-panel a{min-height:58px;color:var(--legacy-ink-46524c);border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.companies-menu-panel a:hover,.companies-menu-panel a[aria-current=page]{color:var(--brand-deep);background:var(--legacy-surface-f4f3ff)}.companies-menu-panel strong,.companies-menu-panel small{display:block}.companies-menu-panel strong{font-size:10px}.companies-menu-panel small{color:var(--legacy-ink-858f8a);margin-top:3px;font-size:8px;line-height:1.4}.companies-menu-icon{width:30px;height:30px;color:var(--legacy-ink-ffffff);background:linear-gradient(135deg, var(--legacy-action-primary), var(--legacy-surface-7458ee));border-radius:9px;place-items:center;font-size:16px;font-weight:650;display:grid}.companies-menu-icon.list{color:var(--brand-primary);background:var(--brand-soft);font-size:17px}.companies-menu-icon.edit{color:var(--legacy-ink-2f765f);background:var(--legacy-surface-e2f2ea);font-size:14px}.nc-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.global-company-search{width:min(270px,28vw);position:relative}.global-company-search form{height:36px;color:var(--legacy-ink-8b8798);background:var(--legacy-surface-f8f8fc);border:1px solid var(--legacy-edge-dedce8);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.global-company-search form:focus-within{background:var(--legacy-surface-ffffff);border-color:var(--legacy-focus-847af1);box-shadow:0 0 0 3px var(--legacy-focus-847af1-a130)}.global-company-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.global-company-search form>i{border:2px solid var(--legacy-edge-d4d0ed);border-top-color:var(--brand-primary);border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite global-search-spin}@keyframes global-search-spin{to{transform:rotate(360deg)}}.global-search-results{z-index:90;background:var(--legacy-surface-ffffff);border:1px solid var(--line);width:min(390px,100vw - 32px);box-shadow:0 18px 48px var(--legacy-shadow-25204f-a170);border-radius:13px;padding:7px;position:absolute;top:calc(100% + 9px);right:0}.global-search-results>a{min-height:54px;color:var(--ink);border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;text-decoration:none;display:grid}.global-search-results>a:hover{background:var(--legacy-surface-f5f4ff)}.global-search-results>a>span:first-child{width:32px;height:32px;color:var(--legacy-ink-ffffff);background:linear-gradient(135deg, var(--legacy-action-primary), var(--legacy-action-accent));border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.global-search-results strong,.global-search-results small{display:block}.global-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-search-results small{color:var(--legacy-ink-898696);margin-top:3px;font-size:8px}.global-search-results em{color:var(--brand-primary);font-size:12px;font-style:normal}.global-search-results>button{width:100%;min-height:34px;color:var(--brand-primary);background:var(--legacy-surface-f3f1ff);border:0;border-radius:8px;margin-top:4px;font-size:8.5px;font-weight:800}.global-search-empty{padding:18px 13px}.global-search-empty strong,.global-search-empty small{display:block}.global-search-empty strong{font-size:10px}.global-search-empty small{color:var(--legacy-ink-8a8796);margin-top:5px;font-size:8px;line-height:1.5}.dashboard-wrap{width:min(1240px,100% - 40px);margin:0 auto;padding:44px 0 76px}.dashboard-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:23px;display:flex}.dashboard-heading h1{letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(31px,4vw,44px);line-height:1.05}.dashboard-heading p{color:var(--muted);margin:0;font-size:13px}.dashboard-add{white-space:nowrap;align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.dashboard-pulse{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.dashboard-summary-card{min-height:90px;color:inherit;background:var(--legacy-surface-ffffff-a880);border:1px solid var(--line);box-shadow:0 8px 28px var(--legacy-shadow-25204f-a040);border-radius:13px;padding:17px 19px;text-decoration:none}:is(.dashboard-summary-card:hover,.dashboard-summary-card:focus-visible){border-color:var(--brand-primary);background:var(--brand-soft)}.dashboard-pulse article{background:var(--legacy-surface-ffffff-a880);border:1px solid var(--line);min-height:90px;box-shadow:0 8px 28px var(--legacy-shadow-25204f-a040);border-radius:13px;padding:17px 19px}.dashboard-pulse span,.dashboard-pulse strong,.dashboard-pulse small{display:block}.dashboard-pulse span{color:var(--legacy-ink-7f7b8e);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.dashboard-pulse strong{letter-spacing:-.045em;margin-top:4px;font-size:23px}.dashboard-pulse small{color:var(--legacy-ink-9693a0);margin-top:2px;font-size:8px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.module-card{min-height:250px;color:var(--ink);background:var(--legacy-surface-ffffff);border:1px solid var(--line);box-shadow:0 10px 34px var(--legacy-shadow-25204f-a055);border-radius:17px;flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}a.module-card:hover{border-color:var(--legacy-edge-c9c4f2);box-shadow:0 16px 42px var(--legacy-shadow-25204f-a090);transform:translateY(-2px)}.module-card.featured{color:#fff;background:radial-gradient(circle at 90% 8%,#0091f24d,#0000 180px),linear-gradient(145deg,#102b43,#123d5a);border-color:#123d5a}.module-card.featured:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-58px;right:-35px}.module-symbol{width:47px;height:47px;color:var(--brand-primary);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--legacy-shadow-5147e8-a060);border-radius:14px;place-items:center;font-size:11px;font-weight:900;display:grid}.module-card.featured .module-symbol{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff17}.module-symbol.vat{color:var(--legacy-ink-27775f);background:var(--legacy-surface-e4f3ed)}.module-symbol.usdt{color:var(--legacy-ink-168c76);background:var(--legacy-surface-dff4ed);font-size:20px}.module-symbol.trades{color:var(--legacy-ink-9a641e);background:var(--legacy-surface-fbefd9)}.module-symbol.ledger{color:var(--legacy-ink-8e456a);background:var(--legacy-surface-f8e8f1)}.module-symbol.alerts{color:var(--legacy-ink-a44538);background:var(--legacy-surface-fae7e3);font-size:17px}.module-state{color:var(--legacy-ink-858190);background:var(--legacy-surface-f2f1f5);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.module-state.live{color:var(--legacy-ink-27775f);background:var(--legacy-surface-e2f2ea)}.module-card.featured .module-state.live{color:#d7edfc;background:#ffffff1a}.module-card h2{letter-spacing:-.035em;margin:10px 0 0;font-size:20px}.module-card p{color:var(--legacy-ink-777383);margin:8px 0 0;font-size:10px;line-height:1.58}.module-card.featured p{color:#bfd7e7}.module-card>strong{z-index:1;color:var(--brand-primary);font-size:9px;position:relative}.module-card>strong i{margin-left:4px;font-style:normal}.module-card.featured>strong{color:#fff}.module-card.planned{background:var(--legacy-surface-ffffff-a550);box-shadow:none;border-style:dashed}.module-card.planned>strong{color:var(--legacy-ink-9995a4)}.notification-module{background:linear-gradient(145deg,var(--legacy-surface-ffffff),var(--legacy-surface-fbfaff))}@media (max-width:1120px){.topbar-path{display:none}.auth-chip{display:none!important}.global-company-search{width:min(235px,27vw)}}@media (max-width:900px){.dashboard-pulse,.module-grid{grid-template-columns:1fr 1fr}.topbar-actions .quiet-button[href="/admin/users"],.topbar-actions .quiet-button[href="/admin/integrations/clickup"]{display:none}.global-company-search{width:220px}}@media (max-width:720px){.dashboard-wrap{width:min(100% - 26px,560px);padding-top:30px}.dashboard-heading{flex-direction:column;align-items:start}.dashboard-pulse,.module-grid{grid-template-columns:1fr}.module-card{min-height:220px}.global-company-search{width:38px}.global-company-search form{justify-content:center;width:38px;padding:0}.global-company-search input{opacity:0;width:1px;height:1px;position:absolute}.global-company-search:focus-within{z-index:80;width:calc(100vw - 32px);position:absolute;right:16px}.global-company-search:focus-within form{width:100%;padding:0 10px}.global-company-search:focus-within input{opacity:1;width:auto;height:auto;position:static}.topbar-actions{gap:6px}.topbar-actions .vat-verification-nav-link,.topbar-actions .notification-nav-link{display:none}}.email-alerts-wrap{width:min(1120px,100% - 40px);margin:0 auto;padding:42px 0 72px}.email-alerts-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.email-alerts-heading h1{letter-spacing:-.05em;margin:7px 0 6px;font-size:clamp(30px,4vw,42px)}.email-alerts-heading p{color:var(--muted);margin:0;font-size:12px}.email-clickup-link{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.email-safety-banner,.email-transport-note{border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:12px;padding:14px 16px;display:grid}.email-safety-banner{color:var(--legacy-ink-315e50);background:var(--legacy-surface-eaf6f1);border:1px solid var(--legacy-edge-d4e9e0)}.email-transport-note{color:var(--legacy-ink-735427);background:var(--legacy-surface-fff8e9);border:1px solid var(--legacy-edge-ebdfbf)}.email-safety-banner>span,.email-transport-note>span{width:28px;height:28px;color:var(--legacy-ink-ffffff);background:var(--legacy-surface-3e886f);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.email-transport-note>span{color:var(--legacy-ink-8b621f);background:var(--legacy-surface-f1dfb6)}.email-safety-banner strong,.email-safety-banner p,.email-transport-note strong,.email-transport-note p{margin:0;display:block}.email-safety-banner strong,.email-transport-note strong{font-size:10px}.email-safety-banner p,.email-transport-note p{margin-top:4px;font-size:8.5px;line-height:1.5}.email-service-grid{grid-template-columns:1fr 1fr;align-items:start;gap:15px;margin-top:16px;display:grid}.email-service-card,.email-delivery-activity{padding:23px}.email-delivery-activity{grid-column:1/-1}.email-service-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.email-service-heading h2,.email-delivery-heading h2,.email-rules-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:19px}.email-provider-mark{width:42px;height:42px;color:var(--legacy-ink-6b61da);background:var(--legacy-surface-efedff);border-radius:12px;place-items:center;font-size:14px;font-weight:900;display:grid}.email-provider-mark.connected{color:var(--legacy-ink-237155);background:var(--legacy-surface-e2f2ea)}.email-service-state{color:var(--legacy-ink-6f6b78);background:var(--legacy-surface-f1f0f5);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.email-service-state.waiting{color:var(--legacy-ink-825f23);background:var(--legacy-surface-fff2d4)}.email-service-state.connected{color:var(--legacy-ink-237155);background:var(--legacy-surface-e2f2ea)}.email-service-copy{color:var(--legacy-ink-686473);margin:17px 0;font-size:14px;line-height:1.55}.email-service-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.email-service-fields label,.email-test-field{gap:7px;display:grid}.email-service-fields label.full{grid-column:1/-1}.email-service-fields label>span,.email-test-field>span{color:var(--legacy-ink-4e4a58);font-size:14px;font-weight:760}.email-service-fields input,.email-test-field input{width:100%;min-height:44px;color:var(--ink);background:var(--legacy-surface-ffffff);border:1px solid var(--line);font:inherit;border-radius:10px;outline:none;padding:0 12px;font-size:14px}.email-service-fields input:focus,.email-test-field input:focus{border-color:var(--legacy-focus-8e84df);box-shadow:0 0 0 3px var(--legacy-focus-6558d9-a110)}.email-service-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.email-service-actions .primary-button,.email-service-actions .secondary-button,.email-service-actions .quiet-button{justify-content:center;align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.email-service-facts{grid-template-columns:1fr 1fr;gap:0;margin:18px 0;display:grid}.email-service-facts div{border-top:1px solid var(--line);min-height:62px;padding:10px 0}.email-service-facts div:nth-child(odd){padding-right:14px}.email-service-facts div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.email-service-facts dt{color:var(--legacy-ink-888491);font-size:12px}.email-service-facts dd{overflow-wrap:anywhere;color:var(--legacy-ink-373340);margin:5px 0 0;font-size:14px;font-weight:750}.email-service-warning{color:var(--legacy-ink-815328);background:var(--legacy-surface-fff5e8);border:1px solid var(--legacy-edge-f0ddc2);border-radius:10px;margin-bottom:15px;padding:12px 14px}.email-service-warning strong,.email-service-warning p{margin:0;font-size:13px;display:block}.email-service-warning p{margin-top:4px;line-height:1.45}.email-delivery-heading,.email-rules-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.email-delivery-heading>span{min-width:32px;color:var(--legacy-ink-64606d);background:var(--legacy-surface-f1f0f5);text-align:center;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.email-delivery-list{margin-top:16px}.email-delivery-list article{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px 0;display:grid}.email-activity-dot{background:var(--legacy-surface-6480ba);border-radius:50%;width:9px;height:9px}.email-activity-dot.warning{background:var(--legacy-surface-d5952d)}.email-activity-dot.critical{background:var(--legacy-surface-c94e4e)}.email-delivery-list article>div strong,.email-delivery-list article>div p,.email-delivery-list article>div small,.email-delivery-list article>div em{display:block}.email-delivery-list article>div strong{font-size:14px}.email-delivery-list article>div p{color:var(--legacy-ink-4e4a58);margin:4px 0;font-size:14px}.email-delivery-list article>div small{color:var(--legacy-ink-888491);font-size:12px;line-height:1.45}.email-delivery-list article>div em{color:var(--legacy-ink-a14848);margin-top:5px;font-size:12px;font-style:normal}.email-delivery-list article>span:last-child{color:var(--legacy-ink-2d715b);font-size:12px;font-weight:800}.email-delivery-list article.failed>span:last-child{color:var(--legacy-ink-a14848)}.email-delivery-empty{color:var(--legacy-ink-6f6b78);background:var(--legacy-surface-f8f8fb);border:1px dashed var(--legacy-edge-dcd9e5);text-align:center;border-radius:11px;margin-top:16px;padding:22px}.email-delivery-empty strong,.email-delivery-empty p{margin:0;font-size:14px;display:block}.email-delivery-empty p{margin-top:5px}.email-rules-heading{margin:34px 0 14px}.email-rules-heading p{color:var(--muted);margin:0;font-size:14px}.email-alerts-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);align-items:start;gap:15px;display:grid}.email-preference-form,.email-recipient-list{padding:23px}.email-preference-form h2,.email-recipient-list h2{letter-spacing:-.03em;margin:6px 0 18px;font-size:19px}.email-preference-form>.form-field{margin-bottom:14px}.email-switch{background:var(--legacy-surface-f8f8fb);border:1px solid var(--legacy-edge-ebe9f1);cursor:pointer;border-radius:10px;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;padding:13px;display:grid}.email-switch input,.email-choice-list input{width:17px;height:17px;accent-color:var(--brand-primary);margin:0}.email-switch strong,.email-switch small{display:block}.email-switch strong{font-size:9.5px}.email-switch small{color:var(--legacy-ink-878493);margin-top:4px;font-size:8px;line-height:1.45}.email-choice-list{background:var(--legacy-surface-ffffff);border:1px solid var(--line);border-radius:10px;gap:8px;max-height:210px;margin-top:9px;padding:13px;display:grid;overflow-y:auto}.email-choice-list>strong{margin-bottom:2px;font-size:9px}.email-choice-list label{color:var(--legacy-ink-4e4b59);grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;font-size:8.5px;display:grid}.email-choice-list label span,.email-choice-list label small{display:block}.email-choice-list label small{color:var(--legacy-ink-93909d);margin-top:2px;font-size:7.5px}.email-form-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.email-form-actions .primary-button,.email-form-actions .secondary-button{min-height:41px}.email-recipient-list article{border-top:1px solid var(--line);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:13px 0;display:grid}.email-status{color:var(--legacy-ink-aaa7b1);font-size:8px}.email-status.active{color:var(--legacy-ink-3b8a6d)}.email-recipient-list article strong,.email-recipient-list article small{display:block}.email-recipient-list article strong{text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.email-recipient-list article small{color:var(--legacy-ink-898695);margin-top:4px;font-size:7.7px;line-height:1.45}.email-locked{color:var(--legacy-ink-2d715b);background:var(--legacy-surface-e2f2ea);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.email-row-actions{gap:5px;display:flex}.email-row-actions button{min-height:29px;color:var(--brand-primary);background:var(--legacy-surface-ffffff);border:1px solid var(--legacy-edge-d9d5e8);border-radius:7px;padding:0 8px;font-size:7.5px;font-weight:800}.email-row-actions button:last-child{color:var(--legacy-ink-8d4037)}@media (max-width:830px){.email-service-grid,.email-alerts-grid{grid-template-columns:1fr}.email-delivery-activity{grid-column:auto}.email-alerts-heading{flex-direction:column;align-items:start}}@media (max-width:620px){.email-alerts-wrap{width:min(100% - 26px,560px);padding-top:29px}.email-service-card,.email-delivery-activity,.email-preference-form,.email-recipient-list{padding:18px}.email-service-fields,.email-service-facts{grid-template-columns:1fr}.email-service-fields label.full{grid-column:auto}.email-service-facts div:nth-child(2n){border-left:0;padding-left:0}.email-delivery-list article,.email-recipient-list article{grid-template-columns:12px minmax(0,1fr)}.email-delivery-list article>span:last-child,.email-locked,.email-row-actions{grid-column:2;justify-self:start}.email-rules-heading{flex-direction:column;align-items:start}}.page-wrap{width:min(1120px,100% - 40px);margin:0 auto;padding:58px 0 80px}.intro{max-width:650px}.eyebrow,.mini-label{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.intro h1{letter-spacing:-.05em;margin:9px 0;font-size:clamp(32px,4vw,44px);line-height:1.08}.intro p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.steps{background:var(--legacy-surface-ffffff);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:34px 0 24px;padding:0;list-style:none;display:grid;overflow:hidden}.steps li{border-right:1px solid var(--line);min-height:76px;color:var(--legacy-ink-7a8680);align-items:center;gap:12px;padding:17px 20px;display:flex}.steps li:last-child{border:0}.steps li>span{background:var(--legacy-surface-f0f3f1);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.steps strong,.steps small{display:block}.steps strong{color:var(--legacy-ink-4a5650);font-size:12px}.steps small{margin-top:4px;font-size:10px}.steps .current{background:var(--legacy-surface-f2f8f5)}.steps .current>span{background:var(--green);color:var(--legacy-ink-ffffff)}.steps .current strong{color:var(--green-dark)}.feature-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.8fr);align-items:start;gap:20px;display:grid}.search-card,.import-card{background:var(--paper);border:1px solid var(--line);border-radius:17px;box-shadow:0 9px 34px #25204f0e}.search-card{padding:clamp(23px,3vw,32px)}.import-card{color:#fff;background:radial-gradient(circle at 88% 10%,#8b5cf661,#0000 150px),linear-gradient(145deg,#171535,#2b245f);border-color:#2b245f;padding:30px}.card-heading{align-items:center;gap:13px;display:flex}.card-icon{width:39px;height:39px;color:var(--green);background:var(--green-pale);border-radius:11px;place-items:center;font-size:19px;font-weight:700;display:grid}.card-heading h2,.import-card h2{letter-spacing:-.025em;margin:0}.card-heading h2{font-size:18px}.card-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.search-tabs{background:var(--legacy-surface-f0f3f1);border-radius:9px;gap:3px;margin:28px 0 23px;padding:4px;display:inline-flex}.search-tabs button{color:var(--legacy-ink-6f7a75);background:0 0;border:0;border-radius:7px;padding:8px 13px;font-size:11px;font-weight:700}.search-tabs button.active{color:var(--ink);background:var(--legacy-surface-ffffff);box-shadow:0 1px 4px var(--legacy-shadow-142820-a080)}.field-label{margin-bottom:8px;font-size:11px;font-weight:750;display:block}.search-row{grid-template-columns:1fr auto;gap:9px;display:grid}.input-wrap{border:1px solid var(--legacy-edge-d5d2e2);min-width:0;height:45px;color:var(--legacy-ink-8c8999);background:var(--legacy-surface-ffffff);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.input-wrap:focus-within{border-color:var(--legacy-focus-766cf0);box-shadow:0 0 0 3px var(--legacy-focus-eceaff)}.input-wrap input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.primary-button{color:var(--legacy-ink-ffffff);background:linear-gradient(135deg, var(--legacy-action-primary), var(--legacy-surface-7458ee));box-shadow:0 5px 15px var(--legacy-shadow-5147e8-a240);border:0;border-radius:10px;padding:0 17px;font-size:11px;font-weight:750}.primary-button:hover{background:linear-gradient(135deg, var(--legacy-surface-443bd3), var(--legacy-surface-6145d8))}.field-help{color:var(--legacy-ink-898695);margin:8px 0 0;font-size:10px}.empty-state{border:1px dashed var(--legacy-edge-d3dcd7);background:var(--legacy-surface-fafcfb);border-radius:12px;align-items:center;gap:14px;margin-top:28px;padding:24px;display:flex}.empty-state>span{background:var(--legacy-surface-edf2ef);width:38px;height:38px;color:var(--legacy-ink-708079);border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.empty-state strong{font-size:12px;display:block}.empty-state p{color:var(--legacy-ink-7f8b85);margin:4px 0 0;font-size:10px;line-height:1.5}.import-card .mini-label{color:#bcb5ff}.import-card h2{margin:9px 0;font-size:23px;line-height:1.2}.import-card>p{color:#c8c6e2;margin:0;font-size:12px;line-height:1.6}.import-card ul{gap:18px;margin:25px 0 23px;padding:0;list-style:none;display:grid}.import-card li{grid-template-columns:22px 1fr;gap:10px;display:grid}.import-card li>span{color:#e4e1ff;background:#715de661;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.import-card li strong,.import-card li small{display:block}.import-card li strong{font-size:11px}.import-card li small{color:#aaa8c9;margin-top:3px;font-size:9px;line-height:1.5}.privacy-note{background:var(--legacy-surface-ffffff-a070);color:var(--legacy-ink-c8c6e2);border-radius:10px;grid-template-columns:20px 1fr;gap:9px;padding:13px;display:grid}.privacy-note>span{color:var(--legacy-ink-d8d4ff)}.privacy-note p{margin:0;font-size:9px;line-height:1.55}.privacy-note strong{color:var(--legacy-ink-ffffff)}@media (max-width:760px){.topbar{padding:0 16px}.topbar-path{display:none}.page-wrap{width:min(100% - 28px,600px);padding-top:36px}.steps{grid-template-columns:1fr}.steps li{border-right:0;border-bottom:1px solid var(--line);min-height:62px}.steps li:not(.current){display:none}.feature-grid,.search-row{grid-template-columns:1fr}.primary-button{min-height:44px}.import-card{padding:25px}}.vat-banner>span{letter-spacing:-.02em;font-size:8px;font-weight:850}.vat-setup-card{padding:22px}.source-badge.practice{color:var(--legacy-ink-6c5930);background:var(--legacy-surface-f6f0df)}.source-badge.hmrc{color:var(--legacy-ink-2b5e9b);background:var(--legacy-surface-e8f0fa)}.vat-heading-actions{align-items:center;gap:8px;display:flex}.vat-match-row{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.vat-match-row>span{border-radius:999px;padding:4px 7px;font-size:7.5px;font-weight:800}.vat-match-row .match{color:var(--legacy-ink-27745b);background:var(--legacy-surface-e2f2ea)}.vat-match-row .mismatch{color:var(--legacy-ink-9b4336);background:var(--legacy-surface-fae7e3)}.practice-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-company-dialog{width:min(680px,100vw - 28px);max-height:calc(100vh - 40px);overflow-y:auto}.edit-company-dialog>.form-field{margin-top:13px}.edit-director-codes{background:var(--legacy-surface-f8f8fb);border:1px solid var(--line);border-radius:11px;gap:12px;margin-top:18px;padding:15px;display:grid}.edit-director-codes>strong{font-size:10px}.edit-director-codes>small{color:var(--legacy-ink-8a8795);font-size:8.5px}.edit-director-code{border-top:1px solid var(--legacy-edge-e8e6ef);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding-top:12px;display:grid}.edit-director-code:first-of-type{border-top:0;padding-top:0}.edit-director-code>div>strong,.edit-director-code>div>small{display:block}.edit-director-code>div>strong{font-size:9.5px}.edit-director-code>div>small{color:var(--legacy-ink-8a8795);margin-top:3px;font-size:8px}.edit-director-code .form-field{grid-column:1/-1}.form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.form-field{min-width:0;display:block}.form-field>span,.form-field legend{color:var(--legacy-ink-596660);margin:0 0 7px;padding:0;font-size:9px;font-weight:800;display:block}.form-field input{width:100%;height:43px;color:var(--ink);background:var(--legacy-surface-ffffff);border:1px solid var(--legacy-edge-cdd7d2);border-radius:9px;outline:0;padding:0 12px;font-size:11px}.form-field input:focus{border-color:var(--legacy-focus-766cf0);box-shadow:0 0 0 3px var(--legacy-focus-eceaff)}.form-field select{width:100%;height:43px;color:var(--ink);background:var(--legacy-surface-ffffff);border:1px solid var(--legacy-edge-cdd7d2);border-radius:9px;outline:0;padding:0 12px;font-size:11px}.form-field select:focus{border-color:var(--legacy-focus-766cf0);box-shadow:0 0 0 3px var(--legacy-focus-eceaff)}.full-field{grid-column:1/-1}.cadence-field{border:0;margin:0;padding:0}.cadence-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cadence-options button{text-align:left;color:var(--legacy-ink-627069);background:var(--legacy-surface-fafcfb);border:1px solid var(--line);border-radius:10px;padding:12px}.cadence-options button.selected{color:var(--green-dark);background:var(--legacy-surface-f3f1ff);border-color:var(--legacy-edge-aaa4f5);box-shadow:inset 0 0 0 1px var(--legacy-shadow-aaa4f5)}.cadence-options strong,.cadence-options small{display:block}.cadence-options strong{font-size:10px}.cadence-options small{color:var(--legacy-ink-8b9691);margin-top:4px;font-size:8px}.secondary-button{min-height:45px;color:var(--legacy-ink-53605a);background:var(--legacy-surface-ffffff);border:1px solid var(--line);border-radius:10px;padding:0 17px;font-size:11px;font-weight:750}.danger-button{color:var(--legacy-ink-7f2f2f);border-color:var(--legacy-edge-e4bbb5);background:var(--legacy-surface-fff7f6)}.danger-button:hover{background:var(--legacy-surface-ffe8e2)}.success-actions{justify-content:center;gap:9px;display:flex}.success-actions .primary-button{align-items:center;min-height:45px;padding:0 18px;text-decoration:none;display:inline-flex}.workspace-shell{background:radial-gradient(circle at 12% 0%, var(--legacy-surface-5147e8-a075), transparent 30rem), var(--legacy-surface-f7f7fb)}.add-company-link{text-decoration:none}.workspace-wrap{width:min(1280px,100% - 40px);margin:0 auto;padding:38px 0 72px}.workspace-titlebar{grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:24px;display:grid}.company-monogram.large{border-radius:15px;width:54px;height:54px;font-size:19px}.workspace-title-line{align-items:center;gap:10px;display:flex}.workspace-title-line h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.08;overflow:hidden}.workspace-titlebar p{color:var(--legacy-ink-7c8983);margin:6px 0 0;font-size:10px}.registered-address-line{flex-wrap:wrap;align-items:baseline;gap:4px 7px;max-width:760px;margin-top:8px;display:flex}.registered-address-line span{color:var(--legacy-ink-75827c);font-size:8px;font-weight:750}.registered-address-line strong{color:var(--legacy-ink-43514b);font-size:9px;font-weight:650;line-height:1.45}.registered-address-line em{color:var(--legacy-ink-8a9690);font-size:7.5px;font-style:normal}.sic-line{gap:7px;max-width:840px;margin-top:11px;display:grid}.sic-line-heading{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sic-line-heading>span{color:var(--legacy-ink-75827c);font-size:8px;font-weight:750}.sic-line-heading>em{color:var(--legacy-ink-8a9690);font-size:7.5px;font-style:normal}.sic-code-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.sic-code-list li{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.sic-code-list li>strong{color:var(--green-dark);background:var(--green-pale);letter-spacing:.035em;text-align:center;border-radius:6px;padding:4px 6px;font-size:8px;line-height:1}.sic-code-list li>span{color:var(--legacy-ink-65726c);font-size:8px;font-weight:600;line-height:1.4}.sic-code-empty{color:var(--legacy-ink-65726c);font-size:8.5px;font-weight:650}.details-list .sic-details-row{grid-column:1/-1;padding-right:0}.details-list .sic-code-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:8px}.details-list .sic-code-list li>span{font-size:9px;font-weight:600}.workspace-title-actions{justify-items:end;gap:8px;margin-left:auto;display:grid}.workspace-title-actions a{color:var(--green);font-size:10px;font-weight:800;text-decoration:none}.company-register-refresh{min-height:36px;color:var(--brand-primary);border-color:var(--legacy-edge-c9c5ef);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.company-register-refresh:hover{background:var(--legacy-surface-f5f3ff);border-color:var(--legacy-edge-aaa4e8)}.company-register-refresh>span{font-size:14px;line-height:1}.company-refresh-success{margin-bottom:16px}.status-control-label{align-items:center;gap:8px;margin-top:10px;display:inline-flex}.status-control-label>span{color:var(--legacy-ink-74827c);font-size:8px;font-weight:750}.status-control{border:1px solid var(--legacy-edge-dde2de);background:var(--legacy-surface-ffffff);min-height:30px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:10px}.status-control:focus{border-color:var(--legacy-focus-766cf0);box-shadow:0 0 0 3px var(--legacy-focus-eceaff);outline:0}.workspace-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.workspace-main{gap:16px;min-width:0;display:grid}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.overview-card{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:17px;display:grid}.overview-icon{width:37px;height:37px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.overview-card strong,.overview-card small{display:block}.overview-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;overflow:hidden}.overview-card small{color:var(--legacy-ink-7e8a84);margin-top:4px;font-size:8px}.check-dot,.due-dot{font-size:9px}.check-dot.valid,.due-dot.track,.due-dot.filed{color:var(--legacy-ink-3f9876)}.check-dot.invalid,.due-dot.overdue{color:var(--legacy-ink-c25442)}.check-dot.waiting,.due-dot.soon{color:var(--legacy-ink-d39632)}.critical-notice{text-align:left;width:100%;color:var(--legacy-ink-7d332a);background:var(--legacy-surface-fff1ee);border:1px solid var(--legacy-edge-efc9c2);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:16px;padding:14px 16px;display:grid}.critical-notice>span{width:27px;height:27px;color:var(--legacy-ink-ffffff);background:var(--legacy-surface-b84f40);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.critical-notice strong,.critical-notice p{margin:0;display:block}.critical-notice strong{font-size:10px}.critical-notice p{margin-top:3px;font-size:9px}.critical-notice em{color:var(--legacy-ink-963f33);font-size:9px;font-style:normal;font-weight:800}.workspace-section{padding:22px}.workspace-section-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.workspace-section-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:18px}.workspace-section-heading p{max-width:620px;color:var(--legacy-ink-7e8a84);margin:6px 0 0;font-size:9px;line-height:1.5}.obligation-list{border-top:1px solid var(--legacy-edge-eaf0ed);margin-top:18px}.obligation-row{border-bottom:1px solid var(--legacy-edge-eaf0ed);grid-template-columns:36px minmax(170px,1fr) 100px auto 72px;align-items:center;gap:12px;min-height:72px;display:grid}.obligation-row>div:nth-child(2) strong,.obligation-row>div:nth-child(2) small{display:block}.obligation-row>div:nth-child(2) strong{font-size:10px}.obligation-row>div:nth-child(2) small{color:var(--legacy-ink-83908a);margin-top:4px;font-size:8px;line-height:1.4}.obligation-date span,.obligation-date strong{display:block}.obligation-date span{color:var(--legacy-ink-8b9691);font-size:8px}.obligation-date strong{margin-top:4px;font-size:9px}.due-badge.soon{color:var(--legacy-ink-8b5d17);background:var(--legacy-surface-fbefd8)}.due-badge.track{color:var(--legacy-ink-267257);background:var(--legacy-surface-e2f2ea)}.due-badge.filed{color:var(--legacy-ink-53645d);background:var(--legacy-surface-edf1ef)}.row-action{white-space:nowrap;color:var(--green);background:var(--legacy-surface-ffffff);border:1px solid var(--legacy-edge-bdd4ca);border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.row-action:hover{background:var(--legacy-surface-f0f7f4)}.filed-meta{color:var(--legacy-ink-7e8b85);text-align:right;font-size:8px}.source-note{color:var(--legacy-ink-69756f);background:var(--legacy-surface-f5f8f6);border-radius:9px;margin-top:15px;padding:11px 13px;font-size:8.5px;line-height:1.55}.vat-state{border-radius:20px;flex:none;padding:6px 9px;font-size:8px;font-weight:850}.vat-state.valid{color:var(--legacy-ink-267257);background:var(--legacy-surface-e2f2ea)}.vat-state.invalid{color:var(--legacy-ink-a24536);background:var(--legacy-surface-fae6e2)}.vat-state.waiting{color:var(--legacy-ink-855b1e);background:var(--legacy-surface-fbefd8)}.vat-facts{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:19px;display:grid;overflow:hidden}.vat-facts>div{border-right:1px solid var(--line);min-width:0;padding:13px}.vat-facts>div:nth-child(4){border-right:0}.vat-facts .wide{border-top:1px solid var(--line);border-right:0;grid-column:1/-1}.vat-facts span,.vat-facts strong,.vat-facts small{display:block}.vat-facts span{color:var(--legacy-ink-839089);font-size:8px}.vat-facts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.vat-facts small{color:var(--legacy-ink-85918c);margin-top:4px;font-size:8px}.daily-check-line{align-items:center;gap:9px;margin-top:14px;display:flex}.daily-check-line p{color:var(--legacy-ink-74817b);margin:0;font-size:8.5px}.vat-business-card{color:var(--legacy-ink-33433d);background:linear-gradient(135deg, var(--legacy-surface-f4fbf8), var(--legacy-surface-f8f7ff));border:1px solid var(--legacy-edge-dce9e3);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.vat-business-mark{width:32px;height:32px;color:var(--legacy-ink-ffffff);background:var(--legacy-surface-3b9371);border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.vat-business-card>div{min-width:0}.vat-business-card>div>span,.vat-business-card strong,.vat-business-card address,.vat-business-card small{display:block}.vat-business-card>div>span{color:var(--legacy-ink-77877f);font-size:8px}.vat-business-card strong{margin-top:4px;font-size:10px}.vat-business-card address{color:var(--legacy-ink-75827c);margin-top:3px;font-size:8.5px;font-style:normal;line-height:1.45}.vat-business-card small{color:var(--legacy-ink-909b96);margin-top:4px;font-size:7.5px}.vat-business-empty{color:var(--legacy-ink-75827c);background:var(--legacy-surface-f7f9f8);border:1px dashed var(--legacy-edge-d9e1dd);border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:8.5px;line-height:1.5}.vat-check-form{background:var(--legacy-surface-fbfbfe);border:1px solid var(--legacy-edge-e4e1f0);border-radius:12px;margin-top:18px;padding:17px}.vat-check-form-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.vat-check-form-heading h3{letter-spacing:-.025em;margin:5px 0 0;font-size:14px}.vat-check-form-heading p{color:var(--legacy-ink-7e7b8e);margin:4px 0 0;font-size:8.5px}.vat-check-button{flex:none;min-height:39px}.vat-check-modes{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0 0;padding:0;display:grid}.vat-check-modes legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vat-check-modes label{min-width:0;color:var(--legacy-ink-596660);background:var(--legacy-surface-ffffff);border:1px solid var(--legacy-edge-dedce9);cursor:pointer;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.vat-check-modes label.selected{color:var(--brand-deep);background:var(--legacy-surface-f3f1ff);border-color:var(--legacy-edge-aaa4f5);box-shadow:inset 0 0 0 1px var(--legacy-shadow-aaa4f5)}.vat-check-modes label:has(input:focus-visible){outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px}.vat-check-modes input{-webkit-appearance:none;appearance:none;background:var(--legacy-surface-ffffff);border:1.5px solid var(--legacy-edge-a9b3ae);border-radius:50%;place-items:center;width:15px;height:15px;margin:1px 0 0;display:grid}.vat-check-modes input:before{content:"";background:var(--brand-primary);border-radius:50%;width:7px;height:7px;transform:scale(0)}.vat-check-modes input:checked{border-color:var(--brand-primary)}.vat-check-modes input:checked:before{transform:scale(1)}.vat-check-modes strong,.vat-check-modes small{display:block}.vat-check-modes strong{font-size:9.5px}.vat-check-modes small{color:var(--legacy-ink-7c8983);margin-top:4px;font-size:8px;line-height:1.45}.vat-requester-row{border-top:1px dashed var(--legacy-edge-dedce9);grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);align-items:end;gap:12px;margin-top:12px;padding-top:13px;display:grid}.vat-requester-row .form-field small{color:var(--legacy-ink-868394);margin-top:6px;font-size:7.5px;line-height:1.4;display:block}.vat-verified-note{min-height:43px;color:var(--legacy-ink-625d7a);background:var(--legacy-surface-f0effb);border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:10px 11px;display:grid}.vat-verified-note>span{width:18px;height:18px;color:var(--brand-primary);background:var(--legacy-surface-ffffff);border-radius:50%;place-items:center;font:800 9px Georgia,serif;display:grid}.vat-verified-note p{margin:1px 0 0;font-size:8px;line-height:1.45}.vat-check-feedback:empty{display:none}.vat-check-feedback p{border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:8.5px;line-height:1.45}.vat-check-error{color:var(--legacy-ink-8e3d31);background:var(--legacy-surface-fff1ee)}.vat-check-success{color:var(--legacy-ink-296b52);background:var(--legacy-surface-e8f5ef)}.vat-history{border-top:1px solid var(--line);margin-top:20px;padding-top:19px}.vat-history-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.vat-history-heading h3{letter-spacing:-.025em;margin:5px 0 0;font-size:14px}.vat-history-list{border-top:1px solid var(--legacy-edge-eaf0ed);margin-top:12px}.vat-history-row{border-bottom:1px solid var(--legacy-edge-eaf0ed);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:82px;padding:13px 0;display:grid}.vat-history-status{width:28px;height:28px;color:var(--legacy-ink-6b7771);background:var(--legacy-surface-edf1ef);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.vat-history-status.valid{color:var(--legacy-ink-247355);background:var(--legacy-surface-dff2e9)}.vat-history-status.invalid{color:var(--legacy-ink-a24536);background:var(--legacy-surface-fae6e2)}.vat-history-status.error{color:var(--legacy-ink-81591e);background:var(--legacy-surface-fbefd8)}.vat-history-main{min-width:0}.vat-history-title-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vat-history-title-line>strong{font-size:9.5px}.vat-check-kind,.vat-check-trigger{color:var(--legacy-ink-6c6979);background:var(--legacy-surface-f0eff5);border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.vat-check-kind.verified{color:var(--legacy-ink-5147c7);background:var(--legacy-surface-eae8ff)}.vat-check-trigger{color:var(--legacy-ink-60716a);background:var(--legacy-surface-edf3f0)}.vat-history-main p,.vat-history-main address,.vat-history-main small,.vat-history-main em{display:block}.vat-history-main p{color:var(--legacy-ink-38453f);margin:6px 0 0;font-size:9px;font-weight:700}.vat-history-main address{color:var(--legacy-ink-78857f);margin-top:3px;font-size:8px;font-style:normal;line-height:1.45}.vat-history-main small{color:var(--legacy-ink-8c9792);margin-top:5px;font-size:7.5px;line-height:1.45}.vat-history-main em{color:var(--legacy-ink-8a6841);margin-top:4px;font-size:7.5px;font-style:normal;line-height:1.4}.vat-pdf-action{min-height:31px;color:var(--brand-primary);background:var(--legacy-surface-ffffff);border:1px solid var(--legacy-edge-d3cff1);border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.vat-pdf-action:hover{background:var(--legacy-surface-f5f3ff)}.vat-pdf-action:focus-visible{outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px}.vat-history-more{width:100%;color:var(--brand-primary);background:var(--legacy-surface-faf9ff);border:0;border-bottom:1px solid var(--legacy-edge-eaf0ed);padding:10px;font-size:8.5px;font-weight:800}.vat-history-more:hover{background:var(--legacy-surface-f3f1ff)}.vat-history-more:focus-visible{outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:-3px}.vat-history-empty{color:var(--legacy-ink-68766f);background:var(--legacy-surface-f8faf9);border:1px dashed var(--legacy-edge-d9e1dd);border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;padding:18px;display:grid}.vat-history-empty>span{width:34px;height:34px;color:var(--brand-primary);background:var(--brand-soft);border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.vat-history-empty strong,.vat-history-empty p{display:block}.vat-history-empty strong{font-size:9.5px}.vat-history-empty p{color:var(--legacy-ink-819089);margin:4px 0 0;font-size:8px}.tax-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.tax-facts{grid-template-columns:repeat(2,1fr)}.vat-facts.tax-facts>div:nth-child(2){border-right:0}.people-tabs{border-bottom:1px solid var(--line);gap:21px;margin:18px -22px 0;padding:0 22px;display:flex}.people-tabs button{color:var(--legacy-ink-77847e);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 11px;font-size:9px;font-weight:800}.people-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.people-tabs span{color:inherit;background:var(--legacy-surface-eef2f0);border-radius:10px;margin-left:4px;padding:2px 5px;font-size:7px}.people-panel{padding-top:4px}.people-subheading{justify-content:space-between;align-items:center;gap:15px;min-height:58px;display:flex}.people-subheading strong,.people-subheading small{display:block}.people-subheading strong{font-size:10px}.people-subheading small{color:var(--legacy-ink-86928c);margin-top:4px;font-size:8px;line-height:1.45}.practice-heading{border-top:1px solid var(--line);margin-top:15px}.record-list{border-top:1px solid var(--legacy-edge-edf1ef)}.record-row{border-bottom:1px solid var(--legacy-edge-edf1ef);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;display:grid}.record-row strong,.record-row small{display:block}.record-row strong{font-size:10px}.record-row small{color:var(--legacy-ink-7f8c86);margin-top:4px;font-size:8px;line-height:1.45}.record-row .person-avatar.practice{color:var(--legacy-ink-6d5b35);background:var(--legacy-surface-f5eddc)}.locked-label{color:var(--legacy-ink-8a9690);font-size:7.5px;font-weight:750}.remove-action{color:var(--legacy-ink-9a4b3e);background:0 0;border:0;padding:5px 7px;font-size:8px;font-weight:750}.remove-action:hover{text-decoration:underline}.official-director-record{border-bottom:1px solid var(--legacy-edge-edf1ef)}.official-director-record>summary{cursor:pointer;border-bottom:0;list-style:none}.official-director-record>summary::-webkit-details-marker{display:none}.official-director-record>summary:hover{background:var(--legacy-surface-fafcfb)}.official-director-record>summary:focus-visible{z-index:1;outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px;border-radius:9px;position:relative}.director-appointments-toggle{color:var(--brand-primary);white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-weight:850;display:inline-flex}.director-appointments-toggle i{width:18px;height:18px;color:var(--legacy-ink-5e55ce);background:var(--legacy-surface-efedff);border-radius:6px;place-items:center;font-size:11px;font-style:normal;transition:transform .18s;display:grid}.official-director-record[open] .director-appointments-toggle i{transform:rotate(180deg)}.director-appointments-panel{background:var(--legacy-surface-fbfcff);border:1px solid var(--legacy-edge-e7e5f1);border-radius:11px;margin:0 0 13px 45px;overflow:hidden}.director-appointments-heading{border-bottom:1px solid var(--legacy-edge-ebeaf2);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:12px 14px;display:flex}.director-appointments-heading strong,.director-appointments-heading small{display:block}.director-appointments-heading strong{font-size:9px}.director-appointments-heading small{color:var(--legacy-ink-818c87);margin-top:4px;font-size:7.5px;line-height:1.45}.director-appointments-heading>span{min-width:24px;height:24px;color:var(--brand-primary);background:var(--legacy-surface-eeecff);border-radius:999px;place-items:center;padding:0 7px;font-size:8px;font-weight:850;display:grid}.director-appointments-list,.director-role-list{margin:0;padding:0;list-style:none}.director-appointment-company{border-bottom:1px solid var(--legacy-edge-ececf1);padding:13px 14px}.director-company-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.director-company-heading>div{min-width:0}.director-company-heading a{max-width:100%;color:var(--legacy-ink-39364f);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:800;text-decoration:none;display:inline-block;overflow:hidden}.director-company-heading a:hover{color:var(--brand-primary);text-decoration:underline}.director-company-heading a:focus-visible{outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px}.director-appointments-more:focus-visible{outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px}.director-appointments-state button:focus-visible{outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px}.director-company-heading small{color:var(--legacy-ink-84908a);margin-top:4px;font-size:7.5px;line-height:1.45;display:block}.director-company-status{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.director-company-status.current{color:var(--legacy-ink-267257);background:var(--legacy-surface-e2f2ea)}.director-company-status.previous{color:var(--legacy-ink-69736e);background:var(--legacy-surface-ecefed)}.director-role-list{gap:5px;margin-top:9px;display:grid}.director-role-list li{color:var(--legacy-ink-56625d);border-top:1px dashed var(--legacy-edge-e5e7e6);grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:10px;padding-top:7px;display:grid}.director-role-list span{font-size:7.5px;font-weight:800}.director-role-list small{color:var(--legacy-ink-84908a);font-size:7.5px;line-height:1.45}.director-appointments-more{width:100%;color:var(--brand-primary);background:var(--legacy-surface-f8f7ff);border:0;border-bottom:1px solid var(--legacy-edge-eceaf4);padding:10px 14px;font-size:8px;font-weight:850}.director-appointments-more:hover{background:var(--legacy-surface-f1efff)}.director-appointments-limit{color:var(--legacy-ink-817e8f);background:var(--legacy-surface-f8f7fb);margin:0;padding:9px 14px;font-size:7.5px;line-height:1.45}.director-appointments-state{min-height:68px;color:var(--legacy-ink-67746e);align-items:center;gap:11px;padding:15px;display:flex}.director-appointments-state>span{width:25px;height:25px;color:var(--brand-primary);background:var(--legacy-surface-efedff);border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.director-appointments-state>.mini-spinner{border:2px solid var(--legacy-edge-dedbea);border-top-color:var(--brand-primary);background:0 0;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite companies-spin}.director-appointments-state strong,.director-appointments-state p{display:block}.director-appointments-state strong{font-size:9px}.director-appointments-state p{color:var(--legacy-ink-7c8882);margin:3px 0 0;font-size:8px;line-height:1.5}.director-appointments-state button{color:var(--brand-primary);background:0 0;border:0;margin-top:7px;padding:0;font-size:8px;font-weight:850}.director-appointments-state.error>span{color:var(--legacy-ink-a2493c);background:var(--legacy-surface-fae8e4)}.director-appointments-state.empty>span{color:var(--legacy-ink-287459);background:var(--legacy-surface-e2f2ea)}.notifications-panel{position:sticky;top:84px;overflow:hidden}.notifications-heading{justify-content:space-between;align-items:start;padding:20px 20px 0;display:flex}.notifications-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:17px}.unread-count{min-width:24px;height:24px;color:var(--legacy-ink-ffffff);background:var(--green);border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid}.notifications-intro{color:var(--legacy-ink-84908a);margin:7px 20px 15px;font-size:8.5px}.notification-list{border-top:1px solid var(--line);max-height:650px;overflow:auto}.notification-item{text-align:left;width:100%;color:var(--ink);background:var(--legacy-surface-fbfdfc);border:0;border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr);gap:8px;padding:14px 18px;display:grid}.notification-item:hover{background:var(--legacy-surface-f5f9f7)}.notification-item.read{background:var(--legacy-surface-ffffff);opacity:.68}.notification-dot{color:var(--legacy-ink-4b9a7a);padding-top:2px;font-size:7px}.notification-item.warning .notification-dot{color:var(--legacy-ink-d19737)}.notification-item.critical .notification-dot{color:var(--legacy-ink-c05240)}.notification-item.resolved{opacity:.56}.notification-item strong{font-size:9.5px;display:block}.notification-item p{color:var(--legacy-ink-6f7c76);margin:5px 0 0;font-size:8px;line-height:1.5}.notification-item small{color:var(--legacy-ink-98a29d);margin-top:7px;font-size:7px;display:block}.notification-empty{text-align:center;padding:42px 25px}.notification-empty>span{width:36px;height:36px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;margin:0 auto 10px;font-weight:900;display:grid}.notification-empty strong{font-size:10px;display:block}.notification-empty p{color:var(--legacy-ink-85918b);margin:5px 0 0;font-size:8px;line-height:1.5}.notifications-all-link{color:var(--brand-primary);border-top:1px solid var(--line);padding:12px 18px;font-size:8.5px;font-weight:800;text-decoration:none;display:block}.notifications-all-link:hover{background:var(--legacy-surface-f8f7ff)}.notifications-footer{color:#c9c7e7;background:linear-gradient(135deg,#1c193f,#2b255e);padding:14px 18px}.notifications-footer strong{color:#fff;font-size:9px;display:block}.notifications-footer p{margin:4px 0 0;font-size:8px;line-height:1.45}.workspace-loading{min-height:100vh;color:var(--legacy-ink-6e7a74);background:var(--soft);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.workspace-loading h1{margin:8px 0 0;font-size:24px}.workspace-loading p{margin:0;font-size:11px}.workspace-loading a{color:var(--green);font-size:10px;font-weight:800}.dialog-backdrop{z-index:50;background:var(--legacy-surface-15211c-a480);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.dialog-card{background:var(--legacy-surface-ffffff);border:1px solid var(--line);width:min(520px,100%);max-height:calc(100vh - 44px);box-shadow:0 22px 75px var(--legacy-shadow-10231b-a220);border-radius:17px;padding:24px;overflow:auto}.dialog-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.dialog-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:20px}.dialog-heading>button{width:29px;height:29px;color:var(--legacy-ink-65726c);background:var(--legacy-surface-f0f3f1);border:0;border-radius:8px;padding:0;font-size:17px}.dialog-card>p{color:var(--legacy-ink-78857f);margin:9px 0 20px;font-size:9px;line-height:1.55}.dialog-card>.form-field{margin-top:13px}.compact-grid{grid-template-columns:1.2fr 1fr 1fr}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.dialog-actions .primary-button{padding:0 17px}.dialog-error{color:var(--legacy-ink-8e3d31);background:var(--legacy-surface-fff1ee);border-radius:8px;margin-top:14px;padding:10px;font-size:8.5px}.dialog-choice{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 0;display:flex}.dialog-choice strong,.dialog-choice small{display:block}.dialog-choice strong{font-size:10px;line-height:1.4}.dialog-choice small{color:var(--legacy-ink-819089);margin-top:4px;font-size:8px}.compact-retention{margin-top:16px}.admin-wrap{width:min(1240px,100% - 40px);margin:0 auto;padding:30px 0 70px}.admin-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:18px;display:grid}.admin-users-panel{background:var(--legacy-surface-ffffff);border:1px solid var(--line);min-height:500px;box-shadow:0 8px 28px var(--legacy-shadow-25204f-a045);border-radius:16px;padding:22px}.admin-users-panel h1,.admin-users-panel h2{letter-spacing:-.025em;margin:8px 0 10px}.admin-users-panel p{color:var(--legacy-ink-78857f);margin:0 0 15px;font-size:10px;line-height:1.4}.admin-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.admin-form-grid .form-choice{color:var(--legacy-ink-6f7c76);align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.admin-form-grid .form-choice input{margin:0}.admin-permissions{gap:12px;margin-top:18px;display:grid}.admin-permissions>p{color:var(--legacy-ink-78857f);margin:0}.admin-module-card{border:1px solid var(--legacy-edge-e6ebea);border-radius:11px;gap:10px;padding:12px;display:grid}.admin-module-card>div>strong{font-size:11px;display:block}.admin-module-card>div>small{color:var(--legacy-ink-7f8c86);margin-top:5px;font-size:8px;display:block}.admin-capabilities{border-top:1px dashed var(--legacy-edge-e8eded);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px;padding-top:12px;display:grid}.admin-capability{color:var(--legacy-ink-4e5c56);align-items:center;gap:9px;font-size:10px;display:flex}.admin-form-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.admin-users-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:16px;display:flex}.admin-users-head .form-field{flex:0 0 230px;margin:0}.admin-users-head .form-field input{margin:0}.admin-table{border-top:1px solid var(--line)}.admin-table>p{color:var(--legacy-ink-7f8c86);margin:14px 0;font-size:10px}.admin-user-row{border-bottom:1px solid var(--legacy-edge-edf1ef);grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:16px;padding:13px 2px;display:grid}.admin-user-row>div strong{font-size:11px;display:block}.admin-user-row>div small{color:var(--legacy-ink-7d8c86);margin-top:4px;font-size:8px}.admin-user-row>div p{color:var(--legacy-ink-7a8b83);margin:4px 0 0;font-size:8px}.mini-pill{border-radius:999px;justify-content:center;align-items:center;min-width:68px;padding:5px 10px;font-size:8px;font-weight:800;display:inline-flex}.mini-pill.active{color:var(--legacy-ink-1f7a58);background:var(--legacy-surface-def0e6)}.mini-pill.inactive{color:var(--legacy-ink-9a4f46);background:var(--legacy-surface-ffe8e4)}.admin-row-actions{justify-content:flex-end;gap:8px;display:flex}.admin-empty{color:var(--legacy-ink-7d8a84);margin:15px 0;font-size:9px}.success-banner{color:var(--legacy-ink-2f6b53);background:var(--legacy-surface-e6f4ee);border:1px solid var(--legacy-edge-bfd8ca);border-radius:11px;grid-template-columns:23px 1fr;align-items:center;gap:10px;margin:0 0 20px;padding:13px 15px;display:grid}.success-banner>span{width:22px;height:22px;color:var(--legacy-ink-ffffff);background:var(--legacy-surface-2f7f5d);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.success-banner p{margin:0;font-size:11px;line-height:1.5}.companies-wrap{width:min(1180px,100% - 40px);margin:0 auto;padding:42px 0 78px}.companies-titlebar{justify-content:space-between;align-items:end;gap:22px;display:flex}.companies-titlebar h1{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(30px,4vw,42px)}.companies-titlebar p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.companies-add-button{flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 17px;text-decoration:none;display:inline-flex}.companies-summary{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;margin-top:24px;display:grid}.companies-summary article{padding:16px 18px}.company-summary-button{text-align:left;width:100%;color:inherit;cursor:pointer;padding:16px 18px}:is(.company-summary-button:hover,.company-summary-button[aria-pressed=true],.company-summary-button:focus-visible){border-color:var(--brand-primary);background:var(--brand-soft)}.notification-clear-button{color:var(--brand-primary);background:var(--legacy-surface-ffffff);border:1px solid var(--line);cursor:pointer;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:10px;font-weight:750}.notification-clear-button:disabled{opacity:.5;cursor:default}.companies-summary span,.companies-summary strong,.companies-summary small{display:block}.companies-summary span{color:var(--legacy-ink-78847e);font-size:9px;font-weight:750}.companies-summary strong{letter-spacing:-.04em;margin-top:6px;font-size:24px}.companies-summary small{color:var(--legacy-ink-929b97);margin-top:3px;font-size:8px}.companies-directory{margin-top:16px;padding:24px}.companies-directory-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.companies-directory-heading h2{letter-spacing:-.03em;margin:6px 0 0;font-size:19px}.companies-search{background:var(--legacy-surface-fafafd);border:1px solid var(--legacy-edge-eceaf2);border-radius:12px;margin-top:20px;padding:16px}.companies-search>label{color:var(--legacy-ink-596660);margin-bottom:8px;font-size:9px;font-weight:800;display:block}.companies-search-controls{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;display:grid}.companies-search-controls .primary-button{min-height:45px}.companies-clear-search{min-height:45px;color:var(--legacy-ink-625f70);background:var(--legacy-surface-ffffff);border:1px solid var(--line);border-radius:10px;padding:0 13px;font-size:10px;font-weight:750}.companies-clear-search:hover{color:var(--brand-primary);border-color:var(--legacy-edge-c7c3f5)}.companies-results-status{color:var(--legacy-ink-8b9590);margin:9px 1px 0;font-size:8px}.companies-list-error{margin-top:15px}.companies-list-error button{color:var(--legacy-ink-8e3d31);border:1px solid var(--legacy-edge-e1b8b1);background:0 0;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:8px;font-weight:800}.companies-list-state{min-height:180px;color:var(--legacy-ink-75827c);justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.companies-spinner{border:2px solid var(--legacy-edge-dedbea);border-top-color:var(--brand-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite companies-spin}@keyframes companies-spin{to{transform:rotate(360deg)}}.companies-table{border-top:1px solid var(--legacy-edge-e8edea);margin:18px 0 0;padding:0;list-style:none}.companies-table-head{min-height:35px;color:var(--legacy-ink-8a948f);border-bottom:1px solid var(--legacy-edge-edf1ef);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:40px minmax(180px,1fr) 130px 135px 135px 28px;align-items:center;gap:12px;font-size:8px;font-weight:800;display:grid}.companies-table-head>span:first-child{grid-column:1/3}.companies-row{min-height:78px;color:inherit;border-bottom:1px solid var(--legacy-edge-edf1ef);grid-template-columns:40px minmax(180px,1fr) 130px 135px 135px 28px;align-items:center;gap:12px;text-decoration:none;transition:background-color .16s,transform .16s;display:grid}.companies-row:hover{background:var(--legacy-surface-faf9ff);border-radius:10px;margin:0 -9px;padding:0 9px;transform:translate(2px)}.companies-row:focus-visible{outline:3px solid var(--legacy-focus-d9d5ff);outline-offset:2px;border-radius:10px}.companies-row>.company-monogram{width:36px;height:36px;font-size:12px}.companies-row-identity{min-width:0}.companies-row-identity strong,.companies-row-identity small,.companies-workflow strong,.companies-workflow small,.companies-date strong,.companies-date small{display:block}.companies-row-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.companies-row-identity small{color:var(--legacy-ink-7d8983);margin-top:5px;font-size:8.5px}.companies-workflow,.companies-date{min-width:0}.companies-workflow small,.companies-date small{color:var(--legacy-ink-8b9590);font-size:7.5px}.companies-workflow strong,.companies-date strong{text-overflow:ellipsis;white-space:nowrap;color:var(--legacy-ink-4d5953);margin-top:4px;font-size:8.5px;overflow:hidden}.companies-workflow strong{color:var(--brand-deep)}.companies-date.overdue strong{color:var(--legacy-ink-aa493c)}.companies-row-arrow{width:26px;height:26px;color:var(--brand-primary);background:var(--legacy-surface-f0efff);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.companies-row-arrow.attention{color:var(--legacy-ink-a74739);background:var(--legacy-surface-fae8e4)}.companies-empty{min-height:190px;color:var(--legacy-ink-74817b);background:var(--legacy-surface-fafcfb);border:1px dashed var(--legacy-edge-d6dfda);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:28px;display:grid}.companies-empty>span{width:42px;height:42px;color:var(--brand-primary);background:var(--brand-soft);border-radius:11px;place-items:center;font-size:19px;display:grid}.companies-empty strong{color:var(--legacy-ink-3f4b45);font-size:12px}.companies-empty p{margin:5px 0 0;font-size:9px;line-height:1.5}.companies-empty a,.companies-empty button{color:var(--brand-primary);background:var(--legacy-surface-ffffff);border:1px solid var(--legacy-edge-c8c4ee);border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800;text-decoration:none}@media (max-width:1100px){.workspace-grid{grid-template-columns:minmax(0,1fr) 280px}.overview-grid{grid-template-columns:1fr 1fr}.overview-card:first-child{grid-column:1/-1}.obligation-row{grid-template-columns:36px minmax(150px,1fr) 90px auto}.obligation-row .row-action,.obligation-row .filed-meta{grid-column:2/-1;justify-self:end;margin-top:-10px;margin-bottom:10px}}@media (max-width:860px){.workspace-grid{grid-template-columns:1fr}.notifications-panel{position:static}.notification-list{max-height:none}.workspace-titlebar{grid-template-columns:48px minmax(0,1fr)}.company-monogram.large{width:46px;height:46px}.workspace-title-actions{grid-column:2/-1;justify-items:start;margin-top:8px;margin-left:0}.companies-table-head{display:none}.companies-row{grid-template-columns:40px minmax(0,1fr) 140px 28px;align-items:start;min-height:104px;padding:12px 0}.companies-row>.company-monogram{grid-area:1/1/3}.companies-row-identity{grid-area:1/2}.companies-workflow{grid-area:1/3}.companies-row>.companies-date:nth-child(4){grid-area:2/2}.companies-row>.companies-date:nth-child(5){grid-area:2/3}.companies-row-arrow{grid-area:1/4}}@media (max-width:620px){.workspace-wrap{width:min(100% - 26px,560px);padding-top:27px}.overview-grid{grid-template-columns:1fr}.overview-card:first-child{grid-column:auto}.workspace-title-line{flex-direction:column;align-items:start;gap:5px}.workspace-title-line h1{white-space:normal}.critical-notice{grid-template-columns:27px 1fr}.critical-notice em{display:none}.workspace-section{padding:18px}.people-tabs{gap:15px;margin-left:-18px;margin-right:-18px;padding:0 18px;overflow-x:auto}.people-tabs button{flex:none}.tax-heading-actions{flex-direction:column;align-items:flex-end}.director-record-row{grid-template-columns:34px minmax(0,1fr);min-height:72px}.director-appointments-toggle{white-space:normal;grid-column:2;justify-self:start}.director-appointments-panel{margin-left:0}.director-company-heading{grid-template-columns:1fr;gap:8px}.director-company-status{justify-self:start}.director-role-list li{grid-template-columns:1fr;gap:3px}.obligation-row{grid-template-columns:35px minmax(0,1fr) auto;gap:9px;padding:13px 0}.obligation-date{grid-column:2}.obligation-row .due-badge{grid-area:1/3}.obligation-row .row-action,.obligation-row .filed-meta{grid-area:2/3;margin:0}.vat-facts{grid-template-columns:1fr 1fr}.vat-facts>div{border-bottom:1px solid var(--line)}.vat-facts>div:nth-child(2n){border-right:0}.vat-facts>div:nth-child(n+3){border-bottom:0}.vat-facts .wide{border-top:1px solid var(--line);border-bottom:0}.vat-business-card{grid-template-columns:32px minmax(0,1fr)}.vat-business-card>.source-badge{grid-column:2;justify-self:start}.vat-check-form-heading{flex-direction:column;align-items:stretch}.vat-check-button{width:100%}.vat-check-modes,.vat-requester-row{grid-template-columns:1fr}.vat-history-row{grid-template-columns:28px minmax(0,1fr)}.vat-pdf-action{grid-column:2;justify-self:start}.form-grid,.compact-grid,.cadence-options{grid-template-columns:1fr}.success-actions{flex-direction:column}.success-actions .primary-button{justify-content:center}.companies-wrap{width:min(100% - 26px,560px);padding-top:30px}.companies-titlebar{flex-direction:column;align-items:stretch}.companies-add-button{width:100%}.companies-summary{grid-template-columns:1fr 1fr}.companies-directory{padding:18px}.companies-search-controls{grid-template-columns:1fr 1fr}.companies-search-controls .input-wrap{grid-column:1/-1}.companies-row{grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;min-height:154px}.companies-row>.company-monogram{grid-area:1/1}.companies-row-identity{grid-area:1/2}.companies-workflow{grid-area:2/2/auto/4}.companies-row>.companies-date:nth-child(4){grid-area:3/2/auto/4}.companies-row>.companies-date:nth-child(5){grid-area:4/2/auto/4}.companies-row-arrow{grid-area:1/3}.companies-empty{grid-template-columns:42px minmax(0,1fr)}.companies-empty a,.companies-empty button{grid-column:2;justify-self:start}.details-list .sic-code-list{grid-template-columns:1fr}}@media (max-width:520px){.topbar-actions{gap:6px}.notification-nav-link>span:first-child{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notification-nav-link{justify-content:center;min-width:34px}.add-company-link{font-size:0}.add-company-link:after{content:"+";font-size:15px}.notification-toast-stack{width:calc(100vw - 24px);top:82px;left:12px}.notification-toast{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:13px 38px 13px 12px}.notification-toast-icon{border-radius:9px;width:33px;height:33px}}@media (prefers-reduced-motion:no-preference){.primary-button,.quiet-button{transition:background-color .18s,transform .18s}.primary-button:active,.quiet-button:active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.notification-toast,.notification-toast-timer{animation:none}}.secure-status{color:var(--legacy-ink-5f6d67);align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:700;display:flex}.secure-status i{color:var(--legacy-ink-48a27e);font-size:8px}.steps .complete>span{background:var(--legacy-surface-dceee6);color:var(--green)}.steps .complete strong{color:var(--legacy-ink-53615b)}.error-banner{color:var(--legacy-ink-8b3c30);background:var(--legacy-surface-fff3f0);border:1px solid var(--legacy-edge-f0d4cd);border-radius:11px;grid-template-columns:23px 1fr;align-items:center;gap:10px;margin:0 0 20px;padding:13px 15px;display:grid}.error-banner>span{width:22px;height:22px;color:var(--legacy-ink-ffffff);background:var(--legacy-surface-b95c4c);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.error-banner p{margin:0;font-size:11px;line-height:1.5}.primary-button{min-height:45px}.primary-button:disabled,.result-row:disabled{cursor:wait;opacity:.62}.search-results{border-top:1px solid var(--line);margin-top:24px}.results-title{color:var(--legacy-ink-7e8b85);justify-content:space-between;padding:17px 1px 11px;font-size:10px;display:flex}.results-title strong{color:var(--legacy-ink-47534e);font-size:11px}.result-row{width:100%;color:var(--ink);border:0;border-top:1px solid var(--legacy-edge-edf1ef);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 10px;display:grid}.result-row:hover{background:var(--legacy-surface-f7faf8)}.company-initial{width:36px;height:36px;color:var(--legacy-ink-476158);background:var(--legacy-surface-eaf0ed);border-radius:10px;place-items:center;font-size:12px;font-weight:850;display:grid}.result-copy{min-width:0}.result-copy strong,.result-copy small,.result-copy em{display:block}.result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.result-copy small{color:var(--legacy-ink-697670);margin-top:3px;font-size:9px}.result-copy em{text-overflow:ellipsis;white-space:nowrap;color:var(--legacy-ink-929d98);margin-top:4px;font-size:9px;font-style:normal;overflow:hidden}.result-action{color:var(--green);font-size:10px;font-weight:800}.panel-card{background:var(--paper);border:1px solid var(--line);box-shadow:0 8px 28px var(--legacy-shadow-25204f-a045);border-radius:16px}.review-layout,.private-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.review-main,.private-main{gap:15px;min-width:0;display:grid}.company-summary{grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.company-monogram{width:46px;height:46px;color:var(--green-dark);background:var(--green-pale);border-radius:12px;place-items:center;font-size:16px;font-weight:850;display:grid}.title-line{align-items:center;gap:9px;display:flex}.title-line h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;margin:0;font-size:17px;overflow:hidden}.company-summary p{color:var(--legacy-ink-7b8781);margin:5px 0 0;font-size:10px}.company-summary>a{color:var(--green);font-size:10px;font-weight:800;text-decoration:none}.status-pill{color:var(--legacy-ink-6e766f);background:var(--legacy-surface-eef1ef);text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:4px 8px;font-size:8px;font-weight:850}.status-pill.active{color:var(--legacy-ink-267257);background:var(--legacy-surface-e0f1e9)}.deadline-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.deadline-card{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:126px;padding:18px;display:grid}.deadline-icon{width:35px;height:35px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.deadline-card strong{letter-spacing:-.025em;margin-top:7px;font-size:17px;display:block}.deadline-card p{color:var(--legacy-ink-819089);margin:5px 0 0;font-size:9px}.deadline-card .filing-readiness{color:var(--legacy-ink-4e5c56);border-top:1px solid var(--legacy-edge-e9eeeb);margin-top:9px;padding-top:8px}.filing-readiness span{color:var(--green);font-weight:850}.due-badge{color:var(--legacy-ink-267257);background:var(--legacy-surface-e2f2ea);border-radius:20px;padding:4px 7px;font-size:8px;font-weight:850}.due-badge.overdue{color:var(--legacy-ink-a24536);background:var(--legacy-surface-fae6e2)}.detail-section{padding:22px}.section-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:16px}.section-heading p{color:var(--legacy-ink-7d8984);margin:5px 0 0;font-size:10px}.source-badge,.count-chip{color:var(--legacy-ink-6d7a74);background:var(--legacy-surface-f0f3f1);border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800}.count-chip{text-align:center;min-width:26px;color:var(--green);background:var(--green-pale)}.details-list{grid-template-columns:1.6fr .8fr;margin:20px 0 0;display:grid}.details-list div{border-top:1px solid var(--legacy-edge-edf1ef);padding:13px 0}.details-list div:nth-child(odd){padding-right:20px}.details-list dt{color:var(--legacy-ink-819089);font-size:9px}.details-list dd{color:var(--legacy-ink-38443f);margin:5px 0 0;font-size:11px;font-weight:650;line-height:1.5}.people-list{margin-top:15px}.person-row{border-top:1px solid var(--legacy-edge-edf1ef);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;display:grid}.person-avatar{width:32px;height:32px;color:var(--legacy-ink-53675f);background:var(--legacy-surface-edf2ef);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.person-row strong,.person-row small{display:block}.person-row strong{font-size:11px}.person-row small{color:var(--legacy-ink-7e8b85);margin-top:4px;font-size:8.5px;line-height:1.45}.person-row>span:last-child{color:var(--legacy-ink-87938d);font-size:8px}.sanctioned{background:var(--legacy-surface-fae7e3);border-radius:6px;padding:4px 6px;font-weight:850;color:var(--legacy-ink-9e3f32)!important}.no-data{color:var(--legacy-ink-74827b);background:var(--legacy-surface-f7f9f8);border-radius:10px;margin:16px 0 0;padding:16px;font-size:10px;line-height:1.5}.ownership-note{color:var(--legacy-ink-65736c);background:var(--legacy-surface-f3f7f5);border-radius:10px;grid-template-columns:21px 1fr;gap:9px;margin-top:16px;padding:13px;display:grid}.ownership-note>span{width:19px;height:19px;color:var(--green);background:var(--legacy-surface-dcece5);border-radius:50%;place-items:center;font:800 9px Georgia,serif;display:grid}.ownership-note p{margin:0;font-size:9px;line-height:1.55}.ownership-note strong{color:var(--legacy-ink-35443e)}.review-side,.save-side{padding:23px;position:sticky;top:88px}.review-side h2,.save-side h2{letter-spacing:-.03em;margin:8px 0;font-size:19px;line-height:1.25}.review-side>p,.save-side>p{color:var(--legacy-ink-7c8983);margin:0;font-size:10px;line-height:1.55}.review-checks{gap:12px;margin:21px 0;display:grid}.review-checks span{color:var(--legacy-ink-56635d);align-items:center;gap:8px;font-size:9px;display:flex}.review-checks i{width:18px;height:18px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.full{width:100%}.link-button{width:100%;color:var(--legacy-ink-68756f);background:0 0;border:0;margin-top:10px;padding:8px;font-size:9px;font-weight:750}.security-banner{color:#d8d5ef;background:radial-gradient(circle at 92% 20%,#8b5cf64d,#0000 150px),linear-gradient(135deg,#1b193e,#2b255e);border-radius:14px;grid-template-columns:29px 1fr;gap:12px;padding:17px;display:grid}.security-banner>span{color:#e5e2ff;background:#7967e857;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.security-banner strong{color:#fff;font-size:11px;display:block}.security-banner p{margin:4px 0 0;font-size:9px;line-height:1.55}.secret-card{padding:22px}.secret-question,.director-code-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.secret-question h2{margin:5px 0;font-size:15px}.secret-question p{color:var(--legacy-ink-7c8983);margin:0;font-size:9px}.yes-no{background:var(--legacy-surface-eef2ef);border-radius:8px;flex:none;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.yes-no button{min-width:46px;color:var(--legacy-ink-718079);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:800}.yes-no button.selected{color:var(--green-dark);background:var(--legacy-surface-ffffff);box-shadow:0 1px 4px var(--legacy-shadow-142820-a100)}.revealed-field{border-top:1px solid var(--legacy-edge-eeecf4);margin-top:18px;padding-top:17px}.revealed-field label{margin-bottom:7px;font-size:10px;font-weight:750;display:block}.secret-input{border:1px solid var(--legacy-edge-d5d2e2);background:var(--legacy-surface-ffffff);border-radius:9px;grid-template-columns:1fr auto;width:min(350px,100%);height:43px;display:grid;overflow:hidden}.secret-input:focus-within{border-color:var(--legacy-focus-766cf0);box-shadow:0 0 0 3px var(--legacy-focus-eceaff)}.secret-input input{min-width:0;color:var(--ink);letter-spacing:.16em;background:0 0;border:0;outline:0;padding:0 12px;font-size:12px}.secret-input button{border:0;border-left:1px solid var(--line);color:var(--green);background:var(--legacy-surface-faf9ff);padding:0 12px;font-size:9px;font-weight:800}.revealed-field>small{color:var(--legacy-ink-898696);margin-top:7px;font-size:8.5px;line-height:1.45;display:block}.director-code-list{border-top:1px solid var(--legacy-edge-edf1ef);margin-top:16px}.director-code-row{border-bottom:1px solid var(--legacy-edge-edf1ef);padding:15px 0}.director-code-heading{align-items:center}.director-code-heading strong,.director-code-heading small{display:block}.director-code-heading strong{font-size:11px}.director-code-heading small{color:var(--legacy-ink-84918b);margin-top:4px;font-size:8px}.revealed-field.compact{border-top-style:dashed;margin-top:12px;padding-top:12px}.retention-check{color:var(--legacy-ink-43514b);background:var(--legacy-surface-fffdf6);border:1px solid var(--legacy-edge-ebe3c5);cursor:pointer;border-radius:12px;grid-template-columns:18px 1fr;gap:11px;padding:16px;display:grid}.retention-check input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--legacy-edge-aebbb5);border-radius:5px;width:18px;height:18px;margin:0}.retention-check input:checked{background:var(--green);border-color:var(--green);box-shadow:inset 0 0 0 4px var(--legacy-shadow-ffffff)}.retention-check strong,.retention-check small{display:block}.retention-check strong{font-size:10px}.retention-check small{color:var(--legacy-ink-7d8983);margin-top:4px;font-size:8.5px;line-height:1.5}.save-side dl{margin:20px 0}.save-side dl div{border-top:1px solid var(--legacy-edge-edf1ef);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.save-side dt{color:var(--legacy-ink-7f8c86);font-size:9px}.save-side dd{color:var(--legacy-ink-42504a);margin:0;font-size:9px;font-weight:750}.success-card{text-align:center;background:var(--legacy-surface-ffffff);border:1px solid var(--line);width:min(660px,100%);box-shadow:0 14px 48px var(--legacy-shadow-25204f-a080);border-radius:20px;margin:50px auto 0;padding:clamp(30px,5vw,52px)}.success-mark{width:54px;height:54px;color:var(--legacy-ink-ffffff);background:linear-gradient(135deg, var(--legacy-action-primary), var(--legacy-action-accent));box-shadow:0 8px 22px var(--legacy-shadow-5147e8-a220);border-radius:50%;place-items:center;margin:0 auto 19px;font-size:20px;font-weight:850;display:grid}.success-card h1{letter-spacing:-.045em;margin:9px 0;font-size:clamp(27px,4vw,38px)}.success-card>p{max-width:440px;color:var(--legacy-ink-747181);margin:0 auto;font-size:12px;line-height:1.55}.success-summary{text-align:left;border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;margin:28px 0;display:grid;overflow:hidden}.success-summary div{border-bottom:1px solid var(--line);padding:14px}.success-summary div:nth-child(odd){border-right:1px solid var(--line)}.success-summary div:nth-last-child(-n+2){border-bottom:0}.success-summary span,.success-summary strong{display:block}.success-summary span{color:var(--legacy-ink-858292);font-size:8px}.success-summary strong{margin-top:5px;font-size:10px}@media (max-width:900px){.review-layout,.private-layout{grid-template-columns:1fr}.review-side,.save-side{position:static}.review-side .review-checks{grid-template-columns:1fr 1fr}.review-side .primary-button,.save-side .primary-button{width:auto;min-width:190px}.review-side .link-button,.save-side .link-button{width:auto;margin-left:8px}}@media (max-width:760px){.secure-status{font-size:0}.secure-status i{font-size:9px}.brand-copy small{display:none}.result-row{grid-template-columns:35px minmax(0,1fr)}.result-action{display:none}.company-summary{grid-template-columns:42px minmax(0,1fr)}.company-summary>a{grid-column:2}.title-line{flex-direction:column;align-items:start;gap:5px}.deadline-grid,.details-list{grid-template-columns:1fr}.details-list div:nth-child(odd){padding-right:0}.person-row{grid-template-columns:33px minmax(0,1fr)}.person-row>span:last-child{grid-column:2}.review-side .review-checks{grid-template-columns:1fr}.secret-question,.dialog-choice{flex-direction:column}.dialog-choice{align-items:stretch}.yes-no{width:100%}.yes-no button{min-width:0}.success-summary{grid-template-columns:1fr}.success-summary div:nth-child(odd){border-right:0}.success-summary div:nth-last-child(2){border-bottom:1px solid var(--line)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vat-verification-wrap{width:min(1120px,100% - 40px);margin:0 auto;padding:38px 0 72px}.vat-verification-titlebar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.vat-verification-titlebar h1{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(28px,3.5vw,38px);line-height:1.08}.vat-verification-titlebar p{color:var(--legacy-ink-777485);margin:8px 0 0;font-size:11px;line-height:1.55}.vat-verification-source{min-width:250px;color:var(--legacy-ink-3d4c46);background:var(--legacy-surface-ffffff-a800);border:1px solid var(--legacy-edge-dce6e1);box-shadow:0 7px 24px var(--legacy-shadow-25204f-a040);border-radius:12px;flex:none;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.vat-verification-source>i{width:27px;height:27px;color:var(--legacy-ink-ffffff);background:var(--legacy-surface-389171);border-radius:9px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.vat-verification-source.unavailable{color:var(--legacy-ink-7e443b);background:var(--legacy-surface-fff8f6);border-color:var(--legacy-edge-efd2cd)}.vat-verification-source.unavailable>i{background:var(--legacy-surface-b65343)}.vat-verification-source strong,.vat-verification-source small{display:block}.vat-verification-source strong{font-size:9px}.vat-verification-source small{color:var(--legacy-ink-829089);margin-top:3px;font-size:7.5px}.vat-verification-error{margin-bottom:18px}.vat-verification-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:stretch;gap:18px;display:grid}.vat-verification-form-card,.vat-verification-result-card{min-height:430px;padding:clamp(22px,3vw,28px)}.vat-verification-card-heading{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;display:grid}.vat-verification-card-icon{width:43px;height:43px;color:var(--legacy-ink-ffffff);background:linear-gradient(135deg, var(--legacy-action-primary), var(--legacy-action-accent));box-shadow:0 7px 18px var(--legacy-shadow-5147e8-a200);letter-spacing:.035em;border-radius:12px;place-items:center;font-size:9px;font-weight:900;display:grid}.vat-verification-card-heading h2,.vat-result-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:18px;line-height:1.2}.vat-verification-card-heading p,.vat-result-heading p{color:var(--legacy-ink-7e7b8b);margin:5px 0 0;font-size:9px;line-height:1.5}.vat-verification-form-card form{margin-top:22px}.vat-verification-form-card fieldset{border:0;gap:15px;margin:0;padding:0;display:grid}.vat-verification-form-card .form-field>span{font-size:9.5px}.vat-verification-form-card .form-field input{letter-spacing:.035em;height:46px;font-size:12px}.vat-verification-form-card .form-field small{color:var(--legacy-ink-8a8796);margin-top:6px;font-size:8px;line-height:1.45;display:block}.vat-verification-form-card fieldset:disabled{opacity:.72}.vat-view-only{color:var(--legacy-ink-665d78);background:var(--legacy-surface-f3f1fb);border-radius:9px;grid-template-columns:19px minmax(0,1fr);gap:8px;margin-top:18px;padding:11px 12px;display:grid}.vat-view-only>span,.vat-enhanced-explainer>span{width:18px;height:18px;color:var(--brand-primary);background:var(--legacy-surface-ffffff);border-radius:50%;place-items:center;font:800 9px Georgia,serif;display:grid}.vat-view-only p,.vat-enhanced-explainer p{margin:1px 0 0;font-size:8.5px;line-height:1.5}.vat-enhanced-explainer{color:var(--legacy-ink-625d78);background:linear-gradient(135deg, var(--legacy-surface-f0efff), var(--legacy-surface-f8f7ff));border:1px solid var(--legacy-edge-e4e1f5);border-radius:10px;grid-template-columns:19px minmax(0,1fr);gap:9px;padding:12px;display:grid}.vat-enhanced-explainer strong{color:var(--brand-deep);margin-bottom:2px;display:block}.vat-verification-submit{width:100%;min-height:46px}.vat-verification-context-note{color:var(--legacy-ink-8a8796);text-align:center;margin:14px 0 0;font-size:8px;line-height:1.5}.vat-verification-result-card{background:radial-gradient(circle at 100% 0%, var(--legacy-surface-8b5cf6-a120), transparent 190px), var(--legacy-surface-ffffff);position:relative;overflow:hidden}.vat-verification-result-card:before{content:"";background:linear-gradient(180deg, var(--brand-primary), var(--brand-accent));width:4px;position:absolute;inset:0 auto 0 0}.vat-verification-result-card.valid:before{background:var(--legacy-surface-389171)}.vat-verification-result-card.invalid:before{background:var(--legacy-surface-b65343)}.vat-verification-result-card.error:before{background:var(--legacy-surface-bd8330)}.vat-result-heading{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;display:grid}.vat-result-icon{width:45px;height:45px;color:var(--legacy-ink-ffffff);background:var(--legacy-action-primary);box-shadow:0 7px 18px var(--legacy-shadow-5147e8-a180);border-radius:14px;place-items:center;font-size:16px;font-weight:900;display:grid}.vat-verification-result-card.valid .vat-result-icon{background:var(--legacy-surface-389171);box-shadow:0 7px 18px var(--legacy-shadow-389171-a180)}.vat-verification-result-card.invalid .vat-result-icon{background:var(--legacy-surface-b65343);box-shadow:0 7px 18px var(--legacy-shadow-b65343-a180)}.vat-verification-result-card.error .vat-result-icon{background:var(--legacy-surface-bd8330);box-shadow:0 7px 18px var(--legacy-shadow-bd8330-a180)}.vat-result-business{color:var(--legacy-ink-35433d);background:linear-gradient(135deg, var(--legacy-surface-f2faf6), var(--legacy-surface-f8f7ff));border:1px solid var(--legacy-edge-dbe9e2);border-radius:12px;margin-top:22px;padding:17px}.vat-result-business>span,.vat-result-business strong,.vat-result-business address{display:block}.vat-result-business>span{color:var(--legacy-ink-78867f);text-transform:uppercase;letter-spacing:.055em;font-size:8px;font-weight:750}.vat-result-business strong{margin-top:7px;font-size:13px;line-height:1.35}.vat-result-business address{color:var(--legacy-ink-6e7b75);margin-top:5px;font-size:9px;font-style:normal;line-height:1.55}.vat-result-details{border:1px solid var(--legacy-edge-ebe9f1);border-radius:11px;grid-template-columns:1fr 1fr;margin:19px 0 0;display:grid;overflow:hidden}.vat-result-details>div{border-right:1px solid var(--legacy-edge-ebe9f1);border-bottom:1px solid var(--legacy-edge-ebe9f1);min-width:0;padding:12px}.vat-result-details>div:nth-child(2n){border-right:0}.vat-result-details>div:nth-last-child(-n+2){border-bottom:0}.vat-result-details dt{color:var(--legacy-ink-858292);font-size:7.5px}.vat-result-details dd{overflow-wrap:anywhere;color:var(--legacy-ink-454152);margin:5px 0 0;font-size:8.5px;font-weight:750;line-height:1.45}.vat-result-note{color:var(--legacy-ink-6d687a);background:var(--legacy-surface-f7f6fa);border-radius:9px;margin:13px 0 0;padding:10px 11px;font-size:8px;line-height:1.5}.vat-result-download{justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:15px;text-decoration:none;display:inline-flex}.vat-result-empty,.vat-verification-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;display:flex}.vat-result-empty>span{width:54px;height:54px;color:var(--brand-primary);background:var(--brand-soft);border-radius:17px;place-items:center;font-size:19px;font-weight:900;display:grid}.vat-result-empty h2{letter-spacing:-.035em;margin:17px 0 0;font-size:19px}.vat-result-empty>p{max-width:330px;color:var(--legacy-ink-817e8e);margin:7px auto 0;font-size:9.5px;line-height:1.6}.vat-result-empty ul{width:min(300px,100%);color:var(--legacy-ink-5d685f);background:var(--legacy-surface-f7f7fb-a900);text-align:left;border-radius:11px;gap:10px;margin:21px auto 0;padding:15px 17px;list-style:none;display:grid}.vat-result-empty li{align-items:center;gap:9px;font-size:8.5px;display:flex}.vat-result-empty li i{width:17px;height:17px;color:var(--legacy-ink-2e805f);background:var(--legacy-surface-ddf0e7);border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.vat-verification-loading{color:var(--legacy-ink-4b4857)}.vat-verification-loading .companies-spinner{border-width:3px;width:27px;height:27px;margin-bottom:15px}.vat-verification-loading strong{font-size:12px}.vat-verification-loading p{color:var(--legacy-ink-858291);margin:5px 0 0;font-size:9px}.vat-verification-history{margin-top:18px;padding:clamp(20px,3vw,26px)}.vat-verification-history-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.vat-verification-history-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:18px}.vat-verification-history-heading p{color:var(--legacy-ink-817e8c);margin:5px 0 0;font-size:9px}.vat-verification-search{height:43px;color:var(--legacy-ink-92909c);background:var(--legacy-surface-fbfbfd);border:1px solid var(--legacy-edge-dedce8);border-radius:10px;align-items:center;gap:9px;margin-top:19px;padding:0 12px;display:flex}.vat-verification-search:focus-within{background:var(--legacy-surface-ffffff);border-color:var(--legacy-focus-766cf0);box-shadow:0 0 0 3px var(--legacy-focus-eceaff)}.vat-verification-search i{font-size:16px;font-style:normal}.vat-verification-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.vat-verification-history-status{color:var(--legacy-ink-92909c);margin:8px 1px 0;font-size:7.5px}.vat-verification-history-list{border-top:1px solid var(--legacy-edge-ebeef0);margin:14px 0 0;padding:0;list-style:none}.vat-verification-history-list li{border-bottom:1px solid var(--legacy-edge-ebeef0);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:88px;padding:14px 0;display:grid}.vat-verification-history-main{min-width:0}.vat-verification-history-main>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vat-verification-history-main strong{text-overflow:ellipsis;color:var(--legacy-ink-3c4943);font-size:10px;overflow:hidden}.vat-verification-history-main address,.vat-verification-history-main small,.vat-verification-history-main em{display:block}.vat-verification-history-main address{color:var(--legacy-ink-727f78);margin-top:5px;font-size:8.5px;font-style:normal;line-height:1.45}.vat-verification-history-main small{color:var(--legacy-ink-89948e);margin-top:6px;font-size:7.5px;line-height:1.45}.vat-verification-history-main em{color:var(--legacy-ink-795fae);margin-top:4px;font-size:7.5px;font-style:normal;line-height:1.4}.vat-verification-history-list .vat-pdf-action{align-self:center}.vat-verification-history-empty{min-height:130px;color:var(--legacy-ink-6d7973);background:var(--legacy-surface-fafbfb);border:1px dashed var(--legacy-edge-d7dfdb);border-radius:11px;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding:24px;display:flex}.vat-verification-history-empty>span:not(.companies-spinner){width:38px;height:38px;color:var(--brand-primary);background:var(--brand-soft);border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.vat-verification-history-empty strong{font-size:10px}.vat-verification-history-empty p{color:var(--legacy-ink-86918c);margin:5px 0 0;font-size:8.5px}@media (max-width:860px){.vat-verification-grid{grid-template-columns:1fr}.vat-verification-form-card,.vat-verification-result-card{min-height:0}.vat-result-empty,.vat-verification-loading{min-height:310px}}@media (max-width:620px){.vat-verification-wrap{width:min(100% - 26px,560px);padding-top:29px}.vat-verification-titlebar{flex-direction:column;align-items:stretch;gap:16px}.vat-verification-source{min-width:0}.vat-verification-form-card,.vat-verification-result-card,.vat-verification-history{padding:19px}.vat-result-details{grid-template-columns:1fr}.vat-result-details>div,.vat-result-details>div:nth-child(2n),.vat-result-details>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--legacy-edge-ebe9f1)}.vat-result-details>div:last-child{border-bottom:0}.vat-verification-history-list li{grid-template-columns:28px minmax(0,1fr)}.vat-verification-history-list .vat-pdf-action{grid-column:2;justify-self:start}}@media (max-width:520px){.vat-verification-nav-link>span:first-child{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vat-verification-nav-link{justify-content:center;min-width:34px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--legacy-action-146d4a:var(--brand-button-primary);--legacy-action-accent:var(--brand-button-accent);--legacy-action-primary:var(--brand-button-primary);--legacy-edge-26845e:#26845e;--legacy-edge-6953dd:var(--app-border);--legacy-edge-766cf0:var(--app-border);--legacy-edge-7bc6a8:#7bc6a8;--legacy-edge-847af1:var(--app-border);--legacy-edge-8a7be4:var(--app-border);--legacy-edge-8e7bb9:var(--app-border);--legacy-edge-8e84df:var(--app-border);--legacy-edge-a9b3ae:#a9b3ae;--legacy-edge-aaa4e8:var(--app-border);--legacy-edge-aaa4f5:var(--app-border);--legacy-edge-ad9dea:var(--app-border);--legacy-edge-aebbb5:#aebbb5;--legacy-edge-b84f40:#b84f40;--legacy-edge-bdd4ca:#bdd4ca;--legacy-edge-bfd8ca:#bfd8ca;--legacy-edge-c5d8d0:#c5d8d0;--legacy-edge-c78b2d:#c78b2d;--legacy-edge-c7c3f5:var(--app-border);--legacy-edge-c8c4ee:var(--app-border);--legacy-edge-c9c4f2:var(--app-border);--legacy-edge-c9c5ef:var(--app-border);--legacy-edge-cac1f6:var(--app-border);--legacy-edge-cbded3:#cbded3;--legacy-edge-ccded7:#ccded7;--legacy-edge-cce6d8:#cce6d8;--legacy-edge-cce6d9:#cce6d9;--legacy-edge-cdd7d2:#cdd7d2;--legacy-edge-cfc0ea:var(--app-border);--legacy-edge-cfc7ff:var(--app-border);--legacy-edge-d1e8db:#d1e8db;--legacy-edge-d3cff1:var(--app-border);--legacy-edge-d3dcd7:#d3dcd7;--legacy-edge-d4d0ed:var(--app-border);--legacy-edge-d4dfdc:#d4dfdc;--legacy-edge-d4e9e0:#d4e9e0;--legacy-edge-d5d2e2:#d5d2e2;--legacy-edge-d5dfda:#d5dfda;--legacy-edge-d5e9dd:#d5e9dd;--legacy-edge-d6dfda:#d6dfda;--legacy-edge-d7dfdb:#d7dfdb;--legacy-edge-d8c8ec:var(--app-border);--legacy-edge-d8d2ed:var(--app-border);--legacy-edge-d9cef6:var(--app-border);--legacy-edge-d9d3e6:var(--app-border);--legacy-edge-d9d5e8:var(--app-border);--legacy-edge-d9d5ff:var(--app-border);--legacy-edge-d9e1dd:#d9e1dd;--legacy-edge-dbe9e2:#dbe9e2;--legacy-edge-dcd5e9:var(--app-border);--legacy-edge-dcd5ec:var(--app-border);--legacy-edge-dcd9e5:#dcd9e5;--legacy-edge-dcd9e8:#dcd9e8;--legacy-edge-dce2fa:#dce2fa;--legacy-edge-dce6e1:#dce6e1;--legacy-edge-dce6e3:#dce6e3;--legacy-edge-dce9e3:#dce9e3;--legacy-edge-ddd3fa:var(--app-border);--legacy-edge-dde2de:#dde2de;--legacy-edge-ded8bc:#ded8bc;--legacy-edge-dedbea:var(--app-border);--legacy-edge-dedce8:#dedce8;--legacy-edge-dedce9:#dedce9;--legacy-edge-dfdafc:var(--app-border);--legacy-edge-dfe7e3:#dfe7e3;--legacy-edge-dfe8e2:#dfe8e2;--legacy-edge-dfe8e5:#dfe8e5;--legacy-edge-e0d3f3:var(--app-border);--legacy-edge-e0e9e4:#e0e9e4;--legacy-edge-e1b8b1:#e1b8b1;--legacy-edge-e1e7e8:#e1e7e8;--legacy-edge-e3deed:var(--app-border);--legacy-edge-e3ece7:#e3ece7;--legacy-edge-e4bbb5:#e4bbb5;--legacy-edge-e4ddfc:var(--app-border);--legacy-edge-e4e1f0:var(--app-border);--legacy-edge-e4e1f5:var(--app-border);--legacy-edge-e5d5f6:var(--app-border);--legacy-edge-e5ddee:var(--app-border);--legacy-edge-e5def7:var(--app-border);--legacy-edge-e5e0ff:var(--app-border);--legacy-edge-e5e7e6:#e5e7e6;--legacy-edge-e5ebe8:#e5ebe8;--legacy-edge-e6e0fc:var(--app-border);--legacy-edge-e6ebea:#e6ebea;--legacy-edge-e6edeb:#e6edeb;--legacy-edge-e7e5ef:#e7e5ef;--legacy-edge-e7e5f1:var(--app-border);--legacy-edge-e7ece9:#e7ece9;--legacy-edge-e8dbf5:var(--app-border);--legacy-edge-e8e0f0:var(--app-border);--legacy-edge-e8e0f3:var(--app-border);--legacy-edge-e8e1f5:var(--app-border);--legacy-edge-e8e6ef:#e8e6ef;--legacy-edge-e8edea:#e8edea;--legacy-edge-e8eded:#e8eded;--legacy-edge-e9e4f2:var(--app-border);--legacy-edge-e9e6ef:#e9e6ef;--legacy-edge-e9eeeb:#e9eeeb;--legacy-edge-eaded7:#eaded7;--legacy-edge-eae3f3:var(--app-border);--legacy-edge-eae5f3:var(--app-border);--legacy-edge-eae6f3:var(--app-border);--legacy-edge-eaf0ed:#eaf0ed;--legacy-edge-ebdfbf:#ebdfbf;--legacy-edge-ebe2f3:var(--app-border);--legacy-edge-ebe3c5:#ebe3c5;--legacy-edge-ebe9f1:#ebe9f1;--legacy-edge-ebeaf2:#ebeaf2;--legacy-edge-ebeef0:#ebeef0;--legacy-edge-ecc9c5:#ecc9c5;--legacy-edge-ece8ff:var(--app-border);--legacy-edge-eceaf2:#eceaf2;--legacy-edge-eceaf4:var(--app-border);--legacy-edge-ececf1:#ececf1;--legacy-edge-edf0ef:#edf0ef;--legacy-edge-edf1ef:#edf1ef;--legacy-edge-eee7f4:var(--app-border);--legacy-edge-eee8f4:var(--app-border);--legacy-edge-eeebf5:var(--app-border);--legacy-edge-eeecf4:var(--app-border);--legacy-edge-efc9c2:#efc9c2;--legacy-edge-efd0c9:#efd0c9;--legacy-edge-efd2cd:#efd2cd;--legacy-edge-efedf5:var(--app-border);--legacy-edge-f0d4cd:#f0d4cd;--legacy-edge-f0ddc2:#f0ddc2;--legacy-edge-f0dfbd:#f0dfbd;--legacy-edge-f0e2d4:#f0e2d4;--legacy-edge-f1d9df:#f1d9df;--legacy-edge-f1dfe4:#f1dfe4;--legacy-edge-f1e4c9:#f1e4c9;--legacy-focus-26845e:#26845e;--legacy-focus-5147e8-a110:color-mix(in srgb,var(--app-accent) 11%,transparent);--legacy-focus-6558d9-a110:color-mix(in srgb,var(--app-accent) 11%,transparent);--legacy-focus-766cf0:var(--app-accent);--legacy-focus-7bc6a8:#7bc6a8;--legacy-focus-847af1:var(--app-accent);--legacy-focus-847af1-a130:color-mix(in srgb,var(--app-accent) 13%,transparent);--legacy-focus-8a7be4:var(--app-accent);--legacy-focus-8e84df:var(--app-accent);--legacy-focus-ad9dea:var(--app-accent);--legacy-focus-cfc7ff:var(--app-accent);--legacy-focus-d9d5ff:var(--app-accent);--legacy-focus-ddd3fa:var(--app-accent);--legacy-focus-eceaff:var(--app-accent);--legacy-focus-f5f1ff:var(--app-accent);--legacy-ink-0b223c:#0b223c;--legacy-ink-13283e:#13283e;--legacy-ink-142d47:#142d47;--legacy-ink-146d4a:#146d4a;--legacy-ink-146d4d:#146d4d;--legacy-ink-147b56:#147b56;--legacy-ink-152e45:#152e45;--legacy-ink-162e47:#162e47;--legacy-ink-168c76:#168c76;--legacy-ink-17372c:#17372c;--legacy-ink-1d1b2f:var(--app-accent);--legacy-ink-1f7654:#1f7654;--legacy-ink-1f7a58:#1f7a58;--legacy-ink-237155:#237155;--legacy-ink-245849:#245849;--legacy-ink-247355:#247355;--legacy-ink-267257:#267257;--legacy-ink-27745b:#27745b;--legacy-ink-27775f:#27775f;--legacy-ink-287459:#287459;--legacy-ink-287660:#287660;--legacy-ink-294554:#294554;--legacy-ink-296b52:#296b52;--legacy-ink-2b5e9b:#2b5e9b;--legacy-ink-2c7056:#2c7056;--legacy-ink-2d7058:#2d7058;--legacy-ink-2d715b:#2d715b;--legacy-ink-2e493e:#2e493e;--legacy-ink-2e805f:#2e805f;--legacy-ink-2f6b53:#2f6b53;--legacy-ink-2f765f:#2f765f;--legacy-ink-302a42:var(--app-accent);--legacy-ink-302d3c:var(--app-accent);--legacy-ink-315e50:#315e50;--legacy-ink-33433d:#33433d;--legacy-ink-353044:var(--app-accent);--legacy-ink-35433d:#35433d;--legacy-ink-35443e:#35443e;--legacy-ink-356b55:#356b55;--legacy-ink-373340:var(--app-accent);--legacy-ink-383545:var(--app-accent);--legacy-ink-38443f:#38443f;--legacy-ink-38453f:#38453f;--legacy-ink-38515f:#38515f;--legacy-ink-39364f:var(--app-accent);--legacy-ink-3b8a6d:#3b8a6d;--legacy-ink-3c4943:#3c4943;--legacy-ink-3d4c46:#3d4c46;--legacy-ink-3f4a45:#3f4a45;--legacy-ink-3f4b45:#3f4b45;--legacy-ink-3f9876:#3f9876;--legacy-ink-42504a:#42504a;--legacy-ink-43514b:#43514b;--legacy-ink-454152:var(--app-accent);--legacy-ink-464052:var(--app-accent);--legacy-ink-46524c:#46524c;--legacy-ink-47534e:#47534e;--legacy-ink-476158:#476158;--legacy-ink-476658:#476658;--legacy-ink-48a27e:#48a27e;--legacy-ink-494052:var(--app-accent);--legacy-ink-494152:var(--app-accent);--legacy-ink-4a5650:#4a5650;--legacy-ink-4a6b59:#4a6b59;--legacy-ink-4b405f:var(--app-accent);--legacy-ink-4b4857:#4b4857;--legacy-ink-4b9a7a:#4b9a7a;--legacy-ink-4c4858:#4c4858;--legacy-ink-4d5953:#4d5953;--legacy-ink-4d8b73:#4d8b73;--legacy-ink-4e4a58:#4e4a58;--legacy-ink-4e4b59:#4e4b59;--legacy-ink-4e5c56:#4e5c56;--legacy-ink-5147c7:var(--app-accent);--legacy-ink-51482d:#51482d;--legacy-ink-526176:#526176;--legacy-ink-53605a:#53605a;--legacy-ink-53615b:#53615b;--legacy-ink-53645d:#53645d;--legacy-ink-53675f:#53675f;--legacy-ink-536a67:#536a67;--legacy-ink-565366:#565366;--legacy-ink-56625d:#56625d;--legacy-ink-56635d:#56635d;--legacy-ink-595069:var(--app-accent);--legacy-ink-596660:#596660;--legacy-ink-59717e:#59717e;--legacy-ink-5d685f:#5d685f;--legacy-ink-5e55ce:var(--app-accent);--legacy-ink-5e6d80:#5e6d80;--legacy-ink-5f6d67:#5f6d67;--legacy-ink-60716a:#60716a;--legacy-ink-6252c5:var(--app-accent);--legacy-ink-625d78:var(--app-accent);--legacy-ink-625d7a:var(--app-accent);--legacy-ink-625f70:#625f70;--legacy-ink-627069:#627069;--legacy-ink-64606d:#64606d;--legacy-ink-65529b:var(--app-accent);--legacy-ink-6558d4:var(--app-accent);--legacy-ink-65726c:#65726c;--legacy-ink-65736c:#65736c;--legacy-ink-665d78:var(--app-accent);--legacy-ink-667970:#667970;--legacy-ink-6751cc:var(--app-accent);--legacy-ink-675b78:var(--app-accent);--legacy-ink-676078:#676078;--legacy-ink-67746e:#67746e;--legacy-ink-686473:#686473;--legacy-ink-68756f:#68756f;--legacy-ink-68766f:#68766f;--legacy-ink-6877c7:var(--app-accent);--legacy-ink-69736e:#69736e;--legacy-ink-69756f:#69756f;--legacy-ink-697670:#697670;--legacy-ink-6a5e7d:var(--app-accent);--legacy-ink-6a7787:#6a7787;--legacy-ink-6a7988:#6a7988;--legacy-ink-6b61da:var(--app-accent);--legacy-ink-6b7771:#6b7771;--legacy-ink-6b7e74:#6b7e74;--legacy-ink-6c5930:#6c5930;--legacy-ink-6c5d7e:var(--app-accent);--legacy-ink-6c6979:#6c6979;--legacy-ink-6d5b35:#6d5b35;--legacy-ink-6d687a:#6d687a;--legacy-ink-6d7973:#6d7973;--legacy-ink-6d7a74:#6d7a74;--legacy-ink-6d8177:#6d8177;--legacy-ink-6e766f:#6e766f;--legacy-ink-6e7a74:#6e7a74;--legacy-ink-6e7b75:#6e7b75;--legacy-ink-6f6b78:#6f6b78;--legacy-ink-6f6d7d:#6f6d7d;--legacy-ink-6f7a75:#6f7a75;--legacy-ink-6f7c76:#6f7c76;--legacy-ink-708079:#708079;--legacy-ink-716c80:#716c80;--legacy-ink-718079:#718079;--legacy-ink-718092:#718092;--legacy-ink-718478:#718478;--legacy-ink-727f78:#727f78;--legacy-ink-735427:#735427;--legacy-ink-73877b:#73877b;--legacy-ink-747181:#747181;--legacy-ink-74808e:#74808e;--legacy-ink-74817b:#74817b;--legacy-ink-74827b:#74827b;--legacy-ink-74827c:#74827c;--legacy-ink-756b80:#756b80;--legacy-ink-75827c:#75827c;--legacy-ink-766d88:#766d88;--legacy-ink-776687:var(--app-accent);--legacy-ink-777383:#777383;--legacy-ink-777481:#777481;--legacy-ink-777482:#777482;--legacy-ink-777485:#777485;--legacy-ink-77847e:#77847e;--legacy-ink-77877f:#77877f;--legacy-ink-786c87:#786c87;--legacy-ink-78847e:#78847e;--legacy-ink-78857f:#78857f;--legacy-ink-78867f:#78867f;--legacy-ink-795724:#795724;--legacy-ink-795fae:var(--app-accent);--legacy-ink-79678f:var(--app-accent);--legacy-ink-7a8680:#7a8680;--legacy-ink-7a8b83:#7a8b83;--legacy-ink-7a8b92:#7a8b92;--legacy-ink-7b60b4:var(--app-accent);--legacy-ink-7b8681:#7b8681;--legacy-ink-7b8781:#7b8781;--legacy-ink-7c718d:#7c718d;--legacy-ink-7c8882:#7c8882;--legacy-ink-7c897e:#7c897e;--legacy-ink-7c8983:#7c8983;--legacy-ink-7d332a:#7d332a;--legacy-ink-7d8983:#7d8983;--legacy-ink-7d8984:#7d8984;--legacy-ink-7d8a84:#7d8a84;--legacy-ink-7d8c86:#7d8c86;--legacy-ink-7e443b:#7e443b;--legacy-ink-7e7b8b:#7e7b8b;--legacy-ink-7e7b8e:#7e7b8e;--legacy-ink-7e8a84:#7e8a84;--legacy-ink-7e8b85:#7e8b85;--legacy-ink-7f2f2f:#7f2f2f;--legacy-ink-7f7b8e:#7f7b8e;--legacy-ink-7f8b85:#7f8b85;--legacy-ink-7f8c86:#7f8c86;--legacy-ink-815328:#815328;--legacy-ink-81591e:#81591e;--legacy-ink-81768f:#81768f;--legacy-ink-817e8c:#817e8c;--legacy-ink-817e8e:#817e8e;--legacy-ink-817e8f:#817e8f;--legacy-ink-818c87:#818c87;--legacy-ink-819086:#819086;--legacy-ink-819089:#819089;--legacy-ink-825f23:#825f23;--legacy-ink-827093:var(--app-accent);--legacy-ink-827296:var(--app-accent);--legacy-ink-827468:#827468;--legacy-ink-82798f:#82798f;--legacy-ink-827b91:#827b91;--legacy-ink-829089:#829089;--legacy-ink-82908c:#82908c;--legacy-ink-8378ab:var(--app-accent);--legacy-ink-839089:#839089;--legacy-ink-83908a:#83908a;--legacy-ink-847ba7:var(--app-accent);--legacy-ink-84908a:#84908a;--legacy-ink-84918b:#84918b;--legacy-ink-855b1e:#855b1e;--legacy-ink-858190:#858190;--legacy-ink-858197:#858197;--legacy-ink-858291:#858291;--legacy-ink-858292:#858292;--legacy-ink-858f8a:#858f8a;--legacy-ink-85918b:#85918b;--legacy-ink-85918c:#85918c;--legacy-ink-85959b:#85959b;--legacy-ink-868394:#868394;--legacy-ink-86918c:#86918c;--legacy-ink-86928c:#86928c;--legacy-ink-878493:#878493;--legacy-ink-87938d:#87938d;--legacy-ink-88602e:#88602e;--legacy-ink-888491:#888491;--legacy-ink-898695:#898695;--legacy-ink-898696:#898696;--legacy-ink-89948e:#89948e;--legacy-ink-8a6841:#8a6841;--legacy-ink-8a8795:#8a8795;--legacy-ink-8a8796:#8a8796;--legacy-ink-8a948f:#8a948f;--legacy-ink-8a9690:#8a9690;--legacy-ink-8b3c30:#8b3c30;--legacy-ink-8b5d17:#8b5d17;--legacy-ink-8b621f:#8b621f;--legacy-ink-8b6fa3:var(--app-accent);--legacy-ink-8b72a8:var(--app-accent);--legacy-ink-8b7a9e:var(--app-accent);--legacy-ink-8b7c9c:var(--app-accent);--legacy-ink-8b8795:#8b8795;--legacy-ink-8b8798:#8b8798;--legacy-ink-8b879b:#8b879b;--legacy-ink-8b9590:#8b9590;--legacy-ink-8b9691:#8b9691;--legacy-ink-8c5e19:#8c5e19;--legacy-ink-8c8999:#8c8999;--legacy-ink-8c9792:#8c9792;--legacy-ink-8d4037:#8d4037;--legacy-ink-8d6532:#8d6532;--legacy-ink-8d75a2:var(--app-accent);--legacy-ink-8d7c9f:var(--app-accent);--legacy-ink-8d847c:#8d847c;--legacy-ink-8d8998:#8d8998;--legacy-ink-8e3d31:#8e3d31;--legacy-ink-8e456a:#8e456a;--legacy-ink-8e829f:#8e829f;--legacy-ink-90879d:#90879d;--legacy-ink-909b96:#909b96;--legacy-ink-91869d:#91869d;--legacy-ink-91a19c:#91a19c;--legacy-ink-923d54:#923d54;--legacy-ink-927ca8:var(--app-accent);--legacy-ink-92909c:#92909c;--legacy-ink-929b97:#929b97;--legacy-ink-929d98:#929d98;--legacy-ink-93909d:#93909d;--legacy-ink-93a099:#93a099;--legacy-ink-94899f:#94899f;--legacy-ink-958a9f:#958a9f;--legacy-ink-963f33:#963f33;--legacy-ink-9689ac:var(--app-accent);--legacy-ink-9693a0:#9693a0;--legacy-ink-97705b:#97705b;--legacy-ink-98a29d:#98a29d;--legacy-ink-994c40:#994c40;--legacy-ink-9995a4:#9995a4;--legacy-ink-9a3c2f:#9a3c2f;--legacy-ink-9a4b3e:#9a4b3e;--legacy-ink-9a4f46:#9a4f46;--legacy-ink-9a641e:#9a641e;--legacy-ink-9a7b54:#9a7b54;--legacy-ink-9b3c31:#9b3c31;--legacy-ink-9b4336:#9b4336;--legacy-ink-9b87ae:var(--app-accent);--legacy-ink-9b8baa:#9b8baa;--legacy-ink-9b8ca9:#9b8ca9;--legacy-ink-9c93ae:#9c93ae;--legacy-ink-9d4a55:#9d4a55;--legacy-ink-9e3f32:#9e3f32;--legacy-ink-9e8fd1:var(--app-accent);--legacy-ink-9e96aa:#9e96aa;--legacy-ink-a093ae:#a093ae;--legacy-ink-a094ac:#a094ac;--legacy-ink-a14848:#a14848;--legacy-ink-a16975:#a16975;--legacy-ink-a197af:#a197af;--legacy-ink-a24536:#a24536;--legacy-ink-a2493c:#a2493c;--legacy-ink-a28bb9:var(--app-accent);--legacy-ink-a298ad:#a298ad;--legacy-ink-a33f36:#a33f36;--legacy-ink-a38db4:var(--app-accent);--legacy-ink-a44538:#a44538;--legacy-ink-a74739:#a74739;--legacy-ink-a89db9:#a89db9;--legacy-ink-aa493c:#aa493c;--legacy-ink-aa8fcb:var(--app-accent);--legacy-ink-aa9db8:#aa9db8;--legacy-ink-aaa0b5:#aaa0b5;--legacy-ink-aaa7b1:#aaa7b1;--legacy-ink-ac874f:#ac874f;--legacy-ink-ac98bb:#ac98bb;--legacy-ink-b0a5bd:#b0a5bd;--legacy-ink-b2a7bc:#b2a7bc;--legacy-ink-b4a9be:#b4a9be;--legacy-ink-b9acc9:#b9acc9;--legacy-ink-c05240:#c05240;--legacy-ink-c0c8c4:#c0c8c4;--legacy-ink-c25442:#c25442;--legacy-ink-c8c6e2:var(--app-accent);--legacy-ink-c9b9d7:var(--app-accent);--legacy-ink-d19737:#d19737;--legacy-ink-d39632:#d39632;--legacy-ink-d8d4ff:var(--app-accent);--legacy-ink-ffffff:#fff;--legacy-shadow-0b223c-a012:#0b223c03;--legacy-shadow-10231b-a220:#10231b38;--legacy-shadow-102c3d-a133:#102c3d22;--legacy-shadow-142820-a080:#14282014;--legacy-shadow-142820-a100:#1428201a;--legacy-shadow-163b38-a141:#163b3824;--legacy-shadow-25204f-a025:color-mix(in srgb,var(--app-accent) 2.5%,transparent);--legacy-shadow-25204f-a035:color-mix(in srgb,var(--app-accent) 3.5%,transparent);--legacy-shadow-25204f-a040:color-mix(in srgb,var(--app-accent) 4%,transparent);--legacy-shadow-25204f-a045:color-mix(in srgb,var(--app-accent) 4.5%,transparent);--legacy-shadow-25204f-a055:color-mix(in srgb,var(--app-accent) 5.5%,transparent);--legacy-shadow-25204f-a080:color-mix(in srgb,var(--app-accent) 8%,transparent);--legacy-shadow-25204f-a090:color-mix(in srgb,var(--app-accent) 9%,transparent);--legacy-shadow-25204f-a140:color-mix(in srgb,var(--app-accent) 14%,transparent);--legacy-shadow-25204f-a170:color-mix(in srgb,var(--app-accent) 17%,transparent);--legacy-shadow-25204f-a180:color-mix(in srgb,var(--app-accent) 18%,transparent);--legacy-shadow-352355-a040:color-mix(in srgb,var(--app-accent) 4%,transparent);--legacy-shadow-389171-a180:#3891712e;--legacy-shadow-5147e8-a060:color-mix(in srgb,var(--app-accent) 6%,transparent);--legacy-shadow-5147e8-a075:color-mix(in srgb,var(--app-accent) 7.5%,transparent);--legacy-shadow-5147e8-a110:color-mix(in srgb,var(--app-accent) 11%,transparent);--legacy-shadow-5147e8-a150:color-mix(in srgb,var(--app-accent) 15%,transparent);--legacy-shadow-5147e8-a180:color-mix(in srgb,var(--app-accent) 18%,transparent);--legacy-shadow-5147e8-a200:color-mix(in srgb,var(--app-accent) 20%,transparent);--legacy-shadow-5147e8-a220:color-mix(in srgb,var(--app-accent) 22%,transparent);--legacy-shadow-5147e8-a240:color-mix(in srgb,var(--app-accent) 24%,transparent);--legacy-shadow-6558d9-a110:color-mix(in srgb,var(--app-accent) 11%,transparent);--legacy-shadow-847af1-a130:color-mix(in srgb,var(--app-accent) 13%,transparent);--legacy-shadow-aaa4f5:color-mix(in srgb,var(--app-accent) 12%,transparent);--legacy-shadow-b65343-a180:#b653432e;--legacy-shadow-bd8330-a180:#bd83302e;--legacy-shadow-d9eee1:#d9eee1;--legacy-shadow-eceaff:color-mix(in srgb,var(--app-accent) 12%,transparent);--legacy-shadow-f5f1ff:color-mix(in srgb,var(--app-accent) 12%,transparent);--legacy-shadow-ffffff:white;--legacy-surface-102c3d-a400:#102c3d66;--legacy-surface-15211c-a480:#15211c7a;--legacy-surface-27835a:#27835a;--legacy-surface-2f7f5d:#2f7f5d;--legacy-surface-36906a:#36906a;--legacy-surface-389171:#389171;--legacy-surface-3b9371:#3b9371;--legacy-surface-3e886f:#3e886f;--legacy-surface-443bd3:var(--brand-button-accent);--legacy-surface-483bce:var(--brand-button-accent);--legacy-surface-5147e8:var(--brand-button-accent);--legacy-surface-5147e8-a070:color-mix(in srgb,var(--app-accent) 7%,transparent);--legacy-surface-5147e8-a075:color-mix(in srgb,var(--app-accent) 7.5%,transparent);--legacy-surface-6145d8:var(--brand-button-accent);--legacy-surface-6480ba:#6480ba;--legacy-surface-6ca88c:#6ca88c;--legacy-surface-7458ee:var(--brand-button-accent);--legacy-surface-7859ed:var(--brand-button-accent);--legacy-surface-8059ec:var(--brand-button-accent);--legacy-surface-8b5cf6-a120:color-mix(in srgb,var(--app-accent) 12%,transparent);--legacy-surface-8b6cc6:var(--brand-button-primary);--legacy-surface-a69aaf:#a69aaf;--legacy-surface-b65343:#b65343;--legacy-surface-b84f40:#b84f40;--legacy-surface-b95c4c:#b95c4c;--legacy-surface-b9a9c7:#b9a9c7;--legacy-surface-bd8330:#bd8330;--legacy-surface-c78b2d:#c78b2d;--legacy-surface-c94e4e:#c94e4e;--legacy-surface-d5952d:#d5952d;--legacy-surface-dcece5:#dcece5;--legacy-surface-dceee6:#dceee6;--legacy-surface-ddf0e7:#ddf0e7;--legacy-surface-def0e6:#def0e6;--legacy-surface-dff2e9:#dff2e9;--legacy-surface-dff4ed:#dff4ed;--legacy-surface-e0f1e9:#e0f1e9;--legacy-surface-e2f2ea:#e2f2ea;--legacy-surface-e4f3ed:#e4f3ed;--legacy-surface-e6f4ee:#e6f4ee;--legacy-surface-e7f3eb:#e7f3eb;--legacy-surface-e8f0fa:#e8f0fa;--legacy-surface-e8f4ed:#e8f4ed;--legacy-surface-e8f5ef:#e8f5ef;--legacy-surface-e9e5ff:var(--app-accent-soft);--legacy-surface-e9e6ef:#e9e6ef;--legacy-surface-eae8ff:var(--app-accent-soft);--legacy-surface-eaf0ed:#eaf0ed;--legacy-surface-eaf5ef:#eaf5ef;--legacy-surface-eaf6f1:#eaf6f1;--legacy-surface-ebe2f3:var(--app-accent-soft);--legacy-surface-ecefed:#ecefed;--legacy-surface-ecf6f0:#ecf6f0;--legacy-surface-edf0ff:var(--app-accent-soft);--legacy-surface-edf1ef:#edf1ef;--legacy-surface-edf2ef:#edf2ef;--legacy-surface-edf3f0:#edf3f0;--legacy-surface-edf6f1:#edf6f1;--legacy-surface-edf8f2:#edf8f2;--legacy-surface-eeebf4:var(--app-accent-soft);--legacy-surface-eeebff:var(--app-accent-soft);--legacy-surface-eeecff:var(--app-accent-soft);--legacy-surface-eef1ef:#eef1ef;--legacy-surface-eef2ef:#eef2ef;--legacy-surface-eef2f0:#eef2f0;--legacy-surface-efedff:var(--app-accent-soft);--legacy-surface-eff7f3:#eff7f3;--legacy-surface-f0ebff:var(--app-accent-soft);--legacy-surface-f0eff5:#f0eff5;--legacy-surface-f0effb:var(--app-accent-soft);--legacy-surface-f0efff:var(--app-accent-soft);--legacy-surface-f0f3f1:#f0f3f1;--legacy-surface-f0f6f3:#f0f6f3;--legacy-surface-f0f7f4:#f0f7f4;--legacy-surface-f0f8f3:#f0f8f3;--legacy-surface-f1dfb6:#f1dfb6;--legacy-surface-f1edf7:var(--app-accent-soft);--legacy-surface-f1eff6:var(--app-accent-soft);--legacy-surface-f1efff:var(--app-accent-soft);--legacy-surface-f1f0f5:#f1f0f5;--legacy-surface-f1f3f1:#f1f3f1;--legacy-surface-f1f7f3:#f1f7f3;--legacy-surface-f2f1f5:#f2f1f5;--legacy-surface-f2f8f5:#f2f8f5;--legacy-surface-f2faf6:#f2faf6;--legacy-surface-f3edfc:var(--app-accent-soft);--legacy-surface-f3f1fb:var(--app-accent-soft);--legacy-surface-f3f1ff:var(--app-accent-soft);--legacy-surface-f3f7f5:#f3f7f5;--legacy-surface-f3f8f5:#f3f8f5;--legacy-surface-f4eeff:var(--app-accent-soft);--legacy-surface-f4f3ff:var(--app-accent-soft);--legacy-surface-f4f8f6:#f4f8f6;--legacy-surface-f4faf6:#f4faf6;--legacy-surface-f4fbf8:#f4fbf8;--legacy-surface-f5eddc:#f5eddc;--legacy-surface-f5f1fc:var(--app-accent-soft);--legacy-surface-f5f3ff:var(--app-accent-soft);--legacy-surface-f5f4ff:var(--app-accent-soft);--legacy-surface-f5f8f6:#f5f8f6;--legacy-surface-f5f9f7:#f5f9f7;--legacy-surface-f6efff:var(--app-accent-soft);--legacy-surface-f6f0df:#f6f0df;--legacy-surface-f6f3ff:var(--app-accent-soft);--legacy-surface-f7f6fa:var(--app-accent-soft);--legacy-surface-f7f7fb:var(--app-accent-soft);--legacy-surface-f7f7fb-a900:#f7f7fbe6;--legacy-surface-f7f9f8:#f7f9f8;--legacy-surface-f7faf8:#f7faf8;--legacy-surface-f8e8f1:#f8e8f1;--legacy-surface-f8f5fc:var(--app-accent-soft);--legacy-surface-f8f6fc:var(--app-accent-soft);--legacy-surface-f8f6fd:var(--app-accent-soft);--legacy-surface-f8f7fb:var(--app-accent-soft);--legacy-surface-f8f7ff:var(--app-accent-soft);--legacy-surface-f8f8fb:var(--app-accent-soft);--legacy-surface-f8f8fc:var(--app-accent-soft);--legacy-surface-f8faf9:#f8faf9;--legacy-surface-f9f7ff:var(--app-accent-soft);--legacy-surface-f9fcfa:#f9fcfa;--legacy-surface-fae6e2:#fae6e2;--legacy-surface-fae7e3:#fae7e3;--legacy-surface-fae8e4:#fae8e4;--legacy-surface-faf5ff:var(--app-accent-soft);--legacy-surface-faf6ff:var(--app-accent-soft);--legacy-surface-faf7ff:var(--app-accent-soft);--legacy-surface-faf8ff:var(--app-accent-soft);--legacy-surface-faf9ff:var(--app-accent-soft);--legacy-surface-fafafd:var(--app-accent-soft);--legacy-surface-fafbfb:#fafbfb;--legacy-surface-fafcfb:#fafcfb;--legacy-surface-fbefd8:#fbefd8;--legacy-surface-fbefd9:#fbefd9;--legacy-surface-fbfaff:var(--app-accent-soft);--legacy-surface-fbfbfd:var(--app-accent-soft);--legacy-surface-fbfbfe:var(--app-accent-soft);--legacy-surface-fbfcff:#fbfcff;--legacy-surface-fbfdfc:#fbfdfc;--legacy-surface-fcf9ff:var(--app-accent-soft);--legacy-surface-fcfaf0:#fcfaf0;--legacy-surface-fcfbff:var(--app-accent-soft);--legacy-surface-fdfbff:var(--app-accent-soft);--legacy-surface-ffe8e2:#ffe8e2;--legacy-surface-ffe8e4:#ffe8e4;--legacy-surface-fff1ee:#fff1ee;--legacy-surface-fff2d4:#fff2d4;--legacy-surface-fff3f0:#fff3f0;--legacy-surface-fff5e8:#fff5e8;--legacy-surface-fff5f6:#fff5f6;--legacy-surface-fff7f5:#fff7f5;--legacy-surface-fff7f6:#fff7f6;--legacy-surface-fff7f8:#fff7f8;--legacy-surface-fff8e9:#fff8e9;--legacy-surface-fff8eb:#fff8eb;--legacy-surface-fff8f6:#fff8f6;--legacy-surface-fff9ee:#fff9ee;--legacy-surface-fff9f3:#fff9f3;--legacy-surface-fffdf6:#fffdf6;--legacy-surface-ffffff:white;--legacy-surface-ffffff-a070:#ffffff12;--legacy-surface-ffffff-a550:#ffffff8c;--legacy-surface-ffffff-a800:#fffc;--legacy-surface-ffffff-a880:#ffffffe0;--legacy-surface-ffffff-a900:#ffffffe6;--legacy-surface-ffffff-a950:#fffffff2;--legacy-surface-ffffff-a980:#fffffffa;--legacy-edge-cfcaf6:var(--app-border);--legacy-edge-d7d3e8:var(--app-border);--legacy-edge-d8d4ee:var(--app-border);--legacy-edge-d8d5e4:#d8d5e4;--legacy-edge-d8ebe4:#d8ebe4;--legacy-edge-ddd9e7:#ddd9e7;--legacy-edge-e4b8b0:#e4b8b0;--legacy-edge-eddfbd:#eddfbd;--legacy-focus-8e83ec:var(--app-accent);--legacy-focus-8e83ec-a140:#8e83ec24;--legacy-focus-c9c4ff:var(--app-accent);--legacy-ink-2d735e:#2d735e;--legacy-ink-347b68:#347b68;--legacy-ink-3c6257:#3c6257;--legacy-ink-4940bd:var(--app-accent);--legacy-ink-494655:#494655;--legacy-ink-5e5b69:#5e5b69;--legacy-ink-655bc9:var(--app-accent);--legacy-ink-656271:#656271;--legacy-ink-656f6b:#656f6b;--legacy-ink-74501f:#74501f;--legacy-ink-767382:#767382;--legacy-ink-785225:#785225;--legacy-ink-7b7787:#7b7787;--legacy-ink-7c7887:#7c7887;--legacy-ink-7d7a89:#7d7a89;--legacy-ink-7e7b89:#7e7b89;--legacy-ink-815819:#815819;--legacy-ink-858290:#858290;--legacy-ink-878492:#878492;--legacy-ink-898694:#898694;--legacy-ink-8e3d32:#8e3d32;--legacy-ink-918e9a:#918e9a;--legacy-ink-9b493d:#9b493d;--legacy-ink-a24940:#a24940;--legacy-ink-c2bfca:#c2bfca;--legacy-ink-cbc9e5:var(--app-accent);--legacy-surface-1c193f:var(--brand-button-accent);--legacy-surface-2b255e:var(--brand-button-accent);--legacy-surface-43866f:#43866f;--legacy-surface-5147e8-a045:#5147e80b;--legacy-surface-82908a:#82908a;--legacy-surface-c18a35:#c18a35;--legacy-surface-ca5549:#ca5549;--legacy-surface-d19635:#d19635;--legacy-surface-e5f3ee:#e5f3ee;--legacy-surface-edf7f3:#edf7f3;--legacy-surface-f0eff7:var(--app-accent-soft);--legacy-surface-f2f1f6:#f2f1f6;--legacy-surface-f4f3f7:#f4f3f7;--legacy-surface-fff9f7:#fff9f7;--legacy-ink-8a3030:var(--app-danger);--legacy-ink-8a6130:#8a6130;--legacy-surface-fff5f3:#fff5f3}html[data-theme=dark]{--legacy-action-146d4a:var(--brand-button-primary);--legacy-action-accent:var(--brand-button-accent);--legacy-action-primary:var(--brand-button-primary);--legacy-edge-26845e:#26845e;--legacy-edge-6953dd:var(--app-border);--legacy-edge-766cf0:var(--app-border);--legacy-edge-7bc6a8:#7bc6a8;--legacy-edge-847af1:var(--app-border);--legacy-edge-8a7be4:var(--app-border);--legacy-edge-8e7bb9:var(--app-border);--legacy-edge-8e84df:var(--app-border);--legacy-edge-a9b3ae:#314958;--legacy-edge-aaa4e8:var(--app-border);--legacy-edge-aaa4f5:var(--app-border);--legacy-edge-ad9dea:var(--app-border);--legacy-edge-aebbb5:#314958;--legacy-edge-b84f40:#b84f40;--legacy-edge-bdd4ca:#314958;--legacy-edge-bfd8ca:#314958;--legacy-edge-c5d8d0:#314958;--legacy-edge-c78b2d:#c78b2d;--legacy-edge-c7c3f5:var(--app-border);--legacy-edge-c8c4ee:var(--app-border);--legacy-edge-c9c4f2:var(--app-border);--legacy-edge-c9c5ef:var(--app-border);--legacy-edge-cac1f6:var(--app-border);--legacy-edge-cbded3:#314958;--legacy-edge-ccded7:#314958;--legacy-edge-cce6d8:#314958;--legacy-edge-cce6d9:#314958;--legacy-edge-cdd7d2:#314958;--legacy-edge-cfc0ea:var(--app-border);--legacy-edge-cfc7ff:var(--app-border);--legacy-edge-d1e8db:#314958;--legacy-edge-d3cff1:var(--app-border);--legacy-edge-d3dcd7:#314958;--legacy-edge-d4d0ed:var(--app-border);--legacy-edge-d4dfdc:#314958;--legacy-edge-d4e9e0:#314958;--legacy-edge-d5d2e2:#314958;--legacy-edge-d5dfda:#314958;--legacy-edge-d5e9dd:#314958;--legacy-edge-d6dfda:#314958;--legacy-edge-d7dfdb:#314958;--legacy-edge-d8c8ec:var(--app-border);--legacy-edge-d8d2ed:var(--app-border);--legacy-edge-d9cef6:var(--app-border);--legacy-edge-d9d3e6:var(--app-border);--legacy-edge-d9d5e8:var(--app-border);--legacy-edge-d9d5ff:var(--app-border);--legacy-edge-d9e1dd:#314958;--legacy-edge-dbe9e2:#314958;--legacy-edge-dcd5e9:var(--app-border);--legacy-edge-dcd5ec:var(--app-border);--legacy-edge-dcd9e5:#314958;--legacy-edge-dcd9e8:#314958;--legacy-edge-dce2fa:#314958;--legacy-edge-dce6e1:#314958;--legacy-edge-dce6e3:#314958;--legacy-edge-dce9e3:#314958;--legacy-edge-ddd3fa:var(--app-border);--legacy-edge-dde2de:#314958;--legacy-edge-ded8bc:#314958;--legacy-edge-dedbea:var(--app-border);--legacy-edge-dedce8:#314958;--legacy-edge-dedce9:#314958;--legacy-edge-dfdafc:var(--app-border);--legacy-edge-dfe7e3:#314958;--legacy-edge-dfe8e2:#314958;--legacy-edge-dfe8e5:#314958;--legacy-edge-e0d3f3:var(--app-border);--legacy-edge-e0e9e4:#314958;--legacy-edge-e1b8b1:#314958;--legacy-edge-e1e7e8:#314958;--legacy-edge-e3deed:var(--app-border);--legacy-edge-e3ece7:#314958;--legacy-edge-e4bbb5:#314958;--legacy-edge-e4ddfc:var(--app-border);--legacy-edge-e4e1f0:var(--app-border);--legacy-edge-e4e1f5:var(--app-border);--legacy-edge-e5d5f6:var(--app-border);--legacy-edge-e5ddee:var(--app-border);--legacy-edge-e5def7:var(--app-border);--legacy-edge-e5e0ff:var(--app-border);--legacy-edge-e5e7e6:#314958;--legacy-edge-e5ebe8:#314958;--legacy-edge-e6e0fc:var(--app-border);--legacy-edge-e6ebea:#314958;--legacy-edge-e6edeb:#314958;--legacy-edge-e7e5ef:#314958;--legacy-edge-e7e5f1:var(--app-border);--legacy-edge-e7ece9:#314958;--legacy-edge-e8dbf5:var(--app-border);--legacy-edge-e8e0f0:var(--app-border);--legacy-edge-e8e0f3:var(--app-border);--legacy-edge-e8e1f5:var(--app-border);--legacy-edge-e8e6ef:#314958;--legacy-edge-e8edea:#314958;--legacy-edge-e8eded:#314958;--legacy-edge-e9e4f2:var(--app-border);--legacy-edge-e9e6ef:#314958;--legacy-edge-e9eeeb:#314958;--legacy-edge-eaded7:#314958;--legacy-edge-eae3f3:var(--app-border);--legacy-edge-eae5f3:var(--app-border);--legacy-edge-eae6f3:var(--app-border);--legacy-edge-eaf0ed:#314958;--legacy-edge-ebdfbf:#314958;--legacy-edge-ebe2f3:var(--app-border);--legacy-edge-ebe3c5:#314958;--legacy-edge-ebe9f1:#314958;--legacy-edge-ebeaf2:#314958;--legacy-edge-ebeef0:#314958;--legacy-edge-ecc9c5:#314958;--legacy-edge-ece8ff:var(--app-border);--legacy-edge-eceaf2:#314958;--legacy-edge-eceaf4:var(--app-border);--legacy-edge-ececf1:#314958;--legacy-edge-edf0ef:#314958;--legacy-edge-edf1ef:#314958;--legacy-edge-eee7f4:var(--app-border);--legacy-edge-eee8f4:var(--app-border);--legacy-edge-eeebf5:var(--app-border);--legacy-edge-eeecf4:var(--app-border);--legacy-edge-efc9c2:#314958;--legacy-edge-efd0c9:#314958;--legacy-edge-efd2cd:#314958;--legacy-edge-efedf5:var(--app-border);--legacy-edge-f0d4cd:#314958;--legacy-edge-f0ddc2:#314958;--legacy-edge-f0dfbd:#314958;--legacy-edge-f0e2d4:#314958;--legacy-edge-f1d9df:#314958;--legacy-edge-f1dfe4:#314958;--legacy-edge-f1e4c9:#314958;--legacy-focus-26845e:#74caa3;--legacy-focus-5147e8-a110:color-mix(in srgb,var(--app-accent) 11%,transparent);--legacy-focus-6558d9-a110:color-mix(in srgb,var(--app-accent) 11%,transparent);--legacy-focus-766cf0:var(--app-accent);--legacy-focus-7bc6a8:#74caa3;--legacy-focus-847af1:var(--app-accent);--legacy-focus-847af1-a130:color-mix(in srgb,var(--app-accent) 13%,transparent);--legacy-focus-8a7be4:var(--app-accent);--legacy-focus-8e84df:var(--app-accent);--legacy-focus-ad9dea:var(--app-accent);--legacy-focus-cfc7ff:var(--app-accent);--legacy-focus-d9d5ff:var(--app-accent);--legacy-focus-ddd3fa:var(--app-accent);--legacy-focus-eceaff:var(--app-accent);--legacy-focus-f5f1ff:var(--app-accent);--legacy-ink-0b223c:#e4edf3;--legacy-ink-13283e:#e4edf3;--legacy-ink-142d47:#e4edf3;--legacy-ink-146d4a:#86d3ae;--legacy-ink-146d4d:#86d3ae;--legacy-ink-147b56:#86d3ae;--legacy-ink-152e45:#e4edf3;--legacy-ink-162e47:#e4edf3;--legacy-ink-168c76:#86d3ae;--legacy-ink-17372c:#86d3ae;--legacy-ink-1d1b2f:var(--app-accent);--legacy-ink-1f7654:#86d3ae;--legacy-ink-1f7a58:#86d3ae;--legacy-ink-237155:#86d3ae;--legacy-ink-245849:#86d3ae;--legacy-ink-247355:#86d3ae;--legacy-ink-267257:#86d3ae;--legacy-ink-27745b:#86d3ae;--legacy-ink-27775f:#86d3ae;--legacy-ink-287459:#86d3ae;--legacy-ink-287660:#86d3ae;--legacy-ink-294554:#e4edf3;--legacy-ink-296b52:#86d3ae;--legacy-ink-2b5e9b:#a8bbc7;--legacy-ink-2c7056:#86d3ae;--legacy-ink-2d7058:#86d3ae;--legacy-ink-2d715b:#86d3ae;--legacy-ink-2e493e:#86d3ae;--legacy-ink-2e805f:#86d3ae;--legacy-ink-2f6b53:#86d3ae;--legacy-ink-2f765f:#86d3ae;--legacy-ink-302a42:var(--app-accent);--legacy-ink-302d3c:var(--app-accent);--legacy-ink-315e50:#86d3ae;--legacy-ink-33433d:#e4edf3;--legacy-ink-353044:var(--app-accent);--legacy-ink-35433d:#e4edf3;--legacy-ink-35443e:#e4edf3;--legacy-ink-356b55:#86d3ae;--legacy-ink-373340:var(--app-accent);--legacy-ink-383545:var(--app-accent);--legacy-ink-38443f:#e4edf3;--legacy-ink-38453f:#e4edf3;--legacy-ink-38515f:#e4edf3;--legacy-ink-39364f:var(--app-accent);--legacy-ink-3b8a6d:#86d3ae;--legacy-ink-3c4943:#e4edf3;--legacy-ink-3d4c46:#e4edf3;--legacy-ink-3f4a45:#e4edf3;--legacy-ink-3f4b45:#e4edf3;--legacy-ink-3f9876:#86d3ae;--legacy-ink-42504a:#e4edf3;--legacy-ink-43514b:#e4edf3;--legacy-ink-454152:var(--app-accent);--legacy-ink-464052:var(--app-accent);--legacy-ink-46524c:#e4edf3;--legacy-ink-47534e:#e4edf3;--legacy-ink-476158:#e4edf3;--legacy-ink-476658:#e4edf3;--legacy-ink-48a27e:#86d3ae;--legacy-ink-494052:var(--app-accent);--legacy-ink-494152:var(--app-accent);--legacy-ink-4a5650:#e4edf3;--legacy-ink-4a6b59:#e4edf3;--legacy-ink-4b405f:var(--app-accent);--legacy-ink-4b4857:#e4edf3;--legacy-ink-4b9a7a:#86d3ae;--legacy-ink-4c4858:#e4edf3;--legacy-ink-4d5953:#e4edf3;--legacy-ink-4d8b73:#86d3ae;--legacy-ink-4e4a58:#e4edf3;--legacy-ink-4e4b59:#e4edf3;--legacy-ink-4e5c56:#e4edf3;--legacy-ink-5147c7:var(--app-accent);--legacy-ink-51482d:#e4edf3;--legacy-ink-526176:#a8bbc7;--legacy-ink-53605a:#e4edf3;--legacy-ink-53615b:#e4edf3;--legacy-ink-53645d:#e4edf3;--legacy-ink-53675f:#e4edf3;--legacy-ink-536a67:#e4edf3;--legacy-ink-565366:#e4edf3;--legacy-ink-56625d:#e4edf3;--legacy-ink-56635d:#e4edf3;--legacy-ink-595069:var(--app-accent);--legacy-ink-596660:#e4edf3;--legacy-ink-59717e:#a8bbc7;--legacy-ink-5d685f:#a8bbc7;--legacy-ink-5e55ce:var(--app-accent);--legacy-ink-5e6d80:#a8bbc7;--legacy-ink-5f6d67:#a8bbc7;--legacy-ink-60716a:#a8bbc7;--legacy-ink-6252c5:var(--app-accent);--legacy-ink-625d78:var(--app-accent);--legacy-ink-625d7a:var(--app-accent);--legacy-ink-625f70:#a8bbc7;--legacy-ink-627069:#a8bbc7;--legacy-ink-64606d:#a8bbc7;--legacy-ink-65529b:var(--app-accent);--legacy-ink-6558d4:var(--app-accent);--legacy-ink-65726c:#a8bbc7;--legacy-ink-65736c:#a8bbc7;--legacy-ink-665d78:var(--app-accent);--legacy-ink-667970:#a8bbc7;--legacy-ink-6751cc:var(--app-accent);--legacy-ink-675b78:var(--app-accent);--legacy-ink-676078:#a8bbc7;--legacy-ink-67746e:#a8bbc7;--legacy-ink-686473:#a8bbc7;--legacy-ink-68756f:#a8bbc7;--legacy-ink-68766f:#a8bbc7;--legacy-ink-6877c7:var(--app-accent);--legacy-ink-69736e:#a8bbc7;--legacy-ink-69756f:#a8bbc7;--legacy-ink-697670:#a8bbc7;--legacy-ink-6a5e7d:var(--app-accent);--legacy-ink-6a7787:#a8bbc7;--legacy-ink-6a7988:#a8bbc7;--legacy-ink-6b61da:var(--app-accent);--legacy-ink-6b7771:#a8bbc7;--legacy-ink-6b7e74:#a8bbc7;--legacy-ink-6c5930:#e3c389;--legacy-ink-6c5d7e:var(--app-accent);--legacy-ink-6c6979:#a8bbc7;--legacy-ink-6d5b35:#e3c389;--legacy-ink-6d687a:#a8bbc7;--legacy-ink-6d7973:#a8bbc7;--legacy-ink-6d7a74:#a8bbc7;--legacy-ink-6d8177:#a8bbc7;--legacy-ink-6e766f:#a8bbc7;--legacy-ink-6e7a74:#a8bbc7;--legacy-ink-6e7b75:#a8bbc7;--legacy-ink-6f6b78:#a8bbc7;--legacy-ink-6f6d7d:#a8bbc7;--legacy-ink-6f7a75:#a8bbc7;--legacy-ink-6f7c76:#a8bbc7;--legacy-ink-708079:#a8bbc7;--legacy-ink-716c80:#a8bbc7;--legacy-ink-718079:#a8bbc7;--legacy-ink-718092:#a8bbc7;--legacy-ink-718478:#a8bbc7;--legacy-ink-727f78:#a8bbc7;--legacy-ink-735427:#e3c389;--legacy-ink-73877b:#a8bbc7;--legacy-ink-747181:#a8bbc7;--legacy-ink-74808e:#a8bbc7;--legacy-ink-74817b:#a8bbc7;--legacy-ink-74827b:#a8bbc7;--legacy-ink-74827c:#a8bbc7;--legacy-ink-756b80:#a8bbc7;--legacy-ink-75827c:#a8bbc7;--legacy-ink-766d88:#a8bbc7;--legacy-ink-776687:var(--app-accent);--legacy-ink-777383:#a8bbc7;--legacy-ink-777481:#a8bbc7;--legacy-ink-777482:#a8bbc7;--legacy-ink-777485:#a8bbc7;--legacy-ink-77847e:#a8bbc7;--legacy-ink-77877f:#a8bbc7;--legacy-ink-786c87:#a8bbc7;--legacy-ink-78847e:#a8bbc7;--legacy-ink-78857f:#a8bbc7;--legacy-ink-78867f:#a8bbc7;--legacy-ink-795724:#e3c389;--legacy-ink-795fae:var(--app-accent);--legacy-ink-79678f:var(--app-accent);--legacy-ink-7a8680:#a8bbc7;--legacy-ink-7a8b83:#a8bbc7;--legacy-ink-7a8b92:#a8bbc7;--legacy-ink-7b60b4:var(--app-accent);--legacy-ink-7b8681:#a8bbc7;--legacy-ink-7b8781:#a8bbc7;--legacy-ink-7c718d:#a8bbc7;--legacy-ink-7c8882:#a8bbc7;--legacy-ink-7c897e:#a8bbc7;--legacy-ink-7c8983:#a8bbc7;--legacy-ink-7d332a:#f3ada1;--legacy-ink-7d8983:#a8bbc7;--legacy-ink-7d8984:#a8bbc7;--legacy-ink-7d8a84:#a8bbc7;--legacy-ink-7d8c86:#a8bbc7;--legacy-ink-7e443b:#f3ada1;--legacy-ink-7e7b8b:#a8bbc7;--legacy-ink-7e7b8e:#a8bbc7;--legacy-ink-7e8a84:#a8bbc7;--legacy-ink-7e8b85:#a8bbc7;--legacy-ink-7f2f2f:#f3ada1;--legacy-ink-7f7b8e:#a8bbc7;--legacy-ink-7f8b85:#a8bbc7;--legacy-ink-7f8c86:#a8bbc7;--legacy-ink-815328:#e3c389;--legacy-ink-81591e:#e3c389;--legacy-ink-81768f:#a8bbc7;--legacy-ink-817e8c:#a8bbc7;--legacy-ink-817e8e:#a8bbc7;--legacy-ink-817e8f:#a8bbc7;--legacy-ink-818c87:#a8bbc7;--legacy-ink-819086:#a8bbc7;--legacy-ink-819089:#a8bbc7;--legacy-ink-825f23:#e3c389;--legacy-ink-827093:var(--app-accent);--legacy-ink-827296:var(--app-accent);--legacy-ink-827468:#a8bbc7;--legacy-ink-82798f:#a8bbc7;--legacy-ink-827b91:#a8bbc7;--legacy-ink-829089:#a8bbc7;--legacy-ink-82908c:#a8bbc7;--legacy-ink-8378ab:var(--app-accent);--legacy-ink-839089:#a8bbc7;--legacy-ink-83908a:#a8bbc7;--legacy-ink-847ba7:var(--app-accent);--legacy-ink-84908a:#a8bbc7;--legacy-ink-84918b:#a8bbc7;--legacy-ink-855b1e:#e3c389;--legacy-ink-858190:#a8bbc7;--legacy-ink-858197:#a8bbc7;--legacy-ink-858291:#a8bbc7;--legacy-ink-858292:#a8bbc7;--legacy-ink-858f8a:#a8bbc7;--legacy-ink-85918b:#a8bbc7;--legacy-ink-85918c:#a8bbc7;--legacy-ink-85959b:#a8bbc7;--legacy-ink-868394:#a8bbc7;--legacy-ink-86918c:#a8bbc7;--legacy-ink-86928c:#a8bbc7;--legacy-ink-878493:#a8bbc7;--legacy-ink-87938d:#a8bbc7;--legacy-ink-88602e:#e3c389;--legacy-ink-888491:#a8bbc7;--legacy-ink-898695:#a8bbc7;--legacy-ink-898696:#a8bbc7;--legacy-ink-89948e:#a8bbc7;--legacy-ink-8a6841:#e3c389;--legacy-ink-8a8795:#a8bbc7;--legacy-ink-8a8796:#a8bbc7;--legacy-ink-8a948f:#a8bbc7;--legacy-ink-8a9690:#a8bbc7;--legacy-ink-8b3c30:#f3ada1;--legacy-ink-8b5d17:#e3c389;--legacy-ink-8b621f:#e3c389;--legacy-ink-8b6fa3:var(--app-accent);--legacy-ink-8b72a8:var(--app-accent);--legacy-ink-8b7a9e:var(--app-accent);--legacy-ink-8b7c9c:var(--app-accent);--legacy-ink-8b8795:#a8bbc7;--legacy-ink-8b8798:#a8bbc7;--legacy-ink-8b879b:#a8bbc7;--legacy-ink-8b9590:#a8bbc7;--legacy-ink-8b9691:#a8bbc7;--legacy-ink-8c5e19:#e3c389;--legacy-ink-8c8999:#a8bbc7;--legacy-ink-8c9792:#a8bbc7;--legacy-ink-8d4037:#f3ada1;--legacy-ink-8d6532:#e3c389;--legacy-ink-8d75a2:var(--app-accent);--legacy-ink-8d7c9f:var(--app-accent);--legacy-ink-8d847c:#a8bbc7;--legacy-ink-8d8998:#a8bbc7;--legacy-ink-8e3d31:#f3ada1;--legacy-ink-8e456a:#beb1e7;--legacy-ink-8e829f:#a8bbc7;--legacy-ink-90879d:#a8bbc7;--legacy-ink-909b96:#a8bbc7;--legacy-ink-91869d:#a8bbc7;--legacy-ink-91a19c:#a8bbc7;--legacy-ink-923d54:#f3ada1;--legacy-ink-927ca8:var(--app-accent);--legacy-ink-92909c:#a8bbc7;--legacy-ink-929b97:#a8bbc7;--legacy-ink-929d98:#a8bbc7;--legacy-ink-93909d:#a8bbc7;--legacy-ink-93a099:#a8bbc7;--legacy-ink-94899f:#a8bbc7;--legacy-ink-958a9f:#a8bbc7;--legacy-ink-963f33:#f3ada1;--legacy-ink-9689ac:var(--app-accent);--legacy-ink-9693a0:#a8bbc7;--legacy-ink-97705b:#a8bbc7;--legacy-ink-98a29d:#a8bbc7;--legacy-ink-994c40:#f3ada1;--legacy-ink-9995a4:#a8bbc7;--legacy-ink-9a3c2f:#f3ada1;--legacy-ink-9a4b3e:#f3ada1;--legacy-ink-9a4f46:#f3ada1;--legacy-ink-9a641e:#e3c389;--legacy-ink-9a7b54:#a8bbc7;--legacy-ink-9b3c31:#f3ada1;--legacy-ink-9b4336:#f3ada1;--legacy-ink-9b87ae:var(--app-accent);--legacy-ink-9b8baa:#a8bbc7;--legacy-ink-9b8ca9:#a8bbc7;--legacy-ink-9c93ae:#a8bbc7;--legacy-ink-9d4a55:#f3ada1;--legacy-ink-9e3f32:#f3ada1;--legacy-ink-9e8fd1:var(--app-accent);--legacy-ink-9e96aa:#a8bbc7;--legacy-ink-a093ae:#a8bbc7;--legacy-ink-a094ac:#a8bbc7;--legacy-ink-a14848:#f3ada1;--legacy-ink-a16975:#a8bbc7;--legacy-ink-a197af:#a8bbc7;--legacy-ink-a24536:#f3ada1;--legacy-ink-a2493c:#f3ada1;--legacy-ink-a28bb9:var(--app-accent);--legacy-ink-a298ad:#a8bbc7;--legacy-ink-a33f36:#f3ada1;--legacy-ink-a38db4:var(--app-accent);--legacy-ink-a44538:#f3ada1;--legacy-ink-a74739:#f3ada1;--legacy-ink-a89db9:#a8bbc7;--legacy-ink-aa493c:#f3ada1;--legacy-ink-aa8fcb:var(--app-accent);--legacy-ink-aa9db8:#a8bbc7;--legacy-ink-aaa0b5:#a8bbc7;--legacy-ink-aaa7b1:#a8bbc7;--legacy-ink-ac874f:#e3c389;--legacy-ink-ac98bb:#a8bbc7;--legacy-ink-b0a5bd:#a8bbc7;--legacy-ink-b2a7bc:#a8bbc7;--legacy-ink-b4a9be:#a8bbc7;--legacy-ink-b9acc9:#a8bbc7;--legacy-ink-c05240:#f3ada1;--legacy-ink-c0c8c4:#a8bbc7;--legacy-ink-c25442:#f3ada1;--legacy-ink-c8c6e2:var(--app-accent);--legacy-ink-c9b9d7:var(--app-accent);--legacy-ink-d19737:#e3c389;--legacy-ink-d39632:#e3c389;--legacy-ink-d8d4ff:var(--app-accent);--legacy-ink-ffffff:#fff;--legacy-shadow-0b223c-a012:#00000005;--legacy-shadow-10231b-a220:#0000005a;--legacy-shadow-102c3d-a133:#00000036;--legacy-shadow-142820-a080:#00000021;--legacy-shadow-142820-a100:#00000029;--legacy-shadow-163b38-a141:#0000003a;--legacy-shadow-25204f-a025:color-mix(in srgb,var(--app-accent) 2.5%,transparent);--legacy-shadow-25204f-a035:color-mix(in srgb,var(--app-accent) 3.5%,transparent);--legacy-shadow-25204f-a040:color-mix(in srgb,var(--app-accent) 4%,transparent);--legacy-shadow-25204f-a045:color-mix(in srgb,var(--app-accent) 4.5%,transparent);--legacy-shadow-25204f-a055:color-mix(in srgb,var(--app-accent) 5.5%,transparent);--legacy-shadow-25204f-a080:color-mix(in srgb,var(--app-accent) 8%,transparent);--legacy-shadow-25204f-a090:color-mix(in srgb,var(--app-accent) 9%,transparent);--legacy-shadow-25204f-a140:color-mix(in srgb,var(--app-accent) 14%,transparent);--legacy-shadow-25204f-a170:color-mix(in srgb,var(--app-accent) 17%,transparent);--legacy-shadow-25204f-a180:color-mix(in srgb,var(--app-accent) 18%,transparent);--legacy-shadow-352355-a040:color-mix(in srgb,var(--app-accent) 4%,transparent);--legacy-shadow-389171-a180:#00000049;--legacy-shadow-5147e8-a060:color-mix(in srgb,var(--app-accent) 6%,transparent);--legacy-shadow-5147e8-a075:color-mix(in srgb,var(--app-accent) 7.5%,transparent);--legacy-shadow-5147e8-a110:color-mix(in srgb,var(--app-accent) 11%,transparent);--legacy-shadow-5147e8-a150:color-mix(in srgb,var(--app-accent) 15%,transparent);--legacy-shadow-5147e8-a180:color-mix(in srgb,var(--app-accent) 18%,transparent);--legacy-shadow-5147e8-a200:color-mix(in srgb,var(--app-accent) 20%,transparent);--legacy-shadow-5147e8-a220:color-mix(in srgb,var(--app-accent) 22%,transparent);--legacy-shadow-5147e8-a240:color-mix(in srgb,var(--app-accent) 24%,transparent);--legacy-shadow-6558d9-a110:color-mix(in srgb,var(--app-accent) 11%,transparent);--legacy-shadow-847af1-a130:color-mix(in srgb,var(--app-accent) 13%,transparent);--legacy-shadow-aaa4f5:color-mix(in srgb,var(--app-accent) 12%,transparent);--legacy-shadow-b65343-a180:#00000049;--legacy-shadow-bd8330-a180:#00000049;--legacy-shadow-d9eee1:#0009;--legacy-shadow-eceaff:color-mix(in srgb,var(--app-accent) 12%,transparent);--legacy-shadow-f5f1ff:color-mix(in srgb,var(--app-accent) 12%,transparent);--legacy-shadow-ffffff:#ffffff14;--legacy-surface-102c3d-a400:#102c3d66;--legacy-surface-15211c-a480:#15211c7a;--legacy-surface-27835a:#27835a;--legacy-surface-2f7f5d:#2f7f5d;--legacy-surface-36906a:#36906a;--legacy-surface-389171:#389171;--legacy-surface-3b9371:#3b9371;--legacy-surface-3e886f:#3e886f;--legacy-surface-443bd3:var(--brand-button-accent);--legacy-surface-483bce:var(--brand-button-accent);--legacy-surface-5147e8:var(--brand-button-accent);--legacy-surface-5147e8-a070:color-mix(in srgb,var(--app-accent) 7%,transparent);--legacy-surface-5147e8-a075:color-mix(in srgb,var(--app-accent) 7.5%,transparent);--legacy-surface-6145d8:var(--brand-button-accent);--legacy-surface-6480ba:#6480ba;--legacy-surface-6ca88c:#6ca88c;--legacy-surface-7458ee:var(--brand-button-accent);--legacy-surface-7859ed:var(--brand-button-accent);--legacy-surface-8059ec:var(--brand-button-accent);--legacy-surface-8b5cf6-a120:color-mix(in srgb,var(--app-accent) 12%,transparent);--legacy-surface-8b6cc6:var(--brand-button-primary);--legacy-surface-a69aaf:#a69aaf;--legacy-surface-b65343:#b65343;--legacy-surface-b84f40:#b84f40;--legacy-surface-b95c4c:#b95c4c;--legacy-surface-b9a9c7:var(--app-raised);--legacy-surface-bd8330:#bd8330;--legacy-surface-c78b2d:#c78b2d;--legacy-surface-c94e4e:#c94e4e;--legacy-surface-d5952d:#d5952d;--legacy-surface-dcece5:#1d3a2e;--legacy-surface-dceee6:#1d3a2e;--legacy-surface-ddf0e7:#1d3a2e;--legacy-surface-def0e6:#1d3a2e;--legacy-surface-dff2e9:#1d3a2e;--legacy-surface-dff4ed:#1d3a2e;--legacy-surface-e0f1e9:#1d3a2e;--legacy-surface-e2f2ea:#1d3a2e;--legacy-surface-e4f3ed:#1d3a2e;--legacy-surface-e6f4ee:#1d3a2e;--legacy-surface-e7f3eb:#1d3a2e;--legacy-surface-e8f0fa:var(--app-raised);--legacy-surface-e8f4ed:#1d3a2e;--legacy-surface-e8f5ef:#1d3a2e;--legacy-surface-e9e5ff:var(--app-accent-soft);--legacy-surface-e9e6ef:var(--app-raised);--legacy-surface-eae8ff:var(--app-accent-soft);--legacy-surface-eaf0ed:var(--app-raised);--legacy-surface-eaf5ef:#1d3a2e;--legacy-surface-eaf6f1:#1d3a2e;--legacy-surface-ebe2f3:var(--app-accent-soft);--legacy-surface-ecefed:var(--app-raised);--legacy-surface-ecf6f0:#1d3a2e;--legacy-surface-edf0ff:var(--app-surface);--legacy-surface-edf1ef:var(--app-raised);--legacy-surface-edf2ef:var(--app-raised);--legacy-surface-edf3f0:var(--app-raised);--legacy-surface-edf6f1:#1d3a2e;--legacy-surface-edf8f2:#1d3a2e;--legacy-surface-eeebf4:var(--app-raised);--legacy-surface-eeebff:var(--app-accent-soft);--legacy-surface-eeecff:var(--app-accent-soft);--legacy-surface-eef1ef:var(--app-raised);--legacy-surface-eef2ef:var(--app-raised);--legacy-surface-eef2f0:var(--app-raised);--legacy-surface-efedff:var(--app-accent-soft);--legacy-surface-eff7f3:#1d3a2e;--legacy-surface-f0ebff:var(--app-accent-soft);--legacy-surface-f0eff5:var(--app-raised);--legacy-surface-f0effb:var(--app-accent-soft);--legacy-surface-f0efff:var(--app-accent-soft);--legacy-surface-f0f3f1:var(--app-raised);--legacy-surface-f0f6f3:#1d3a2e;--legacy-surface-f0f7f4:#1d3a2e;--legacy-surface-f0f8f3:#1d3a2e;--legacy-surface-f1dfb6:#3a3122;--legacy-surface-f1edf7:var(--app-accent-soft);--legacy-surface-f1eff6:var(--app-raised);--legacy-surface-f1efff:var(--app-accent-soft);--legacy-surface-f1f0f5:var(--app-raised);--legacy-surface-f1f3f1:var(--app-raised);--legacy-surface-f1f7f3:#1d3a2e;--legacy-surface-f2f1f5:var(--app-raised);--legacy-surface-f2f8f5:#1d3a2e;--legacy-surface-f2faf6:#1d3a2e;--legacy-surface-f3edfc:var(--app-accent-soft);--legacy-surface-f3f1fb:var(--app-accent-soft);--legacy-surface-f3f1ff:var(--app-accent-soft);--legacy-surface-f3f7f5:#1d3a2e;--legacy-surface-f3f8f5:#1d3a2e;--legacy-surface-f4eeff:var(--app-accent-soft);--legacy-surface-f4f3ff:var(--app-accent-soft);--legacy-surface-f4f8f6:#1d3a2e;--legacy-surface-f4faf6:#1d3a2e;--legacy-surface-f4fbf8:#1d3a2e;--legacy-surface-f5eddc:#3a3122;--legacy-surface-f5f1fc:var(--app-accent-soft);--legacy-surface-f5f3ff:var(--app-accent-soft);--legacy-surface-f5f4ff:var(--app-accent-soft);--legacy-surface-f5f8f6:var(--app-surface);--legacy-surface-f5f9f7:#1d3a2e;--legacy-surface-f6efff:var(--app-accent-soft);--legacy-surface-f6f0df:#3a3122;--legacy-surface-f6f3ff:var(--app-accent-soft);--legacy-surface-f7f6fa:var(--app-surface);--legacy-surface-f7f7fb:var(--app-accent-soft);--legacy-surface-f7f7fb-a900:#2b2b44e6;--legacy-surface-f7f9f8:var(--app-surface);--legacy-surface-f7faf8:#1d3a2e;--legacy-surface-f8e8f1:var(--app-accent-soft);--legacy-surface-f8f5fc:var(--app-accent-soft);--legacy-surface-f8f6fc:var(--app-accent-soft);--legacy-surface-f8f6fd:var(--app-accent-soft);--legacy-surface-f8f7fb:var(--app-accent-soft);--legacy-surface-f8f7ff:var(--app-accent-soft);--legacy-surface-f8f8fb:var(--app-surface);--legacy-surface-f8f8fc:var(--app-accent-soft);--legacy-surface-f8faf9:var(--app-surface);--legacy-surface-f9f7ff:var(--app-accent-soft);--legacy-surface-f9fcfa:#1d3a2e;--legacy-surface-fae6e2:#3d272c;--legacy-surface-fae7e3:#3d272c;--legacy-surface-fae8e4:#3d272c;--legacy-surface-faf5ff:var(--app-accent-soft);--legacy-surface-faf6ff:var(--app-accent-soft);--legacy-surface-faf7ff:var(--app-accent-soft);--legacy-surface-faf8ff:var(--app-accent-soft);--legacy-surface-faf9ff:var(--app-accent-soft);--legacy-surface-fafafd:var(--app-accent-soft);--legacy-surface-fafbfb:var(--app-surface);--legacy-surface-fafcfb:#1d3a2e;--legacy-surface-fbefd8:#3a3122;--legacy-surface-fbefd9:#3a3122;--legacy-surface-fbfaff:var(--app-accent-soft);--legacy-surface-fbfbfd:var(--app-accent-soft);--legacy-surface-fbfbfe:var(--app-accent-soft);--legacy-surface-fbfcff:var(--app-surface);--legacy-surface-fbfdfc:#1d3a2e;--legacy-surface-fcf9ff:var(--app-accent-soft);--legacy-surface-fcfaf0:#3a3122;--legacy-surface-fcfbff:var(--app-accent-soft);--legacy-surface-fdfbff:var(--app-accent-soft);--legacy-surface-ffe8e2:#3d272c;--legacy-surface-ffe8e4:#3d272c;--legacy-surface-fff1ee:#3d272c;--legacy-surface-fff2d4:#3a3122;--legacy-surface-fff3f0:#3d272c;--legacy-surface-fff5e8:#3a3122;--legacy-surface-fff5f6:#3d272c;--legacy-surface-fff7f5:#3d272c;--legacy-surface-fff7f6:#3d272c;--legacy-surface-fff7f8:#3d272c;--legacy-surface-fff8e9:#3a3122;--legacy-surface-fff8eb:#3a3122;--legacy-surface-fff8f6:#3d272c;--legacy-surface-fff9ee:#3a3122;--legacy-surface-fff9f3:#3a3122;--legacy-surface-fffdf6:#3a3122;--legacy-surface-ffffff:var(--app-surface);--legacy-surface-ffffff-a070:#192a3512;--legacy-surface-ffffff-a550:#192a358c;--legacy-surface-ffffff-a800:#192a35cc;--legacy-surface-ffffff-a880:#192a35e0;--legacy-surface-ffffff-a900:#192a35e6;--legacy-surface-ffffff-a950:#192a35f2;--legacy-surface-ffffff-a980:#192a35fa;--legacy-edge-cfcaf6:var(--app-border);--legacy-edge-d7d3e8:var(--app-border);--legacy-edge-d8d4ee:var(--app-border);--legacy-edge-d8d5e4:#314958;--legacy-edge-d8ebe4:#314958;--legacy-edge-ddd9e7:#314958;--legacy-edge-e4b8b0:#314958;--legacy-edge-eddfbd:#314958;--legacy-focus-8e83ec:var(--app-accent);--legacy-focus-8e83ec-a140:#a996f224;--legacy-focus-c9c4ff:var(--app-accent);--legacy-ink-2d735e:#86d3ae;--legacy-ink-347b68:#86d3ae;--legacy-ink-3c6257:#86d3ae;--legacy-ink-4940bd:var(--app-accent);--legacy-ink-494655:#e4edf3;--legacy-ink-5e5b69:#a8bbc7;--legacy-ink-655bc9:var(--app-accent);--legacy-ink-656271:#a8bbc7;--legacy-ink-656f6b:#a8bbc7;--legacy-ink-74501f:#e3c389;--legacy-ink-767382:#a8bbc7;--legacy-ink-785225:#e3c389;--legacy-ink-7b7787:#a8bbc7;--legacy-ink-7c7887:#a8bbc7;--legacy-ink-7d7a89:#a8bbc7;--legacy-ink-7e7b89:#a8bbc7;--legacy-ink-815819:#e3c389;--legacy-ink-858290:#a8bbc7;--legacy-ink-878492:#a8bbc7;--legacy-ink-898694:#a8bbc7;--legacy-ink-8e3d32:#f3ada1;--legacy-ink-918e9a:#a8bbc7;--legacy-ink-9b493d:#f3ada1;--legacy-ink-a24940:#f3ada1;--legacy-ink-c2bfca:#a8bbc7;--legacy-ink-cbc9e5:var(--app-accent);--legacy-surface-1c193f:var(--brand-button-accent);--legacy-surface-2b255e:var(--brand-button-accent);--legacy-surface-43866f:#43866f;--legacy-surface-5147e8-a045:#5147e80b;--legacy-surface-82908a:#82908a;--legacy-surface-c18a35:#c18a35;--legacy-surface-ca5549:#ca5549;--legacy-surface-d19635:#d19635;--legacy-surface-e5f3ee:#1d3a2e;--legacy-surface-edf7f3:#1d3a2e;--legacy-surface-f0eff7:var(--app-accent-soft);--legacy-surface-f2f1f6:#1f323f;--legacy-surface-f4f3f7:#192a35;--legacy-surface-fff9f7:#3d272c;--legacy-ink-8a3030:var(--app-danger);--legacy-ink-8a6130:#e3c389;--legacy-surface-fff5f3:#3d272c}:root{--app-bg:#f3f8fc;--app-surface:#fff;--app-raised:#edf5fa;--app-text:#153449;--app-muted:#557086;--app-border:#d7e5ef;--app-accent:#00679e;--app-accent-hover:#005583;--app-accent-soft:#e7f3fb;--app-danger:#a33f36;--app-shadow:0 12px 35px #0b2c4310;--brand-on-primary:#fff;--brand-button-primary:#00679e;--brand-button-accent:#0076b5;--brand-mark-gradient:linear-gradient(145deg,#07344f 0%,#00679e 58%,#0091f2 100%);--nav-surface:#102b43;--nav-hover:#183d59;--nav-text:#edf7ff;--nav-muted:#b1c8d9;--nav-border:#29485e;--nav-accent:#7acaff}html[data-theme=dark]{--app-bg:#0a1723;--app-surface:#102331;--app-raised:#14232c;--app-text:#e8f3fb;--app-muted:#a2bbce;--app-border:#294253;--app-accent:#0091f2;--app-accent-hover:#17a2ff;--app-accent-soft:#102735;--app-danger:#ffaaa1;--app-shadow:0 12px 35px #0005;--brand-on-primary:#061b2b;--nav-surface:#0d2233;--nav-hover:#163b55;--nav-border:#254154}html[data-theme=dark] body{background:var(--app-bg);color:var(--app-text)}.appearance-picker{color:var(--app-muted);gap:7px;padding:10px;font-size:11px;display:grid}.appearance-picker select{border:1px solid var(--app-border);width:100%;color:var(--app-text);background:var(--app-surface);border-radius:7px;padding:9px}.nura-dock{background:var(--app-surface);border-top:1px solid var(--app-border);flex-shrink:0;margin-top:auto;padding:15px 8px 6px}.nura-dock-title{width:100%;color:var(--app-text);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:7px 0 12px;display:flex}.nura-dock-title svg{width:21px;height:21px;color:var(--app-accent);flex-shrink:0}.nura-dock-title>span{font-size:12px;font-weight:700}.nura-dock-title small{color:var(--app-muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.nura-dock-title b{color:var(--app-muted);margin-left:auto;font-size:16px;font-weight:400}.nura-dock form{border:1px solid var(--app-border);background:var(--app-bg);border-radius:9px;display:flex;overflow:hidden}.nura-dock input{width:0;min-width:0;color:var(--app-text);outline-offset:-3px;background:0 0;border:0;flex:1;padding:11px 9px;font-size:11px}.nura-dock form button{background:var(--app-accent);width:27px;color:var(--brand-on-primary);border:0;border-radius:7px;flex-shrink:0;margin:5px}.nura-dock input::placeholder{color:var(--app-muted);opacity:1}.nura-dock form button:hover{background:var(--app-accent-hover)}.nura-dock-collapsed{padding:10px 0}.nura-dock-collapsed .nura-dock-title{justify-content:center;padding:7px 0}.nura-dock-collapsed .nura-dock-title>span,.nura-dock-collapsed .nura-dock-title>b{display:none}.notification-toast-stack{gap:8px!important;width:min(310px,100vw - 32px)!important;top:84px!important;left:auto!important;right:16px!important}.notification-toast{border-radius:11px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;min-height:94px!important;padding:12px 33px 12px 11px!important}.notification-toast-icon{border-radius:8px!important;width:28px!important;height:28px!important}.notification-toast-content>p{-webkit-line-clamp:2!important}.notification-toast>button{width:23px!important;height:23px!important;top:6px!important;right:6px!important}html[data-embedded=true] .topbar,html[data-embedded=true] .notification-toast-stack{display:none!important}html[data-embedded=true] [data-assistant-messages]{min-height:150px;overflow:auto;height:calc(100dvh - 245px)!important;max-height:none!important}html[data-embedded=true] [data-assistant-page]{min-height:100dvh}html[data-embedded=true] [data-assistant-page]>div{width:100%;margin:0;padding:10px}html[data-embedded=true] [data-assistant-heading],html[data-embedded=true] [aria-label=Assistant\ workspace]{display:none!important}html[data-embedded=true] [data-assistant-layout]{display:block!important}html[data-embedded=true] [aria-label=Conversation]{border:0!important;border-radius:0!important;min-height:calc(100dvh - 20px)!important}html[data-embedded=true] [data-assistant-page] [role=log]{font-size:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
