/*! tailwindcss v4.3.2 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:"SN Pro Variable","SN Pro",system-ui,sans-serif;--font-mono:var(--font-jbmono),"JetBrains Mono",monospace;--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);--font-display:"SN Pro Variable","SN Pro",system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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{color-scheme:dark;--page-bg:#0b0c0e;--text-primary:#f2f3f0;--text-rgb:255,255,255;--stroke-rgb:255,255,255;--glass-rgb:20,22,26;--glass-deep-rgb:18,20,24;--card-rgb:16,18,22;--panel-rgb:10,14,18;--panel-deep-rgb:5,8,11;--ambient-rgb:8,9,11;--ambient-overlay:#08090b38;--glass-surface:#14161a7a;--glass-surface-strong:#101216c7;--control-surface:#ffffff0f;--control-hover:#ffffff1c;--glass-shadow:#000000ad;--soft-shadow:#00000052;--accent-text:#cdeb3f;--accent-hover:#d9f65b}:root[data-theme=light]{color-scheme:light;--page-bg:#dce7e2;--text-primary:#17201d;--text-rgb:20,29,26;--stroke-rgb:26,26,26;--glass-rgb:228,228,228;--glass-deep-rgb:220,220,220;--card-rgb:232,232,232;--panel-rgb:227,227,227;--panel-deep-rgb:216,216,216;--ambient-rgb:232,232,232;--ambient-overlay:#f0f0f00a;--glass-surface:#e4e4e475;--glass-surface-strong:#e1e1e1ad;--control-surface:#e6e6e68a;--control-hover:#ebebebb8;--glass-shadow:#0003;--soft-shadow:#0000001f;--accent-text:#667c00;--accent-hover:#536600}body,html{background:var(--page-bg);color:var(--text-primary);margin:0;padding:0;transition:background-color .25s,color .25s}*,:after,:before{box-sizing:border-box}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.35}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin360{to{transform:rotate(1turn)}}@keyframes toast-in{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes dashboard-reveal{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes chart-area-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes point-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes donut-draw{0%{stroke-dashoffset:427.26px}}@keyframes glass-sheen{0%{transform:translate(-150%)skew(-18deg)}55%,to{transform:translate(240%)skew(-18deg)}}@keyframes artwork-breathe{0%,to{filter:saturate(.95)brightness(.96)}50%{filter:saturate(1.08)brightness(1.04)}}@keyframes artwork-breathe-light{0%,to{filter:saturate(1.06)brightness(.99)contrast(1.03)}50%{filter:saturate(1.18)brightness(1.025)contrast(1.04)}}@keyframes artwork-orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes logo-plate-marker{0%{offset-distance:0}to{offset-distance:100%}}.portal-scope{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.01em}.portal-ambient-overlay{background:linear-gradient(var(--user-backdrop-tint,#fff),var(--user-backdrop-tint,#fff)),var(--ambient-overlay);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.portal-ambient-overlay{background:linear-gradient(color-mix(in srgb,var(--user-backdrop-tint,#fff) calc(var(--user-backdrop-tint-strength,0) * 1%),transparent),color-mix(in srgb,var(--user-backdrop-tint,#fff) calc(var(--user-backdrop-tint-strength,0) * 1%),transparent)),var(--ambient-overlay)}}.portal-ambient-overlay{transition:background .28s}:root[data-theme=light] .portal-shell-ambient{background:#ebf3ef08}:root[data-theme=light] .portal-background-image{filter:saturate(1.28) contrast(1.08) brightness(1.03) blur(var(--backdrop-blur,0))!important}:root:not([data-theme=light]) .portal-background-image{filter:saturate(1.22) contrast(1.05) brightness(1.15) blur(var(--backdrop-blur,0))!important}:root:not([data-theme=light]) .portal-glass-window{--glass-opacity:.55;--glass-blur:22px}:root:not([data-theme=light]) .portal-app-rail{--glass-opacity:.6;--glass-blur:18px}:root[data-theme=light] .portal-glass-window{background:linear-gradient(145deg,#ffffff24,#ffffff0a),var(--user-glass-tint,#788a84)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .portal-glass-window{background:linear-gradient(145deg,#ffffff24,#ffffff0a),color-mix(in srgb,var(--user-glass-tint,#788a84) calc(var(--user-glass-opacity,.1) * 100%),transparent)!important}}:root[data-theme=light] .portal-glass-window{-webkit-backdrop-filter:blur(var(--user-glass-blur,14px)) saturate(1.1)!important;backdrop-filter:blur(var(--user-glass-blur,14px)) saturate(1.1)!important;border-color:#ffffff52!important;box-shadow:inset 0 1px #ffffff57,0 38px 110px -38px #132f2647!important}:root[data-theme=light] .portal-app-rail{background:#d7e5de4d!important;border-color:#eef5f29e!important}.global-appearance-dock{z-index:250;position:fixed;top:22px;right:24px}.appearance-controls{border:1px solid rgba(var(--stroke-rgb),.12);background:var(--glass-surface);box-shadow:inset 0 1px 0 #ffffff75,0 16px 42px -22px var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);border-radius:999px;align-items:center;gap:5px;padding:5px;display:flex}.appearance-controls>button,.language-switch button{min-height:32px;color:rgba(var(--text-rgb),.68);font:700 10.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;transition:background .18s,color .18s,transform .18s}.appearance-controls>button{align-items:center;gap:7px;padding:0 10px;display:inline-flex}.appearance-controls>button:hover,.language-switch button:hover{background:var(--control-hover);color:var(--text-primary);transform:translateY(-1px)}.appearance-controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.appearance-divider{background:rgba(var(--stroke-rgb),.11);width:1px;height:18px}.language-switch{background:rgba(var(--stroke-rgb),.045);border-radius:999px;align-items:center;padding:2px;display:flex}.language-switch button{min-width:32px;padding:0 7px}.language-switch button.is-active{background:var(--brand-accent);color:var(--on-accent,#101210);box-shadow:0 5px 16px -8px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.language-switch button.is-active{box-shadow:0 5px 16px -8px color-mix(in srgb,var(--brand-accent) 70%,#000)}}.appearance-controls.is-compact{padding:4px}.appearance-controls.is-compact>button{justify-content:center;width:32px;padding:0}@media (max-width:640px){.global-appearance-dock{top:16px;right:14px}.appearance-controls:not(.is-compact)>button span{display:none}.appearance-controls:not(.is-compact)>button{justify-content:center;width:32px;padding:0}}.portal-scope .font-display,.portal-scope h1,.portal-scope h2,.portal-scope h3{font-family:var(--font-display);letter-spacing:-.02em}.portal-scope a{color:var(--accent-text);text-decoration:none}.portal-scope a:hover{color:var(--accent-hover)}.portal-scope :focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:6px}.tnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.company-headline-carousel{--headline-accent:var(--brand-accent);--headline-accent-strong:var(--brand-accent-hover);border:1px solid var(--headline-accent);min-height:286px;margin-bottom:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.company-headline-carousel{border:1px solid color-mix(in srgb,var(--headline-accent) 25%,rgba(var(--stroke-rgb),.13))}}.company-headline-carousel{background:radial-gradient(circle at 83% 4%,var(--headline-accent),transparent 37%),radial-gradient(circle at 22% 115%,var(--headline-accent-strong),transparent 43%),linear-gradient(125deg,#07111d,#0d1827 56%,#111c2c);border-radius:29px}@supports (color:color-mix(in lab,red,red)){.company-headline-carousel{background:radial-gradient(circle at 83% 4%,color-mix(in srgb,var(--headline-accent) 32%,transparent),transparent 37%),radial-gradient(circle at 22% 115%,color-mix(in srgb,var(--headline-accent-strong) 16%,transparent),transparent 43%),linear-gradient(125deg,color-mix(in srgb,#07111d 91%,var(--headline-accent)),color-mix(in srgb,#0d1827 86%,var(--headline-accent)) 56%,color-mix(in srgb,#111c2c 78%,var(--headline-accent)))}}.company-headline-carousel{box-shadow:inset 0 1px 0 #ffffff21,0 34px 72px -45px #000000e0,0 18px 42px -34px var(--headline-accent)}@supports (color:color-mix(in lab,red,red)){.company-headline-carousel{box-shadow:inset 0 1px 0 #ffffff21,0 34px 72px -45px #000000e0,0 18px 42px -34px color-mix(in srgb,var(--headline-accent) 42%,transparent)}}.company-headline-carousel{-webkit-backdrop-filter:blur(28px)saturate(1.26);backdrop-filter:blur(28px)saturate(1.26);isolation:isolate;animation:dashboard-reveal .55s cubic-bezier(.2,.8,.2,1) backwards}.company-headline-carousel:before{content:"";z-index:4;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff16,#0000 28%),repeating-linear-gradient(122deg,#0000 0 34px,#ffffff05 35px,#0000 36px);position:absolute;inset:0}.company-headline-slide,.company-headline-stage{position:absolute;inset:0}.company-headline-slide{opacity:0;visibility:hidden;transition:opacity .72s,transform 1.1s cubic-bezier(.2,.8,.2,1),visibility .72s;overflow:hidden;transform:scale(1.018)}.company-headline-slide.is-active{opacity:1;visibility:visible;z-index:1;transform:scale(1)}.company-headline-image{object-fit:cover;object-position:center;opacity:.92;filter:saturate(1.05)contrast(1.04);width:min(68%,900px);height:100%;transition:transform 8s ease-out;position:absolute;inset:0 0 0 auto;transform:scale(1.035);-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.company-headline-slide.is-active .company-headline-image{transform:scale(1)}.company-headline-shade{background:linear-gradient(90deg,#07101c,#091421 37%,#07101c85 68%,#07101c45),linear-gradient(#0000 48%,#040a129e);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-headline-shade{background:linear-gradient(90deg,color-mix(in srgb,#07101c 96%,var(--headline-accent)) 0,color-mix(in srgb,#091421 89%,var(--headline-accent)) 37%,#07101c85 68%,#07101c45),linear-gradient(0deg,#040a129e,transparent 52%)}}.company-headline-art{background:radial-gradient(circle at 76% 36%,var(--headline-accent),transparent 20%),radial-gradient(circle at 87% 66%,var(--headline-accent),transparent 25%),linear-gradient(125deg,#07111d,#0e1a29 55%,#111d2d);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.company-headline-art{background:radial-gradient(circle at 76% 36%,color-mix(in srgb,var(--headline-accent) 34%,transparent),transparent 20%),radial-gradient(circle at 87% 66%,color-mix(in srgb,var(--headline-accent) 16%,transparent),transparent 25%),linear-gradient(125deg,color-mix(in srgb,#07111d 92%,var(--headline-accent)),color-mix(in srgb,#0e1a29 86%,var(--headline-accent)) 55%,color-mix(in srgb,#111d2d 78%,var(--headline-accent)))}}.company-headline-art:after,.company-headline-art:before{content:"";border:1px solid var(--headline-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.company-headline-art:after,.company-headline-art:before{border:1px solid color-mix(in srgb,var(--headline-accent) 31%,transparent)}}.company-headline-art:before{width:330px;height:330px;top:-126px;right:-44px}.company-headline-art:after{border-style:dashed;width:210px;height:210px;bottom:-126px;right:84px}.company-headline-art>span{background:var(--headline-accent);width:9px;height:9px;box-shadow:0 0 22px var(--headline-accent);border-radius:50%;position:absolute;top:25%;right:15%}.company-headline-art>span:nth-child(2){opacity:.7;width:5px;height:5px;top:67%;right:27%}.company-headline-art>span:nth-child(3){opacity:.45;width:4px;height:4px;top:73%;right:8%}.company-headline-content{z-index:3;color:#f8fbf9;flex-direction:column;justify-content:center;width:min(68%,830px);padding:33px 120px 35px 34px;display:flex;position:absolute;inset:0 auto 0 0}.company-headline-kicker{align-items:center;gap:8px;min-width:0;display:flex}.company-headline-kicker>span{white-space:nowrap;border:1px solid var(--headline-accent);flex:none;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.company-headline-kicker>span{border:1px solid color-mix(in srgb,var(--headline-accent) 44%,transparent)}}.company-headline-kicker>span{color:var(--headline-accent);background:var(--headline-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.company-headline-kicker>span{background:color-mix(in srgb,var(--headline-accent) 11%,transparent)}}.company-headline-kicker>span{font:600 9px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.company-headline-kicker>i{background:#ffffff59;border-radius:50%;flex:none;width:4px;height:4px}.company-headline-kicker>small{color:#f2f8f5a3;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.company-headline-content h2{max-width:600px;font:760 clamp(22px,2.3vw,33px)/1.1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;text-shadow:0 16px 34px #0000004d;margin:14px 0 0}.company-headline-slide.is-active{cursor:pointer}.company-headline-slide.is-active:hover h2{text-underline-offset:6px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47;text-decoration-thickness:1px}.company-headline-content p{color:#eff6f2b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:650px;margin:11px 0 0;font-size:12.5px;line-height:1.58;display:-webkit-box;overflow:hidden}.company-headline-footer{align-items:center;gap:13px;margin-top:19px;display:flex}.company-headline-footer>button{border:1px solid var(--headline-accent);align-items:center;gap:7px;padding:8px 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.company-headline-footer>button{border:1px solid color-mix(in srgb,var(--headline-accent) 36%,transparent)}}.company-headline-footer>button{color:#f8fbf9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:650 10.5px var(--font-sans);cursor:pointer;background:#ffffff13;border-radius:999px;transition:transform .18s,background .18s,border-color .18s;box-shadow:inset 0 1px #ffffff1f}.company-headline-footer>button:hover{border-color:var(--headline-accent);background:var(--headline-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.company-headline-footer>button:hover{background:color-mix(in srgb,var(--headline-accent) 14%,#ffffff12)}}.company-headline-footer>.company-headline-open{color:var(--on-accent,#101210);background:var(--headline-accent);box-shadow:0 10px 24px -14px var(--headline-accent),inset 0 1px 0 #ffffff4d;border-color:#0000;padding:9px 15px}@supports (color:color-mix(in lab,red,red)){.company-headline-footer>.company-headline-open{box-shadow:0 10px 24px -14px color-mix(in srgb,var(--headline-accent) 80%,transparent),inset 0 1px 0 #ffffff4d}}.company-headline-footer>.company-headline-open{font-weight:700}.company-headline-footer>.company-headline-open:hover{background:var(--headline-accent-strong);border-color:#0000}.company-headline-footer>.company-headline-open svg{transition:transform .2s}.company-headline-footer>.company-headline-open:hover svg{transform:translate(2px)}.company-headline-footer>.company-headline-secondary{color:#f8fbf9b8;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding:8px 4px}.company-headline-footer>.company-headline-secondary:hover{color:#fff;background:0 0;border-color:#0000}.company-headline-footer>time{color:#eff6f27a;font:10px var(--font-mono)}.company-headline-controls{z-index:6;-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);background:#0811107a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:5px;display:flex;position:absolute;bottom:25px;right:23px;box-shadow:inset 0 1px #ffffff1a}.company-headline-controls>button{color:#ffffffd1;cursor:pointer;background:#fff1;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.company-headline-controls>button:hover{color:var(--on-accent,#101210);background:var(--headline-accent)}.company-headline-controls>span{color:#ffffff9e;text-align:center;min-width:50px;font-size:9px}.company-headline-dots{z-index:6;align-items:center;gap:3px;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.company-headline-dots>button{cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:22px;padding:0;display:grid}.company-headline-dots i{background:#ffffff40;border-radius:999px;width:12px;height:3px;transition:width .2s,background .2s;display:block}.company-headline-dots>button.is-active i{background:var(--headline-accent);width:22px;box-shadow:0 0 12px var(--headline-accent)}@supports (color:color-mix(in lab,red,red)){.company-headline-dots>button.is-active i{box-shadow:0 0 12px color-mix(in srgb,var(--headline-accent) 60%,transparent)}}.company-headline-timer{z-index:7;background:#ffffff0b;height:3px;position:absolute;bottom:0;left:0;right:0}.company-headline-timer>i{background:linear-gradient(90deg,var(--headline-accent-strong),var(--headline-accent));width:100%;height:100%;box-shadow:0 0 16px var(--headline-accent);display:block}@supports (color:color-mix(in lab,red,red)){.company-headline-timer>i{box-shadow:0 0 16px color-mix(in srgb,var(--headline-accent) 64%,transparent)}}.company-headline-timer>i{transform-origin:0;animation:headline-timer 6.5s linear forwards}.company-headline-carousel button:focus-visible{outline-color:var(--headline-accent)}.company-headline-timer.is-paused>i{animation-play-state:paused}.company-headline-skeleton{border:1px solid rgba(var(--stroke-rgb),.1);background:rgba(var(--panel-rgb),.42);border-radius:29px;height:286px;margin-bottom:14px;position:relative;overflow:hidden}.company-headline-skeleton:after{content:"";background:linear-gradient(105deg,#0000 25%,#ffffff14 45%,#0000 65%);animation:skeleton-shimmer 1.5s infinite;position:absolute;inset:0;transform:translate(-100%)}.company-headline-skeleton>div{flex-direction:column;gap:13px;width:min(58%,620px);display:flex;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.company-headline-skeleton i{background:rgba(var(--text-rgb),.09);border-radius:999px;height:13px;display:block}.company-headline-skeleton i:first-child{width:24%;height:22px}.company-headline-skeleton i:nth-child(2){width:86%;height:40px}.company-headline-skeleton i:nth-child(3){width:68%}.company-headline-skeleton>span{background:rgba(var(--text-rgb),.055);border-radius:22px;width:38%;position:absolute;top:22px;bottom:22px;right:24px}.portal-modal-panel.headline-reader{--reader-accent:var(--brand-accent);overscroll-behavior:contain;scrollbar-width:thin;border-radius:28px!important;padding:0!important}.headline-reader-cover{background:linear-gradient(125deg,#07111d,#101c2b);height:236px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.headline-reader-cover{background:linear-gradient(125deg,color-mix(in srgb,#07111d 90%,var(--reader-accent)),color-mix(in srgb,#101c2b 80%,var(--reader-accent)))}}.headline-reader-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.headline-reader-art{background:radial-gradient(circle at 78% 32%,var(--reader-accent),transparent 34%),radial-gradient(circle at 12% 125%,var(--reader-accent),transparent 48%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.headline-reader-art{background:radial-gradient(circle at 78% 32%,color-mix(in srgb,var(--reader-accent) 40%,transparent),transparent 34%),radial-gradient(circle at 12% 125%,color-mix(in srgb,var(--reader-accent) 24%,transparent),transparent 48%)}}.headline-reader-art:after,.headline-reader-art:before{content:"";border:1px solid var(--reader-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.headline-reader-art:after,.headline-reader-art:before{border:1px solid color-mix(in srgb,var(--reader-accent) 32%,transparent)}}.headline-reader-art:before{width:360px;height:360px;top:-150px;right:-60px}.headline-reader-art:after{border-style:dashed;width:220px;height:220px;bottom:-150px;right:120px}.headline-reader-art>span{background:var(--reader-accent);width:9px;height:9px;box-shadow:0 0 24px var(--reader-accent);border-radius:50%;position:absolute;top:30%;right:20%}.headline-reader-art>span:nth-child(2){opacity:.7;width:5px;height:5px;top:70%;right:34%}.headline-reader-art>span:nth-child(3){opacity:.45;width:4px;height:4px;top:64%;right:9%}.headline-reader-cover-shade{background:linear-gradient(#060a0e4d,#060a0e1a 40%,#060a0ecc);position:absolute;inset:0}.headline-reader-kicker{align-items:center;gap:9px;min-width:0;display:flex;position:absolute;bottom:22px;left:34px;right:80px}.headline-reader-kicker>span{white-space:nowrap;border:1px solid var(--reader-accent);flex:none;padding:5px 10px}@supports (color:color-mix(in lab,red,red)){.headline-reader-kicker>span{border:1px solid color-mix(in srgb,var(--reader-accent) 50%,transparent)}}.headline-reader-kicker>span{color:#fff;background:var(--reader-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.headline-reader-kicker>span{background:color-mix(in srgb,var(--reader-accent) 26%,#060a0e66)}}.headline-reader-kicker>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 9px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.headline-reader-kicker>i{background:#ffffff73;border-radius:50%;flex:none;width:4px;height:4px}.headline-reader-kicker>small{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.headline-reader-close{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#080c106b;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .18s,transform .18s;display:grid;position:absolute;top:16px;right:16px}.headline-reader-close:hover{background:#080c10ad;transform:rotate(90deg)}.headline-reader-body{flex-direction:column;gap:20px;padding:28px 38px 10px;display:flex}.headline-reader-body h2{color:var(--text-primary);font:760 clamp(24px,3vw,31px)/1.15 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.headline-reader-meta{color:rgba(var(--text-rgb),.5);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:-8px;font-size:12.5px;display:flex}.headline-reader-author{align-items:center;gap:9px;margin-right:6px;display:inline-flex}.headline-reader-author>b,.headline-reader-author>img{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.headline-reader-author>b{color:var(--on-accent,#101210);background:var(--reader-accent);font:700 11px var(--font-sans);place-items:center;display:grid}.headline-reader-author>span{flex-direction:column;line-height:1.25;display:flex}.headline-reader-author strong{color:var(--text-primary);font-size:12.5px;font-weight:650}.headline-reader-author small{color:rgba(var(--text-rgb),.5);font-size:11px}.headline-reader-lead{color:rgba(var(--text-rgb),.86);margin:0;font-size:16px;font-weight:500;line-height:1.62}.headline-reader-event{border:1px solid var(--reader-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.headline-reader-event{border:1px solid color-mix(in srgb,var(--reader-accent) 24%,rgba(var(--stroke-rgb),.1))}}.headline-reader-event{background:var(--reader-accent);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.headline-reader-event{background:color-mix(in srgb,var(--reader-accent) 8%,rgba(var(--text-rgb),.025))}}.headline-reader-date{border:1px solid rgba(var(--stroke-rgb),.12);background:rgba(var(--text-rgb),.06);text-align:center;border-radius:14px;flex-direction:column;width:56px;height:62px;display:flex;overflow:hidden}.headline-reader-date>small{color:var(--on-accent,#101210);background:var(--reader-accent);font:700 9.5px/1 var(--font-mono);letter-spacing:.1em;padding:5px 0}.headline-reader-date>b{color:var(--text-primary);font:760 23px var(--font-display);flex:1;place-items:center;display:grid}.headline-reader-event-lines{min-width:0;color:rgba(var(--text-rgb),.8);flex-direction:column;gap:6px;font-size:13px;display:flex}.headline-reader-event-lines>span{align-items:center;gap:8px;min-width:0;display:flex}.headline-reader-event-lines svg{color:var(--accent-text);flex:none}.headline-reader-muted{color:rgba(var(--text-rgb),.5);font-size:12px}.headline-reader-join{background:var(--reader-accent);box-shadow:0 10px 24px -14px var(--reader-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-size:12.5px;font-weight:700;display:inline-flex;color:var(--on-accent,#101210)!important}.headline-reader-join:hover{background:var(--brand-accent-hover)}.news-rich{color:rgba(var(--text-rgb),.78);flex-direction:column;gap:14px;font-size:14.5px;line-height:1.78;display:flex}.news-rich ol,.news-rich p,.news-rich ul{margin:0}.news-rich ol,.news-rich ul{flex-direction:column;gap:6px;padding-left:22px;display:flex}.news-rich li{padding-left:4px}.news-rich li::marker{color:var(--accent-text)}.news-rich strong{color:var(--text-primary);font-weight:700}.news-rich-link,.portal-scope .news-rich-link{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text);font-weight:600}@supports (color:color-mix(in lab,red,red)){.news-rich-link,.portal-scope .news-rich-link{-webkit-text-decoration-color:color-mix(in srgb,var(--accent-text) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-text) 40%,transparent)}}.news-rich-link,.portal-scope .news-rich-link{text-underline-offset:3px;word-break:break-word}.headline-reader-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.headline-reader-links>a{border:1px solid rgba(var(--stroke-rgb),.11);background:rgba(var(--text-rgb),.035);border-radius:14px;align-items:center;gap:11px;min-width:0;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:flex;color:var(--text-primary)!important}.headline-reader-links>a:hover{border-color:var(--reader-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.headline-reader-links>a:hover{border-color:color-mix(in srgb,var(--reader-accent) 45%,transparent)}}.headline-reader-links>a:hover{background:var(--reader-accent)}@supports (color:color-mix(in lab,red,red)){.headline-reader-links>a:hover{background:color-mix(in srgb,var(--reader-accent) 8%,rgba(var(--text-rgb),.035))}}.headline-reader-links>a>svg{color:var(--accent-text);flex:none}.headline-reader-links>a>svg:last-child{color:rgba(var(--text-rgb),.4)}.headline-reader-links>a>span{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.headline-reader-links strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.headline-reader-links small{color:rgba(var(--text-rgb),.48);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.headline-reader-contact{color:rgba(var(--text-rgb),.76);align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.headline-reader-contact>span{color:rgba(var(--text-rgb),.45);font:600 9.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex:none}.headline-reader-footer{z-index:2;border-top:1px solid rgba(var(--stroke-rgb),.08);background:rgba(var(--glass-deep-rgb),.72);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);justify-content:flex-end;gap:10px;margin-top:18px;padding:16px 38px 22px;display:flex;position:sticky;bottom:0}.headline-reader-footer>button{white-space:nowrap;font:650 13px var(--font-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 17px;transition:background .18s,transform .18s;display:inline-flex}.headline-reader-ghost{border:1px solid rgba(var(--stroke-rgb),.14);color:rgba(var(--text-rgb),.8);background:var(--control-surface)}.headline-reader-ghost:hover{background:var(--control-hover)}.headline-reader-primary{color:var(--on-accent,#101210);background:var(--reader-accent);box-shadow:0 12px 26px -16px var(--reader-accent);border:1px solid #0000;font-weight:700!important}.headline-reader-primary:hover{background:var(--brand-accent-hover);transform:translateY(-1px)}:root[data-theme=light] .headline-reader-footer{border-top-color:rgba(var(--stroke-rgb),.1);background:#c6dad0cc}.headline-reader-body:focus{outline:none}@media (max-width:640px){.portal-modal-panel.headline-reader{border-radius:22px!important}.headline-reader-cover{height:180px}.headline-reader-kicker{left:22px;right:70px}.headline-reader-body{gap:18px;padding:22px 22px 6px}.headline-reader-author{flex-basis:100%;margin:0 0 2px}.headline-reader-event{grid-template-columns:auto minmax(0,1fr)}.headline-reader-join{grid-column:1/-1;justify-content:center}.headline-reader-footer{flex-direction:column-reverse;padding:14px 22px 18px}.headline-reader-footer>button{width:100%}}@keyframes headline-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bento-panel,.dashboard-stat-card{background:linear-gradient(135deg,#ffffff0d,#ffffff03),rgba(var(--panel-rgb),.3);border:1px solid rgba(var(--stroke-rgb),.11);-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 55px -35px #000000b3}:root:not([data-theme=light]) .bento-panel,:root:not([data-theme=light]) .dashboard-stat-card{background:linear-gradient(135deg,#ffffff12,#ffffff04),rgba(var(--panel-rgb),.62);border-color:rgba(var(--text-rgb),.13)}.bento-panel:hover,.dashboard-stat-card:hover{border-color:rgba(var(--text-rgb),.18);box-shadow:inset 0 1px 0 #ffffff1f,0 30px 68px -36px #000000e6,0 16px 38px -32px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.bento-panel:hover,.dashboard-stat-card:hover{box-shadow:inset 0 1px 0 #ffffff1f,0 30px 68px -36px #000000e6,0 16px 38px -32px color-mix(in srgb,var(--brand-accent) 28%,transparent)}}.dashboard-stat-card:hover{transform:translateY(-3px)}.dashboard-stat-card{--stat-accent:#cdeb3f;opacity:1;border-radius:22px;flex-direction:column;min-height:150px;padding:19px 20px 17px;animation:dashboard-reveal .55s cubic-bezier(.2,.8,.2,1) backwards;display:flex}.dashboard-stat-card:nth-child(2){animation-delay:70ms}.dashboard-stat-card:nth-child(3){animation-delay:.14s}.dashboard-stat-card:nth-child(4){animation-delay:.21s}.dashboard-stat-card>span{z-index:1;color:rgba(var(--text-rgb),.58);font-size:12.5px;font-weight:650;position:relative}.dashboard-stat-card>strong{z-index:1;color:var(--text-primary);letter-spacing:-.045em;margin-top:9px;font-size:clamp(29px,2.4vw,38px);font-weight:650;position:relative}.dashboard-stat-card>small{z-index:1;color:rgba(var(--text-rgb),.38);margin-top:2px;font-size:10.5px;position:relative}.stat-orb{background:radial-gradient(circle,var(--stat-accent),transparent 67%);border-radius:999px;width:130px;height:130px;position:absolute;top:-46px;right:-38px}@supports (color:color-mix(in lab,red,red)){.stat-orb{background:radial-gradient(circle,color-mix(in srgb,var(--stat-accent) 20%,transparent),transparent 67%)}}.stat-orb{pointer-events:none}.stat-progress{z-index:1;background:#ffffff14;border-radius:999px;height:3px;margin-top:auto;position:relative;overflow:hidden}.stat-progress i{border-radius:inherit;background:var(--stat-accent);height:100%;box-shadow:0 0 14px var(--stat-accent);display:block}@supports (color:color-mix(in lab,red,red)){.stat-progress i{box-shadow:0 0 14px color-mix(in srgb,var(--stat-accent) 60%,transparent)}}.stat-progress i{transform-origin:0;animation:progress-grow .9s cubic-bezier(.2,.8,.2,1) .35s both}.dashboard-bento-wrap{width:100%;margin-top:14px}.dashboard-bento{transition:height .2s}.dashboard-bento.is-editing .react-grid-item{cursor:grab;touch-action:none}.dashboard-bento.is-editing .react-grid-item:active{cursor:grabbing}.dashboard-bento.is-editing .react-grid-item a,.dashboard-bento.is-editing .react-grid-item button{cursor:pointer}.dashboard-bento-skeleton{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:158px;align-items:stretch;gap:14px;margin-top:14px;display:grid}.bento-panel{opacity:1;border-radius:26px;padding:22px;animation:dashboard-reveal .62s cubic-bezier(.2,.8,.2,1) backwards}.bento-panel:after{content:"";pointer-events:none;background:radial-gradient(circle at 82% 4%,var(--brand-accent),transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bento-panel:after{background:radial-gradient(circle at 82% 4%,color-mix(in srgb,var(--brand-accent) 6%,transparent),transparent 34%)}}.bento-panel>*{z-index:1;position:relative}.react-grid-item.react-draggable-dragging{box-shadow:0 26px 60px -22px var(--glass-shadow),0 0 0 1px var(--brand-accent)}.react-grid-item.resizing{box-shadow:0 0 0 1px var(--brand-accent)}.react-grid-item.react-grid-placeholder{border-radius:24px;background:var(--brand-accent)!important;opacity:.14!important}.react-grid-item>.react-resizable-handle{opacity:0;width:26px;height:26px;transition:opacity .15s}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{border-right:2px solid var(--brand-accent);width:8px;height:8px;bottom:7px;right:7px}@supports (color:color-mix(in lab,red,red)){.react-grid-item>.react-resizable-handle:after{border-right:2px solid color-mix(in srgb,var(--brand-accent) 80%,rgba(var(--text-rgb),.4))}}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid color-mix(in srgb,var(--brand-accent) 80%,rgba(var(--text-rgb),.4))}}.react-grid-item>.react-resizable-handle:after{border-radius:0 0 2px}.widget-heading-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.widget-remove-btn{border:1px solid rgba(var(--stroke-rgb),.1);background:var(--control-surface);width:26px;height:26px;color:rgba(var(--text-rgb),.6);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.widget-remove-btn:hover{background:var(--danger-text)}@supports (color:color-mix(in lab,red,red)){.widget-remove-btn:hover{background:color-mix(in srgb,var(--danger-text) 16%,transparent)}}.widget-remove-btn:hover{color:#ff8e80}.bento-heading{flex:1;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.bento-heading span{color:var(--accent-text);font-family:var(--font-mono);letter-spacing:.14em;font-size:9.5px;font-weight:700;display:block}.bento-heading h2{font-family:var(--font-display);letter-spacing:-.025em;margin:4px 0 0;font-size:19px;font-weight:750}.bento-heading>small{border:1px solid rgba(var(--stroke-rgb),.1);color:rgba(var(--text-rgb),.46);white-space:nowrap;background:#ffffff0b;border-radius:999px;padding:5px 9px;font-size:9.5px}.attendance-chart{height:282px;margin-top:6px;position:relative}.attendance-chart svg{width:100%;height:calc(100% - 43px);margin-top:43px;overflow:visible}.attendance-chart text{fill:rgba(var(--text-rgb),.36);font-family:var(--font-sans);font-size:11px}.attendance-chart-summary{z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;inset:7px 2px auto}.attendance-line{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;animation:chart-draw 1.25s cubic-bezier(.2,.8,.2,1) .48s forwards}.attendance-line-glow{stroke-width:10px;stroke-linecap:round;opacity:.13;filter:blur(3px)}.attendance-area{opacity:0;transform-origin:bottom;animation:chart-area-in .75s .85s forwards}.attendance-point{opacity:0;transform-box:fill-box;transform-origin:50%;animation:point-pop .42s cubic-bezier(.2,.8,.2,1) forwards}.attendance-point-halo{fill:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.attendance-point-halo{fill:color-mix(in srgb,var(--brand-accent) 18%,transparent)}}.attendance-point-dot{fill:var(--brand-accent);stroke:var(--on-accent)}@supports (color:color-mix(in lab,red,red)){.attendance-point-dot{stroke:color-mix(in srgb,var(--on-accent) 64%,white)}}.attendance-point-dot{stroke-width:1.8px}.attendance-gridline line{stroke:rgba(var(--text-rgb),.09);stroke-width:1px;stroke-dasharray:3 7}.attendance-gridline text{font:9px var(--font-mono)}.attendance-axis-label{fill:rgba(var(--text-rgb),.48)!important;font-size:9.5px!important}.chart-value{align-items:baseline;gap:8px;display:flex}.chart-value strong{color:var(--text-primary);letter-spacing:-.045em;font-size:28px;font-weight:650}.chart-value span{color:rgba(var(--text-rgb),.38);font-size:10.5px}.chart-comparison{align-items:center;gap:7px;display:flex}.chart-comparison>span{border:1px solid rgba(var(--stroke-rgb),.08);color:rgba(var(--text-rgb),.46);background:rgba(var(--text-rgb),.035);border-radius:999px;padding:6px 9px;font-size:9.5px}.chart-comparison strong{color:rgba(var(--text-rgb),.82);margin-left:4px}.chart-comparison em{font:700 9px var(--font-mono);border-radius:999px;padding:5px 7px;font-style:normal}.chart-comparison em.is-positive{color:var(--accent-text);background:var(--brand-accent-soft)}.chart-comparison em.is-negative{color:#ff8e80;background:var(--danger-text)}@supports (color:color-mix(in lab,red,red)){.chart-comparison em.is-negative{background:color-mix(in srgb,var(--danger-text) 12%,transparent)}}.presence-donut{aspect-ratio:1;width:min(220px,82%);margin:8px auto 0;position:relative}.presence-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.presence-donut circle{fill:none;stroke-width:13px}.presence-donut .donut-guide{stroke:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.presence-donut .donut-guide{stroke:color-mix(in srgb,var(--brand-accent) 12%,transparent)}}.presence-donut .donut-guide{stroke-width:1px;stroke-dasharray:2 7}.donut-track{stroke:rgba(var(--text-rgb),.075)}.donut-value{stroke-linecap:round;filter:drop-shadow(0 0 7px var(--brand-accent))}@supports (color:color-mix(in lab,red,red)){.donut-value{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--brand-accent) 46%,transparent))}}.donut-value{transition:stroke-dashoffset .5s;animation:donut-draw 1.1s cubic-bezier(.2,.8,.2,1) .4s both}.presence-donut>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.presence-donut strong{letter-spacing:-.05em;font-size:31px;font-weight:650}.presence-donut span{color:rgba(var(--text-rgb),.4);margin-top:3px;font-size:10.5px}.presence-legend{grid-template-columns:1fr 1fr;gap:8px;display:grid}.presence-legend>div{color:rgba(var(--text-rgb),.45);background:#ffffff09;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px 10px;font-size:10.5px;display:grid}.presence-legend i{border-radius:99px;width:6px;height:6px}.presence-legend strong{color:rgba(var(--text-rgb),.75)}.workday-time{letter-spacing:-.065em;margin-top:24px;font-size:clamp(34px,4vw,51px);font-weight:600}.workday-track{background:#ffffff12;border-radius:999px;height:9px;margin-top:18px;overflow:hidden}.workday-track i,.workday-track span{border-radius:inherit;background:linear-gradient(90deg,var(--brand-accent-hover),var(--brand-accent));height:100%;box-shadow:0 0 18px var(--brand-accent);display:block}@supports (color:color-mix(in lab,red,red)){.workday-track i,.workday-track span{box-shadow:0 0 18px color-mix(in srgb,var(--brand-accent) 25%,transparent)}}.workday-meta{color:rgba(var(--text-rgb),.38);justify-content:space-between;gap:10px;margin-top:8px;font-size:10px;display:flex}.workday-footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:27px;display:grid}.workday-footer>div{border:1px solid rgba(var(--stroke-rgb),.07);background:#ffffff09;border-radius:14px;padding:11px 12px}.workday-footer span{color:rgba(var(--text-rgb),.35);font-size:9.5px;display:block}.workday-footer strong{margin-top:4px;font-size:13px;display:block}.approval-list{flex-direction:column;gap:8px;margin-top:19px;display:flex}.approval-row{border:1px solid rgba(var(--stroke-rgb),.075);background:rgba(var(--panel-deep-rgb),.22);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:10px;padding:10px;font-family:inherit;transition:background .15s,border-color .15s;animation:fadeUp .4s both;display:flex}.approval-row:nth-child(2){animation-delay:60ms}.approval-row:nth-child(3){animation-delay:.12s}.approval-row:nth-child(4){animation-delay:.18s}.approval-row:hover{background:#ffffff0e;border-color:#cdeb3f33}.approval-copy{flex:1;min-width:0}.approval-copy small,.approval-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.approval-copy strong{font-size:12px}.approval-copy small{color:rgba(var(--text-rgb),.38);text-transform:capitalize;margin-top:2px;font-size:10px}.approval-action{color:var(--accent-text);background:#cdeb3f17;border-radius:8px;padding:4px 8px;font-size:9px;font-weight:700}.dashboard-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.dashboard-empty>span{width:38px;height:38px;color:var(--accent-text);background:#cdeb3f14;border-radius:13px;place-items:center;display:grid}.dashboard-empty strong{margin-top:10px;font-size:13px}.dashboard-empty small{color:rgba(var(--text-rgb),.34);margin-top:3px;font-size:10px}.dashboard-app-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.dashboard-app-tile{border:1px solid rgba(var(--stroke-rgb),.07);background:rgba(var(--panel-deep-rgb),.2);min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:9px;padding:9px;font-family:inherit;transition:transform .16s,background .16s;display:flex}.dashboard-app-tile:hover{background:#ffffff0e;transform:translateY(-2px)}.dashboard-app-tile>span{flex:1;min-width:0}.dashboard-app-tile small,.dashboard-app-tile strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-app-tile strong{font-family:var(--font-display);font-size:12px;font-weight:700}.dashboard-app-tile small{color:rgba(var(--text-rgb),.35);margin-top:2px;font-size:8.5px}.dashboard-app-tile>i{background:#ffffff2b;border-radius:99px;flex:none;width:6px;height:6px}.dashboard-app-tile>i.is-live{background:var(--brand-accent);box-shadow:0 0 8px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-app-tile>i.is-live{box-shadow:0 0 8px color-mix(in srgb,var(--brand-accent) 45%,transparent)}}.dashboard-all-apps{border:1px dashed rgba(var(--stroke-rgb),.13);color:rgba(var(--text-rgb),.48);cursor:pointer;background:0 0;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:9px;font-family:inherit;font-size:10.5px;display:flex}.dashboard-notice{background:rgba(var(--panel-rgb),.42);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid;border-radius:18px;align-items:center;gap:14px;margin-bottom:14px;padding:13px 16px;display:flex}.dashboard-notice>strong{font-size:13px}.dashboard-notice>div{color:rgba(var(--text-rgb),.48);flex:1;justify-content:flex-end;align-items:center;gap:12px;font-size:11.5px;display:flex}.dashboard-primary-btn{background:var(--brand-accent);color:var(--on-accent,#101210);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:10.5px;font-weight:750;display:inline-flex}.dashboard-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.dashboard-tool{border:1px solid rgba(var(--stroke-rgb),.12);background:var(--control-surface);color:rgba(var(--text-rgb),.72);font:650 12px var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.dashboard-tool:hover{background:var(--control-hover);color:var(--text-primary)}.dashboard-tool.is-active{background:var(--brand-accent);color:var(--on-accent,#101210);border-color:#0000}.dashboard-tool.is-quiet{color:rgba(var(--text-rgb),.5);background:0 0}.dashboard-tool-hint{color:rgba(var(--text-rgb),.4);font-size:11.5px}.widget-slot{contain:layout paint style;min-width:0;min-height:0;display:flex}.dashboard-bento.is-editing .bento-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.react-grid-item.react-draggable-dragging{will-change:transform}.dashboard-bento.is-stacked{flex-direction:column;gap:14px;width:100%;display:flex}.dashboard-bento.is-stacked>*,.dashboard-bento.is-stacked>.widget-slot{min-height:180px}.widget-slot>*{flex:1;min-width:0}.widget-panel{min-width:0}.widget-body,.widget-panel{flex-direction:column;gap:12px;display:flex;overflow:hidden}.widget-body{flex:1;min-height:0}.widget-loading{flex-direction:column;gap:10px;display:flex}.bare-widget-panel{border-radius:24px;position:relative}.bare-widget-body{gap:0}.bare-widget-body>*{flex:1;min-height:0}.bare-widget-edit-overlay{z-index:3;position:absolute;top:14px;right:14px}.bare-widget-panel .widget-gate,.widget-empty-banner{background:rgba(var(--panel-rgb),.5);border:1px solid rgba(var(--stroke-rgb),.11);border-radius:24px;min-height:180px}.widget-empty-banner{text-align:center;color:rgba(var(--text-rgb),.5);justify-content:center;align-items:center;padding:14px;font-size:13px;display:flex}.bare-widget-edit-overlay .widget-edit-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e0c9e;border:1px solid #ffffff24;border-radius:999px;gap:6px;padding:6px}.widget-panel.is-editing{outline:1px dashed var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.widget-panel.is-editing{outline:1px dashed color-mix(in srgb,var(--brand-accent) 42%,transparent)}}.widget-panel.is-editing{outline-offset:-3px}.widget-gate{text-align:center;color:rgba(var(--text-rgb),.5);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.widget-gate-icon{background:rgba(var(--text-rgb),.06);width:30px;height:30px;color:rgba(var(--text-rgb),.55);border-radius:10px;place-items:center;display:grid}.widget-gate strong{color:rgba(var(--text-rgb),.72);font-size:12.5px}.widget-gate small{max-width:30ch;font-size:11px;line-height:1.5}.widget-bigvalue{flex-direction:column;gap:2px;display:flex}.widget-bigvalue strong{font:600 30px/1.05 var(--font-display);color:var(--text-primary);letter-spacing:-.02em}.widget-bigvalue strong em{color:rgba(var(--text-rgb),.5);margin-left:3px;font-size:.5em;font-style:normal}.widget-bigvalue span{color:rgba(var(--text-rgb),.48);font-size:11.5px}.widget-delta{font:700 10.5px var(--font-mono);border-radius:999px;align-self:flex-start;align-items:center;gap:3px;padding:2px 8px;display:inline-flex}.widget-delta.is-good{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.widget-delta.is-good{background:color-mix(in srgb,var(--brand-accent) 15%,transparent)}}.widget-delta.is-good{color:var(--accent-text)}.widget-delta.is-bad{background:var(--danger-text)}@supports (color:color-mix(in lab,red,red)){.widget-delta.is-bad{background:color-mix(in srgb,var(--danger-text) 14%,transparent)}}.widget-delta.is-bad{color:#ff8e80}.widget-inline-stats{flex-wrap:wrap;gap:14px;display:flex}.widget-inline-stats>div{flex-direction:column;gap:1px;min-width:0;display:flex}.widget-inline-stats span{color:rgba(var(--text-rgb),.42);font-size:10.5px}.widget-inline-stats strong{color:rgba(var(--text-rgb),.85);font-size:14px}.widget-money-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;display:grid}.widget-money-grid>div{flex-direction:column;gap:3px;min-width:0;display:flex}.widget-money-grid span{color:rgba(var(--text-rgb),.42);font-size:10.5px}.widget-money-grid strong{font:600 19px var(--font-display);color:var(--text-primary)}.widget-footnote{color:rgba(var(--text-rgb),.4);gap:8px;font-size:10.5px;display:flex}.widget-cta,.widget-footnote{align-items:center;margin-top:auto}.widget-cta{border:1px solid rgba(var(--stroke-rgb),.12);background:var(--control-surface);color:rgba(var(--text-rgb),.75);font:650 11.5px var(--font-sans);cursor:pointer;border-radius:999px;align-self:flex-start;gap:6px;padding:7px 13px;display:inline-flex}.widget-cta:hover{background:var(--control-hover);color:var(--text-primary)}.widget-spark{width:100%;filter:drop-shadow(0 8px 11px var(--brand-accent));margin-top:auto;overflow:visible}@supports (color:color-mix(in lab,red,red)){.widget-spark{filter:drop-shadow(0 8px 11px color-mix(in srgb,var(--brand-accent) 13%,transparent))}}.widget-spark.is-empty{border-bottom:1px dashed rgba(var(--stroke-rgb),.14)}.widget-spark-grid{stroke:rgba(var(--text-rgb),.1);stroke-width:.5px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.widget-spark-line{fill:none;stroke:var(--brand-accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:chart-draw .9s cubic-bezier(.2,.8,.2,1) .12s forwards}.widget-spark-area{stroke:none;opacity:0;animation:chart-area-in .55s .45s forwards}.widget-spark-point{fill:var(--brand-accent);stroke:var(--on-accent)}@supports (color:color-mix(in lab,red,red)){.widget-spark-point{stroke:color-mix(in srgb,var(--on-accent) 52%,white)}}.widget-spark-point{stroke-width:.8px;vector-effect:non-scaling-stroke}.widget-bars{flex-direction:column;gap:9px;display:flex}.widget-bar-row{grid-template-columns:minmax(52px,1fr) 2.2fr auto;align-items:center;gap:9px;display:grid}.widget-bar-label{color:rgba(var(--text-rgb),.6);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.widget-bar-track{background:rgba(var(--text-rgb),.065);border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #00000024}.widget-bar-track i{width:var(--bar-width);background:linear-gradient(90deg,var(--brand-accent-hover),var(--brand-accent));height:100%;box-shadow:0 0 12px var(--brand-accent);border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){.widget-bar-track i{box-shadow:0 0 12px color-mix(in srgb,var(--brand-accent) 26%,transparent)}}.widget-bar-track i{transform-origin:0;animation:progress-grow .7s cubic-bezier(.2,.8,.2,1) both}.widget-bar-row strong{color:rgba(var(--text-rgb),.78);font-size:11.5px}.widget-columns{flex:1;align-items:flex-end;gap:6px;min-height:90px;display:flex}.widget-column{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.widget-column-track{background:linear-gradient(180deg,rgba(var(--text-rgb),.02),rgba(var(--text-rgb),.065));border-radius:9px 9px 6px 6px;flex:1;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.widget-column-track i{width:100%;height:var(--column-height);background:linear-gradient(180deg,var(--brand-accent-hover),var(--brand-accent));box-shadow:0 -7px 18px -9px var(--brand-accent);border-radius:8px 8px 5px 5px}@supports (color:color-mix(in lab,red,red)){.widget-column-track i{box-shadow:0 -7px 18px -9px color-mix(in srgb,var(--brand-accent) 74%,transparent)}}.widget-column-track i{transform-origin:bottom;animation:column-grow .7s cubic-bezier(.2,.8,.2,1) both}.widget-column-track em{max-width:calc(100% - 5px);color:rgba(var(--text-rgb),.68);text-overflow:ellipsis;white-space:nowrap;opacity:0;font-size:8px;font-style:normal;transition:opacity .18s,transform .18s;position:absolute;top:5px;left:50%;overflow:hidden;transform:translate(-50%,3px)}.widget-column:hover .widget-column-track em{opacity:1;transform:translate(-50%)}.widget-column small{color:rgba(var(--text-rgb),.4);white-space:nowrap;font-size:9.5px}.widget-donut{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.widget-donut-chart{flex:none;width:110px;height:110px;position:relative}.widget-donut svg{width:100%;height:100%;filter:drop-shadow(0 8px 13px var(--brand-accent));transform:rotate(-90deg)}@supports (color:color-mix(in lab,red,red)){.widget-donut svg{filter:drop-shadow(0 8px 13px color-mix(in srgb,var(--brand-accent) 15%,transparent))}}.widget-donut-chart>span{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.widget-donut-chart>span strong{max-width:76px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.widget-donut-chart>span small{color:rgba(var(--text-rgb),.4);text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:8px}.widget-donut-slice{fill:none;stroke-width:15px;stroke-linecap:round;transform-origin:50%;animation:donut-slice-in .65s cubic-bezier(.2,.8,.2,1) both}.widget-donut .donut-track{fill:none;stroke:rgba(var(--text-rgb),.07);stroke-width:15px}.widget-donut-legend{flex-direction:column;flex:1;gap:6px;min-width:110px;margin:0;padding:0;list-style:none;display:flex}.widget-donut-legend li{grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.widget-donut-legend i{background:var(--brand-accent);width:9px;height:9px;box-shadow:0 0 8px var(--brand-accent);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.widget-donut-legend i{box-shadow:0 0 8px color-mix(in srgb,var(--brand-accent) 20%,transparent)}}.widget-donut-legend span{color:rgba(var(--text-rgb),.6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-donut-legend strong{color:rgba(var(--text-rgb),.8)}.widget-gauge{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.widget-gauge svg{width:100%;max-width:190px}.widget-gauge-track{stroke:rgba(var(--text-rgb),.08)}.widget-gauge-track,.widget-gauge-value{fill:none;stroke-width:11px;stroke-linecap:round}.widget-gauge-value{filter:drop-shadow(0 0 5px var(--brand-accent))}@supports (color:color-mix(in lab,red,red)){.widget-gauge-value{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--brand-accent) 36%,transparent))}}.widget-gauge-value{transition:stroke-dasharray .5s cubic-bezier(.2,.8,.2,1);animation:gauge-reveal .75s cubic-bezier(.2,.8,.2,1) both}.widget-gauge-copy{text-align:center;margin-top:-14px}.widget-gauge-copy strong{font:600 26px var(--font-display);color:var(--text-primary);display:block}.widget-gauge-copy span{color:rgba(var(--text-rgb),.45);font-size:10.5px}.widget-minitable{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.widget-minitable li{border-bottom:1px solid rgba(var(--stroke-rgb),.06);align-items:center;gap:10px;padding:7px 0;display:flex}.widget-minitable li:last-child{border-bottom:0}.widget-minitable-copy{flex-direction:column;flex:1;min-width:0;display:flex}.widget-minitable-copy strong{color:rgba(var(--text-rgb),.84);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.widget-minitable-copy small{color:rgba(var(--text-rgb),.4);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.widget-minitable em{flex:none;font-size:11.5px;font-style:normal;font-weight:650}.widget-tone-neutral{color:rgba(var(--text-rgb),.7)}.widget-tone-good{color:var(--accent-text)}.widget-tone-warning{color:#f5a93b}.widget-tone-danger{color:#ff8e80}.widget-picker{flex-direction:column;gap:20px;max-height:60vh;display:flex;overflow:auto}.widget-picker section h3{color:rgba(var(--text-rgb),.8);align-items:center;gap:9px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.widget-picker-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;display:grid}.widget-picker-item{text-align:left;border:1px solid rgba(var(--stroke-rgb),.1);background:var(--control-surface);color:rgba(var(--text-rgb),.75);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;font-family:inherit;transition:border-color .16s,background .16s;display:flex}.widget-picker-item:hover{border-color:var(--brand-accent);background:var(--control-hover)}.widget-picker-item.is-used{opacity:.55}.widget-picker-copy{flex-direction:column;flex:1;min-width:0;display:flex}.widget-picker-copy strong{color:var(--text-primary);font-size:12.5px}.widget-picker-copy small{letter-spacing:.1em;color:rgba(var(--text-rgb),.4);font-size:9.5px;font-family:var(--font-mono)}.widget-picker-item em{color:var(--accent-text);font-size:10px;font-style:normal}.widget-picker-empty{color:rgba(var(--text-rgb),.55);font-size:13px;line-height:1.6}@media (max-width:1180px){.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.company-headline-carousel,.company-headline-skeleton{border-radius:23px;height:330px;min-height:330px}.company-headline-content{justify-content:flex-end;width:100%;padding:28px 20px 67px}.company-headline-image{opacity:.8;width:100%;-webkit-mask-image:linear-gradient(#000 44%,#0000 96%);mask-image:linear-gradient(#000 44%,#0000 96%)}.company-headline-shade{background:linear-gradient(#07101c2e,#07101cc2 42%,#07101c 95%)}@supports (color:color-mix(in lab,red,red)){.company-headline-shade{background:linear-gradient(0deg,color-mix(in srgb,#07101c 94%,var(--headline-accent)) 5%,#07101cc2 58%,#07101c2e)}}.company-headline-content h2{max-width:100%;margin-top:11px;font-size:clamp(24px,7vw,34px)}.company-headline-content p{-webkit-line-clamp:2;font-size:11.5px}.company-headline-footer{margin-top:13px}.company-headline-footer>time,.company-headline-kicker>i,.company-headline-kicker>small{display:none}.company-headline-controls{bottom:17px;right:15px}.company-headline-dots{bottom:16px;left:17px;transform:none}.company-headline-skeleton>div{width:72%;left:20px}.company-headline-skeleton>span{display:none}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-stat-card{min-height:135px;padding:16px}.bento-panel{border-radius:22px;min-height:auto;padding:18px}.attendance-chart{height:235px}.presence-donut{width:190px}.dashboard-toolbar{display:none}.dashboard-app-grid{grid-template-columns:1fr 1fr}.dashboard-notice{flex-direction:column;align-items:flex-start}.dashboard-notice>div{flex-wrap:wrap;justify-content:space-between;width:100%}}@media (max-width:460px){.company-headline-carousel,.company-headline-skeleton{height:354px;min-height:354px}.company-headline-content p,.company-headline-kicker>small{display:none}.company-headline-content{padding-bottom:70px}.company-headline-footer>button{font-size:10px}.company-headline-controls>span{display:none}.dashboard-stat-grid{grid-template-columns:1fr}.dashboard-stat-card{min-height:128px}.dashboard-app-grid{grid-template-columns:1fr}.bento-heading h2{font-size:17px}.presence-legend{grid-template-columns:1fr}}:root[data-theme=light] .company-headline-carousel{border-color:var(--headline-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .company-headline-carousel{border-color:color-mix(in srgb,var(--headline-accent) 30%,#1b342b2e)}}:root[data-theme=light] .company-headline-carousel{box-shadow:inset 0 1px 0 #ffffff52,0 30px 68px -44px #0f271f94,0 17px 38px -31px var(--headline-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .company-headline-carousel{box-shadow:inset 0 1px 0 #ffffff52,0 30px 68px -44px #0f271f94,0 17px 38px -31px color-mix(in srgb,var(--headline-accent) 48%,transparent)}}:root[data-theme=light] .company-headline-skeleton{background:#c3d8ce85;border-color:#f1f7f4b3}@media (prefers-reduced-motion:reduce){.company-headline-timer>i{animation:none}.company-headline-image,.company-headline-slide{transition:none}.attendance-area,.attendance-line,.attendance-point,.donut-value,.widget-bar-track i,.widget-column-track i,.widget-donut-slice,.widget-gauge-value,.widget-spark-area,.widget-spark-line{animation:none}}:root[data-reduce-motion] .company-headline-timer>i{animation:none}@keyframes column-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes donut-slice-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes gauge-reveal{0%{stroke-dasharray:0 164}}.company-branding-console{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:16px;margin-top:20px;display:grid}.branding-editor-card,.branding-impact-card{border:1px solid rgba(var(--stroke-rgb),.11);background:linear-gradient(145deg,#ffffff0e,#ffffff03),rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.42)));-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,26px))) saturate(1.25);backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,26px))) saturate(1.25);border-radius:26px;padding:25px;box-shadow:inset 0 1px #ffffff14,0 26px 70px -42px #000000e6}.branding-section-copy>span{color:var(--accent-text);font-family:var(--font-mono);letter-spacing:.14em;font-size:9.5px;font-weight:700}.branding-section-copy h2{margin:6px 0 0;font-size:21px;font-weight:750}.branding-section-copy p{max-width:620px;color:rgba(var(--text-rgb),.46);margin:8px 0 0;font-size:12.5px;line-height:1.6}.branding-form-grid{gap:20px;margin-top:24px;display:grid}.branding-logo-field{align-items:center;gap:16px;display:flex}.branding-logo-preview{background:#cdeb3f12;border:1px solid #cdeb3f47;border-radius:25px;flex:none;place-items:center;width:94px;height:94px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 16px 30px -22px #cdeb3f80}.branding-logo-preview img{object-fit:contain;width:76%;height:76%}.branding-logo-preview>span{color:var(--accent-text);font-family:var(--font-display);font-size:26px;font-weight:800}.branding-logo-field>div:last-child{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.branding-logo-field small{width:100%;color:rgba(var(--text-rgb),.34);font-size:10.5px}.branding-clear-btn,.branding-upload-btn{cursor:pointer;border-radius:999px;padding:8px 13px;font-family:inherit;font-size:11.5px;font-weight:650}.branding-upload-btn{background:var(--brand-accent);color:var(--on-accent,#101210)}.branding-upload-btn input{display:none}.branding-clear-btn{border:1px solid rgba(var(--stroke-rgb),.13);color:rgba(var(--text-rgb),.65);background:#ffffff0a}.branding-name-field>span{color:rgba(var(--text-rgb),.7);margin-bottom:7px;font-size:12px;font-weight:650;display:block}.branding-name-field input{border:1px solid rgba(var(--stroke-rgb),.12);width:100%;color:var(--text-primary);font-family:var(--font-display);background:#ffffff0b;border-radius:13px;outline:0;padding:12px 14px;font-size:16px;font-weight:650}.branding-name-field input:focus{border-color:#cdeb3f73;box-shadow:0 0 0 3px #cdeb3f14}.branding-name-field small{color:rgba(var(--text-rgb),.34);margin-top:6px;font-size:10.5px;display:block}.branding-actions{border-top:1px solid rgba(var(--stroke-rgb),.07);justify-content:flex-end;gap:9px;margin-top:24px;padding-top:18px;display:flex}.branding-actions button{cursor:pointer;border-radius:999px;padding:10px 17px;font-family:inherit;font-size:12px;font-weight:700}.branding-actions button:disabled{opacity:.42;cursor:default}.branding-reset-btn{border:1px solid rgba(var(--stroke-rgb),.13);color:rgba(var(--text-rgb),.58);background:0 0}.branding-save-btn{background:var(--brand-accent);color:var(--on-accent,#101210);border:0}.branding-app-preview-grid{gap:9px;margin-top:21px;display:grid}.branding-app-preview{border:1px solid rgba(var(--stroke-rgb),.075);background:rgba(var(--panel-deep-rgb),.24);border-radius:16px;padding:10px 12px;position:relative;overflow:hidden}.branding-preview-company{align-items:center;gap:10px;min-width:0;display:flex}.branding-preview-company>img{object-fit:contain;background:#ffffff0f;border-radius:12px;width:40px;height:40px;padding:4px}.branding-preview-company>span{min-width:0}.branding-preview-company small,.branding-preview-company strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.branding-preview-company strong{font-family:var(--font-display);font-size:13px}.branding-preview-company small{color:rgba(var(--text-rgb),.38);margin-top:2px;font-size:9.5px}.branding-app-preview>i{border-radius:99px;width:6px;height:6px;position:absolute;top:50%;right:13px;transform:translateY(-50%);box-shadow:0 0 10px}.branding-mobile-fields{border-top:1px solid rgba(var(--stroke-rgb),.07);gap:20px;margin-top:22px;padding-top:20px;display:grid}.branding-field-label{color:rgba(var(--text-rgb),.7);margin-bottom:9px;font-size:12px;font-weight:650;display:block}.branding-field-block small{color:rgba(var(--text-rgb),.34);margin-top:8px;font-size:10.5px;line-height:1.5;display:block}.branding-swatch-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.branding-swatch{cursor:pointer;border:2px solid #0000;border-radius:10px;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000001f}.branding-swatch.is-active{border-color:var(--brand-accent);box-shadow:inset 0 0 0 1px #0000001f,0 0 0 3px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.branding-swatch.is-active{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 3px color-mix(in srgb,var(--brand-accent) 16%,transparent)}}.branding-hex-input{border:1px solid rgba(var(--stroke-rgb),.12);width:96px;color:var(--text-primary);font-family:var(--font-mono,monospace);text-transform:uppercase;background:#ffffff0b;border-radius:10px;outline:0;padding:7px 10px;font-size:12px}.branding-hex-input:focus{border-color:#cdeb3f73}.branding-hex-input.is-invalid{border-color:#f471718c}.branding-backdrop-row{flex-wrap:wrap;gap:9px;display:flex}.branding-backdrop{border:1px solid rgba(var(--stroke-rgb),.1);cursor:pointer;background:0 0;border-radius:14px;justify-items:center;gap:6px;padding:7px;display:grid}.branding-backdrop.is-active{background:#cdeb3f12;border-color:#cdeb3f80}.branding-backdrop>i{border-radius:9px;width:42px;height:58px;box-shadow:inset 0 0 0 1px #00000024}.branding-backdrop>span{color:rgba(var(--text-rgb),.6);font-size:10px;font-weight:600}.branding-backdrop.is-active>span{color:var(--text-primary)}.branding-photo-row{flex-wrap:wrap;gap:10px;display:flex}.branding-photo{border:1px solid rgba(var(--stroke-rgb),.12);background:rgba(var(--stroke-rgb),.05);border-radius:12px;width:72px;height:128px;margin:0;position:relative;overflow:hidden}.branding-photo img{object-fit:cover;width:100%;height:100%;display:block}.branding-photo figcaption{color:#fff;text-align:center;background:#0000008c;padding:4px 0;font-size:9px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.branding-photo-remove{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:99px;place-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.branding-photo-remove:disabled{opacity:.5;cursor:default}.branding-photo-add{cursor:pointer;border-style:dashed;place-items:center;display:grid}.branding-photo-add>span{color:rgba(var(--text-rgb),.7);text-align:center;padding:0 6px;font-size:10.5px;font-weight:700}.branding-photo-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.branding-photo-add.is-busy{cursor:progress;opacity:.7}.branding-splash-block{border-top:1px solid rgba(var(--stroke-rgb),.07);align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.branding-splash-copy strong{font-family:var(--font-display);margin-bottom:6px;font-size:13px;display:block}.branding-splash-copy p{color:rgba(var(--text-rgb),.4);font-size:10.5px;line-height:1.6}.branding-splash-phone{border:3px solid #0000008c;border-radius:20px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:108px;height:216px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px -20px #0009}.branding-splash-veil{position:absolute;inset:0}.branding-splash-mark{background:#ffffffeb;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px -10px #000000b3}.branding-splash-mark img{object-fit:contain;width:78%;height:78%}.branding-splash-mark>span{font-family:var(--font-display);font-size:19px;font-weight:800}.branding-splash-name{color:#fff;max-width:88%;font-family:var(--font-display);text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px #0000008c;font-size:11px;position:relative;overflow:hidden}.branding-splash-dot{opacity:.85;border-radius:99px;width:22px;height:3px;position:absolute;bottom:20px}@media (max-width:980px){.company-branding-console{grid-template-columns:1fr}}@media (max-width:560px){.branding-editor-card,.branding-impact-card{border-radius:22px;padding:19px}.branding-logo-field{align-items:flex-start}.branding-logo-preview{border-radius:20px;width:76px;height:76px}.branding-actions{flex-direction:column-reverse}.branding-actions button{width:100%}.branding-splash-block{flex-direction:column-reverse;align-items:stretch}.branding-splash-phone{align-self:center}}.portal-shell-main-wrap{flex:1;min-height:0;display:flex;position:relative}.scroll-fade{pointer-events:none;z-index:2;opacity:0;height:64px;transition:opacity .2s;position:absolute;left:0;right:0}.scroll-fade.is-visible{opacity:1}.scroll-fade-top{background:linear-gradient(180deg,rgba(var(--glass-rgb),.9),rgba(var(--glass-rgb),0));top:0}.scroll-fade-bottom{background:linear-gradient(0deg,rgba(var(--glass-rgb),.5),rgba(var(--glass-rgb),.18) 45%,rgba(var(--glass-rgb),0) 70%);height:34px;bottom:0}.portal-scroll{overscroll-behavior:contain}.portal-scroll::-webkit-scrollbar{width:10px;height:10px}.portal-scroll::-webkit-scrollbar-thumb{background:#ffffff24 padding-box content-box;border:3px solid #0000;border-radius:999px}.portal-scroll::-webkit-scrollbar-track{background:0 0}.skeleton{background:linear-gradient(100deg,rgba(var(--text-rgb),.055) 18%,#cdeb3f24 38%,rgba(var(--text-rgb),.13) 50%,rgba(var(--text-rgb),.055) 66%);background-size:1200px 100%;border-radius:12px;animation:shimmer 1.5s ease-in-out infinite}.skeleton-page-title{vertical-align:middle;width:clamp(220px,34vw,430px);height:clamp(30px,4vw,46px);display:inline-block}.skeleton-page-subtitle{width:min(310px,54vw);height:13px;display:inline-block}.skeleton-page-stack{flex-direction:column;gap:16px;display:flex}.skeleton-page-stack.is-tight{gap:14px}.skeleton-surface{border:1px solid rgba(var(--stroke-rgb),.1);background:linear-gradient(145deg,#ffffff0d,#ffffff03),rgba(var(--panel-rgb),.4);box-shadow:inset 0 1px 0 #ffffff14,0 24px 58px -42px var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-radius:24px;position:relative;overflow:hidden}.skeleton-card,.skeleton-row-card{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2)}.skeleton-dashboard-stat{pointer-events:none;gap:12px}.skeleton-panel-inner{pointer-events:none;flex-direction:column;gap:14px;display:flex}.skeleton-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.skeleton-panel-heading>div{flex-direction:column;flex:1;gap:8px;display:flex}.skeleton-chart{border-radius:18px;flex:1;min-height:230px;position:relative;overflow:hidden}.skeleton-chart i{background:rgba(var(--stroke-rgb),.065);height:1px;position:absolute;left:0;right:0}.skeleton-chart i:first-child{top:22%}.skeleton-chart i:nth-child(2){top:43%}.skeleton-chart i:nth-child(3){top:64%}.skeleton-chart i:nth-child(4){top:85%}.skeleton-chart span{background:linear-gradient(#cdeb3f14,#0000 65%);border-top:5px solid #cdeb3f38;border-radius:50% 38% 44% 24%;position:absolute;inset:23% 5% 15%;transform:skewY(-7deg)}.skeleton-donut{aspect-ratio:1;background:conic-gradient(#cdeb3f2e 0 23%,rgba(var(--text-rgb),.07) 23% 100%);border-radius:999px;place-items:center;width:190px;margin:4px auto;display:grid}.skeleton-donut:after{content:"";aspect-ratio:1;border-radius:inherit;background:rgba(var(--panel-rgb),.78);width:74%}.skeleton-mini-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;display:grid}.skeleton-list{flex-direction:column;gap:8px;display:flex}.skeleton-app-mini-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.skeleton-row{border:1px solid rgba(var(--stroke-rgb),.07);background:rgba(var(--panel-deep-rgb),.18);border-radius:15px;align-items:center;gap:13px;min-height:64px;padding:10px 12px;display:flex}.skeleton-row.is-compact{min-height:58px;padding:8px}.skeleton-row>span{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.skeleton-section-label{align-items:center;gap:10px;min-height:26px;display:flex}.catalog-skeleton-card{border-radius:24px;flex-direction:column;gap:14px;min-height:214px;display:flex;padding:22px 22px 18px!important}.catalog-skeleton-head{align-items:center;gap:16px;display:flex}.catalog-skeleton-head>span{flex-direction:column;flex:1;gap:8px;display:flex}.catalog-skeleton-foot{border-top:1px solid rgba(var(--stroke-rgb),.07);margin-top:auto;padding-top:14px}.catalog-skeleton-tile{border-radius:20px;align-items:center;gap:14px;display:flex;padding:14px 16px 14px 14px!important}.catalog-skeleton-tile>span{flex-direction:column;flex:1;gap:7px;display:flex}.skeleton-detail-hero{align-items:flex-start;gap:22px;min-height:250px;padding:30px 32px;display:flex}.skeleton-logo-block{flex:none;width:72px;height:72px}.skeleton-detail-copy{flex-direction:column;gap:12px;width:min(620px,58%);padding-top:4px;display:flex}.skeleton-detail-art{opacity:.5;width:min(38%,400px);position:absolute;inset:18px 22px 18px auto}.skeleton-detail-grid{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.skeleton-detail-grid .skeleton-panel-inner{min-height:190px;padding:24px}.skeleton-toolbar{align-items:center;gap:10px;padding-top:4px;display:flex}.skeleton-toolbar>:first-child{margin-right:auto}.skeleton-management-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.skeleton-management-stats .skeleton-panel-inner{min-height:126px;padding:20px}.skeleton-table{padding:13px}.skeleton-table-head{grid-template-columns:1.4fr 1fr 1.5fr .7fr;align-items:center;gap:18px;min-height:42px;padding:9px 12px;display:grid}.skeleton-table .skeleton-row{background:0 0;border-width:1px 0 0;border-radius:0}.skeleton-profile-grid{grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);gap:18px;width:min(100%,1160px);max-width:1160px;margin-inline:auto;display:grid}.skeleton-profile-grid .skeleton-panel-inner{padding:26px}.skeleton-profile-identity{align-items:center;min-height:320px}.skeleton-profile-form{min-height:320px}.skeleton-profile-wide{grid-column:1/-1}.skeleton-field{flex-direction:column;gap:8px;display:flex}.app-route-skeleton{background:url(/background-alam.jpg) 50%/cover fixed;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.app-route-skeleton-card{z-index:1;flex-direction:column;align-items:center;gap:17px;width:min(420px,100%);min-height:360px;padding:38px;display:flex}.app-route-skeleton-card.is-compact{min-height:300px}:root[data-theme=light] .skeleton{background:linear-gradient(100deg,#142a2211 18%,#97b51f2e 38%,#ffffff94 50%,#142a2211 66%) 0 0/1200px 100%}:root[data-theme=light] .skeleton-card,:root[data-theme=light] .skeleton-row,:root[data-theme=light] .skeleton-row-card,:root[data-theme=light] .skeleton-surface{background:linear-gradient(145deg,#dae8e185,#c7dcd233),#cfe1d81a;border-color:#1c352c1c;box-shadow:inset 0 1px #ffffffb8,0 22px 50px -40px #122b2357}@media (max-width:980px){.skeleton-management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-detail-grid{grid-template-columns:1fr}}@media (max-width:720px){.skeleton-detail-hero{min-height:300px;padding:22px}.skeleton-detail-copy{width:calc(100% - 88px)}.skeleton-detail-art{width:50%;height:110px;inset:auto 14px 14px auto}.skeleton-profile-grid{grid-template-columns:1fr}.skeleton-profile-wide{grid-column:auto}}@media (max-width:520px){.skeleton-management-stats{grid-template-columns:1fr}.skeleton-toolbar>:first-child{width:100%!important}.skeleton-toolbar{flex-wrap:wrap}.skeleton-app-mini-grid,.skeleton-mini-grid{grid-template-columns:1fr}}.skeleton-group>*{animation:breathe 2.2s ease-in-out infinite}.skeleton-group>:nth-child(2){animation-delay:.12s}.skeleton-group>:nth-child(3){animation-delay:.24s}.skeleton-group>:nth-child(4){animation-delay:.36s}.skeleton-group>:nth-child(5){animation-delay:.48s}.skeleton-group>:nth-child(n+6){animation-delay:.6s}@keyframes breathe{0%,to{opacity:1}50%{opacity:.72}}@keyframes slide-track{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.app-artwork,.app-artwork-logo-orbit:before,.app-artwork-logo-particle,.app-artwork-orbit,.approval-row,.attendance-area,.attendance-line,.attendance-point,.bento-panel,.dashboard-stat-card,.donut-value,.skeleton,.skeleton-group>*,.stat-progress i{animation:none}.attendance-area,.attendance-point,.bento-panel,.dashboard-stat-card{opacity:1}.attendance-line{stroke-dashoffset:0}}:root[data-reduce-motion] *,:root[data-reduce-motion] :after,:root[data-reduce-motion] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-reduce-motion] .attendance-area,:root[data-reduce-motion] .attendance-point,:root[data-reduce-motion] .bento-panel,:root[data-reduce-motion] .dashboard-stat-card{opacity:1}:root[data-reduce-motion] .attendance-line{stroke-dashoffset:0}:root[data-reduce-motion] .app-artwork-logo-orbit:before,:root[data-reduce-motion] .app-artwork-logo-particle,:root[data-reduce-motion] .app-artwork-orbit{opacity:0}.pshell-row{width:100%;color:rgba(var(--text-rgb),.62);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:7px 9px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.15;transition:background .15s,color .15s,border-color .15s;display:flex}.pshell-row:not(.is-active):hover{color:var(--text-primary);background:#ffffff0f}.portal-brand-mark,.portal-rail-glyph,.portal-rail-tile{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s,box-shadow .18s,color .18s}.portal-brand-mark{place-items:center;display:grid;position:relative;overflow:hidden}.portal-kreativlo-logo{border-radius:50%;width:32px;height:32px;display:block;position:relative;overflow:hidden}.portal-kreativlo-logo img{object-fit:contain;filter:saturate(1.08)contrast(1.04)drop-shadow(0 4px 7px #04070c33);transform:scale(.74)}.app-brand-logo--rail{box-shadow:inset 0 1px #ffffffb3,0 7px 16px -11px #000000b3}.portal-rail-tile:hover,.pshell-row:hover .portal-rail-glyph{transform:translateY(-1px)scale(1.035)}:root[data-theme=light] .portal-app-rail{background:#d2e2da52!important;border-color:#eef5f2ad!important;box-shadow:inset 0 1px #ffffffd1,0 24px 64px -34px #122b2361!important}:root[data-theme=light] .portal-brand-mark{color:#607400!important;background:linear-gradient(145deg,#daf45f4d,#cdeb3f26)!important;border-color:#7089004d!important;box-shadow:inset 0 1px #ffffffd1,0 9px 22px -15px #586f0085!important}:root[data-theme=light] .portal-brand-mark.has-company-logo{background:#dce9e394!important;border-color:#19302824!important}:root[data-theme=light] .portal-brand-mark img{filter:saturate(1.04)contrast(1.04)}:root[data-theme=light] .portal-rail-tile{color:#203029!important;background:linear-gradient(145deg,#f7f7f7cc,#dbdbdba3)!important;border-color:#2a2a2a29!important;box-shadow:inset 0 1px #ffffffc7,0 9px 22px -18px #142f2652!important}:root[data-theme=light] .portal-rail-tile[aria-current=page]{background:var(--app-accent,#cdeb3f)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .portal-rail-tile[aria-current=page]{background:color-mix(in srgb,var(--app-accent,#cdeb3f) 21%,#ffffff6b)!important}}:root[data-theme=light] .portal-rail-tile[aria-current=page]{border-color:var(--app-accent,#718700)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .portal-rail-tile[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent,#718700) 42%,#1930281f)!important}}:root[data-theme=light] .portal-rail-tile[data-enabled=false]{background:#141d1a13!important;border-color:#141d1a24!important;box-shadow:inset 0 1px #fff9!important}:root[data-theme=light] .portal-rail-glyph{color:#203029!important;background:linear-gradient(145deg,#f8f8f8d1,#dcdcdc9e)!important;border:1px solid #2a2a2a24!important;box-shadow:inset 0 1px #ffffffbd!important}:root[data-theme=light] .pshell-row{color:rgba(var(--text-rgb),.72);letter-spacing:-.005em;font-weight:650}:root[data-theme=light] .pshell-row.is-active{color:var(--text-primary)!important}:root[data-theme=light] .pshell-row:not(.is-active):hover{background:#ffffff4d}:root[data-theme=light] .portal-rail-copy{line-height:1.3;color:rgba(var(--text-rgb),.5)!important;font-weight:550!important}.corner-action-dark:hover{color:#cdeb3f!important;background:#101210!important;border-color:#101210!important}.portal-bottom-nav{isolation:isolate;background:linear-gradient(180deg,#ffffff16,#ffffff05),rgba(var(--panel-deep-rgb),.58);-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);border:1px solid #ffffff1c;border-radius:999px;gap:4px;padding:7px;display:flex;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000038,0 2px 6px #0000002e,0 24px 48px -22px #0000009e}.bnav-item,.portal-bottom-nav{align-items:center;position:relative}.bnav-item{z-index:1;min-width:46px;height:46px;color:rgba(var(--text-rgb),.6);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;gap:0;padding:0 13px;font-family:inherit;transition:background .35s cubic-bezier(.2,.8,.2,1),color .25s,gap .4s cubic-bezier(.2,.8,.2,1),padding .4s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:inline-flex}.bnav-item>svg{flex:none}.bnav-item:hover{color:rgba(var(--text-rgb),.95);background:rgba(var(--text-rgb),.08)}.bnav-item[aria-current=page]{color:var(--on-accent,#101210);background:var(--brand-accent);box-shadow:inset 0 1px 0 #ffffff4d,0 8px 20px -8px var(--brand-accent);gap:8px;padding:0 19px 0 15px}@supports (color:color-mix(in lab,red,red)){.bnav-item[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff4d,0 8px 20px -8px color-mix(in srgb,var(--brand-accent) 75%,transparent)}}.bnav-label{opacity:0;max-width:0;font:650 13px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;transition:max-width .45s cubic-bezier(.2,.8,.2,1),opacity .25s;overflow:hidden}.bnav-item[aria-current=page] .bnav-label{opacity:1;max-width:150px;transition-delay:0s,80ms}.bnav-item:not([aria-current=page]):after,.bnav-profile-btn:after{content:attr(data-label);color:#f4f5f2;font:600 11.5px/1 var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;background:#0e1115e6;border:1px solid #ffffff1a;border-radius:10px;padding:7px 11px;transition:opacity .2s;position:absolute;bottom:calc(100% + 13px);left:50%;transform:translate(-50%);box-shadow:0 12px 26px -12px #0009}.bnav-item:not([aria-current=page]):hover:after,.bnav-profile-btn:hover:after{opacity:1;transition-delay:.12s}.bnav-profile-btn[aria-current=page]:after{display:none}.bnav-profile-btn{background:linear-gradient(180deg,#ffffff16,#ffffff05),rgba(var(--panel-deep-rgb),.58);-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);cursor:pointer;border:1px solid #ffffff1c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;padding:0;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24,0 2px 6px #0000002e,0 24px 48px -22px #0000009e}.bnav-profile-btn:hover{border-color:#ffffff38}.bnav-profile-btn[aria-current=page]{box-shadow:0 0 0 2px var(--brand-accent),inset 0 1px 0 #ffffff24,0 24px 48px -22px #0000009e}:root[data-theme=light] .bnav-profile-btn,:root[data-theme=light] .portal-bottom-nav{background:linear-gradient(180deg,#ffffffb8,#ffffff75),rgba(var(--panel-deep-rgb),.3);border-color:#ffffffbf;box-shadow:inset 0 1px #fffffff2,0 2px 6px #12261f14,0 24px 48px -24px #12261f57}:root[data-theme=light] .bnav-item{color:rgba(var(--text-rgb),.62)}:root[data-theme=light] .bnav-item:hover{color:rgba(var(--text-rgb),.95);background:rgba(var(--text-rgb),.06)}:root[data-theme=light] .bnav-item[aria-current=page]{color:var(--on-accent,#101210);background:var(--brand-accent)}@media (prefers-reduced-motion:reduce){.bnav-item,.bnav-label,.bnav-profile-btn{transition:none}}.app-brand-logo{flex:none;place-items:center;transition:filter .22s,transform .22s cubic-bezier(.2,.8,.2,1);display:inline-grid;position:relative;overflow:visible;transform:translateZ(0)}.app-brand-logo-official{width:var(--app-logo-size,52px);height:var(--app-logo-size,52px);isolation:isolate;border:1px solid var(--app-accent,#cdeb3f);border-radius:25%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-brand-logo-official{border:1px solid color-mix(in srgb,var(--app-accent,#cdeb3f) 43%,#ffffff1f)}}.app-brand-logo-official{background:linear-gradient(145deg,var(--app-accent,#cdeb3f),#080c11e6)}@supports (color:color-mix(in lab,red,red)){.app-brand-logo-official{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#cdeb3f) 11%,#191f26f0),#080c11e6)}}.app-brand-logo-official{box-shadow:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #0000005c,0 1px 2px #00000070,0 10px 22px -13px #000000c2,0 14px 28px -22px var(--app-accent,#cdeb3f)}@supports (color:color-mix(in lab,red,red)){.app-brand-logo-official{box-shadow:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #0000005c,0 1px 2px #00000070,0 10px 22px -13px #000000c2,0 14px 28px -22px color-mix(in srgb,var(--app-accent,#cdeb3f) 60%,transparent)}}.app-brand-logo-official{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25)}.app-brand-logo-halo{z-index:0;background:var(--app-accent,#cdeb3f);opacity:.17;filter:blur(10px);border-radius:50%;position:absolute;inset:18%}.app-brand-logo-image{z-index:1;object-fit:contain;object-position:center;transform:translate(var(--brand-image-x,0),var(--brand-image-y,0)) scale(var(--brand-image-scale,1));filter:saturate(1.12)contrast(1.08)drop-shadow(0 0 .7px #ffffffc7)drop-shadow(0 5px 8px #0000006b);transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .22s;width:92%!important;height:92%!important;inset:4%!important}.app-theme-image-light,:root[data-theme=light] .app-theme-image-dark{display:none!important}:root[data-theme=light] .app-theme-image-light{display:block!important}.app-brand-logo-official.is-muted .app-brand-logo-image{filter:grayscale(.86)saturate(.35)contrast(.94);opacity:.62}.app-card-copy{max-width:68%}.app-artwork{--app-accent:#cdeb3f;z-index:0;pointer-events:none;opacity:.88;transition:opacity .22s,transform .35s cubic-bezier(.2,.8,.2,1);animation:artwork-breathe 5.5s ease-in-out infinite;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 62%);mask-image:linear-gradient(90deg,#0000 22%,#000 62%)}.app-artwork svg{width:100%;height:100%;display:block}.app-artwork-logo-orbit{--logo-orbit-radius:33px;z-index:3;pointer-events:none;isolation:isolate;width:38%;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:9%;transform:translateY(-50%);aspect-ratio:1!important}.app-artwork-logo-orbit:before{content:"";z-index:0;border:1px dashed var(--app-accent,#cdeb3f);position:absolute;inset:-8px}@supports (color:color-mix(in lab,red,red)){.app-artwork-logo-orbit:before{border:1px dashed color-mix(in srgb,var(--app-accent,#cdeb3f) 62%,transparent)}}.app-artwork-logo-orbit:before{border-radius:var(--logo-orbit-radius);opacity:0;transform-origin:50%;transition:opacity .22s;transform:rotate(0)}.app-artwork-logo-particle{z-index:3;background:var(--app-accent,#cdeb3f);width:7px;height:7px;box-shadow:0 0 0 3px var(--app-accent,#cdeb3f),0 0 13px var(--app-accent,#cdeb3f);border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.app-artwork-logo-particle{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent,#cdeb3f) 18%,transparent),0 0 13px color-mix(in srgb,var(--app-accent,#cdeb3f) 88%,transparent)}}.app-artwork-logo-particle{offset-path:inset(-9px round var(--logo-orbit-radius));offset-rotate:0deg;offset-distance:0;opacity:0;transition:opacity .22s}.app-artwork-logo-particle-two{opacity:0;filter:saturate(.8);width:5px;height:5px}.app-artwork-official-logo{z-index:2;isolation:isolate;border:1px solid var(--app-accent,#cdeb3f);border-radius:24px;width:38%;position:absolute;top:50%;right:9%;overflow:hidden;transform:translateY(-50%);aspect-ratio:1!important}@supports (color:color-mix(in lab,red,red)){.app-artwork-official-logo{border:1px solid color-mix(in srgb,var(--app-accent,#cdeb3f) 42%,#ffffff1c)}}.app-artwork-official-logo{background:linear-gradient(145deg,var(--app-accent,#cdeb3f),#080c11de)}@supports (color:color-mix(in lab,red,red)){.app-artwork-official-logo{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#cdeb3f) 12%,#1b222aeb),#080c11de)}}.app-artwork-official-logo{box-shadow:inset 0 1px 0 #ffffff26,inset 0 -1px 0 #0006,0 1px 2px #00000075,0 14px 30px -16px #000000c2,0 20px 38px -28px var(--app-accent,#cdeb3f)}@supports (color:color-mix(in lab,red,red)){.app-artwork-official-logo{box-shadow:inset 0 1px 0 #ffffff26,inset 0 -1px 0 #0006,0 1px 2px #00000075,0 14px 30px -16px #000000c2,0 20px 38px -28px color-mix(in srgb,var(--app-accent,#cdeb3f) 62%,transparent)}}.app-artwork-official-logo{-webkit-backdrop-filter:blur(20px)saturate(1.28);backdrop-filter:blur(20px)saturate(1.28);transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.app-artwork-official-shine{z-index:2;pointer-events:none;background:linear-gradient(125deg,#ffffff24,transparent 37%),radial-gradient(circle at 82% 18%,var(--app-accent,#cdeb3f),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.app-artwork-official-shine{background:linear-gradient(125deg,#ffffff24,transparent 37%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--app-accent,#cdeb3f) 18%,transparent),transparent 45%)}}.app-artwork-official-shine{mix-blend-mode:screen}.app-artwork-official-image{z-index:1;object-fit:contain;object-position:center;transform:translate(var(--brand-art-x,0),var(--brand-art-y,0)) scale(var(--brand-art-scale,1));filter:saturate(1.14)contrast(1.1)drop-shadow(0 0 .8px #ffffffd1)drop-shadow(0 8px 12px #00000073);transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .3s;width:92%!important;height:92%!important;inset:4%!important}.app-card-pattern{opacity:.14;transform-origin:72% 45%;transition:opacity .28s,transform .45s cubic-bezier(.2,.8,.2,1)}.app-card-pattern-secondary{opacity:.07;mix-blend-mode:screen}.app-artwork-connector,.app-artwork-glow,.app-artwork-hero-logo,.app-artwork-plate,.app-artwork-plate-shine{transition:opacity .28s,filter .32s}.app-artwork-orbit{opacity:0;transform-box:view-box;transform-origin:216px 61px;transition:opacity .18s;animation:none}.app-artwork.is-muted{opacity:.38;filter:grayscale(.75);animation:none}.app-card-coming-badge{z-index:4;border:1px solid rgba(var(--stroke-rgb),.14);width:max-content;color:rgba(var(--text-rgb),.55);background:rgba(var(--panel-deep-rgb),.34);font:650 9px/1.1 var(--font-mono);letter-spacing:.08em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:4px 8px;position:absolute;top:15px;right:15px}.app-hero-artwork{opacity:.9;border:1px solid rgba(var(--stroke-rgb),.08);background:rgba(var(--panel-deep-rgb),.22);border-radius:22px;width:min(42%,440px);inset:18px 22px 18px auto;box-shadow:inset 0 1px #ffffff0f;-webkit-mask-image:none;mask-image:none}.app-hero-content{padding-right:min(43%,460px)}.app-cta{transition:filter .15s,transform .15s}.app-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.app-open-button{background:linear-gradient(145deg,var(--app-accent,#cdeb3f),#0a0e12c7)!important}@supports (color:color-mix(in lab,red,red)){.app-open-button{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#cdeb3f) 22%,#161b20e0),#0a0e12c7)!important}}.app-open-button{color:#fff!important;border:1px solid var(--app-accent,#cdeb3f)!important}@supports (color:color-mix(in lab,red,red)){.app-open-button{border:1px solid color-mix(in srgb,var(--app-accent,#cdeb3f) 46%,#ffffff26)!important}}.app-open-button{box-shadow:inset 0 1px 0 #ffffff29,0 1px 2px #0000005c,0 10px 22px -15px var(--app-accent,#cdeb3f)}@supports (color:color-mix(in lab,red,red)){.app-open-button{box-shadow:inset 0 1px 0 #ffffff29,0 1px 2px #0000005c,0 10px 22px -15px color-mix(in srgb,var(--app-accent,#cdeb3f) 56%,#00000080)}}.app-open-button{text-shadow:0 1px 1px #0000006b;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.app-open-button:hover{background:linear-gradient(145deg,var(--app-accent,#cdeb3f),#0c1115db)!important}@supports (color:color-mix(in lab,red,red)){.app-open-button:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#cdeb3f) 30%,#191f24eb),#0c1115db)!important}}.app-open-button:hover{box-shadow:inset 0 1px 0 #fff3,0 2px 3px #00000061,0 14px 28px -17px var(--app-accent,#cdeb3f);color:#fff!important}@supports (color:color-mix(in lab,red,red)){.app-open-button:hover{box-shadow:inset 0 1px 0 #fff3,0 2px 3px #00000061,0 14px 28px -17px color-mix(in srgb,var(--app-accent,#cdeb3f) 68%,#00000073)}}@media (max-width:720px){.app-card-copy{max-width:78%}.app-artwork{opacity:.58}.app-hero-artwork{opacity:.22;background:0 0;border-color:#0000;width:180px;height:105px;inset:12px 12px auto auto}.app-hero-content{padding-right:0}}.portal-table-toolbar{border:1px solid rgba(var(--stroke-rgb),.075);background:rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.2)));min-height:52px;-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,18px))) saturate(1.15);backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,18px))) saturate(1.15);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.portal-data-table-shell{box-shadow:inset 0 1px 0 #ffffff14,0 28px 65px -45px var(--glass-shadow);padding:7px;position:relative;border:1px solid rgba(var(--stroke-rgb),.1)!important;background:linear-gradient(145deg,#ffffff0b,#ffffff03),rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.34)))!important;-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,25px))) saturate(1.2)!important;backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,25px))) saturate(1.2)!important;border-radius:24px!important}.portal-data-table{border-spacing:0 7px;width:100%;min-width:760px;color:var(--text-primary);font-size:12.5px;border-collapse:separate!important}.portal-data-table tbody td,.portal-data-table thead th{text-align:left;vertical-align:middle;padding:13px 15px}.portal-data-table thead th{z-index:3;background:rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.76)));border-top:1px solid rgba(var(--stroke-rgb),.055);border-bottom:1px solid rgba(var(--stroke-rgb),.08);white-space:nowrap;-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,20px)));backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,20px)));position:sticky;top:0}.portal-data-table thead th:first-child{border-left:1px solid rgba(var(--stroke-rgb),.055);border-radius:14px 0 0 14px}.portal-data-table thead th:last-child{border-right:1px solid rgba(var(--stroke-rgb),.055);border-radius:0 14px 14px 0}.portal-data-table tbody td{background:rgba(var(--panel-deep-rgb),.27);border-bottom:1px solid rgba(var(--stroke-rgb),.065);transition:background .18s,border-color .18s,transform .18s;border-top:1px solid rgba(var(--stroke-rgb),.065)!important}.portal-data-table tbody td:first-child{border-left:1px solid rgba(var(--stroke-rgb),.065);border-radius:16px 0 0 16px}.portal-data-table tbody td:last-child{border-right:1px solid rgba(var(--stroke-rgb),.065);border-radius:0 16px 16px 0}.portal-data-table tbody tr:hover td{background:rgba(var(--panel-rgb),.48);border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.portal-data-table tbody tr:hover td{border-color:color-mix(in srgb,var(--brand-accent) 20%,transparent)!important}}.portal-table-pager{border:1px solid rgba(var(--stroke-rgb),.1);background:linear-gradient(145deg,#ffffff0a,#ffffff03),rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.3)));-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,20px))) saturate(1.15);backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,20px))) saturate(1.15);color:rgba(var(--text-rgb),.5);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding:8px 14px;font-size:11.5px;display:flex}.portal-table-pager-size{align-items:center;gap:7px;font-weight:600;display:inline-flex}.portal-table-pager-size select{appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center /9px,rgba(var(--text-rgb),.055);border:1px solid rgba(var(--stroke-rgb),.13);font:inherit;font-variant-numeric:tabular-nums;color:rgba(var(--text-rgb),.82);cursor:pointer;border-radius:9px;padding:5px 24px 5px 10px;font-weight:700}.portal-table-pager-size select:focus-visible{outline:2px solid var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.portal-table-pager-size select:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent) 60%,transparent)}}.portal-table-pager-size select:focus-visible{outline-offset:1px}.portal-table-pager-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.portal-table-pager-nav{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.portal-table-pager-page{text-align:center;min-width:52px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:rgba(var(--text-rgb),.72);font-weight:700}.portal-table-pager-btn{border:1px solid rgba(var(--stroke-rgb),.13);background:rgba(var(--text-rgb),.055);width:30px;height:30px;color:rgba(var(--text-rgb),.78);cursor:pointer;border-radius:9px;place-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-grid}.portal-table-pager-btn:not(:disabled):hover{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.portal-table-pager-btn:not(:disabled):hover{background:color-mix(in srgb,var(--brand-accent) 16%,transparent)}}.portal-table-pager-btn:not(:disabled):hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.portal-table-pager-btn:not(:disabled):hover{border-color:color-mix(in srgb,var(--brand-accent) 42%,transparent)}}.portal-table-pager-btn:not(:disabled):hover{color:var(--accent-text)}.portal-table-pager-btn:disabled{opacity:.38;cursor:not-allowed}.portal-table-empty-row:hover td{background:rgba(var(--panel-deep-rgb),.27)!important;border-color:rgba(var(--stroke-rgb),.065)!important}.portal-table-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:clamp(165px,30vh,320px);padding:28px 24px;display:flex}.portal-table-empty-icon{border:1px solid rgba(var(--stroke-rgb),.12);background:rgba(var(--text-rgb),.045);width:56px;height:56px;color:rgba(var(--text-rgb),.4);border-radius:999px;place-items:center;margin-bottom:3px;display:grid}.portal-table-empty strong{color:rgba(var(--text-rgb),.8);font-size:14.5px;font-weight:700}.portal-table-empty>span:not(.portal-table-empty-icon){max-width:44ch;color:rgba(var(--text-rgb),.45);font-size:12.5px;line-height:1.6}.table-person{align-items:center;gap:12px;min-width:220px;display:flex}.table-person>img,.table-person>span:first-child{border:2px solid rgba(var(--stroke-rgb),.1);box-shadow:0 8px 22px -15px #000000a6}.table-person-copy{min-width:0}.table-person-copy small,.table-person-copy span,.table-person-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.table-person-copy strong{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;font-size:13.5px;font-weight:750}.table-person-copy span{color:rgba(var(--text-rgb),.48);margin-top:3px;font-size:11.5px}.table-person-copy small{color:rgba(var(--text-rgb),.34);font:9.5px var(--font-mono);letter-spacing:.04em;margin-top:3px}.table-org-mark{width:42px;height:42px;color:var(--accent-text);font-family:var(--font-display);flex:none;place-items:center;font-size:13px;font-weight:800;background:linear-gradient(145deg,#cdeb3f38,#62c9e81a)!important;border-radius:13px!important;display:grid!important}.data-status-pill{text-transform:capitalize;border-radius:999px;align-items:center;gap:7px;width:max-content;min-height:27px;padding:4px 10px;line-height:1;display:inline-flex;border:1px solid rgba(var(--stroke-rgb),.1)!important;font-size:10.5px!important;font-weight:700!important}.data-status-pill>i{background:currentColor;border-radius:99px;width:7px;height:7px;box-shadow:0 0 8px}.data-status-pill.is-active{color:#8ba817!important;background:#cdeb3f17!important}.data-status-pill.is-inactive{color:#ff786c!important;background:var(--danger-text)!important}@supports (color:color-mix(in lab,red,red)){.data-status-pill.is-inactive{background:color-mix(in srgb,var(--danger-text) 9%,transparent)!important}}.data-role-chip{border:1px solid var(--brand-accent);align-items:center;width:max-content;min-height:25px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.data-role-chip{border:1px solid color-mix(in srgb,var(--brand-accent) 19%,rgba(var(--stroke-rgb),.09))}}.data-role-chip{color:var(--accent-text);background:var(--brand-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.data-role-chip{background:color-mix(in srgb,var(--brand-accent) 6%,rgba(var(--panel-deep-rgb),.2))}}.data-role-chip{white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1.2}.table-action{border:1px solid rgba(var(--stroke-rgb),.1);min-height:32px;color:rgba(var(--text-rgb),.72);background:var(--control-surface);font:650 10.5px var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:999px;padding:7px 11px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.table-action:hover{box-shadow:0 8px 18px -15px var(--glass-shadow);transform:translateY(-1px);background:var(--control-hover)!important}.table-action.is-danger:hover{background:var(--danger-text)!important}@supports (color:color-mix(in lab,red,red)){.table-action.is-danger:hover{background:color-mix(in srgb,var(--danger-text) 10%,transparent)!important}}.table-toggle-state{color:rgba(var(--text-rgb),.52);align-items:center;gap:9px;font-size:11px;display:flex}.entitlement-list{max-width:440px;gap:7px!important}.entitlement-item{border:1px solid rgba(var(--stroke-rgb),.07);background:rgba(var(--panel-rgb),.2);border-radius:12px;padding:5px 7px 5px 10px}.entitlement-item>span{text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden;font-size:10.5px!important}.owner-console-tabs{max-width:100%;box-shadow:inset 0 1px 0 #ffffff1a,0 16px 38px -28px var(--glass-shadow);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;border:1px solid rgba(var(--stroke-rgb),.1)!important;background:linear-gradient(145deg,#ffffff0e,#ffffff05),rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.42)))!important;-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,22px))) saturate(1.18)!important;backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,22px))) saturate(1.18)!important}.owner-console-tabs>button{min-height:36px;color:rgba(var(--text-rgb),.58);font:650 11.5px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.owner-console-tabs>button:not(.is-active):hover{background:var(--control-hover)!important;color:var(--text-primary)!important}.owner-console-tabs>button.is-active{color:var(--on-accent,#101210);background:var(--brand-accent);box-shadow:inset 0 1px 0 #ffffff75,0 10px 22px -16px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.owner-console-tabs>button.is-active{box-shadow:inset 0 1px 0 #ffffff75,0 10px 22px -16px color-mix(in srgb,var(--brand-accent) 64%,transparent)}}.owner-stats-grid{counter-reset:owner-stat}.owner-stat-card{--owner-tone:#cdeb3f;min-height:145px;padding:20px 24px;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff1,#ffffff04),rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.43)))!important;border:1px solid var(--owner-tone)!important}@supports (color:color-mix(in lab,red,red)){.owner-stat-card{border:1px solid color-mix(in srgb,var(--owner-tone) 16%,rgba(var(--stroke-rgb),.09))!important}}.owner-stat-card{box-shadow:inset 0 1px 0 #ffffff17,0 24px 56px -39px var(--glass-shadow);animation:dashboard-reveal .48s cubic-bezier(.2,.8,.2,1) backwards}.owner-stat-card>span:not(.owner-stat-orbit){z-index:1;max-width:calc(100% - 24px);color:rgba(var(--text-rgb),.52);font-size:12px;line-height:1.35;display:block;position:relative}.owner-stat-card>strong{z-index:1;overflow-wrap:anywhere;max-width:100%;color:var(--text-primary);font:680 clamp(22px,2.1vw,34px)/1.08 var(--font-display);letter-spacing:-.04em;margin-top:8px;display:block;position:relative}.owner-stat-card:nth-child(2){--owner-tone:#62c9e8;animation-delay:50ms}.owner-stat-card:nth-child(3){--owner-tone:#ffbd49;animation-delay:.1s}.owner-stat-card:nth-child(4){--owner-tone:#a989ff;animation-delay:.15s}.owner-stat-card:after{content:"";background:linear-gradient(90deg,var(--owner-tone),transparent 78%);opacity:.65;border-radius:999px;height:3px;position:absolute;bottom:14px;left:24px;right:24px}.owner-stat-orbit{border:1px solid var(--owner-tone);width:108px;height:108px;position:absolute;top:-42px;right:-34px}@supports (color:color-mix(in lab,red,red)){.owner-stat-orbit{border:1px solid color-mix(in srgb,var(--owner-tone) 24%,transparent)}}.owner-stat-orbit{box-shadow:0 0 45px var(--owner-tone),inset 0 0 28px var(--owner-tone);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.owner-stat-orbit{box-shadow:0 0 45px color-mix(in srgb,var(--owner-tone) 12%,transparent),inset 0 0 28px color-mix(in srgb,var(--owner-tone) 6%,transparent)}}.owner-stat-orbit:after,.owner-stat-orbit:before{content:"";border-radius:50%;position:absolute}.owner-stat-orbit:before{border:1px dashed var(--owner-tone);inset:17px}@supports (color:color-mix(in lab,red,red)){.owner-stat-orbit:before{border:1px dashed color-mix(in srgb,var(--owner-tone) 30%,transparent)}}.owner-stat-orbit:after{background:var(--owner-tone);width:7px;height:7px;box-shadow:0 0 14px var(--owner-tone);bottom:20px;left:10px}.group-console-tabs{flex-wrap:nowrap}.group-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.group-stat-card{min-width:0}.group-stat-card:nth-child(3)>strong{font-size:clamp(18px,1.55vw,25px)}.group-stat-card:nth-child(4)>strong{font-size:clamp(18px,1.55vw,24px)}.group-table-shell{padding:7px!important}.group-companies-table{min-width:1040px}.group-members-table,.group-people-table{min-width:680px}.group-module-list{flex-wrap:wrap;gap:5px;max-width:440px;display:flex}.group-table-actions{white-space:nowrap;text-align:right!important}.group-table-actions .table-action+.table-action{margin-left:6px}.table-person-initial{background:linear-gradient(145deg,var(--brand-accent-soft),#62c9e81f)!important;border-radius:50%!important}.owner-create-panel,.owner-tenant-panel{box-shadow:inset 0 1px 0 #ffffff14,0 28px 62px -44px var(--glass-shadow);position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff0e,#ffffff03),rgba(var(--panel-rgb),.42)!important;border:1px solid rgba(var(--stroke-rgb),.09)!important}.owner-create-panel:before,.owner-tenant-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 0,#cdeb3f14,#0000 35%);position:absolute;inset:0}.owner-tenant-row{background:rgba(var(--panel-deep-rgb),.25);border-radius:15px;margin-top:7px;transition:background .18s,border-color .18s,transform .18s;position:relative;border:1px solid rgba(var(--stroke-rgb),.06)!important;padding:12px 11px!important}.owner-tenant-row:hover{background:rgba(var(--panel-rgb),.48);transform:translate(2px);border-color:#cdeb3f29!important}.owner-app-chip-list{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.owner-app-chip{min-height:24px;color:var(--accent-text);white-space:nowrap;background:#cdeb3f12;border-radius:999px;align-items:center;padding:3px 9px;font-weight:650;display:inline-flex;border:1px solid #cdeb3f38!important;font-size:10px!important}.owner-app-chip.is-more{min-width:25px;color:rgba(var(--text-rgb),.58);background:var(--control-surface);justify-content:center;padding-inline:6px;border-color:rgba(var(--stroke-rgb),.1)!important}.owner-app-summary{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 7px;min-width:190px;display:grid}.owner-app-summary>strong{color:var(--text-primary);font:700 19px var(--font-mono)}.owner-app-summary>span{color:rgba(var(--text-rgb),.42);font-size:10.5px}.owner-app-summary>.owner-app-chip-list{grid-column:1/-1;margin-top:5px}.owner-app-empty{color:rgba(var(--text-rgb),.36);font-size:11px}.company-overview{width:min(100%,1280px);margin-inline:auto}.company-overview-skeleton{margin-top:22px}.company-overview-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:22px;padding:2px 3px;display:flex}.company-overview-intro>div>span,.company-overview-panel-head>div>span{color:var(--accent-text);font:700 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.company-overview-intro h2{font:760 clamp(24px,3vw,36px)/1 var(--font-display);letter-spacing:-.045em;margin:5px 0 3px}.company-overview-intro p{color:rgba(var(--text-rgb),.48);margin:0;font-size:12.5px;line-height:1.55}.company-overview-state{border:1px solid var(--danger-text);align-items:center;gap:7px;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.company-overview-state{border:1px solid color-mix(in srgb,var(--danger-text) 20%,transparent)}}.company-overview-state{color:#ff786c;background:var(--danger-text);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.company-overview-state{background:color-mix(in srgb,var(--danger-text) 7%,transparent)}}.company-overview-state{font:650 11px var(--font-sans);white-space:nowrap}.company-overview-state>i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.company-overview-state.is-active{color:var(--accent-text);background:#cdeb3f12;border-color:#cdeb3f33}.company-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.company-overview-stats .owner-stat-card{min-height:132px;padding:18px 20px!important}.company-overview-stat-label{color:rgba(var(--text-rgb),.52);font-size:12px}.company-overview-stat-value{color:var(--text-primary);font:650 31px var(--font-mono);letter-spacing:-.05em;margin-top:5px}.company-overview-stat-sub{color:rgba(var(--text-rgb),.38);margin-top:2px;font-size:11px}.company-overview-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.company-overview-panel{border:1px solid rgba(var(--stroke-rgb),.085);background:linear-gradient(145deg,#ffffff0e,#ffffff03),rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.43)));min-width:0;box-shadow:inset 0 1px 0 #ffffff14,0 27px 58px -43px var(--glass-shadow);-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,24px))) saturate(1.2);backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,24px))) saturate(1.2);border-radius:22px;padding:22px;animation:dashboard-reveal .48s cubic-bezier(.2,.8,.2,1) backwards;position:relative;overflow:hidden}.company-overview-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#cdeb3f12,#0000 64%);border:1px dashed #cdeb3f21;border-radius:50%;width:220px;height:220px;position:absolute;top:-125px;right:-92px}.company-overview-apps,.company-overview-workspace{grid-column:span 7}.company-overview-settings,.company-overview-team{grid-column:span 5}.company-overview-group{background:linear-gradient(112deg,#ffffff0e,transparent 55%),radial-gradient(circle at 88% 50%,var(--brand-accent),transparent 32%),rgba(var(--panel-rgb),.35);grid-column:1/-1;min-height:178px;padding-right:clamp(24px,18vw,260px)}@supports (color:color-mix(in lab,red,red)){.company-overview-group{background:linear-gradient(112deg,#ffffff0e,transparent 55%),radial-gradient(circle at 88% 50%,color-mix(in srgb,var(--brand-accent) 13%,transparent),transparent 32%),rgba(var(--panel-rgb),.35)}}.company-overview-group:after{content:"";z-index:0;background:linear-gradient(90deg,transparent,var(--brand-accent),transparent);width:180px;height:1px;position:absolute;top:50%;right:36px}@supports (color:color-mix(in lab,red,red)){.company-overview-group:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-accent) 35%,transparent),transparent)}}.company-overview-group:after{transform:rotate(-18deg)}.company-overview-group-copy{z-index:1;max-width:720px;color:rgba(var(--text-rgb),.55);margin:14px 0 0;font-size:13px;line-height:1.65;position:relative}.company-overview-group-mark{z-index:1;width:116px;height:74px;position:absolute;top:50%;right:clamp(28px,7vw,90px);transform:translateY(-50%)}.company-overview-group-mark>i{border:1px solid var(--brand-accent);width:48px;height:48px;position:absolute;top:10px}@supports (color:color-mix(in lab,red,red)){.company-overview-group-mark>i{border:1px solid color-mix(in srgb,var(--brand-accent) 28%,rgba(var(--stroke-rgb),.1))}}.company-overview-group-mark>i{background:var(--brand-accent);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.company-overview-group-mark>i{background:color-mix(in srgb,var(--brand-accent) 8%,rgba(var(--panel-deep-rgb),.42))}}.company-overview-group-mark>i{box-shadow:inset 0 1px 0 #ffffff1a,0 16px 28px -21px var(--glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.company-overview-group-mark>i:first-child{left:0;transform:rotate(-8deg)}.company-overview-group-mark>i:nth-child(2){z-index:2;top:0;left:34px}.company-overview-group-mark>i:nth-child(3){right:0;transform:rotate(8deg)}.company-overview-group-mark>i:after{content:"";background:var(--brand-accent);opacity:.64;box-shadow:0 0 16px var(--brand-accent);border-radius:50%;position:absolute;inset:14px}@supports (color:color-mix(in lab,red,red)){.company-overview-group-mark>i:after{box-shadow:0 0 16px color-mix(in srgb,var(--brand-accent) 42%,transparent)}}.company-overview-team{animation-delay:50ms}.company-overview-apps{animation-delay:.1s}.company-overview-settings{animation-delay:.15s}.company-overview-panel-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.company-overview-panel-head h3{font:730 18px/1.15 var(--font-display);letter-spacing:-.025em;margin:4px 0 0}.company-overview-panel-head>small,.company-overview-plan{border:1px solid rgba(var(--stroke-rgb),.1);color:rgba(var(--text-rgb),.48);background:var(--control-surface);font:650 9.5px var(--font-mono);white-space:nowrap;border-radius:999px;padding:5px 9px}.company-overview-brand{z-index:1;align-items:center;gap:15px;margin-top:22px;display:flex;position:relative}.company-overview-brand>img,.company-overview-brand>span:first-child{border:1px solid #cdeb3f33;box-shadow:0 18px 38px -26px #cdeb3f80}.company-overview-brand>div{flex-direction:column;min-width:0;display:flex}.company-overview-brand strong{color:var(--text-primary);font:730 19px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-overview-brand span{color:rgba(var(--text-rgb),.42);font:11px var(--font-mono);margin-top:2px}.company-overview-brand small{color:rgba(var(--text-rgb),.48);margin-top:7px;font-size:11px;line-height:1.45}.company-overview-progress-copy{color:rgba(var(--text-rgb),.5);justify-content:space-between;gap:12px;margin-top:22px;font-size:11px;display:flex}.company-overview-progress-copy strong{color:var(--text-primary);font-family:var(--font-mono)}.company-overview-progress{background:rgba(var(--stroke-rgb),.08);border-radius:999px;height:7px;margin-top:7px;overflow:hidden}.company-overview-progress>i{border-radius:inherit;background:linear-gradient(90deg,#cdeb3f,#62c9e8);height:100%;display:block;box-shadow:0 0 16px #cdeb3f42}.company-overview-action{z-index:1;color:var(--accent-text);font:650 11.5px var(--font-sans);cursor:pointer;background:#cdeb3f11;border:1px solid #cdeb3f33;border-radius:999px;align-items:center;gap:7px;margin-top:18px;padding:8px 12px;transition:transform .18s,background .18s,border-color .18s;display:inline-flex;position:relative}.company-overview-action:hover{background:#cdeb3f1c;border-color:#cdeb3f5c;transform:translateY(-1px)}.company-overview-member-list{z-index:1;flex-direction:column;gap:7px;margin-top:17px;display:flex;position:relative}.company-overview-member{border:1px solid rgba(var(--stroke-rgb),.065);background:rgba(var(--panel-deep-rgb),.24);border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:6px 9px;display:flex}.company-overview-member>div{flex-direction:column;flex:1;min-width:0;display:flex}.company-overview-member strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.company-overview-member span{color:rgba(var(--text-rgb),.42);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.company-overview-app>i,.company-overview-member>i{background:#cdeb3f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #cdeb3f80}.company-overview-app-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid;position:relative}.company-overview-app{border:1px solid rgba(var(--stroke-rgb),.065);background:rgba(var(--panel-deep-rgb),.24);border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:9px;display:flex}.company-overview-app>div{flex-direction:column;flex:1;min-width:0;display:flex}.company-overview-app strong{color:var(--text-primary);font:690 12.5px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-overview-app span{color:rgba(var(--text-rgb),.4);margin-top:2px;font-size:10px}.company-overview-setting-list{z-index:1;gap:8px;margin-top:17px;display:grid;position:relative}.company-overview-setting-list>button{border:1px solid rgba(var(--stroke-rgb),.07);width:100%;color:var(--text-primary);text-align:left;background:rgba(var(--panel-deep-rgb),.24);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px;font-family:inherit;display:flex}.company-overview-setting-list>button>span{flex-direction:column;flex:1;min-width:0;display:flex}.company-overview-setting-list b{font-size:12px}.company-overview-setting-list small{color:rgba(var(--text-rgb),.4);margin-top:3px;font-size:10.5px}.company-overview-setting-list strong{color:var(--accent-text);font:650 20px var(--font-mono)}.company-overview-kind-list{z-index:1;flex-wrap:wrap;gap:5px;margin-top:12px;display:flex;position:relative}.company-overview-kind-list>span{border:1px solid rgba(var(--stroke-rgb),.08);color:rgba(var(--text-rgb),.5);background:var(--control-surface);border-radius:999px;padding:4px 8px;font-size:9.5px}.company-overview-empty{color:rgba(var(--text-rgb),.38);text-align:center;padding:18px;font-size:11.5px}.parameter-intro{border:1px solid rgba(var(--stroke-rgb),.08);background:rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.26)));-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,18px))) saturate(1.14);backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,18px))) saturate(1.14);border-radius:18px;padding:16px 18px}.parameter-card{min-height:188px;box-shadow:inset 0 1px 0 #ffffff13,0 22px 48px -38px var(--glass-shadow);position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff0d,#ffffff03),rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.4)))!important;border:1px solid rgba(var(--stroke-rgb),.085)!important}.parameter-card:after{content:"";pointer-events:none;background:#cdeb3f09;border:1px dashed #cdeb3f38;border-radius:50%;width:90px;height:90px;position:absolute;top:-38px;right:-35px}.query-error{border:1px solid var(--danger-text);align-items:center;gap:18px;margin-top:20px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.query-error{border:1px solid color-mix(in srgb,var(--danger-text) 22%,transparent)}}.query-error{background:var(--danger-text);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.query-error{background:color-mix(in srgb,var(--danger-text) 7.5%,transparent)}}.query-error>div{flex:1;min-width:0}.query-error span,.query-error strong{display:block}.query-error strong{font-size:14px}.query-error span{color:rgba(var(--text-rgb),.5);margin-top:4px;font-size:12px}.query-error button{border:1px solid var(--danger-text);padding:9px 16px}@supports (color:color-mix(in lab,red,red)){.query-error button{border:1px solid color-mix(in srgb,var(--danger-text) 28%,transparent)}}.query-error button{background:var(--control-surface);color:#ff786c;font:650 12px var(--font-sans);cursor:pointer;border-radius:999px}.skeleton-data-table{margin-top:14px;overflow-x:auto}.skeleton-data-table-inner{padding:1px}.skeleton-data-table-head,.skeleton-data-table-row{align-items:center;gap:16px;display:grid}.skeleton-data-table-head{background:rgba(var(--panel-rgb),.5);border-radius:14px;min-height:48px;padding:0 16px}.skeleton-data-table-row{border:1px solid rgba(var(--stroke-rgb),.065);background:rgba(var(--panel-deep-rgb),.24);border-radius:16px;min-height:72px;margin-top:7px;padding:10px 16px}.skeleton-data-person{align-items:center;gap:12px;min-width:0;display:flex}.skeleton-data-person>span{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}:root[data-theme=light] .portal-table-toolbar{background:#cbdcd457;border-color:#1b332b1a}:root[data-theme=light] .portal-data-table-shell{box-shadow:inset 0 1px #f6faf8c2,0 26px 58px -42px #122b2361;background:linear-gradient(145deg,#ccddd594,#bcd2c842),#c3d7ce2e!important;border-color:#ecf3f0ad!important}:root[data-theme=light] .portal-data-table thead th{background:#c3d6cddb;border-color:#1c352c1a}:root[data-theme=light] .portal-data-table tbody td{background:#dbe8e294;border-color:#1c352c16!important}:root[data-theme=light] .portal-data-table tbody tr:nth-child(2n) td{background:#d3e2db85}:root[data-theme=light] .portal-data-table tbody tr:hover td{background:#d5cfed75;border-color:#7052be33!important}:root[data-theme=light] .portal-table-empty-row td,:root[data-theme=light] .portal-table-empty-row:hover td{background:#dbe8e294!important;border-color:#1c352c16!important}:root[data-theme=light] .portal-table-pager{background:linear-gradient(145deg,#ccddd594,#bcd2c842),#c3d7ce2e;border-color:#ecf3f0ad;box-shadow:inset 0 1px #f6faf8b3}:root[data-theme=light] .portal-table-pager-btn,:root[data-theme=light] .portal-table-pager-size select{background-color:#f6faf8b8;border-color:#1c352c1f}:root[data-theme=light] .table-person>img,:root[data-theme=light] .table-person>span:first-child{border-color:#f4f8f6db;box-shadow:0 9px 20px -15px #122b237a}:root[data-theme=light] .table-person>span:first-child:not(.table-org-mark){background:linear-gradient(135deg,#c7df63,#789331)!important}:root[data-theme=light] .data-status-pill.is-active{color:#607800!important;background:#b4d23224!important;border-color:#69840029!important}:root[data-theme=light] .data-status-pill.is-inactive{color:#a63d35!important;background:#e06a601f!important;border-color:#a63d3524!important}:root[data-theme=light] .data-role-chip:not(.is-system){color:#607800!important;background:#b4d23221!important;border-color:#6984002e!important}:root[data-theme=light] .data-role-chip.is-system{background:#cadbd394!important}:root[data-theme=light] .entitlement-item{background:#ccddd585;border-color:#1c352c14}:root[data-theme=light] .owner-console-tabs{box-shadow:inset 0 1px #ffffffd6,0 18px 38px -28px #112b227a;background:linear-gradient(145deg,#ccded5d1,#b7cfc47a)!important;border-color:#f2f7f5d6!important}:root[data-theme=light] .owner-console-tabs>button:not(.is-active){color:#14231ead!important}:root[data-theme=light] .owner-stat-card{background:linear-gradient(145deg,#cde0d7d1,#b8d2c67a),radial-gradient(circle at 88% 5%,var(--owner-tone),transparent 46%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .owner-stat-card{background:linear-gradient(145deg,#cde0d7d1,#b8d2c67a),radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--owner-tone) 17%,transparent),transparent 46%)!important}}:root[data-theme=light] .owner-stat-card{border-color:var(--owner-tone)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .owner-stat-card{border-color:color-mix(in srgb,var(--owner-tone) 24%,#1c352c21)!important}}:root[data-theme=light] .owner-stat-card{box-shadow:inset 0 1px #f8fbf9d1,0 24px 50px -36px #112b2261}:root[data-theme=light] .owner-create-panel,:root[data-theme=light] .owner-tenant-panel{box-shadow:inset 0 1px #fafcfbc7,0 28px 58px -42px #112b2266;background:linear-gradient(145deg,#ccdfd6c7,#b8d0c573)!important;border-color:#f1f7f4bf!important}:root[data-theme=light] .owner-tenant-row{background:#dae7e194;border-color:#1b342b17!important}:root[data-theme=light] .owner-tenant-row:hover{background:#d2e1dad1;border-color:#6984002e!important}:root[data-theme=light] .owner-app-chip{color:#5b7100;background:#b5d1361f;border-color:#647e002b!important}:root[data-theme=light] .owner-app-chip.is-more{color:#14231e94;background:#c4d7cea3;border-color:#1b342b17!important}:root[data-theme=light] .company-overview-panel{border-color:#f1f7f4c2;box-shadow:inset 0 1px #fafcfbd1,0 27px 58px -42px #112b2266;background:linear-gradient(145deg,#cfe1d8d1,#b7d1c56e),radial-gradient(circle at 88% 4%,#cdeb3f1c,#0000 44%)!important}:root[data-theme=light] .company-overview-intro p,:root[data-theme=light] .company-overview-stat-label,:root[data-theme=light] .company-overview-stat-sub{color:#0f231c9e}:root[data-theme=light] .company-overview-app,:root[data-theme=light] .company-overview-member,:root[data-theme=light] .company-overview-setting-list>button{background:#dae7e199;border-color:#1a342b17}:root[data-theme=light] .company-overview-app span,:root[data-theme=light] .company-overview-brand small,:root[data-theme=light] .company-overview-brand span,:root[data-theme=light] .company-overview-member span,:root[data-theme=light] .company-overview-setting-list small{color:#0f231c94}:root[data-theme=light] .company-overview-action{color:#5b7100;background:#b5d1361c;border-color:#65800033}:root[data-theme=light] .company-overview-kind-list>span,:root[data-theme=light] .company-overview-panel-head>small,:root[data-theme=light] .company-overview-plan{color:#12271fa6;background:#c3d7cda6;border-color:#1b342b1a}:root[data-theme=light] .parameter-intro{background:#c6dad094;border-color:#f1f7f4b3;box-shadow:inset 0 1px #fafcfbb8}:root[data-theme=light] .parameter-card{box-shadow:inset 0 1px #fafcfbcc,0 22px 48px -36px #112b225c;background:linear-gradient(145deg,#d3e3dbc7,#bdd5ca7a)!important;border-color:#f1f7f4b8!important}:root[data-theme=light] .parameter-card span[style*="background: rgba(255,255,255"]{background:#c0d5cba3!important}:root[data-theme=light] .skeleton-data-table-head{background:#c1d5cbb3}:root[data-theme=light] .skeleton-data-table-row{background:#d8e6df8f;border-color:#1c352c14}@media (max-width:760px){.portal-data-table-shell{padding:5px;border-radius:20px!important}.portal-table-toolbar{align-items:stretch!important}.portal-table-toolbar input{min-width:100%;max-width:none!important}.portal-data-table tbody td,.portal-data-table thead th{padding:11px 12px!important}.owner-console-tabs{justify-content:center;width:100%;border-radius:20px!important}.owner-console-tabs>button{flex:1;min-width:max-content;padding-inline:11px!important}.owner-stat-card{min-height:126px}.query-error{flex-direction:column;align-items:stretch}.company-overview-intro{flex-direction:column;align-items:flex-start}.company-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.company-overview-app-grid{grid-template-columns:1fr}}@media (max-width:960px){.company-overview-apps,.company-overview-settings,.company-overview-team,.company-overview-workspace{grid-column:1/-1}}@media (max-width:520px){.company-overview-stats{grid-template-columns:1fr}.company-overview-panel{border-radius:19px;padding:18px}.company-overview-brand{align-items:flex-start}}.profile-layout{align-content:start;width:min(100%,1160px);margin-inline:auto}.profile-card{-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,22px))) saturate(1.16);backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,22px))) saturate(1.16);animation:dashboard-reveal .46s cubic-bezier(.2,.8,.2,1) backwards;position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff0d,#ffffff03),rgba(var(--card-rgb),var(--user-glass-opacity,var(--glass-opacity,.62)))!important;border:1px solid rgba(var(--stroke-rgb),.09)!important;box-shadow:inset 0 1px 0 #ffffff14,0 26px 58px -42px var(--glass-shadow)!important}.profile-account-card{min-height:324px;animation-delay:50ms}.profile-workspace-card{animation-delay:90ms}.profile-access-card{animation-delay:.13s}.profile-password-card{animation-delay:.17s}.profile-security-card{animation-delay:.21s}.profile-identity-card{justify-content:center;min-height:324px;background:radial-gradient(circle at 50% 20%,#cdeb3f1f,transparent 34%),linear-gradient(155deg,#ffffff0e,#62c9e806),rgba(var(--card-rgb),.64)!important}.profile-identity-card:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#cdeb3f80 1px,#0000 1.5px),linear-gradient(115deg,#0000 46%,#cdeb3f24 47%,#0000 48%);background-size:22px 22px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 26%,#000,#0000 68%);mask-image:radial-gradient(circle at 50% 26%,#000,#0000 68%)}.profile-avatar-wrap{border:1px solid var(--brand-accent);padding:7px}@supports (color:color-mix(in lab,red,red)){.profile-avatar-wrap{border:1px solid color-mix(in srgb,var(--brand-accent) 24%,transparent)}}.profile-avatar-wrap{background:rgba(var(--panel-rgb),.38);box-shadow:0 18px 42px -25px var(--brand-accent),inset 0 1px 0 #ffffff1a;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.profile-avatar-wrap{box-shadow:0 18px 42px -25px color-mix(in srgb,var(--brand-accent) 45%,transparent),inset 0 1px 0 #ffffff1a}}.profile-display-name{letter-spacing:-.035em;text-wrap:balance}.profile-section-title{font-family:var(--font-display);letter-spacing:-.025em;padding-left:15px;position:relative}.profile-section-title:before{content:"";background:linear-gradient(var(--brand-accent),var(--brand-accent));border-radius:99px;width:5px;height:17px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab,red,red)){.profile-section-title:before{background:linear-gradient(color-mix(in srgb,var(--brand-accent) 88%,#fff),color-mix(in srgb,var(--brand-accent) 62%,#000))}}.profile-section-title:before{box-shadow:0 0 14px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.profile-section-title:before{box-shadow:0 0 14px color-mix(in srgb,var(--brand-accent) 24%,transparent)}}.profile-section-title:before{transform:translateY(-50%)}.profile-card input{min-height:46px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0b}.profile-card input:focus{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-card input:focus{border-color:color-mix(in srgb,var(--brand-accent) 50%,transparent)!important}}.profile-card input:focus{box-shadow:0 0 0 3px var(--brand-accent),inset 0 1px 0 #ffffff12;background:rgba(var(--panel-rgb),.58)!important}@supports (color:color-mix(in lab,red,red)){.profile-card input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 12%,transparent),inset 0 1px 0 #ffffff12}}.profile-motion-setting,.profile-status-row,.profile-workspace-row{transition:background .18s,border-color .18s,transform .18s}.profile-status-row:hover,.profile-workspace-row:hover{transform:translateY(-1px);border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-status-row:hover,.profile-workspace-row:hover{border-color:color-mix(in srgb,var(--brand-accent) 22%,transparent)!important}}.profile-workspace-row.is-active{box-shadow:inset 3px 0 0 var(--brand-accent),inset 0 1px 0 #ffffff0f}.profile-status-row{min-height:94px}.profile-motion-setting{background:linear-gradient(135deg,#62c9e812,rgba(var(--panel-rgb),.28))!important;border-color:#62c9e82b!important}.profile-motion-setting.is-disabled{background:linear-gradient(135deg,#cdeb3f1a,rgba(var(--panel-rgb),.3))!important;border-color:#cdeb3f3d!important}.profile-motion-title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.015em}.profile-motion-state{border:1px solid rgba(var(--stroke-rgb),.1);color:rgba(var(--text-rgb),.52);background:var(--control-surface);font:650 10px var(--font-mono);white-space:nowrap;border-radius:999px;padding:4px 9px}.profile-motion-setting.is-disabled .profile-motion-state{color:var(--accent-text);background:#cdeb3f14;border-color:#cdeb3f33}.profile-motion-toggle{box-shadow:inset 0 1px 0 #ffffff29,0 8px 18px -13px var(--glass-shadow)}.portal-modal-backdrop{-webkit-backdrop-filter:blur(10px)saturate(.9)!important;backdrop-filter:blur(10px)saturate(.9)!important;background:#040807a8!important}.portal-modal-panel{color:var(--text-primary);box-shadow:inset 0 1px #ffffff1a,0 38px 100px -28px #000000c7;background:linear-gradient(145deg,#1f2625f5,#121817f0),rgba(var(--glass-deep-rgb),.96)!important;border:1px solid rgba(var(--stroke-rgb),.13)!important}.portal-modal-panel label{font-weight:600;color:rgba(var(--text-rgb),.68)!important}.portal-modal-panel input,.portal-modal-panel select,.portal-modal-panel textarea{color:var(--text-primary)!important;background:rgba(var(--panel-rgb),.64)!important;border-color:rgba(var(--stroke-rgb),.14)!important}.portal-modal-panel input::placeholder,.portal-modal-panel textarea::placeholder{color:rgba(var(--text-rgb),.38);opacity:1}.role-target-chip,.role-template-chip{min-height:62px;transition:border-color .18s,background .18s,transform .18s}.role-target-chip:hover,.role-template-chip:hover{transform:translateY(-1px);border-color:#cdeb3f47!important}.role-target-chip.is-active,.role-template-chip.is-active{box-shadow:inset 3px 0 0 var(--brand-accent),0 12px 26px -22px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.role-target-chip.is-active,.role-template-chip.is-active{box-shadow:inset 3px 0 0 var(--brand-accent),0 12px 26px -22px color-mix(in srgb,var(--brand-accent) 50%,transparent)}}:root[data-theme=light] .profile-card{background:linear-gradient(145deg,#cde0d7d6,#b7d1c580),rgba(195,216,206,var(--user-glass-opacity,var(--glass-opacity,.7)))!important;border-color:#f1f7f4c7!important;box-shadow:inset 0 1px #fbfdfcd6,0 28px 58px -42px #0f2a216b!important}:root[data-theme=light] .profile-layout{--text-rgb:7,22,16;--stroke-rgb:20,46,36}:root[data-theme=light] .profile-identity-card{background:radial-gradient(circle at 50% 20%,#b9d53730,#0000 37%),linear-gradient(155deg,#cfe2d8e6,#b1cfc194)!important}:root[data-theme=light] .profile-card label,:root[data-theme=light] .profile-muted{color:#0f1f19ad!important}:root[data-theme=light] .profile-card input{box-shadow:inset 0 1px #fcfdfcb8;color:#14231e!important;background:#dae8e1b3!important;border-color:#1d392f24!important}:root[data-theme=light] .profile-card input[readonly]{opacity:.78!important;color:#14231eb8!important;background:#c1d6cc94!important}:root[data-theme=light] .profile-status-row,:root[data-theme=light] .profile-workspace-row{background:#d2e3dab3!important;border-color:#1b342b1a!important}:root[data-theme=light] .profile-motion-setting{background:linear-gradient(135deg,#63c4dc1f,#c6dbd1ad)!important;border-color:#257a9126!important}:root[data-theme=light] .profile-motion-setting.is-disabled{background:linear-gradient(135deg,#b8d33429,#c6dbd1b3)!important;border-color:#6580002e!important}:root[data-theme=light] .profile-motion-state{color:#12241ead;background:#bed3c9b3;border-color:#1b342b1a}:root[data-theme=light] .portal-modal-backdrop{background:#0a1713a3!important}:root[data-theme=light] .portal-modal-panel{--text-rgb:8,21,16;--stroke-rgb:18,43,34;box-shadow:inset 0 1px #ffffffe0,0 40px 110px -30px #071812b8;background:linear-gradient(145deg,#d3e3dbfb,#bed5caf7)!important;border-color:#f1f7f4e0!important}:root[data-theme=light] .portal-modal-panel label{color:#0a1c15ba!important}:root[data-theme=light] .portal-modal-panel input,:root[data-theme=light] .portal-modal-panel select,:root[data-theme=light] .portal-modal-panel textarea{color:#10221b!important;background:#dae8e1d1!important;border-color:#18362b26!important}:root[data-theme=light] .portal-modal-panel input::placeholder,:root[data-theme=light] .portal-modal-panel textarea::placeholder{color:#122b2280}:root[data-theme=light] .role-modal-supporting-copy{color:#0f231cad!important}:root[data-theme=light] .role-target-chip,:root[data-theme=light] .role-template-chip{color:#0d1f18d1!important;background:#cde0d6c2!important;border-color:#18362b1f!important}:root[data-theme=light] .role-target-chip.is-active,:root[data-theme=light] .role-template-chip.is-active{color:#526700!important;background:#b9d33e2b!important;border-color:#6680007a!important}:root[data-theme=light] .role-target-chip.is-active>span,:root[data-theme=light] .role-template-chip.is-active>div:first-child>span,:root[data-theme=light] .role-template-chip.is-active>span{color:inherit!important}:root[data-theme=light] .tier-badge.is-admin{color:#596e00!important;background:#b7d33729!important;border-color:#596e0047!important}:root[data-theme=light] .tier-badge.is-manager{color:#17698e!important;background:#50b0da21!important;border-color:#17698e40!important}:root[data-theme=light] .tier-badge.is-member{color:#334740!important;background:#b7cdc3a8!important;border-color:#3347402e!important}@media (max-width:1080px){.profile-layout{width:min(100%,800px);margin-inline:auto;grid-template-columns:1fr!important;max-width:800px!important}.profile-wide-card{grid-column:auto!important}.profile-account-card{min-height:0}}@media (max-width:620px){.profile-layout{gap:12px!important}.profile-card{border-radius:20px!important;padding:20px!important}.profile-identity-card{min-height:288px}.profile-workspace-card>div:first-child{align-items:flex-start!important}.profile-workspace-card>div:first-child>button{width:100%;margin-top:8px}.profile-access-grid,.profile-account-meta-grid,.profile-password-new-grid,.profile-status-grid{grid-template-columns:1fr!important}.profile-motion-state{margin-left:auto}.portal-modal-panel{border-radius:21px!important;padding:21px!important}.role-target-chip,.role-template-chip{width:100%}}.otp-input::-webkit-inner-spin-button,.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input{appearance:textfield}.legal-page{background:radial-gradient(circle at 15% 0,#228bff33,transparent 34rem),radial-gradient(circle at 90% 22%,#cdeb3f1a,transparent 30rem),var(--page-bg);min-height:100vh;position:relative;overflow:hidden}.legal-orb{filter:blur(70px);opacity:.28;pointer-events:none;border-radius:999px;position:fixed}.legal-orb-one{background:#208aef;width:280px;height:280px;top:18%;left:-110px}.legal-orb-two{opacity:.12;background:#cdeb3f;width:220px;height:220px;top:50%;right:-100px}.legal-nav{z-index:2;justify-content:space-between;width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0;position:relative}.legal-nav,.legal-nav nav{align-items:center;display:flex}.legal-nav nav{gap:8px}.legal-nav nav a{color:rgba(var(--text-rgb),.68);border:1px solid rgba(var(--stroke-rgb),.08);background:#ffffff0b;border-radius:999px;padding:9px 14px;font-size:13px;transition:color .2s,background .2s,border-color .2s}.legal-nav nav a:hover{color:var(--text-primary);border-color:rgba(var(--text-rgb),.16);background:#ffffff17}.legal-main{z-index:1;width:min(920px,100% - 40px);margin:54px auto 0;position:relative}.legal-hero{max-width:760px;margin-bottom:34px;animation:fadeUp .45s both}.legal-eyebrow{color:var(--accent-text);text-transform:uppercase;letter-spacing:.1em;background:#cdeb3f1a;border:1px solid #cdeb3f33;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.legal-hero h1{letter-spacing:-.055em;margin:18px 0 14px;font-size:clamp(42px,7vw,72px);line-height:.98}.legal-hero>p{color:rgba(var(--text-rgb),.65);margin:0;font-size:clamp(17px,2.4vw,21px);line-height:1.65}.legal-updated{color:rgba(var(--text-rgb),.4);margin-top:16px;font-size:12px;display:block}.legal-card{background:linear-gradient(145deg,rgba(var(--card-rgb),.88),rgba(var(--card-rgb),.94));border:1px solid rgba(var(--stroke-rgb),.1);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-radius:32px;padding:clamp(24px,5vw,54px);animation:fadeUp .55s 80ms both;box-shadow:inset 0 1px #ffffff12,0 28px 80px #0000004d}.legal-section+.legal-section{border-top:1px solid rgba(var(--stroke-rgb),.08);margin-top:34px;padding-top:34px}.legal-section h2{color:var(--text-primary);margin:0 0 16px;font-size:24px}.legal-section li,.legal-section p{color:rgba(var(--text-rgb),.68);font-size:15px;line-height:1.78}.legal-section p{margin:0 0 14px}.legal-section p:last-child{margin-bottom:0}.legal-section ol,.legal-section ul{gap:10px;margin:0;padding-left:22px;display:grid}.legal-data-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-data-list>div{border:1px solid rgba(var(--stroke-rgb),.07);background:#ffffff0b;border-radius:18px;padding:18px}.legal-data-list strong{color:var(--text-primary);margin-bottom:6px;font-size:14px;display:block}.legal-data-list span{color:rgba(var(--text-rgb),.57);font-size:13px;line-height:1.58}.legal-form{gap:17px;display:grid}.legal-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.legal-form label{color:rgba(var(--text-rgb),.72);gap:8px;font-size:13px;font-weight:600;display:grid}.legal-form label>span{color:rgba(var(--text-rgb),.38);font-weight:400}.legal-form input,.legal-form textarea{border:1px solid rgba(var(--stroke-rgb),.1);width:100%;color:var(--text-primary);font:inherit;resize:vertical;background:#ffffff0e;border-radius:15px;outline:none;padding:14px 15px;font-weight:400;transition:border-color .2s,background .2s,box-shadow .2s}.legal-form input:focus,.legal-form textarea:focus{background:#ffffff13;border-color:#cdeb3fa6;box-shadow:0 0 0 3px #cdeb3f14}.legal-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.legal-submit{color:#101210;min-height:50px;font:700 15px var(--font-sans);cursor:pointer;background:linear-gradient(#ddf85b,#b9da31);border:0;border-radius:999px;box-shadow:inset 0 1px #ffffffb3,0 10px 28px #cdeb3f21}.legal-submit:disabled{opacity:.65;cursor:wait}.legal-form-note{text-align:center;color:rgba(var(--text-rgb),.38)!important;margin:-4px 0 0!important;font-size:12px!important}.legal-form-error{background:#ff504617;border:1px solid #ff504633;border-radius:12px;padding:12px 14px;color:#ffb5ae!important;margin:0!important}.legal-success{background:#cdeb3f14;border:1px solid #cdeb3f33;border-radius:20px;gap:18px;padding:22px;display:flex}.legal-success>span{color:#101210;background:#cdeb3f;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.legal-success h2{margin:0 0 8px;font-size:20px}.legal-success p{margin:0 0 15px}.legal-success strong{color:var(--text-primary);word-break:break-all}.legal-success button{color:var(--accent-text);font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0}.legal-footer{width:min(920px,100% - 40px);color:rgba(var(--text-rgb),.32);justify-content:space-between;gap:18px;margin:28px auto 0;padding:24px 0 42px;font-size:12px;display:flex}:root[data-theme=light] .bento-panel,:root[data-theme=light] .branding-editor-card,:root[data-theme=light] .branding-impact-card,:root[data-theme=light] .dashboard-stat-card{-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,25px))) saturate(1.28);backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,25px))) saturate(1.28);box-shadow:inset 0 1px #ffffffd6,0 24px 60px -40px #13312757,0 10px 28px -26px #708b0033;background:linear-gradient(145deg,#d8e7df8f,#c2d8ce33),#cbded51a!important;border-color:#1e372e24!important}:root[data-theme=light] .app-artwork-plate{opacity:.88}:root[data-theme=light] .app-artwork-glow{opacity:.76}:root[data-theme=light] .app-artwork-connector{opacity:.82}:root[data-theme=light] .app-open-button{background:linear-gradient(145deg,var(--app-accent,#718700),#161f224d)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-open-button{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#718700) 30%,#232f3266),#161f224d)!important}}:root[data-theme=light] .app-open-button{color:#fff!important;border:1px solid var(--app-accent,#718700)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-open-button{border:1px solid color-mix(in srgb,var(--app-accent,#718700) 46%,#182f273d)!important}}:root[data-theme=light] .app-open-button{box-shadow:inset 0 1px 0 #ffffff38,0 1px 2px #12272029,0 10px 22px -14px var(--app-accent,#718700)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-open-button{box-shadow:inset 0 1px 0 #ffffff38,0 1px 2px #12272029,0 10px 22px -14px color-mix(in srgb,var(--app-accent,#718700) 40%,#12272029)}}:root[data-theme=light] .app-open-button{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}:root[data-theme=light] .app-open-button:hover{background:linear-gradient(145deg,var(--app-accent,#718700),#11191c66)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-open-button:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#718700) 38%,#1f2b2e80),#11191c66)!important}}:root[data-theme=light] .app-open-button:hover{color:#fff!important}:root[data-theme=light] .app-artwork{opacity:.74;filter:saturate(1.03)contrast(1.015);animation-name:artwork-breathe-light}:root[data-theme=light] .app-artwork .app-brand-logo{opacity:.86}:root[data-theme=light] .app-artwork.is-muted{opacity:.46;filter:grayscale(.28)saturate(.82)contrast(1.02);animation:none}:root[data-theme=light] .app-brand-logo{filter:saturate(1.12) contrast(1.04) drop-shadow(0 9px 14px var(--app-accent,#cdeb3f))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-brand-logo{filter:saturate(1.12) contrast(1.04) drop-shadow(0 9px 14px color-mix(in srgb,var(--app-accent,#cdeb3f) 14%,#1126202e))}}:root[data-theme=light] .app-brand-logo-official{background:linear-gradient(145deg,#dededee6,#c5c5c5c2);border-color:#27272733;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #1930281a,0 1px 2px #15302729,0 8px 18px -11px #15302747}:root[data-theme=light] .app-artwork-official-logo{background:linear-gradient(145deg,#dcdcdce0,#bebebeb8);border-color:#27272730;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1930281f,0 1px 2px #112b222b,0 11px 25px -14px #112b224d}:root[data-theme=light] .app-brand-logo-image{filter:saturate(1.08)contrast(1.11)drop-shadow(0 4px 7px #122a2238)}:root[data-theme=light] .app-artwork-official-image{filter:saturate(1.1)contrast(1.12)drop-shadow(0 7px 11px #122a2240)}:root[data-theme=light] .app-brand-logo-bg{fill:#101619}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-brand-logo-bg{fill:color-mix(in srgb,#101619 91%,var(--app-accent,#cdeb3f) 9%)}}:root[data-theme=light] .app-brand-logo-border{stroke-opacity:.56}:root[data-theme=light] .app-brand-logo-dot{opacity:.92}:root[data-theme=light] .approval-row,:root[data-theme=light] .dashboard-app-tile,:root[data-theme=light] .presence-legend>div,:root[data-theme=light] .workday-footer>div{background:#dbdbdb66;border-color:#2b2b2b1a;box-shadow:inset 0 1px #ffffff94}:root[data-theme=light] .stat-progress,:root[data-theme=light] .workday-track{background:rgba(var(--text-rgb),.075)}:root[data-theme=light] .legal-card{-webkit-backdrop-filter:blur(30px)saturate(1.35);backdrop-filter:blur(30px)saturate(1.35);box-shadow:inset 0 1px #ffffffeb,0 24px 64px -38px #16372b57;background:linear-gradient(145deg,#ffffffa8,#ffffff3d),#ffffff47!important;border-color:#1e372e21!important}:root[data-theme=light] .legal-page{background:radial-gradient(circle at 15% 0,#228bff21,#0000 34rem),radial-gradient(circle at 90% 22%,#95b21821,#0000 30rem),linear-gradient(145deg,#e6efeb,#f6f8f5 55%,#eaf1ec)}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:rgba(var(--text-rgb),.38)}:root[data-theme=light] .legal-form-error{color:#a52f27!important}:root[data-theme=light] .app-accent-text{color:var(--app-accent,#6f8500)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-accent-text{color:color-mix(in srgb,var(--app-accent,#6f8500) 62%,#17201d)!important}}@media (max-width:680px){.legal-nav{align-items:flex-start;padding-top:20px}.legal-nav nav{text-align:right;gap:5px;display:grid}.legal-nav nav a{background:0 0;border:0;padding:6px 10px}.legal-main{margin-top:26px}.legal-data-list,.legal-form-grid{grid-template-columns:1fr}.legal-card{border-radius:24px}.legal-footer{flex-direction:column}}:root{--brand-accent:#cdeb3f;--brand-accent-hover:#def761;--brand-accent-soft:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root{--brand-accent-soft:color-mix(in srgb,var(--brand-accent) 13%,transparent)}}:root{--brand-accent-wash:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root{--brand-accent-wash:color-mix(in srgb,var(--brand-accent) 8%,transparent)}}:root{--accent-gradient:linear-gradient(145deg,var(--brand-accent-hover),var(--brand-accent));--on-accent:#101510;--surface-border:rgba(var(--stroke-rgb),.1);--card-border:rgba(var(--stroke-rgb),.075);--card-radius:24px;--shell-radius:40px;--control-radius:999px;--focus-ring:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring:color-mix(in srgb,var(--brand-accent) 38%,transparent)}}:root{--professional-canvas:#0b1016;--professional-surface:#111821;--professional-card:#151e29;--success-text:#a9cf2e;--success-soft:#8bb51f21;--warning-text:#f5a93b;--danger-text:#ff6b5e;--danger-soft:var(--danger-text)}@supports (color:color-mix(in lab,red,red)){:root{--danger-soft:color-mix(in srgb,var(--danger-text) 12%,transparent)}}:root{--accent:var(--brand-accent);--radius-card:var(--card-radius);--radius-modal:28px}:root[data-theme=light]{--professional-canvas:#dfe6ea;--professional-surface:#e9eef1;--professional-card:#f0f3f5;--success-text:#5f7c00;--success-soft:#6f91001c;--warning-text:#8d5c00;--danger-text:#a32b1f}:root[data-palette=lime]{--brand-accent:#cdeb3f;--brand-accent-hover:#def761}:root:not([data-palette]),:root[data-palette=blue]{--brand-accent:#4d8df7;--brand-accent-hover:#70a5ff;--on-accent:#fff}:root[data-palette=teal]{--brand-accent:#18b8ad;--brand-accent-hover:#45cec3;--on-accent:#fff}:root[data-palette=violet]{--brand-accent:#8b6cf6;--brand-accent-hover:#a58cf9;--on-accent:#fff}:root[data-palette=amber]{--brand-accent:#e7a52f;--brand-accent-hover:#f0bb58}:root[data-palette=rose]{--brand-accent:#e96891;--brand-accent-hover:#f186a7;--on-accent:#fff}:root[data-palette=graphite]{--brand-accent:#6f7784;--brand-accent-hover:#8b94a1;--on-accent:#fff}:root[data-theme=dark][data-palette=lime]{--accent-text:#d2ef46;--accent-hover:#e0f76c}:root[data-theme=dark]:not([data-palette]),:root[data-theme=dark][data-palette=blue]{--accent-text:#82b8ff;--accent-hover:#a4cbff}:root[data-theme=dark][data-palette=teal]{--accent-text:#62ddce;--accent-hover:#84e9dc}:root[data-theme=dark][data-palette=violet]{--accent-text:#b79dff;--accent-hover:#cab8ff}:root[data-theme=dark][data-palette=amber]{--accent-text:#ffcc70;--accent-hover:#ffdb98}:root[data-theme=dark][data-palette=rose]{--accent-text:#ff98ba;--accent-hover:#ffb5ce}:root[data-theme=dark][data-palette=graphite]{--accent-text:#bac4d2;--accent-hover:#d2d9e2}:root[data-theme=light][data-palette=lime]{--accent-text:#5e7500;--accent-hover:#4b5e00}:root[data-theme=light]:not([data-palette]),:root[data-theme=light][data-palette=blue]{--accent-text:#245f9d;--accent-hover:#184b82}:root[data-theme=light][data-palette=teal]{--accent-text:#076f65;--accent-hover:#04594f}:root[data-theme=light][data-palette=violet]{--accent-text:#6547b7;--accent-hover:#50369d}:root[data-theme=light][data-palette=amber]{--accent-text:#805400;--accent-hover:#684300}:root[data-theme=light][data-palette=rose]{--accent-text:#a13261;--accent-hover:#84254e}:root[data-theme=light][data-palette=graphite]{--accent-text:#465260;--accent-hover:#303b47}:root[data-app=hr]{--brand-accent:#0d9aa4;--brand-accent-hover:#2dd4d8;--on-accent:#14180f;--card-radius:24px}:root[data-app=hr][data-theme=dark]{--accent-text:#2dd4d8;--glass-rgb:16,26,27}:root[data-app=hr][data-theme=light]{--accent-text:#0a6f78;--glass-rgb:224,240,239}:root[data-app=crm]{--brand-accent:#f6c445;--brand-accent-hover:#f9d367;--on-accent:#1a1a1a;--card-radius:20px}:root[data-app=crm][data-theme=dark]{--accent-text:#f6c445;--glass-rgb:26,26,24}:root[data-app=crm][data-theme=light]{--accent-text:#7c560b;--glass-rgb:251,246,233}:root[data-app=finance]{--brand-accent:#1f7a2e;--brand-accent-hover:#2f9d3d;--on-accent:#fff;--card-radius:18px}:root[data-app=finance][data-theme=dark]{--accent-text:#7fd18c;--glass-rgb:27,28,30}:root[data-app=finance][data-theme=light]{--accent-text:#1f7a2e;--glass-rgb:234,246,230}:root[data-app=fleet]{--brand-accent:#d3f235;--brand-accent-hover:#ddf74e;--on-accent:#1b2105;--card-radius:24px}:root[data-app=fleet][data-theme=dark]{--accent-text:#ddf74e;--glass-rgb:22,24,15}:root[data-app=fleet][data-theme=light]{--accent-text:#5c7112;--glass-rgb:235,237,226}:root[data-app=pos]{--brand-accent:#5457e0;--brand-accent-hover:#6366f1;--on-accent:#fff;--card-radius:20px}:root[data-app=pos][data-theme=dark]{--accent-text:#a3a6f6;--glass-rgb:23,26,70}:root[data-app=pos][data-theme=light]{--accent-text:#4548c4;--glass-rgb:233,245,239}:root[data-app=projects]{--brand-accent:#2563eb;--brand-accent-hover:#3b76ee;--on-accent:#fff;--card-radius:14px}:root[data-app=projects][data-theme=dark]{--accent-text:#8fb6fb;--glass-rgb:26,33,48}:root[data-app=projects][data-theme=light]{--accent-text:#1d4ed8;--glass-rgb:232,240,254}:root[data-app=hr] .auth-app-card,:root[data-app=hr] .auth-app-card h1{font-family:var(--font-app-hr),"Outfit",system-ui,sans-serif}:root[data-app=crm] .auth-app-card,:root[data-app=crm] .auth-app-card h1{font-family:var(--font-display)}:root[data-app=finance] .auth-app-card,:root[data-app=finance] .auth-app-card h1{font-family:Avenir Next,SF Pro Text,Segoe UI,system-ui,sans-serif}:root[data-app=fleet] .auth-app-card,:root[data-app=fleet] .auth-app-card h1{font-family:var(--font-app-fleet),"Barlow Condensed",system-ui,sans-serif}:root[data-app=pos] .auth-app-card,:root[data-app=pos] .auth-app-card h1{font-family:var(--font-app-pos),"Manrope",system-ui,sans-serif}:root[data-app=projects] .auth-app-card,:root[data-app=projects] .auth-app-card h1{font-family:var(--font-app-projects),"Space Grotesk",system-ui,sans-serif}::selection{background:var(--brand-accent);color:var(--on-accent)}.portal-scope :focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline-color:var(--brand-accent)!important}.corner-action:hover,.language-switch button.is-active,.portal-primary-button{background:var(--brand-accent)!important;color:var(--on-accent)!important}.corner-action:hover{border-color:var(--brand-accent)!important}.corner-action-dark:hover{color:var(--brand-accent)!important}@media (hover:hover) and (pointer:fine){.portal-primary-button:not(:disabled):hover{box-shadow:0 12px 28px -18px var(--brand-accent);transform:translateY(-1px);background:var(--brand-accent-hover)!important}@supports (color:color-mix(in lab,red,red)){.portal-primary-button:not(:disabled):hover{box-shadow:0 12px 28px -18px color-mix(in srgb,var(--brand-accent) 75%,transparent)}}}.portal-background-image{transition:opacity .35s,filter .35s}:root[data-backdrop=nature]{--backdrop-image:url(/background-alam.jpg)}:root[data-backdrop=bg1]{--backdrop-image:url(/backgrounds/bg1.jpg)}:root[data-backdrop=bg2]{--backdrop-image:url(/backgrounds/bg2.jpg)}:root[data-backdrop=bg3]{--backdrop-image:url(/backgrounds/bg3.jpg)}:root[data-backdrop=bg4]{--backdrop-image:url(/backgrounds/bg4.jpg)}:root[data-backdrop=bg5]{--backdrop-image:url(/backgrounds/bg5.jpg)}:root[data-backdrop=bg6]{--backdrop-image:url(/backgrounds/bg6.jpg)}:root[data-backdrop^=custom\:]{--backdrop-image:var(--wallpaper-url,none)}:root:not([data-backdrop]){--backdrop-image:url(/backgrounds/bg6.jpg)}:root[data-backdrop=aurora],:root[data-backdrop=grid],:root[data-backdrop=mesh],:root[data-backdrop=solid]{--backdrop-image:none}.portal-background-image{background-image:var(--backdrop-image,none);inset:calc(-2 * var(--backdrop-blur,0px));background-position:50%;background-size:cover;transform:scale(1.05)}:root[data-backdrop=aurora] .portal-background-image,:root[data-backdrop=grid] .portal-background-image,:root[data-backdrop=mesh] .portal-background-image,:root[data-backdrop=solid] .portal-background-image{opacity:0}:root[data-backdrop=aurora] .portal-shell-ambient{background:radial-gradient(circle at 14% 14%,var(--brand-accent),transparent 34%),radial-gradient(circle at 83% 20%,#3c94ff3d,transparent 38%),radial-gradient(circle at 64% 88%,#925cff2e,transparent 38%),var(--page-bg)!important}@supports (color:color-mix(in lab,red,red)){:root[data-backdrop=aurora] .portal-shell-ambient{background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--brand-accent) 26%,transparent),transparent 34%),radial-gradient(circle at 83% 20%,#3c94ff3d,transparent 38%),radial-gradient(circle at 64% 88%,#925cff2e,transparent 38%),color-mix(in srgb,var(--page-bg) 92%,#071017)!important}}:root[data-backdrop=mesh] .portal-shell-ambient{background:radial-gradient(circle at 20% 25%,var(--brand-accent) 0 2px,transparent 3px) 0 0 /30px 30px,linear-gradient(145deg,var(--brand-accent),var(--page-bg) 48%,#508fff)!important}@supports (color:color-mix(in lab,red,red)){:root[data-backdrop=mesh] .portal-shell-ambient{background:radial-gradient(circle at 20% 25%,color-mix(in srgb,var(--brand-accent) 18%,transparent) 0 2px,transparent 3px) 0 0 /30px 30px,linear-gradient(145deg,color-mix(in srgb,var(--brand-accent) 9%,var(--page-bg)),var(--page-bg) 48%,color-mix(in srgb,#508fff 8%,var(--page-bg)))!important}}:root[data-backdrop=grid] .portal-shell-ambient{background:linear-gradient(rgba(var(--stroke-rgb),.045) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,rgba(var(--stroke-rgb),.045) 1px,transparent 1px) 0 0 /32px 32px,radial-gradient(circle at 78% 16%,var(--brand-accent),transparent 38%),var(--page-bg)!important}@supports (color:color-mix(in lab,red,red)){:root[data-backdrop=grid] .portal-shell-ambient{background:linear-gradient(rgba(var(--stroke-rgb),.045) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,rgba(var(--stroke-rgb),.045) 1px,transparent 1px) 0 0 /32px 32px,radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--brand-accent) 14%,transparent),transparent 38%),var(--page-bg)!important}}:root[data-backdrop=solid] .portal-shell-ambient{background:var(--page-bg)!important}.auth-shell{background:var(--page-bg);isolation:isolate;transition:background .3s}.auth-shell:before{content:"";inset:calc(-2 * var(--backdrop-blur,0px));z-index:-1;background-image:var(--backdrop-image,none);filter:blur(var(--backdrop-blur,0));background-position:50%;background-size:cover;transition:filter .3s;position:fixed}.auth-shell:after{content:"";z-index:-1;pointer-events:none;background:rgba(var(--ambient-rgb),.62);position:fixed;inset:0}:root[data-theme=light] .auth-shell:after{background:rgba(var(--ambient-rgb),.32)}.auth-content{grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;display:grid}.auth-content>*{min-width:0;max-width:100%!important}:root[data-backdrop=aurora] .auth-shell:after,:root[data-backdrop=aurora] .auth-shell:before{display:none}:root[data-backdrop=aurora] .auth-shell{background:radial-gradient(circle at 14% 14%,var(--brand-accent),transparent 35%),radial-gradient(circle at 84% 18%,#3c94ff40,transparent 38%),radial-gradient(circle at 66% 88%,#925cff2e,transparent 39%),var(--page-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-backdrop=aurora] .auth-shell{background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--brand-accent) 27%,transparent),transparent 35%),radial-gradient(circle at 84% 18%,#3c94ff40,transparent 38%),radial-gradient(circle at 66% 88%,#925cff2e,transparent 39%),var(--page-bg)}}:root[data-backdrop=mesh] .auth-shell:after,:root[data-backdrop=mesh] .auth-shell:before{display:none}:root[data-backdrop=mesh] .auth-shell{background:radial-gradient(circle,var(--brand-accent) 0 1.5px,transparent 2px) 0 0 /30px 30px,linear-gradient(145deg,var(--brand-accent),var(--page-bg) 55%)}@supports (color:color-mix(in lab,red,red)){:root[data-backdrop=mesh] .auth-shell{background:radial-gradient(circle,color-mix(in srgb,var(--brand-accent) 22%,transparent) 0 1.5px,transparent 2px) 0 0 /30px 30px,linear-gradient(145deg,color-mix(in srgb,var(--brand-accent) 9%,var(--page-bg)),var(--page-bg) 55%)}}:root[data-backdrop=grid] .auth-shell:after,:root[data-backdrop=grid] .auth-shell:before{display:none}:root[data-backdrop=grid] .auth-shell{background:linear-gradient(rgba(var(--stroke-rgb),.05) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,rgba(var(--stroke-rgb),.05) 1px,transparent 1px) 0 0 /32px 32px,var(--page-bg)}:root[data-backdrop=solid] .auth-shell:after,:root[data-backdrop=solid] .auth-shell:before{display:none}:root[data-backdrop=solid] .auth-shell{background:var(--page-bg)}:root[data-skin=casual]{--glass-opacity:.34;--card-opacity:.56;--glass-surface:rgba(var(--glass-rgb),.34);--glass-surface-strong:rgba(var(--glass-deep-rgb),.62)}:root[data-skin=casual][data-theme=light]{--glass-opacity:.28;--card-opacity:.46;--glass-surface:rgba(var(--glass-rgb),.3);--glass-surface-strong:rgba(var(--glass-deep-rgb),.52)}:root[data-skin=casual] .bento-panel{background:linear-gradient(135deg,#ffffff0b,#ffffff02),rgba(var(--panel-rgb),.28)!important}:root[data-skin=casual] .company-overview-panel,:root[data-skin=casual] .owner-create-panel,:root[data-skin=casual] .owner-stat-card,:root[data-skin=casual] .owner-tenant-panel,:root[data-skin=casual] .parameter-card,:root[data-skin=casual] .portal-data-table-shell{background:linear-gradient(145deg,#ffffff0a,#ffffff02),rgba(var(--panel-rgb),var(--user-glass-opacity,var(--glass-opacity,.29)))!important}:root[data-skin=casual] .profile-card{background:linear-gradient(145deg,#ffffff0b,#ffffff02),rgba(var(--card-rgb),var(--user-glass-opacity,var(--glass-opacity,.48)))!important}:root[data-skin=casual][data-theme=light] .bento-panel,:root[data-skin=casual][data-theme=light] .branding-editor-card,:root[data-skin=casual][data-theme=light] .branding-impact-card,:root[data-skin=casual][data-theme=light] .company-overview-panel,:root[data-skin=casual][data-theme=light] .dashboard-stat-card,:root[data-skin=casual][data-theme=light] .owner-create-panel,:root[data-skin=casual][data-theme=light] .owner-stat-card,:root[data-skin=casual][data-theme=light] .owner-tenant-panel,:root[data-skin=casual][data-theme=light] .parameter-card,:root[data-skin=casual][data-theme=light] .portal-data-table-shell,:root[data-skin=casual][data-theme=light] .profile-card{background:linear-gradient(145deg,#fff3,#ffffff0f),#7688821c!important;border-color:#ffffff4d!important}:root[data-skin=casual] .company-overview-group{background:linear-gradient(112deg,#ffffff0b,transparent 55%),radial-gradient(circle at 88% 50%,var(--brand-accent),transparent 32%),rgba(var(--panel-rgb),.25)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin=casual] .company-overview-group{background:linear-gradient(112deg,#ffffff0b,transparent 55%),radial-gradient(circle at 88% 50%,color-mix(in srgb,var(--brand-accent) 13%,transparent),transparent 32%),rgba(var(--panel-rgb),.25)!important}}:root[data-skin=casual][data-theme=light] .company-overview-group{background:linear-gradient(112deg,#e6efea6b,#c6dbd01f 58%),radial-gradient(circle at 88% 50%,var(--brand-accent),transparent 34%),#caded414!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin=casual][data-theme=light] .company-overview-group{background:linear-gradient(112deg,#e6efea6b,#c6dbd01f 58%),radial-gradient(circle at 88% 50%,color-mix(in srgb,var(--brand-accent) 17%,transparent),transparent 34%),#caded414!important}}:root[data-skin=professional]{--glass-blur:0px;--glass-opacity:.985;--card-opacity:.97;--card-radius:15px;--shell-radius:24px;--control-radius:10px;--surface-border:rgba(var(--stroke-rgb),.12);--card-border:rgba(var(--stroke-rgb),.095);--card-inset:inset 0 1px 0 #ffffff09;--glass-shadow:#00000070;--soft-shadow:#0003;--radius-modal:18px}:root[data-skin=professional][data-theme=dark]{--page-bg:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional][data-theme=dark]{--page-bg:color-mix(in srgb,var(--brand-accent) 6%,#0a0e13)}}:root[data-skin=professional][data-theme=dark]{--text-primary:#edf2f7;--text-rgb:237,242,247;--stroke-rgb:190,204,219;--glass-rgb:17,24,33;--glass-deep-rgb:13,19,27;--card-rgb:20,29,39;--panel-rgb:15,22,31;--panel-deep-rgb:11,17,24;--control-surface:#ccd8e611;--control-hover:#ccd8e61d;--pro-surface-tint:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional][data-theme=dark]{--pro-surface-tint:color-mix(in srgb,var(--brand-accent) 6%,#111821)}}:root[data-skin=professional][data-theme=dark]{--pro-surface-deep-tint:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional][data-theme=dark]{--pro-surface-deep-tint:color-mix(in srgb,var(--brand-accent) 7%,#0d131b)}}:root[data-skin=professional][data-theme=dark]{--pro-card-tint:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional][data-theme=dark]{--pro-card-tint:color-mix(in srgb,var(--brand-accent) 5%,#141d27)}}:root[data-skin=professional][data-theme=light]{--page-bg:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional][data-theme=light]{--page-bg:color-mix(in srgb,var(--brand-accent) 5%,#dfe6ea)}}:root[data-skin=professional][data-theme=light]{--text-primary:#17212b;--text-rgb:23,33,43;--stroke-rgb:38,55,72;--glass-rgb:235,240,243;--glass-deep-rgb:229,235,239;--card-rgb:240,243,245;--panel-rgb:228,234,238;--panel-deep-rgb:220,228,232;--control-surface:#2f415211;--control-hover:#2f41521c;--glass-shadow:#1d2c3a33;--soft-shadow:#1d2c3a1c;--pro-surface-tint:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional][data-theme=light]{--pro-surface-tint:color-mix(in srgb,var(--brand-accent) 4%,#ebf0f3)}}:root[data-skin=professional][data-theme=light]{--pro-surface-deep-tint:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional][data-theme=light]{--pro-surface-deep-tint:color-mix(in srgb,var(--brand-accent) 5%,#e5ebef)}}:root[data-skin=professional][data-theme=light]{--pro-card-tint:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional][data-theme=light]{--pro-card-tint:color-mix(in srgb,var(--brand-accent) 3%,#f0f3f5)}}:root[data-skin=professional]:not([data-backdrop]) .portal-background-image,:root[data-skin=professional][data-backdrop=nature] .portal-background-image{opacity:.11;filter:grayscale(.3)saturate(.55)contrast(.92)!important}:root[data-skin=professional][data-backdrop=aurora] .portal-background-image,:root[data-skin=professional][data-backdrop=grid] .portal-background-image,:root[data-skin=professional][data-backdrop=mesh] .portal-background-image,:root[data-skin=professional][data-backdrop=solid] .portal-background-image{opacity:0}:root[data-skin=professional] .auth-shell{background-color:var(--page-bg)}:root[data-skin=professional] .auth-content>*{border-radius:var(--card-radius)!important;box-shadow:0 18px 44px -28px var(--glass-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-skin=professional] .portal-shell-ambient{background:var(--page-bg)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional] .portal-shell-ambient{background:color-mix(in srgb,var(--page-bg) 94%,transparent)!important}}:root[data-skin=professional][data-backdrop=aurora] .portal-shell-ambient{background:radial-gradient(circle at 10% 0,var(--brand-accent),transparent 34%),radial-gradient(circle at 92% 15%,#4984cb1a,transparent 32%),var(--page-bg)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional][data-backdrop=aurora] .portal-shell-ambient{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--brand-accent) 11%,transparent),transparent 34%),radial-gradient(circle at 92% 15%,#4984cb1a,transparent 32%),var(--page-bg)!important}}:root[data-skin=professional][data-backdrop=mesh] .portal-shell-ambient{background:radial-gradient(circle,rgba(var(--stroke-rgb),.09) 1px,transparent 1.5px) 0 0 /24px 24px,var(--page-bg)!important}:root[data-skin=professional][data-backdrop=grid] .portal-shell-ambient{background:linear-gradient(rgba(var(--stroke-rgb),.055) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(90deg,rgba(var(--stroke-rgb),.055) 1px,transparent 1px) 0 0 /28px 28px,var(--page-bg)!important}:root[data-skin=professional] .portal-glass-window{background:var(--pro-surface-tint)!important;border:1px solid rgba(var(--stroke-rgb),.13)!important;border-radius:var(--shell-radius)!important;box-shadow:0 24px 64px -34px var(--glass-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-skin=professional][data-backdrop=grid] .portal-glass-window{background:linear-gradient(rgba(var(--stroke-rgb),.022) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(90deg,rgba(var(--stroke-rgb),.022) 1px,transparent 1px) 0 0 /28px 28px,var(--pro-surface-tint)!important}:root[data-skin=professional][data-backdrop=mesh] .portal-glass-window{background:radial-gradient(circle,rgba(var(--stroke-rgb),.035) 1px,transparent 1.4px) 0 0 /24px 24px,var(--pro-surface-tint)!important}:root[data-skin=professional] .appearance-controls,:root[data-skin=professional] .bnav-profile-btn,:root[data-skin=professional] .portal-app-rail,:root[data-skin=professional] .portal-bottom-nav,:root[data-skin=professional] .portal-profile-dropdown{background:var(--pro-surface-deep-tint)!important;border-color:rgba(var(--stroke-rgb),.12)!important;box-shadow:0 18px 42px -28px var(--glass-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:15px!important}:root[data-skin=professional] .appearance-controls>button,:root[data-skin=professional] .bnav-item,:root[data-skin=professional] .language-switch,:root[data-skin=professional] .language-switch button{border-radius:8px!important}:root[data-skin=professional] .portal-scope .font-display,:root[data-skin=professional] .portal-scope h1,:root[data-skin=professional] .portal-scope h2,:root[data-skin=professional] .portal-scope h3{font-family:var(--font-sans);letter-spacing:-.025em}:root[data-skin=professional] .portal-shell-header{border-bottom:1px solid rgba(var(--stroke-rgb),.07)}:root[data-skin=professional] .portal-shell-heading h1{letter-spacing:-.035em!important;font-weight:720!important}:root[data-skin=professional] .bento-panel,:root[data-skin=professional] .branding-editor-card,:root[data-skin=professional] .branding-impact-card,:root[data-skin=professional] .company-overview-panel,:root[data-skin=professional] .dashboard-stat-card,:root[data-skin=professional] .legal-card,:root[data-skin=professional] .owner-create-panel,:root[data-skin=professional] .owner-stat-card,:root[data-skin=professional] .owner-tenant-panel,:root[data-skin=professional] .parameter-card,:root[data-skin=professional] .parameter-intro,:root[data-skin=professional] .portal-data-table-shell,:root[data-skin=professional] .portal-modal-panel,:root[data-skin=professional] .portal-table-toolbar,:root[data-skin=professional] .profile-card{background:var(--pro-card-tint)!important;border-color:rgba(var(--stroke-rgb),.1)!important;border-radius:var(--card-radius)!important;box-shadow:inset 0 1px 0 #ffffff0e,0 1px 2px var(--glass-shadow),0 12px 28px -19px var(--glass-shadow)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional] .bento-panel,:root[data-skin=professional] .branding-editor-card,:root[data-skin=professional] .branding-impact-card,:root[data-skin=professional] .company-overview-panel,:root[data-skin=professional] .dashboard-stat-card,:root[data-skin=professional] .legal-card,:root[data-skin=professional] .owner-create-panel,:root[data-skin=professional] .owner-stat-card,:root[data-skin=professional] .owner-tenant-panel,:root[data-skin=professional] .parameter-card,:root[data-skin=professional] .parameter-intro,:root[data-skin=professional] .portal-data-table-shell,:root[data-skin=professional] .portal-modal-panel,:root[data-skin=professional] .portal-table-toolbar,:root[data-skin=professional] .profile-card{box-shadow:inset 0 1px 0 #ffffff0e,0 1px 2px color-mix(in srgb,var(--glass-shadow) 42%,transparent),0 12px 28px -19px var(--glass-shadow)!important}}:root[data-skin=professional] .bento-panel,:root[data-skin=professional] .branding-editor-card,:root[data-skin=professional] .branding-impact-card,:root[data-skin=professional] .company-overview-panel,:root[data-skin=professional] .dashboard-stat-card,:root[data-skin=professional] .legal-card,:root[data-skin=professional] .owner-create-panel,:root[data-skin=professional] .owner-stat-card,:root[data-skin=professional] .owner-tenant-panel,:root[data-skin=professional] .parameter-card,:root[data-skin=professional] .parameter-intro,:root[data-skin=professional] .portal-data-table-shell,:root[data-skin=professional] .portal-modal-panel,:root[data-skin=professional] .portal-table-toolbar,:root[data-skin=professional] .profile-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-skin=professional] .bento-panel:after{display:none}:root[data-skin=professional] .app-card-pattern{opacity:.075}:root[data-skin=professional] .app-artwork{animation:none}:root[data-skin=professional] .portal-data-table thead th{font-family:var(--font-sans);letter-spacing:.035em;background:rgba(var(--panel-deep-rgb),.82)!important}:root[data-skin=professional] .portal-data-table tbody td{background:rgba(var(--card-rgb),.92)!important}:root[data-skin=professional] .portal-data-table tbody tr:nth-child(2n) td{background:rgba(var(--panel-rgb),.68)!important}:root[data-skin=professional] .portal-data-table tbody tr:hover td{background:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional] .portal-data-table tbody tr:hover td{background:color-mix(in srgb,var(--brand-accent) 7%,rgba(var(--card-rgb),.95))!important}}:root[data-skin=professional] .portal-data-table tbody tr:hover td{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin=professional] .portal-data-table tbody tr:hover td{border-color:color-mix(in srgb,var(--brand-accent) 22%,rgba(var(--stroke-rgb),.1))!important}}:root[data-skin=professional] .portal-table-empty-row td,:root[data-skin=professional] .portal-table-empty-row:hover td{background:rgba(var(--card-rgb),.92)!important;border-color:rgba(var(--stroke-rgb),.1)!important}:root[data-skin=professional] .portal-table-pager{background:rgba(var(--card-rgb),.94);border-color:rgba(var(--stroke-rgb),.12);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}:root[data-skin=professional] .owner-console-tabs>button.is-active{background:var(--brand-accent)!important;color:var(--on-accent)!important}:root[data-skin=professional][data-theme=light] .bento-panel,:root[data-skin=professional][data-theme=light] .branding-editor-card,:root[data-skin=professional][data-theme=light] .branding-impact-card,:root[data-skin=professional][data-theme=light] .company-overview-panel,:root[data-skin=professional][data-theme=light] .dashboard-stat-card,:root[data-skin=professional][data-theme=light] .legal-card,:root[data-skin=professional][data-theme=light] .owner-create-panel,:root[data-skin=professional][data-theme=light] .owner-stat-card,:root[data-skin=professional][data-theme=light] .owner-tenant-panel,:root[data-skin=professional][data-theme=light] .parameter-card,:root[data-skin=professional][data-theme=light] .parameter-intro,:root[data-skin=professional][data-theme=light] .portal-data-table-shell,:root[data-skin=professional][data-theme=light] .portal-modal-panel,:root[data-skin=professional][data-theme=light] .portal-table-toolbar,:root[data-skin=professional][data-theme=light] .profile-card{box-shadow:inset 0 1px #ffffffc7,0 1px 2px #182a361a,0 13px 29px -20px #182a3633!important}.portal-appearance-trigger{position:relative}.portal-appearance-current-mode{background:var(--brand-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--brand-accent-wash);pointer-events:none;border-radius:999px;margin-inline:2px 5px}.portal-appearance-overlay{--appearance-overlay-bg:#04070ac2;--appearance-overlay-blur:blur(10px) saturate(.86);animation:appearance-overlay-in .18s both}.portal-appearance-modal{--radius-appearance-modal:26px;--appearance-modal-bg:#0e1215fb;--appearance-modal-border:#89a0b838;--appearance-modal-shadow:0 44px 120px -38px #000000eb;--appearance-modal-blur:blur(30px) saturate(1.08);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-accent) transparent}@supports (color:color-mix(in lab,red,red)){.portal-appearance-modal{scrollbar-color:color-mix(in srgb,var(--brand-accent) 58%,transparent) transparent}}.portal-appearance-modal{animation:appearance-modal-in .26s cubic-bezier(.2,.8,.2,1) both}:root[data-theme=light]:not([data-skin=professional]) .portal-appearance-modal{--appearance-modal-bg:rgba(var(--glass-deep-rgb),.97);--appearance-modal-border:rgba(var(--stroke-rgb),.12);--appearance-modal-shadow:0 44px 120px -38px #142d2552}.portal-appearance-modal-header{border-bottom:1px solid rgba(var(--stroke-rgb),.09);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.portal-appearance-modal-header h2{color:var(--text-primary);font:650 clamp(21px,2.6vw,27px)/1.1 var(--font-display);letter-spacing:-.04em;margin:0}.portal-appearance-modal-header p{max-width:640px;color:rgba(var(--text-rgb),.52);margin:8px 0 0;font-size:13px;line-height:1.5}.portal-appearance-close{border:1px solid rgba(var(--stroke-rgb),.11);width:38px;height:38px;color:rgba(var(--text-rgb),.7);background:var(--control-surface);cursor:pointer;border-radius:13px;flex:none;place-items:center;padding:0;display:grid}.portal-appearance-check svg,.portal-appearance-close svg,.portal-appearance-mode-icon svg,.portal-appearance-swatch svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.portal-appearance-sections{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:24px 22px;padding-top:20px;display:grid}.portal-appearance-section{min-width:0}.portal-appearance-backdrop-section,.portal-appearance-glass-section,.portal-appearance-skin-section,.portal-appearance-tint-section{grid-column:1/-1}.portal-appearance-section-title{color:rgba(var(--text-rgb),.54);font:700 10px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.portal-appearance-options{gap:9px;display:grid}.portal-appearance-mode-options,.portal-appearance-skin-options{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-appearance-palette-options{flex-wrap:wrap;display:flex}.portal-appearance-palette-options .portal-appearance-option{flex:calc(33.333% - 10px);min-width:112px}.portal-appearance-palette-options .portal-appearance-option:last-child{flex-basis:100%}.portal-appearance-backdrop-options{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-appearance-option{min-width:0;min-height:44px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;position:relative}.portal-appearance-option.is-active{--appearance-option-active-bg:var(--brand-accent-wash);--appearance-option-active-border:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.portal-appearance-option.is-active{--appearance-option-active-border:color-mix(in srgb,var(--brand-accent) 68%,rgba(var(--stroke-rgb),.16))}}.portal-appearance-option.is-active{box-shadow:inset 0 0 0 1px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.portal-appearance-option.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 10%,transparent)}}.portal-appearance-skin-option{text-align:left;grid-template-columns:minmax(136px,164px) minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:112px;padding:12px;display:grid;border-radius:26px!important}.portal-appearance-skin-preview{border:1px solid rgba(var(--stroke-rgb),.13);height:88px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.portal-appearance-skin-preview:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff26,#0000 35%);position:absolute;inset:0}.portal-appearance-skin-preview-panel{align-items:flex-end;gap:6px;padding:10px;display:flex;position:absolute;inset:13px}.portal-appearance-skin-preview-panel i{background:var(--brand-accent);border-radius:3px;flex:1;height:42%;display:block}@supports (color:color-mix(in lab,red,red)){.portal-appearance-skin-preview-panel i{background:color-mix(in srgb,var(--brand-accent) 78%,white)}}.portal-appearance-skin-preview-panel i{opacity:.76}.portal-appearance-skin-preview-panel i:nth-child(2){opacity:.5;height:72%}.portal-appearance-skin-preview-panel i:nth-child(3){opacity:.32;height:56%}.portal-appearance-option-copy{gap:3px;min-width:0;display:grid}.portal-appearance-backdrop-option strong,.portal-appearance-mode-option strong,.portal-appearance-option-copy strong,.portal-appearance-palette-option strong{color:var(--text-primary);font-size:13px;line-height:1.2}.portal-appearance-option-copy small{color:rgba(var(--text-rgb),.45);font-size:11px;line-height:1.4}.portal-appearance-check{width:22px;height:22px;color:var(--on-accent);background:var(--brand-accent);border-radius:999px;place-items:center;display:grid}.portal-appearance-mode-option{align-items:center;gap:10px;min-height:48px;padding:10px 16px;display:flex;border-radius:999px!important}.portal-appearance-mode-option .portal-appearance-check{margin-left:auto}.portal-appearance-mode-icon{color:var(--accent-text);place-items:center;display:grid}.portal-appearance-palette-option{text-align:left;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex;border-radius:999px!important}.portal-appearance-swatch{color:#101510;border:2px solid #ffffff5c;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 5px 12px -8px #000000a6}.portal-appearance-backdrop-option{text-align:left;grid-template-rows:44px auto;gap:5px;padding:5px;display:grid}.portal-appearance-backdrop-preview{border:1px solid rgba(var(--stroke-rgb),.12);border-radius:9px;width:100%;min-width:0;height:44px;display:block;box-shadow:inset 0 1px #ffffff1a}.portal-appearance-backdrop-option .portal-appearance-check{position:absolute;top:9px;right:9px}.portal-appearance-live-status{border-top:1px solid rgba(var(--stroke-rgb),.08);color:rgba(var(--text-rgb),.43);text-align:center;margin-top:22px;padding-top:14px;font-size:11px}.portal-appearance-group-label{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:8px;font-size:13.5px;font-weight:560;display:block}.portal-appearance-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.portal-appearance-photo-tile,.portal-appearance-upload-tile{transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff21,0 12px 25px -20px #000c}.portal-appearance-photo-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand-accent),0 12px 28px -18px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.portal-appearance-photo-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand-accent),0 12px 28px -18px color-mix(in srgb,var(--brand-accent) 58%,transparent)}}.portal-appearance-photo-label{text-align:center}.portal-appearance-blur-row{min-height:32px}.portal-appearance-blur-range{cursor:pointer;min-width:0}.portal-appearance-pattern-options{gap:8px!important}.portal-appearance-pattern-option{min-height:38px}:root[data-skin=professional] .portal-appearance-modal{--appearance-modal-bg:rgba(var(--glass-deep-rgb),.995);--appearance-modal-blur:none;--appearance-overlay-blur:blur(3px)}:root[data-skin=professional] .portal-appearance-modal-header h2{font-family:var(--font-sans);font-weight:700}:root[data-skin=professional] .portal-appearance-backdrop-preview,:root[data-skin=professional] .portal-appearance-close,:root[data-skin=professional] .portal-appearance-option,:root[data-skin=professional] .portal-appearance-skin-preview{border-radius:7px!important}@keyframes appearance-overlay-in{0%{opacity:0}}@keyframes appearance-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.portal-appearance-close:hover,.portal-appearance-option:hover{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.portal-appearance-close:hover,.portal-appearance-option:hover{border-color:color-mix(in srgb,var(--brand-accent) 42%,rgba(var(--stroke-rgb),.16))!important}}.portal-appearance-close:hover,.portal-appearance-option:hover{background:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.portal-appearance-close:hover,.portal-appearance-option:hover{background:color-mix(in srgb,var(--brand-accent) 7%,var(--control-surface))!important}}.portal-appearance-close:hover,.portal-appearance-option:hover{transform:translateY(-1px)}.portal-appearance-photo-tile:hover,.portal-appearance-upload-tile:hover{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.portal-appearance-photo-tile:hover,.portal-appearance-upload-tile:hover{border-color:color-mix(in srgb,var(--brand-accent) 52%,rgba(var(--stroke-rgb),.16))!important}}.portal-appearance-photo-tile:hover,.portal-appearance-upload-tile:hover{box-shadow:inset 0 1px 0 #ffffff2e,0 16px 30px -20px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.portal-appearance-photo-tile:hover,.portal-appearance-upload-tile:hover{box-shadow:inset 0 1px 0 #ffffff2e,0 16px 30px -20px color-mix(in srgb,var(--brand-accent) 48%,transparent)}}.portal-appearance-photo-tile:hover,.portal-appearance-upload-tile:hover{transform:translateY(-2px)}}@media (max-width:900px){.portal-appearance-sections{grid-template-columns:1fr;gap:18px}.portal-appearance-backdrop-section,.portal-appearance-skin-section{grid-column:auto}.portal-appearance-skin-options{grid-template-columns:1fr}.portal-appearance-skin-option{grid-template-columns:minmax(130px,170px) minmax(0,1fr) 22px}}@media (max-width:720px){.portal-appearance-sections{grid-template-columns:1fr;gap:14px}.portal-appearance-backdrop-section,.portal-appearance-skin-section{grid-column:auto}.portal-appearance-palette-options .portal-appearance-option{flex-basis:calc(50% - 5px)}.portal-appearance-backdrop-options{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-appearance-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:520px){.portal-appearance-overlay{place-items:end center!important;padding:8px!important}.portal-appearance-modal{border-radius:18px!important;width:100%!important;max-height:calc(100dvh - 16px)!important;padding:16px!important}.portal-appearance-modal-header{gap:10px;padding-bottom:12px}.portal-appearance-skin-options{grid-template-columns:1fr}.portal-appearance-skin-option{grid-template-columns:88px minmax(0,1fr) 18px}.portal-appearance-skin-preview{height:52px}.portal-appearance-backdrop-options{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-appearance-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-appearance-modal-header h2{font-size:19px}.portal-appearance-modal-header p{font-size:12px}.portal-appearance-close{width:34px;height:34px}.auth-shell{align-items:flex-start!important;padding:82px 14px 28px!important}.auth-brand{top:24px!important;left:20px!important}.auth-content>form{border-radius:22px!important;gap:14px!important;padding:26px 20px 22px!important}.auth-content>form h1{font-size:25px!important}.auth-content>form h1+p{font-size:13.5px!important}.auth-content>form label{font-size:12.5px!important}.auth-content>form a,.auth-content>form label>span:last-child{font-size:13px!important}.auth-content>form div:has(>input){border-radius:12px!important;gap:10px!important;padding:11px 14px!important}.auth-content>form input:not([type=checkbox]){font-size:16px!important}.auth-content>form .portal-primary-button{padding:12px!important;font-size:15px!important}.auth-content>form .google-auth-button{border-radius:12px!important;padding:10px 14px!important;font-size:13.5px!important}}.portal-data-table-shell{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.portal-bottom-bar{bottom:max(30px,calc(14px + env(safe-area-inset-bottom)))!important}@media (max-width:720px){.portal-bottom-nav{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:calc(100vw - 76px);overflow:auto hidden}}.owner-console-tabs::-webkit-scrollbar,.portal-bottom-nav::-webkit-scrollbar{display:none}@media (max-width:1100px){.portal-shell-header{padding:24px 26px 16px!important}.portal-shell-main{padding:6px 26px 112px!important}.portal-shell-actions{justify-content:flex-end;max-width:58%}}@media (max-width:900px){.portal-app-rail{display:none!important}.portal-shell-stage{height:100dvh!important;padding:12px 12px 92px!important}.portal-glass-window{border-radius:26px!important;height:100%!important}.portal-shell-header{padding:22px 22px 15px!important}.portal-shell-main{padding:6px 22px 22px!important}.portal-shell-actions{max-width:none}.owner-console-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.owner-console-tabs>button{flex:none!important}.group-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.portal-bottom-bar{bottom:max(40px,calc(20px + env(safe-area-inset-bottom)))!important}.portal-shell-stage{padding:7px 7px 100px!important}.portal-glass-window{border-radius:22px!important;height:100%!important}.portal-shell-header{grid-template-columns:minmax(0,1fr);gap:14px!important;padding:19px 17px 14px!important;display:grid!important}.portal-shell-header>div[style*="flex: 1"]{display:none}.portal-shell-heading{width:100%}.portal-shell-heading h1{overflow-wrap:anywhere;font-size:clamp(18px,5.6vw,24px)!important}.portal-shell-subtitle{font-size:12.5px!important}.portal-shell-actions{justify-content:space-between;width:100%;gap:7px!important;display:flex!important}.portal-shell-actions>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,180px);overflow:hidden}.appearance-controls.is-compact{gap:3px!important;padding:3px!important}.appearance-controls.is-compact>button{width:25px!important;height:25px!important;min-height:25px!important}.appearance-controls.is-compact svg{width:11px!important;height:11px!important}.appearance-controls.is-compact .appearance-divider{height:13px!important}.appearance-controls.is-compact .language-switch{padding:0!important}.appearance-controls.is-compact .language-switch button{min-width:22px!important;min-height:25px!important;padding:0 5px!important;font-size:9.5px!important}.portal-account-orgpill{padding:5px 10px!important;font-size:10.5px!important}.portal-account-trigger{gap:6px!important;padding:3px 8px 3px 3px!important}.portal-account-avatar{width:24px!important;height:24px!important;font-size:9.5px!important}.portal-account-name{max-width:68px!important;font-size:12px!important}.portal-shell-main{padding:5px 16px 100px!important}.portal-bottom-nav{gap:3px!important;padding:6px!important}.bnav-item{gap:0!important;min-width:42px!important;height:42px!important}.bnav-item,.bnav-item[aria-current=page]{padding:0!important}.bnav-item:after,.bnav-label,.bnav-profile-btn:after{display:none!important}.bnav-profile-btn{width:52px!important;height:52px!important}.app-artwork-logo-orbit,.app-artwork-official-logo{width:37%}.app-hero-content{width:100%;min-width:0!important;padding-right:0!important}.app-detail-hero{padding:20px!important}.app-detail-hero-content{gap:16px!important}.app-detail-copy{width:100%;flex-basis:100%!important;min-width:0!important}.app-detail-quick-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))!important;padding:18px!important}.app-hero-artwork{opacity:.13!important}.portal-modal-panel{border-radius:18px!important;width:min(100%,100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:20px!important}.portal-form-grid{grid-template-columns:1fr!important}.portal-profile-dropdown{max-height:min(72dvh,620px);overflow-y:auto;top:auto!important;left:10px!important;right:10px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;width:auto!important;position:fixed!important}}@media (max-width:420px){.portal-shell-main{padding-inline:12px!important}.portal-shell-actions .appearance-controls{order:2}.portal-shell-actions>span{display:none}.group-stat-grid{grid-template-columns:1fr}.group-stat-card{min-height:112px}.company-overview-group{padding-right:18px}.company-overview-group-mark{opacity:.12;right:-18px}.company-overview-group-copy{max-width:calc(100% - 18px)}}@container (max-width:340px){.app-card-coming-badge{font-size:8px;right:12px}}@media (hover:none),(pointer:coarse){.bento-panel:hover,.dashboard-stat-card:hover,.portal-rail-tile:hover,.pshell-row:hover .portal-rail-glyph{transform:none!important}}.portal-brand-mark:not(.has-company-logo){background:var(--brand-accent-soft)!important;border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.portal-brand-mark:not(.has-company-logo){border-color:color-mix(in srgb,var(--brand-accent) 30%,transparent)!important}}.attendance-line{filter:drop-shadow(0 0 6px var(--brand-accent))}@supports (color:color-mix(in lab,red,red)){.attendance-line{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--brand-accent) 35%,transparent))}}.attendance-line-glow{stroke:var(--brand-accent)}.company-overview-progress>i,.workday-track i,.workday-track span{background:linear-gradient(90deg,var(--brand-accent-hover),var(--brand-accent));box-shadow:0 0 18px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.company-overview-progress>i,.workday-track i,.workday-track span{box-shadow:0 0 18px color-mix(in srgb,var(--brand-accent) 25%,transparent)}}.approval-row:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.approval-row:hover{border-color:color-mix(in srgb,var(--brand-accent) 20%,transparent)}}.approval-action,.dashboard-empty>span{background:var(--brand-accent-wash);color:var(--accent-text)}.company-overview-app>i,.dashboard-app-tile>i.is-live{background:var(--brand-accent);box-shadow:0 0 9px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.company-overview-app>i,.dashboard-app-tile>i.is-live{box-shadow:0 0 9px color-mix(in srgb,var(--brand-accent) 48%,transparent)}}.branding-save-btn,.branding-upload-btn,.dashboard-primary-btn{background:var(--brand-accent)!important;color:var(--on-accent)!important}.branding-save-btn:hover,.branding-upload-btn:hover,.dashboard-primary-btn:hover{background:var(--brand-accent-hover)!important}.branding-dropzone{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.branding-dropzone{border-color:color-mix(in srgb,var(--brand-accent) 28%,transparent)!important}}.branding-dropzone{background:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.branding-dropzone{background:color-mix(in srgb,var(--brand-accent) 7%,transparent)!important}}.branding-name-field input:focus,.profile-card input:focus{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.branding-name-field input:focus,.profile-card input:focus{border-color:color-mix(in srgb,var(--brand-accent) 46%,transparent)!important}}.branding-name-field input:focus,.profile-card input:focus{box-shadow:0 0 0 3px var(--brand-accent-wash)!important}.owner-console-tabs>button.is-active{box-shadow:inset 0 1px 0 #ffffff52,0 10px 22px -16px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.owner-console-tabs>button.is-active{box-shadow:inset 0 1px 0 #ffffff52,0 10px 22px -16px color-mix(in srgb,var(--brand-accent) 65%,transparent)}}.owner-stat-card{--owner-tone:var(--brand-accent)}.owner-tenant-row:hover{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.owner-tenant-row:hover{border-color:color-mix(in srgb,var(--brand-accent) 17%,transparent)!important}}.company-overview-action,.company-overview-state.is-active,.owner-app-chip{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.company-overview-action,.company-overview-state.is-active,.owner-app-chip{border-color:color-mix(in srgb,var(--brand-accent) 23%,transparent)!important}}.company-overview-action,.company-overview-state.is-active,.owner-app-chip{background:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.company-overview-action,.company-overview-state.is-active,.owner-app-chip{background:color-mix(in srgb,var(--brand-accent) 7%,transparent)!important}}.company-overview-action,.company-overview-state.is-active,.owner-app-chip{color:var(--accent-text)!important}.company-overview-action:hover{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.company-overview-action:hover{border-color:color-mix(in srgb,var(--brand-accent) 38%,transparent)!important}}.company-overview-action:hover{background:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.company-overview-action:hover{background:color-mix(in srgb,var(--brand-accent) 12%,transparent)!important}}.company-overview-brand>span:first-child{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.company-overview-brand>span:first-child{border-color:color-mix(in srgb,var(--brand-accent) 22%,transparent)}}.company-overview-brand>span:first-child{box-shadow:0 18px 38px -26px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.company-overview-brand>span:first-child{box-shadow:0 18px 38px -26px color-mix(in srgb,var(--brand-accent) 52%,transparent)}}.parameter-card:after{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.parameter-card:after{border-color:color-mix(in srgb,var(--brand-accent) 22%,transparent)}}.parameter-card:after{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.parameter-card:after{background:color-mix(in srgb,var(--brand-accent) 4%,transparent)}}.profile-workspace-row.is-active,.role-template-chip.is-active{box-shadow:inset 3px 0 0 var(--brand-accent),inset 0 1px 0 #ffffff0f}.profile-motion-setting.is-disabled .profile-motion-state{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.profile-motion-setting.is-disabled .profile-motion-state{border-color:color-mix(in srgb,var(--brand-accent) 21%,transparent)}}.profile-motion-setting.is-disabled .profile-motion-state{background:var(--brand-accent-wash)}.role-template-chip:hover{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.role-template-chip:hover{border-color:color-mix(in srgb,var(--brand-accent) 29%,transparent)!important}}.portal-accent-outline-button:hover{color:var(--accent-hover)!important;border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.portal-accent-outline-button:hover{border-color:color-mix(in srgb,var(--brand-accent) 52%,transparent)!important}}.portal-accent-outline-button:hover{background:var(--brand-accent-wash)!important}:root[data-skin=professional] .company-headline-carousel,:root[data-skin=professional] .company-headline-skeleton,:root[data-skin=professional] .skeleton-card,:root[data-skin=professional] .skeleton-row-card,:root[data-skin=professional] .skeleton-surface{border-radius:var(--card-radius)!important;box-shadow:0 13px 28px -24px var(--glass-shadow)!important}:root[data-skin=professional] .company-headline-carousel:before{opacity:.35}:root[data-skin=professional] .company-headline-art{opacity:.5}:root[data-skin=professional] .company-headline-controls,:root[data-skin=professional] .company-headline-footer>button{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}:root[data-skin=professional]:not([data-backdrop]) .auth-shell,:root[data-skin=professional][data-backdrop=nature] .auth-shell{background:linear-gradient(rgba(var(--ambient-rgb),.86),rgba(var(--ambient-rgb),.86)),url(/background-alam.jpg) 50% /cover fixed}.invoice-back{cursor:pointer;color:rgba(var(--text-rgb),.55);font:600 12.5px var(--font-sans);background:0 0;border:none;align-items:center;gap:5px;margin-bottom:14px;padding:0;transition:color .18s;display:inline-flex}.invoice-back:hover{color:var(--text-primary)}.invoice-header-actions{flex-wrap:wrap;gap:8px;display:flex}.invoice-header-actions .table-action{align-items:center;gap:6px;display:inline-flex}.invoice-notfound{text-align:center;background:linear-gradient(145deg,#ffffff0f,#ffffff04),rgba(var(--panel-rgb),.43);border:1px solid rgba(var(--stroke-rgb),.1);box-shadow:inset 0 1px 0 #ffffff14,0 24px 56px -40px var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:56px 28px 44px;display:flex}.invoice-notfound-icon{background:rgba(var(--text-rgb),.06);border:1px solid rgba(var(--stroke-rgb),.12);width:56px;height:56px;color:rgba(var(--text-rgb),.45);border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.invoice-notfound-title{font:700 19px var(--font-display);color:var(--text-primary);margin:0}.invoice-notfound-copy{max-width:380px;color:rgba(var(--text-rgb),.58);margin:6px 0 22px;font-size:13.5px;line-height:1.6}.invoice-hero{background:linear-gradient(145deg,#ffffff0f,#ffffff04),rgba(var(--panel-rgb),.43);border:1px solid rgba(var(--stroke-rgb),.1);box-shadow:inset 0 1px 0 #ffffff14,0 24px 56px -40px var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 28px;display:flex}.invoice-hero.is-overdue{border-color:var(--danger-text)}@supports (color:color-mix(in lab,red,red)){.invoice-hero.is-overdue{border-color:color-mix(in srgb,var(--danger-text) 34%,transparent)}}.invoice-hero.is-paid{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.invoice-hero.is-paid{border-color:color-mix(in srgb,var(--brand-accent) 30%,transparent)}}.invoice-hero-figures{flex-direction:column;gap:4px;min-width:0;display:flex}.invoice-hero-label{color:rgba(var(--text-rgb),.52);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.invoice-hero-amount{color:var(--text-primary);font:700 clamp(30px,5.4vw,46px)/1.05 var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere}.invoice-hero-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.invoice-due{color:rgba(var(--text-rgb),.55);font-size:12.5px}.invoice-due.is-late{color:#ff786c;font-weight:700}.invoice-paid-sofar{color:var(--accent-text);font-size:12.5px}.invoice-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.invoice-pay-button{background:var(--accent-gradient);color:var(--on-accent);font:800 14.5px var(--font-sans);cursor:pointer;border:none;border-radius:999px;padding:14px 30px;transition:transform .18s,filter .18s}.invoice-pay-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.invoice-pay-button:disabled{opacity:.55;cursor:default}.invoice-secondary-button{background:var(--control-surface);color:var(--text-primary);border:1px solid rgba(var(--stroke-rgb),.12);font:650 13.5px var(--font-sans);cursor:pointer;border-radius:999px;padding:14px 22px}.invoice-secondary-button:hover{background:var(--control-hover)}a.invoice-secondary-button{align-items:center;text-decoration:none;display:inline-flex}.invoice-field-label{color:rgba(var(--text-rgb),.55);margin-bottom:8px;font-size:12px;display:block}.invoice-partial-row{flex-wrap:wrap;gap:10px;display:flex}.invoice-input{background:var(--control-surface);min-width:180px;color:var(--text-primary);border:1px solid rgba(var(--stroke-rgb),.12);border-radius:12px;outline:none;flex:1;padding:13px 15px;font-size:15px}.invoice-input:focus{border-color:var(--focus-ring)}.invoice-hint{color:rgba(var(--text-rgb),.48);margin:10px 0 0;font-size:12px;line-height:1.55}.invoice-polling{background:var(--brand-accent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.invoice-polling{background:color-mix(in srgb,var(--brand-accent) 7%,transparent)}}.invoice-polling{border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.invoice-polling{border:1px solid color-mix(in srgb,var(--brand-accent) 20%,transparent)}}.invoice-polling{color:var(--text-primary);font-size:13px}.invoice-polling-dot{background:var(--brand-accent);width:8px;height:8px;box-shadow:0 0 10px var(--brand-accent);border-radius:99px;flex:none;animation:invoice-pulse 1.4s ease-in-out infinite}.invoice-polling-expiry{color:rgba(var(--text-rgb),.55);margin-left:auto;font-size:12px}@keyframes invoice-pulse{0%,to{opacity:1}50%{opacity:.25}}.invoice-notice{background:rgba(var(--panel-rgb),.4);border:1px solid rgba(var(--stroke-rgb),.12);color:rgba(var(--text-rgb),.72);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:13px 16px;font-size:13px;line-height:1.55;display:flex}.invoice-doc{border:1px solid rgba(var(--stroke-rgb),.1);border-radius:22px;margin-top:12px;padding:6px 6px 18px}.invoice-doc-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.invoice-lines{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.invoice-lines thead th{text-align:left;white-space:nowrap;color:rgba(var(--text-rgb),.5);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(var(--stroke-rgb),.1);padding:12px 16px;font-size:10.5px;font-weight:700}.invoice-lines tbody td{color:var(--text-primary);border-bottom:1px solid rgba(var(--stroke-rgb),.06);padding:13px 16px}.invoice-lines .is-right{text-align:right}.invoice-totals{flex-direction:column;gap:2px;max-width:340px;margin:14px 16px 0 auto;display:flex}.invoice-total-row{color:rgba(var(--text-rgb),.6);justify-content:space-between;align-items:baseline;gap:20px;padding:5px 0;font-size:13px;display:flex}.invoice-total-row.is-strong{border-top:1px solid rgba(var(--stroke-rgb),.14);color:var(--text-primary);margin-top:4px;padding-top:10px;font-size:15px}.invoice-total-row.is-strong strong{font:700 17px var(--font-display)}.invoice-total-row.is-accent strong{color:var(--accent-text)}.invoice-section-title{color:var(--text-primary);font:700 13.5px var(--font-sans);margin:0 0 12px}.invoice-payment-row{border-bottom:1px solid rgba(var(--stroke-rgb),.06);align-items:center;gap:12px;padding:10px 0;display:flex}.invoice-payment-row:last-child{border-bottom:none}.invoice-payment-check{background:var(--brand-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.invoice-payment-check{background:color-mix(in srgb,var(--brand-accent) 14%,transparent)}}.invoice-payment-check{color:var(--accent-text)}.invoice-payment-copy{flex-direction:column;min-width:0;display:flex}.invoice-payment-copy strong{color:var(--text-primary);font-size:14px}.invoice-payment-copy span{color:rgba(var(--text-rgb),.48);font-size:11.5px}.invoice-payment-row .data-role-chip{margin-left:auto}.invoice-danger-zone{justify-content:flex-end;margin-top:18px;display:flex}@media (max-width:680px){.invoice-hero{gap:16px;padding:20px}.invoice-hero-actions{width:100%}.invoice-hero-actions .invoice-pay-button,.invoice-hero-actions .invoice-secondary-button{text-align:center;flex:1}.invoice-totals{max-width:none;margin-left:0}.invoice-polling-expiry{width:100%;margin-left:0}}.pay-page{gap:4px;max-width:520px;margin:0 auto}.pay-card,.pay-page{flex-direction:column;display:flex}.pay-card{box-shadow:inset 0 1px 0 #ffffff14,0 24px 56px -40px var(--glass-shadow);border-radius:24px;gap:22px;padding:28px}.pay-amount{text-align:center;flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.pay-amount-label{color:rgba(var(--text-rgb),.5);font-size:12.5px;font-weight:600}.pay-amount-value{font:700 32px var(--font-display);color:var(--text-primary)}.pay-options{flex-direction:column;gap:10px;display:flex}.pay-option{background:var(--control-surface);border:1px solid rgba(var(--stroke-rgb),.12);cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s,transform .1s;display:flex}.pay-option:hover:not(:disabled){border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.pay-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-accent) 45%,transparent)}}.pay-option:hover:not(:disabled){background:var(--control-hover)}.pay-option:active:not(:disabled){transform:scale(.99)}.pay-option:disabled{cursor:default;opacity:.6}.pay-option.is-skeleton{background:var(--control-surface);opacity:.5;border-color:#0000;height:70px;animation:pay-pulse 1.4s ease-in-out infinite}@keyframes pay-pulse{0%,to{opacity:.35}50%{opacity:.6}}.pay-option-badge{width:42px;height:42px;font:800 16px var(--font-display);letter-spacing:.2px;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pay-option-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pay-option-copy strong{color:var(--text-primary);font-size:14.5px}.pay-option-copy span{color:rgba(var(--text-rgb),.5);font-size:12px}.pay-option>svg{color:rgba(var(--text-rgb),.35);flex:none}.pay-option-spinner{border:2px solid rgba(var(--text-rgb),.18);border-top-color:var(--brand-accent);border-radius:999px;flex:none;width:16px;height:16px;animation:pay-spin .7s linear infinite}@keyframes pay-spin{to{transform:rotate(1turn)}}.pay-security-note{color:rgba(var(--text-rgb),.42);justify-content:center;align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}@media (max-width:560px){.pay-card{border-radius:20px;padding:22px}.pay-amount-value{font-size:28px}}@media print{.invoice-back,.invoice-danger-zone,.invoice-header-actions,.invoice-hero-actions,.invoice-notice,.invoice-polling,.portal-app-rail,.portal-bottom-bar,.portal-modal-backdrop,.portal-shell-actions,.toast-viewport{display:none!important}.invoice-doc,.invoice-hero,.portal-glass-window,.portal-shell-main,body,html{color:#111!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.portal-glass-window{border:none!important;border-radius:0!important;overflow:visible!important}.portal-shell-main{padding:0!important;overflow:visible!important}.invoice-hero{border:none!important;border-bottom:2px solid #111!important;border-radius:0!important;padding:0 0 14px!important}.invoice-doc{border:none!important;padding:0!important}.invoice-doc-scroll{overflow:visible!important}.invoice-lines{min-width:0!important}.invoice-lines thead th{color:#555!important;border-bottom:1px solid #999!important}.invoice-lines tbody td{color:#111!important;border-bottom:1px solid #ddd!important}.invoice-total-row{color:#333!important}.invoice-total-row.is-strong{color:#111!important;border-top-color:#111!important}.invoice-hero-amount,.invoice-payment-copy strong{color:#111!important}@page{margin:14mm}}.portal-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-filter-bar>.portal-filter-search{flex:240px;min-width:200px}.portal-filter-bar>button{flex:none;min-height:42px}.portal-filter-search{border:1px solid rgba(var(--stroke-rgb),.1);background:var(--control-surface);min-height:42px;color:rgba(var(--text-rgb),.5);border-radius:999px;align-items:center;gap:9px;padding:0 14px;transition:border-color .18s;display:flex}.portal-filter-search:focus-within{border-color:var(--focus-ring)}.portal-filter-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.portal-filter-search input::-webkit-search-cancel-button,.portal-filter-search input::-webkit-search-decoration{-webkit-appearance:none}.portal-filter-select{border:1px solid rgba(var(--stroke-rgb),.1);background:var(--control-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 6px 0 14px;display:inline-flex}.portal-filter-select:focus-within{border-color:var(--focus-ring)}.portal-filter-select>span{color:rgba(var(--text-rgb),.5);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.portal-filter-select select{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:8px 8px 8px 0;font-size:13.5px}.portal-filter-select select option{background:var(--page-bg);color:var(--text-primary)}.billing-page-stack{flex-direction:column;gap:18px;width:min(100%,1200px);margin-inline:auto;display:flex}.billing-card{box-sizing:border-box;padding:20px 22px;border-radius:18px!important}.billing-card-title{color:var(--text-primary);font:750 15.5px/1.25 var(--font-display);letter-spacing:-.015em;margin:0}.billing-card-sub{max-width:62ch;color:rgba(var(--text-rgb),.58);margin:7px 0 0;font-size:12.5px;line-height:1.55}.billing-eyebrow{color:rgba(var(--text-rgb),.5);letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:760;line-height:1.2;display:block}.billing-muted-line{color:rgba(var(--text-rgb),.55);margin:8px 0 0;font-size:13px;line-height:1.5}.billing-notice-card{color:rgba(var(--text-rgb),.68);font-size:13px;line-height:1.55}.billing-plan{flex-direction:column;gap:18px;display:flex}.billing-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 26px;display:flex}.billing-plan-identity{flex-direction:column;gap:5px;min-width:0;display:flex}.billing-plan-name{color:var(--text-primary);font:840 clamp(24px,2.2vw,30px)/1 var(--font-display);letter-spacing:-.045em}.billing-plan-expiry{color:rgba(var(--text-rgb),.66);font-size:13px;line-height:1.35}.billing-plan-expiry.is-warning{color:#e0a33c;font-weight:650}.billing-plan-expiry.is-locked{color:#ff786c;font-weight:700}.billing-plan-facts{flex-wrap:wrap;gap:10px 0;margin:0;display:flex}.billing-fact{min-width:0;padding:0 20px}.billing-fact:first-child{padding-inline-start:0}.billing-fact+.billing-fact{border-inline-start:1px solid rgba(var(--stroke-rgb),.14)}.billing-fact dt{color:rgba(var(--text-rgb),.5);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.billing-fact dd{color:var(--text-primary);font:780 19px/1.1 var(--font-display);letter-spacing:-.03em;margin:3px 0 0}.billing-fact p{color:rgba(var(--text-rgb),.44);margin:2px 0 0;font-size:11px;line-height:1.35}.billing-plan-modules{flex-direction:column;gap:9px;display:flex}.billing-module-chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.billing-module-chip{border:1px solid var(--brand-accent);align-items:center;gap:6px;padding:5px 11px 5px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.billing-module-chip{border:1px solid color-mix(in srgb,var(--brand-accent) 19%,rgba(var(--stroke-rgb),.09))}}.billing-module-chip{background:var(--brand-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.billing-module-chip{background:color-mix(in srgb,var(--brand-accent) 6%,rgba(var(--panel-deep-rgb),.2))}}.billing-module-chip{color:var(--accent-text);font-size:11.5px;font-weight:650}.billing-module-chip>span{opacity:.8;display:inline-flex}.billing-compare-link{border:1px solid rgba(var(--stroke-rgb),.12);background:var(--control-surface);color:rgba(var(--text-rgb),.8);font:650 12.5px var(--font-sans);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.billing-compare-link:hover{background:var(--control-hover);border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.billing-compare-link:hover{border-color:color-mix(in srgb,var(--brand-accent) 26%,transparent)}}.billing-compare-link:hover{color:var(--text-primary)}.billing-buy-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.billing-order{flex-direction:column;gap:14px;display:flex}.billing-order>.billing-card-sub,.billing-order>.billing-card-title{margin:0}.billing-module-list{flex-direction:column;gap:9px;margin-top:14px;display:flex}.billing-module{border:1px solid rgba(var(--stroke-rgb),.1);background:rgba(var(--text-rgb),.03);width:100%;color:var(--text-primary);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:11px;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s;display:flex}.billing-module:hover{background:rgba(var(--text-rgb),.055);transform:translateY(-1px)}.billing-module.is-on{background:var(--brand-accent-wash);border-color:var(--accent-text)}.billing-module-check{border:1.5px solid rgba(var(--stroke-rgb),.3);width:18px;height:18px;color:var(--on-accent);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.billing-module.is-on .billing-module-check{background:var(--accent-text);border-color:var(--accent-text)}.billing-module-glyph{border:1px solid rgba(var(--stroke-rgb),.09);background:rgba(var(--panel-deep-rgb),.3);width:32px;height:32px;color:rgba(var(--text-rgb),.66);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.billing-module-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.billing-module-copy strong{color:var(--text-primary);letter-spacing:-.01em;font-size:13.5px;font-weight:700}.billing-module-copy>span{color:rgba(var(--text-rgb),.48);font-size:11.5px;line-height:1.35}.billing-module-price{text-align:end;white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.billing-module-price-label{color:rgba(var(--text-rgb),.45);letter-spacing:.03em;font-size:10px;font-weight:600}.billing-module-price strong{color:var(--text-primary);font-size:13.5px;font-weight:760}.billing-module-price-unit{color:rgba(var(--text-rgb),.45);font-size:10.5px}.billing-step{flex-direction:column;gap:8px;display:flex}.billing-step-head{align-items:center;gap:8px;display:flex}.billing-step-index{background:var(--brand-accent);border-radius:999px;place-items:center;width:19px;height:19px;display:grid}@supports (color:color-mix(in lab,red,red)){.billing-step-index{background:color-mix(in srgb,var(--brand-accent) 16%,rgba(var(--panel-deep-rgb),.3))}}.billing-step-index{color:var(--accent-text);font:800 10.5px var(--font-sans)}.billing-step-title{color:var(--text-primary);letter-spacing:.01em;font-size:12.5px;font-weight:720}.billing-step-hint{color:rgba(var(--text-rgb),.52);margin:-2px 0 0;font-size:11.5px;line-height:1.5}.billing-step-note{color:rgba(var(--text-rgb),.46);margin:0;font-size:11.5px;line-height:1.5}.billing-terms-row{flex-wrap:wrap;gap:8px;display:flex}.billing-term{background:var(--control-surface);color:rgba(var(--text-rgb),.7);border:1px solid rgba(var(--stroke-rgb),.12);font:650 12.5px var(--font-sans);cursor:pointer;border-radius:999px;padding:8px 16px;transition:background .18s,color .18s,border-color .18s}.billing-term:hover:not(:disabled){background:var(--control-hover)}.billing-term:disabled{opacity:.55;cursor:default}.billing-term.is-active{background:var(--brand-accent);color:var(--on-accent);border-color:var(--brand-accent)}.billing-quote{border:1px solid rgba(var(--stroke-rgb),.09);background:rgba(var(--panel-deep-rgb),.26);border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.billing-quote-basis{color:rgba(var(--text-rgb),.5);margin:0 0 4px;font-size:11px;line-height:1.45}.billing-quote-rule{background:rgba(var(--stroke-rgb),.12);height:1px;margin:4px 0}.billing-quote-row{color:rgba(var(--text-rgb),.62);justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;line-height:1.5;display:flex}.billing-quote-row>span:last-child{color:rgba(var(--text-rgb),.82);white-space:nowrap}.billing-quote-row.is-accent>span:last-child{color:var(--accent-text)}.billing-quote-row.is-strong{color:var(--text-primary);font-size:13px;font-weight:700}.billing-quote-row.is-strong>span:last-child{color:var(--text-primary);font:800 17px var(--font-display);letter-spacing:-.03em}.billing-primary-button{background:var(--brand-accent);width:100%;color:var(--on-accent);font:750 13.5px var(--font-sans);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;transition:transform .16s,filter .16s;display:inline-flex}.billing-primary-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.billing-primary-button:disabled{background:rgba(var(--text-rgb),.12);color:rgba(var(--text-rgb),.5);cursor:not-allowed}.billing-switch-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.billing-switch-copy{min-width:0}.billing-switch{border:1px solid rgba(var(--stroke-rgb),.16);background:rgba(var(--text-rgb),.09);cursor:pointer;border-radius:999px;flex-shrink:0;width:46px;height:27px;padding:3px;transition:background .2s,border-color .2s}.billing-switch:disabled{opacity:.6;cursor:default}.billing-switch.is-on{background:var(--brand-accent);border-color:var(--brand-accent)}.billing-switch-knob{background:#fff;border-radius:999px;width:19px;height:19px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 2px 5px #00000047}.billing-switch.is-on .billing-switch-knob{transform:translate(19px)}.billing-card>.billing-step+.billing-step{margin-top:14px}.billing-alert{border:1px solid rgba(var(--stroke-rgb),.12);background:rgba(var(--panel-deep-rgb),.3);color:rgba(var(--text-rgb),.68);border-radius:12px;margin:14px 0 0;padding:10px 13px;font-size:12px;line-height:1.55}.billing-alert.is-warning{color:#e0a33c;background:#e0a33c14;border-color:#e0a33c4d}.billing-method-list{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.billing-method{border:1px solid rgba(var(--stroke-rgb),.1);background:rgba(var(--text-rgb),.03);border-radius:14px;align-items:center;gap:11px;padding:11px 13px;display:flex}.billing-method .table-action{align-items:center;gap:5px;display:inline-flex}@media (max-width:980px){.billing-buy-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.billing-page-stack{gap:14px}.billing-card{padding:17px 16px}.billing-plan-facts{gap:12px 0;width:100%}.billing-fact{flex:33%;padding:0 12px}.billing-fact:first-child{padding-inline-start:0}.billing-module{flex-wrap:wrap}.billing-module-price{text-align:start;align-items:flex-start;width:100%;padding-inline-start:43px}.billing-switch-row{gap:12px}}:root[data-theme=light] .billing-method,:root[data-theme=light] .billing-module{background:rgba(var(--panel-deep-rgb),.16)}:root[data-theme=light] .billing-quote{background:rgba(var(--panel-deep-rgb),.14)}:root[data-theme=light] .billing-module-glyph{background:rgba(var(--panel-deep-rgb),.18)}:root[data-theme=light] .billing-plan-expiry.is-locked{color:#c0392b}:root[data-theme=light] .billing-alert.is-warning,:root[data-theme=light] .billing-plan-expiry.is-warning{color:#9a6b12}:root[data-theme=light]:not([data-skin=professional]){--glass-opacity:.4;--card-opacity:.62;--glass-surface:#deebe575;--glass-surface-strong:#caddd4b3;--control-surface:#e7f1ed9e;--control-hover:#f2f8f5c7}:root[data-theme=light]:not([data-skin=professional]) .portal-shell-ambient{background:linear-gradient(115deg,#cfe1d90d,#b7d3e00a 54%,#cddaaa0a),#e4efea08!important}:root[data-theme=light]:not([data-skin=professional]) .portal-glass-window{background:linear-gradient(145deg,#ffffff29,#ffffff0d 52%,#ffffff05),var(--user-glass-tint,#788a84)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .portal-glass-window{background:linear-gradient(145deg,#ffffff29,#ffffff0d 52%,#ffffff05),color-mix(in srgb,var(--user-glass-tint,#788a84) calc(var(--user-glass-opacity,.11) * 100%),transparent)!important}}:root[data-theme=light]:not([data-skin=professional]) .portal-glass-window{-webkit-backdrop-filter:blur(var(--user-glass-blur,14px)) saturate(1.08)!important;backdrop-filter:blur(var(--user-glass-blur,14px)) saturate(1.08)!important;border-color:#ffffff57!important;box-shadow:inset 0 1px #ffffff5c,0 38px 100px -42px #1633294d!important}:root[data-theme=light]:not([data-skin=professional]) .portal-app-rail{background:linear-gradient(160deg,#eef7f3ad,#cae0d778)!important;border-color:#f9fdfbcc!important;box-shadow:inset 0 1px #ffffffe6,0 18px 42px -27px #142f265c,0 32px 74px -42px #2043363d!important}:root[data-theme=light]:not([data-skin=professional]) .portal-brand-mark{color:#4a5f00!important;background:linear-gradient(145deg,#e5f7699e,#c2dd4057)!important;border-color:#5a750052!important;box-shadow:inset 0 1px #ffffffe0,0 10px 20px -15px #50680075!important}:root[data-theme=light]:not([data-skin=professional]) .portal-brand-mark.has-company-logo{background:#e5f0ebc2!important;border-color:#19332a29!important}:root[data-theme=light]:not([data-skin=professional]) .portal-rail-tile{color:#203029!important;background:linear-gradient(145deg,#f7f7f7cc,#dbdbdba3)!important;border-color:#2a2a2a29!important;box-shadow:inset 0 1px #ffffffdb,0 8px 18px -14px #142f2652!important}:root[data-theme=light]:not([data-skin=professional]) .portal-rail-tile[aria-current=page]{background:linear-gradient(145deg,var(--app-accent,#718700),var(--app-accent,#718700))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .portal-rail-tile[aria-current=page]{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#718700) 25%,#f9f9f9db),color-mix(in srgb,var(--app-accent,#718700) 15%,#e0e0e0b8))!important}}:root[data-theme=light]:not([data-skin=professional]) .portal-rail-tile[aria-current=page]{border-color:var(--app-accent,#718700)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .portal-rail-tile[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent,#718700) 48%,#2a2a2a2b)!important}}:root[data-theme=light]:not([data-skin=professional]) .portal-rail-tile[data-enabled=false]{background:#141d1a13!important;border-color:#141d1a24!important;box-shadow:inset 0 1px #fff9!important}:root[data-theme=light]:not([data-skin=professional]) .portal-rail-glyph{color:#203029!important;background:linear-gradient(145deg,#f8f8f8d1,#dcdcdc9e)!important;border-color:#2a2a2a24!important;box-shadow:inset 0 1px #ffffffd1,0 7px 15px -13px #17302752!important}:root[data-theme=light]:not([data-skin=professional]) .pshell-row{color:#142720cc;background:#f1f1f147;border-color:#2e2e2e14}:root[data-theme=light]:not([data-skin=professional]) .pshell-row.is-active{background:var(--app-accent,#718700)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .pshell-row.is-active{background:color-mix(in srgb,var(--app-accent,#718700) 17%,#f3f3f3b8)!important}}:root[data-theme=light]:not([data-skin=professional]) .pshell-row.is-active{border-color:var(--app-accent,#718700)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .pshell-row.is-active{border-color:color-mix(in srgb,var(--app-accent,#718700) 34%,#2a2a2a21)!important}}:root[data-theme=light]:not([data-skin=professional]) .app-artwork-official-logo,:root[data-theme=light]:not([data-skin=professional]) .app-brand-logo-official{background:linear-gradient(145deg,#f1f1f1c7,#c8c8c899)!important;border-color:#2a2a2a33!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000000f,0 1px 2px #0000001a,0 10px 22px -13px #00000029!important}:root[data-theme=light]:not([data-skin=professional]) .app-brand-logo-halo{opacity:0}:root[data-theme=light]:not([data-skin=professional]) .app-open-button{background:linear-gradient(145deg,var(--app-accent,#718700),#101b1e4d)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .app-open-button{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#718700) 30%,#1b292b66),#101b1e4d)!important}}:root[data-theme=light]:not([data-skin=professional]) .app-open-button{color:#fff!important;border-color:var(--app-accent,#718700)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .app-open-button{border-color:color-mix(in srgb,var(--app-accent,#718700) 48%,#f4faf76b)!important}}:root[data-theme=light]:not([data-skin=professional]) .app-open-button{box-shadow:inset 0 1px 0 #fff3,0 2px 4px #12272029,0 10px 22px -14px var(--app-accent,#718700)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .app-open-button{box-shadow:inset 0 1px 0 #fff3,0 2px 4px #12272029,0 10px 22px -14px color-mix(in srgb,var(--app-accent,#718700) 40%,#12272029)!important}}:root[data-theme=light]:not([data-skin=professional]) .app-open-button{-webkit-backdrop-filter:blur(16px)saturate(1.15)!important;backdrop-filter:blur(16px)saturate(1.15)!important}:root[data-theme=light]:not([data-skin=professional]) .app-open-button:hover{background:linear-gradient(145deg,var(--app-accent,#718700),#0f181b66)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .app-open-button:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#718700) 38%,#19262980),#0f181b66)!important}}:root[data-theme=light]:not([data-skin=professional]) .app-open-button:hover{color:#fff!important}.portal-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.portal-primary-button:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 18px #0000002e}.portal-primary-button:active:not(:disabled){filter:brightness(.96);transform:translateY(1px)scale(.995)}.portal-primary-button:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.portal-modal-backdrop,.portal-modal-panel{animation:none!important}.portal-primary-button{transition:none!important}.portal-primary-button:active:not(:disabled){transform:none}}.group-metric-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.group-metric{background:linear-gradient(135deg,#ffffff0b,#ffffff02),rgba(var(--panel-rgb),.34);border:1px solid rgba(var(--stroke-rgb),.11);border-radius:16px;flex-direction:column;gap:3px;min-width:0;padding:13px 15px 14px;transition:border-color .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}:root:not([data-theme=light]) .group-metric{background:linear-gradient(135deg,#ffffff0f,#ffffff03),rgba(var(--panel-rgb),.6);border-color:rgba(var(--text-rgb),.13)}.group-metric:hover{border-color:rgba(var(--text-rgb),.2)}.group-metric>.group-metric-label{color:rgba(var(--text-rgb),.58);font-size:11.5px;font-weight:650;line-height:1.35}.group-metric>.group-metric-value{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(19px,1.35vw,23px);font-weight:650;line-height:1.2}.group-metric>.group-metric-value[data-kind=text]{letter-spacing:-.01em;font-size:15px;line-height:1.3}.group-metric>.group-metric-note{color:rgba(var(--text-rgb),.4);font-size:10.5px;line-height:1.4}.group-module{flex-direction:column;gap:9px;display:flex}.group-module+.group-module{margin-top:16px}.group-module-head{letter-spacing:.07em;text-transform:uppercase;color:rgba(var(--text-rgb),.46);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.group-module-head:after{content:"";background:rgba(var(--stroke-rgb),.12);flex:1;height:1px}.group-company-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.group-company-head h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.group-company-head .group-company-sub{color:rgba(var(--text-rgb),.45);font-size:12px}.group-company-empty{text-align:center;border:1px dashed rgba(var(--stroke-rgb),.16);background:rgba(var(--panel-rgb),.22);border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:26px 20px;display:flex}.group-company-empty .group-company-empty-title{color:rgba(var(--text-rgb),.7);font-size:13px;font-weight:650}.group-company-empty .group-company-empty-hint{color:rgba(var(--text-rgb),.45);max-width:44ch;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.group-metric{transition:none}}.owner-stat-card>strong.group-stat-text{letter-spacing:-.015em;font-size:clamp(17px,1.15vw,21px);line-height:1.25}.onboarding-shell{width:100%;max-width:860px}.onboarding-paths{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.onboarding-path-card{transition:border-color .16s,background .16s,transform .16s}.onboarding-path-card:hover{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-path-card:hover{border-color:color-mix(in srgb,var(--brand-accent) 40%,transparent)!important}}.onboarding-path-card:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.onboarding-path-card:hover{background:color-mix(in srgb,var(--brand-accent) 6%,transparent)}}.onboarding-path-card:hover{transform:translateY(-2px)}.onboarding-path-card:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.onboarding-path-card,.onboarding-path-card:hover{transition:none;transform:none}}.onboarding-apps{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:680px){.onboarding-paths{grid-template-columns:1fr}}@media (max-width:640px){.onboarding-account-bar{padding-right:128px}}:root{--pad-card:22px;--pad-section:30px;--gap-stack:16px;--gap-tight:10px;--radius-card:24px;--radius-panel:18px;--radius-control:12px;--text-h2:19px;--text-body:14px;--text-meta:12px}@media (max-width:900px){:root{--pad-card:18px;--pad-section:22px;--gap-stack:14px;--radius-card:20px;--radius-panel:16px;--text-h2:17.5px}}@media (max-width:680px){:root{--pad-card:15px;--pad-section:17px;--gap-stack:11px;--gap-tight:8px;--radius-card:17px;--radius-panel:13px;--radius-control:10px;--text-h2:16px;--text-body:13px;--text-meta:11px}}@media (max-width:420px){:root{--pad-card:13px;--pad-section:14px;--gap-stack:9px;--text-h2:15px}}.account-scope{min-height:100dvh;position:relative}.account-shell-ambient{background:rgba(var(--ambient-rgb),.55)}:root[data-theme=light] .account-shell-ambient{background:#eef3f094}.account-stage{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}.account-topbar{z-index:40;background:var(--user-glass-tint,rgb(var(--glass-rgb)));position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.account-topbar{background:color-mix(in srgb,var(--user-glass-tint,rgb(var(--glass-rgb))) calc(var(--user-glass-opacity,.72) * 100%),transparent)}}.account-topbar{-webkit-backdrop-filter:blur(var(--user-glass-blur,26px)) saturate(1.3);backdrop-filter:blur(var(--user-glass-blur,26px)) saturate(1.3);border-bottom:1px solid rgba(var(--stroke-rgb),.1)}.account-topbar-inner{align-items:center;gap:12px;width:100%;min-height:60px;margin:0 auto;padding:10px clamp(14px,3vw,28px);display:flex}.account-brand-mark{background:var(--brand-accent-soft);width:38px;height:38px;color:var(--accent-text);font-family:var(--font-display);border:1px solid var(--brand-accent);border-radius:999px;flex:none;font-size:15px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.account-brand-mark{border:1px solid color-mix(in srgb,var(--brand-accent) 28%,transparent)}}.account-brand-mark{cursor:pointer;box-shadow:inset 0 1px #ffffff1f}.account-brand-mark.has-company-logo{background:var(--control-surface)}.account-brand-mark img{object-fit:contain;border-radius:7px;width:28px;height:28px}.account-brand-mark .portal-kreativlo-logo{width:30px;height:30px}.account-brand-mark:hover{transform:translateY(-1px)}.account-back{border:1px solid rgba(var(--stroke-rgb),.1);background:var(--control-surface);width:30px;height:30px;color:rgba(var(--text-rgb),.72);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.account-back:hover{background:var(--control-hover);color:var(--text-primary);transform:translate(-1px)}.account-topbar-heading{align-items:center;gap:9px;min-width:0;display:flex}.account-topbar-title{letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;overflow:hidden}.account-topbar-actions{align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.account-scope .portal-account-orgpill{font-size:12px;font-family:var(--font-mono);color:rgba(var(--text-rgb),.7);white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:7px 13px;overflow:hidden}.account-scope .portal-account-orgpill,.account-scope .portal-account-trigger{background:var(--control-surface);border:1px solid rgba(var(--stroke-rgb),.09);border-radius:999px}.account-scope .portal-account-trigger{cursor:pointer;color:var(--text-primary);align-items:center;gap:8px;padding:4px 11px 4px 4px;display:flex}.account-scope .portal-account-trigger:hover{background:var(--control-hover)}.account-scope .portal-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:104px;font-size:13px;font-weight:600;overflow:hidden}.account-account-menu{position:relative}.account-account-menu-panel{z-index:60;position:absolute;top:46px;right:0}.account-close{cursor:pointer;width:36px;height:36px;color:rgba(var(--text-rgb),.72);background:var(--control-surface);border:1px solid rgba(var(--stroke-rgb),.09);border-radius:999px;flex:none;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.account-close:hover{background:var(--control-hover);color:var(--text-primary);transform:rotate(90deg)}.account-tabs{border-top:1px solid rgba(var(--stroke-rgb),.07);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.account-tabs::-webkit-scrollbar{display:none}.account-tabs-inner{align-items:center;gap:10px;width:100%;margin:0 auto;padding:9px clamp(14px,3vw,28px);display:flex}.account-tabs .owner-console-tabs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;flex-wrap:nowrap!important;padding:0!important}.account-tabs .owner-console-tabs>button{flex:none!important}.account-main{flex:1;min-height:0}.account-main-inner{gap:var(--gap-stack);flex-direction:column;width:100%;margin:0 auto;padding:clamp(18px,3vw,30px) clamp(14px,3vw,28px) clamp(48px,8vw,84px);display:flex}.account-lede{max-width:68ch;font-size:var(--text-body);color:rgba(var(--text-rgb),.62);margin:0;line-height:1.55}@media (max-width:680px){.account-topbar-inner{gap:9px;min-height:52px;padding:8px 14px}.account-brand-mark{width:32px;height:32px;font-size:13px}.account-back{width:26px;height:26px}.account-brand-mark img{width:23px;height:23px}.account-brand-mark .portal-kreativlo-logo{width:25px;height:25px}.account-topbar-title{font-size:14.5px}.account-topbar-actions{gap:6px}.account-scope .portal-account-name,.account-scope .portal-account-orgpill{display:none}.account-scope .portal-account-trigger{gap:0;padding:3px}.account-scope .portal-account-trigger svg{display:none}.account-close{width:32px;height:32px}.account-account-menu-panel{top:42px}.account-tabs-inner{gap:7px;padding:7px 14px}.account-lede{font-size:var(--text-meta)}.account-scope .portal-profile-dropdown{max-height:min(76dvh,640px);top:56px!important;bottom:auto!important}}.brand-orbit{width:var(--orbit-size,88px);height:var(--orbit-size,88px);flex:none;position:relative}.brand-orbit-ring{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-w)),#000 calc(100% - var(--ring-w)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-w)),#000 calc(100% - var(--ring-w)));animation:spin360 var(--ring-dur) linear infinite;border-radius:50%;position:absolute}.brand-orbit-ring-outer{--ring-w:2.5px;--ring-dur:1.5s;background:conic-gradient(from 0deg,transparent 0deg,var(--brand-accent) 150deg,var(--brand-accent) 320deg,var(--brand-accent) 1turn);inset:0}@supports (color:color-mix(in lab,red,red)){.brand-orbit-ring-outer{background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--brand-accent) 18%,transparent) 150deg,var(--brand-accent) 320deg,var(--brand-accent) 1turn)}}.brand-orbit-ring-inner{--ring-w:1.6px;--ring-dur:2.6s;opacity:.5;background:conic-gradient(from 0deg,transparent 0deg,transparent 140deg,var(--brand-accent) 300deg,var(--brand-accent) 1turn);animation-direction:reverse;inset:11%}@supports (color:color-mix(in lab,red,red)){.brand-orbit-ring-inner{background:conic-gradient(from 0deg,transparent 0deg,transparent 140deg,color-mix(in srgb,var(--brand-accent) 70%,transparent) 300deg,var(--brand-accent) 1turn)}}.brand-orbit-core{background:radial-gradient(circle at 32% 26%,var(--brand-accent),transparent 68%),rgb(var(--glass-rgb));border-radius:50%;place-items:center;display:grid;position:absolute;inset:23%}@supports (color:color-mix(in lab,red,red)){.brand-orbit-core{background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--brand-accent) 26%,transparent),transparent 68%),color-mix(in srgb,rgb(var(--glass-rgb)) 62%,transparent)}}.brand-orbit-core{border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.brand-orbit-core{border:1px solid color-mix(in srgb,var(--brand-accent) 20%,transparent)}}.brand-orbit-core{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 22px -6px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.brand-orbit-core{box-shadow:0 0 22px -6px color-mix(in srgb,var(--brand-accent) 46%,transparent)}}.brand-orbit-core{animation:brand-orbit-breathe 2.4s ease-in-out infinite}@keyframes brand-orbit-breathe{0%,to{opacity:.94;transform:scale(1)}50%{opacity:1;transform:scale(1.055)}}.brand-loader{padding:28px}.brand-loader,.brand-loader-overlay{justify-content:center;align-items:center;display:flex}.brand-loader-overlay{z-index:90;background:rgba(var(--ambient-rgb),.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:24px;animation:fadeUp .25s;position:fixed;inset:0}.brand-loader-panel{aspect-ratio:1;background:var(--user-glass-tint,rgb(var(--glass-rgb)));place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.brand-loader-panel{background:color-mix(in srgb,var(--user-glass-tint,rgb(var(--glass-rgb))) calc(var(--user-glass-opacity,.5) * 100%),transparent)}}.brand-loader-panel{-webkit-backdrop-filter:blur(var(--user-glass-blur,24px));backdrop-filter:blur(var(--user-glass-blur,24px));border:1px solid var(--surface-border,rgba(var(--stroke-rgb),.09));border-radius:30px;box-shadow:inset 0 1px #ffffff14,0 30px 70px -20px #00000073}.brand-loader-panel>.brand-loader{padding:30px}@media (max-width:680px){.brand-loader{padding:20px}.brand-loader-panel{border-radius:26px}.brand-loader-panel>.brand-loader{padding:26px}}@media (prefers-reduced-motion:reduce){.brand-orbit-core,.brand-orbit-ring{animation:none!important}.brand-orbit-ring{opacity:.45}.brand-loader-overlay{animation:none!important}}:root[data-reduce-motion] .brand-orbit-core,:root[data-reduce-motion] .brand-orbit-ring{animation:none!important}:root[data-reduce-motion] .brand-orbit-ring{opacity:.45}:root[data-reduce-motion] .brand-loader-overlay{animation:none!important}.skeleton-settings-grid{grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);gap:18px;width:min(100%,1160px);max-width:1160px;margin-inline:auto;display:grid}.skeleton-settings-grid .skeleton-panel-inner{padding:26px}.skeleton-settings-wide{grid-column:1/-1}.skeleton-settings-swatches{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.skeleton-settings-grid{grid-template-columns:1fr}}@media (max-width:680px){.skeleton-settings-grid{gap:var(--gap-stack)}.skeleton-settings-grid .skeleton-panel-inner{padding:var(--pad-card)}.portal-data-table-shell:has(td[data-label]),.skeleton-data-table.is-stacked{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.portal-data-table:has(td[data-label]){font-size:var(--text-meta);display:block;border-spacing:0!important;width:100%!important;min-width:0!important}.portal-data-table:has(td[data-label]) thead{display:none}.portal-data-table:has(td[data-label]) tbody,.portal-data-table:has(td[data-label]) tr{display:block}.portal-data-table:has(td[data-label]) tbody tr{margin-bottom:var(--gap-tight);padding:var(--pad-card);border:1px solid rgba(var(--stroke-rgb),.09);border-radius:var(--radius-panel);background:rgba(var(--panel-deep-rgb),.3)}.portal-data-table:has(td[data-label]) tbody td{justify-content:space-between;align-items:baseline;gap:14px;display:flex;text-align:right!important;border:0!important;border-radius:0!important;width:auto!important;padding:5px 0!important}.portal-data-table:has(td[data-label]) tbody td:before{content:attr(data-label);text-align:left;color:rgba(var(--text-rgb),.45);font-size:var(--text-meta);flex:none;font-weight:500}.portal-data-table:has(td[data-label]) tbody td:first-child{margin-bottom:8px;display:block;border-bottom:1px solid rgba(var(--stroke-rgb),.08)!important;text-align:left!important;padding-bottom:10px!important}.portal-data-table:has(td[data-label]) tbody td:first-child:before{display:none}.portal-data-table:has(td[data-label]) tbody td[colspan]{margin-bottom:0;display:block;text-align:center!important;border-bottom:0!important}.portal-data-table:has(td[data-label]) tbody td[colspan]:before{display:none}.portal-data-table:has(td[data-label]) tbody tr:hover td{background:0 0!important}.portal-data-table:has(td[data-label]) .table-person{align-items:center!important}.portal-data-table:has(td[data-label]) td[data-label]>div[style*=max-width]{max-width:none!important}.billing-card,.company-overview-panel,.owner-console-card,.parameter-panel,.profile-card{padding:var(--pad-card)!important;border-radius:var(--radius-card)!important}.billing-page-stack,.company-overview-bento,.profile-layout{gap:var(--gap-stack)!important}.billing-buy-grid,.billing-plan-facts,.company-overview-stats,.owner-stats-grid,.parameter-grid{grid-template-columns:1fr!important}.billing-card-title{font-size:var(--text-h2)!important}.profile-workspace-row{padding:var(--pad-card)!important;border-radius:var(--radius-panel)!important}.portal-modal-panel{border-radius:var(--radius-card)!important}.portal-modal-panel,.skeleton-card,.skeleton-row-card{padding:var(--pad-card)!important}.skeleton-data-table.is-stacked .skeleton-data-table-inner{min-width:0!important}.skeleton-data-table.is-stacked .skeleton-data-table-head{display:none}.skeleton-data-table.is-stacked .skeleton-data-table-row{min-height:0!important;padding:var(--pad-card)!important;border-radius:var(--radius-panel)!important;grid-template-columns:1fr!important;gap:9px!important}}.pf-layout,.profile-layout.pf-layout{gap:var(--gap-stack);flex-direction:column;display:flex;width:100%!important;max-width:none!important}.pf-grid{gap:var(--gap-stack);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.pf-card{flex-direction:column;gap:16px;display:flex;padding:var(--pad-card)!important;min-height:0!important}.pf-card,.pf-hero{border-radius:var(--radius-card)!important}.pf-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,30px);display:grid;background:radial-gradient(120% 140% at 0 0,var(--brand-accent),transparent 55%),linear-gradient(145deg,#ffffff0d,#ffffff03),rgba(var(--card-rgb),var(--user-glass-opacity,var(--glass-opacity,.62)))!important;padding:clamp(20px,3vw,30px)!important}@supports (color:color-mix(in lab,red,red)){.pf-hero{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--brand-accent) 16%,transparent),transparent 55%),linear-gradient(145deg,#ffffff0d,#ffffff03),rgba(var(--card-rgb),var(--user-glass-opacity,var(--glass-opacity,.62)))!important}}.pf-hero{-webkit-backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,22px))) saturate(1.16);backdrop-filter:blur(var(--user-glass-blur,var(--glass-blur,22px))) saturate(1.16)}:root[data-theme=light] .pf-hero{background:radial-gradient(120% 140% at 0 0,var(--brand-accent),transparent 55%),linear-gradient(145deg,#cde0d7db,#b7d1c585)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .pf-hero{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--brand-accent) 20%,transparent),transparent 55%),linear-gradient(145deg,#cde0d7db,#b7d1c585)!important}}.pf-hero-avatar{flex:none;position:relative}.pf-avatar-button{background:var(--brand-accent);width:34px;height:34px;color:var(--on-accent,#101210);border:3px solid rgb(var(--glass-deep-rgb));cursor:pointer;border-radius:999px;place-items:center;transition:transform .18s;display:grid;position:absolute;bottom:2px;right:0}.pf-avatar-button:hover:not(:disabled){transform:scale(1.07)}.pf-avatar-button:disabled{cursor:progress}.pf-mini-spinner{border:2px solid;border-top:2px solid #0000;border-radius:999px;width:13px;height:13px;animation:spin360 .8s linear infinite}.pf-hero-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pf-hero-name{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.15}.pf-hero-handle,.pf-hero-name{overflow-wrap:anywhere;margin:0}.pf-hero-handle{font-size:var(--text-body);color:rgba(var(--text-rgb),.55)}.pf-hero-handle>span{opacity:.6;margin-inline:4px}.pf-facts{grid-template-columns:repeat(3,auto);gap:10px;margin:0;display:grid}.pf-facts>div{border-radius:var(--radius-panel);background:rgba(var(--panel-deep-rgb),.3);border:1px solid rgba(var(--stroke-rgb),.08);min-width:96px;padding:10px 14px}.pf-facts dt{letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--text-rgb),.45);font-size:10.5px;font-weight:600}.pf-facts dd{font-size:var(--text-body);color:var(--text-primary);white-space:nowrap;margin:4px 0 0;font-weight:700}.pf-facts dd.is-ok{color:var(--success-text,#3bcb7f)}.pf-facts dd.is-warn{color:var(--warning-text,#e7a52f)}.pf-facts dd.is-muted{color:rgba(var(--text-rgb),.7)}.pf-facts dd.is-mono{font-family:var(--font-mono);font-weight:600}.pf-facts.is-inline{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pf-facts.is-inline dd{white-space:normal}.pf-chips{flex-wrap:wrap;display:flex}.pf-chip,.pf-chips{align-items:center;gap:6px}.pf-chip{color:rgba(var(--text-rgb),.78);background:var(--control-surface);border:1px solid rgba(var(--stroke-rgb),.08);border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.pf-chip.is-accent{color:var(--accent-text);background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.pf-chip.is-accent{background:color-mix(in srgb,var(--brand-accent) 13%,transparent)}}.pf-chip.is-accent{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.pf-chip.is-accent{border-color:color-mix(in srgb,var(--brand-accent) 26%,transparent)}}.pf-chip.is-outline{color:var(--accent-text);border-color:var(--brand-accent);background:0 0}@supports (color:color-mix(in lab,red,red)){.pf-chip.is-outline{border-color:color-mix(in srgb,var(--brand-accent) 38%,transparent)}}.pf-chip.is-quiet{color:rgba(var(--text-rgb),.5);background:0 0;font-weight:500}.pf-chip-level{font-family:var(--font-mono);color:var(--accent-text);font-size:10px}.pf-hint{font-size:var(--text-meta);color:rgba(var(--text-rgb),.42)}.pf-link{font:600 var(--text-meta) var(--font-sans);color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:2px 0}.pf-link.is-danger{color:var(--danger-text)}.pf-link:hover{text-underline-offset:3px;text-decoration:underline}.pf-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pf-card-title{font-size:var(--text-h2);color:var(--text-primary);margin:0;font-weight:700}.pf-card-sub{max-width:64ch;margin:6px 0 0;line-height:1.55}.pf-card-sub,.pf-note{font-size:var(--text-meta)}.pf-note{color:rgba(var(--text-rgb),.5);margin:0;line-height:1.6}.pf-overline{font-family:var(--font-mono);letter-spacing:.08em;color:rgba(var(--text-rgb),.42);margin-bottom:8px;font-size:10.5px;display:block}.pf-form{flex-direction:column;flex:1;gap:14px;display:flex}.pf-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pf-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pf-label{font-size:var(--text-meta);color:rgba(var(--text-rgb),.55);padding-left:2px;font-weight:500}.pf-input{border-radius:var(--radius-control);border:1px solid rgba(var(--stroke-rgb),.12);background:var(--control-surface);width:100%;min-height:44px;color:var(--text-primary);font:400 var(--text-body) var(--font-sans);outline:none;padding:11px 14px}.pf-input[readonly]{color:rgba(var(--text-rgb),.6);cursor:default}.pf-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.pf-btn{font:700 13px var(--font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.pf-btn:disabled{opacity:.5;cursor:not-allowed}.pf-btn.is-small{flex:none;padding:8px 16px;font-size:12.5px}.pf-btn-ghost{border:1px solid rgba(var(--stroke-rgb),.18);color:rgba(var(--text-rgb),.8);font:600 12.5px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;transition:background .18s,border-color .18s;display:inline-flex}.pf-btn-ghost:hover:not(:disabled){background:var(--control-hover)}.pf-btn-ghost:disabled{opacity:.55;cursor:progress}.pf-signature{flex-direction:column;gap:14px;display:flex}.pf-signature-paper{border-radius:var(--radius-panel);border:1px solid rgba(var(--stroke-rgb),.15);background:#fff;place-items:center;height:112px;display:grid;overflow:hidden;box-shadow:inset 0 -18px 0 -17px #0000001f}.pf-signature-paper img{object-fit:contain;max-width:80%;max-height:76%}.pf-signature-paper span{font-size:var(--text-meta);color:#00000061}.pf-workspaces{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pf-workspace{border-radius:var(--radius-panel);background:var(--control-surface);border:1px solid rgba(var(--stroke-rgb),.08);grid-template-columns:auto minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.pf-workspace.is-active{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.pf-workspace.is-active{background:color-mix(in srgb,var(--brand-accent) 8%,transparent)}}.pf-workspace.is-active{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.pf-workspace.is-active{border-color:color-mix(in srgb,var(--brand-accent) 32%,transparent)}}.pf-workspace-dot{background:rgba(var(--text-rgb),.28);border-radius:99px;width:8px;height:8px}.pf-workspace.is-active .pf-workspace-dot{background:var(--brand-accent);box-shadow:0 0 0 4px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.pf-workspace.is-active .pf-workspace-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent) 18%,transparent)}}.pf-workspace-name{flex-direction:column;min-width:0;display:flex}.pf-workspace-name strong{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-workspace-name span{font-family:var(--font-mono);color:rgba(var(--text-rgb),.42);font-size:11px}.pf-workspace-action{justify-self:end}.pf-active-label{color:var(--accent-text);font-size:12px;font-weight:700}.pf-empty{border-radius:var(--radius-panel);border:1px dashed var(--brand-accent);padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.pf-empty{border:1px dashed color-mix(in srgb,var(--brand-accent) 35%,transparent)}}.pf-empty{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.pf-empty{background:color-mix(in srgb,var(--brand-accent) 6%,transparent)}}.pf-empty strong{color:var(--accent-text);font-size:var(--text-body)}.pf-empty p{font-size:var(--text-meta);color:rgba(var(--text-rgb),.58);margin:6px 0 0;line-height:1.6}.pf-empty b{color:var(--text-primary)}.pf-access{flex-direction:column;gap:18px;display:flex}.pf-permissions{border-top:1px solid rgba(var(--stroke-rgb),.08);padding-top:14px}.pf-permissions summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;color:rgba(var(--text-rgb),.55);align-items:center;gap:6px;font-size:11px;list-style:none;display:inline-flex}.pf-permissions summary::-webkit-details-marker{display:none}.pf-permissions summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;transform:rotate(-45deg)}.pf-permissions[open] summary:before{transform:rotate(45deg)}.pf-permission-list{flex-wrap:wrap;gap:5px;max-height:180px;margin-top:12px;display:flex;overflow:auto}.pf-permission-list code{font-family:var(--font-mono);color:rgba(var(--text-rgb),.6);background:var(--control-surface);border-radius:6px;padding:3px 7px;font-size:10.5px}.pf-hero-skeleton{pointer-events:none}.pf-hero-skeleton .pf-hero-copy{gap:10px;width:100%}.pf-hero-skeleton .pf-facts>div{flex-direction:column;gap:7px;display:flex}@media (max-width:1080px){.pf-hero{grid-template-columns:auto minmax(0,1fr)}.pf-hero>.pf-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.pf-grid{grid-template-columns:1fr}.pf-workspace{grid-template-columns:auto minmax(0,1fr) auto}.pf-workspace>.pf-chips{grid-area:2/2/auto/3}.pf-workspace-action{grid-area:1/3/span 2}}@media (max-width:680px){.pf-hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px}.pf-hero-copy{align-items:center}.pf-hero .pf-chips{justify-content:center}.pf-hero>.pf-facts{gap:6px;width:100%}.pf-facts>div{text-align:center;min-width:0;padding:8px 6px}.pf-facts dt{font-size:9.5px}.pf-facts dd{white-space:normal;font-size:12px}.pf-facts.is-inline>div{text-align:left;padding:8px 12px}.pf-field-row{grid-template-columns:1fr}.pf-card-head{flex-direction:column}.pf-card-head .pf-btn.is-small{justify-content:center;align-self:stretch}.pf-signature-paper{height:96px}.pf-actions .pf-btn-ghost,.pf-actions .portal-primary-button{flex:auto;justify-content:center}.pf-workspace{gap:10px;padding:12px}.pf-workspace-action{grid-area:3/1/auto/-1;justify-self:stretch}.pf-workspace-action .pf-btn-ghost{justify-content:center;width:100%}.pf-workspace-action .pf-active-label{text-align:center;display:block}}.billing-step-head.is-card{gap:10px}.billing-step-head.is-card .billing-step-index{width:22px;height:22px;font-size:11.5px}@media (min-width:981px){.billing-order{position:sticky;top:78px}}.billing-checkout{border-top:1px solid rgba(var(--stroke-rgb),.1);flex-direction:column;gap:10px;margin-top:4px;padding-top:14px;display:flex}.billing-checkout-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.billing-checkout-total span{color:rgba(var(--text-rgb),.55);font-size:var(--text-meta)}.billing-checkout-total strong{color:var(--text-primary);font:800 clamp(19px,2vw,22px)/1.1 var(--font-display);letter-spacing:-.02em}.billing-mobile-bar,.billing-mobile-bar-spacer{display:none}@media (max-width:680px){.billing-mobile-bar{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:35;border:1px solid rgba(var(--stroke-rgb),.12);background:rgb(var(--glass-deep-rgb));border-radius:18px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.billing-mobile-bar{background:color-mix(in srgb,rgb(var(--glass-deep-rgb)) 86%,transparent)}}.billing-mobile-bar{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);animation:fadeUp .22s;box-shadow:0 18px 40px -18px #0009}:root[data-theme=light] .billing-mobile-bar{background:#ecf3efe6;border-color:#142e241f;box-shadow:0 18px 40px -22px #0f2a2173}.billing-mobile-bar-total{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.billing-mobile-bar-total span{color:rgba(var(--text-rgb),.55);font-size:10.5px}.billing-mobile-bar-total strong{font:800 16px/1.15 var(--font-display);color:var(--text-primary)}.billing-mobile-bar .billing-primary-button{flex:none;width:auto;padding:11px 20px;font-size:13px}.billing-mobile-bar-spacer{height:76px;display:block}.billing-checkout-total{display:none}}@media (prefers-reduced-motion:reduce){.billing-mobile-bar{animation:none}}:root[data-reduce-motion] .billing-mobile-bar{animation:none}.catalog{gap:46px;padding:4px 0 18px;container-type:inline-size}.catalog,.catalog-section{flex-direction:column;display:flex}.catalog-section{gap:18px;min-width:0}.catalog-heading{align-items:center;gap:12px;min-width:0;display:flex}.catalog-heading h2{color:var(--text-primary);font:700 15.5px/1.2 var(--font-display);letter-spacing:-.015em;white-space:nowrap;margin:0}.catalog-count{border:1px solid rgba(var(--stroke-rgb),.1);min-width:24px;height:22px;color:rgba(var(--text-rgb),.58);background:rgba(var(--text-rgb),.045);border-radius:999px;place-items:center;padding:0 8px;font-size:10.5px;display:inline-grid}.catalog-rule{background:linear-gradient(90deg,rgba(var(--stroke-rgb),.16),rgba(var(--stroke-rgb),0));flex:1;min-width:24px;height:1px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@container (max-width:880px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@container (max-width:540px){.catalog-grid{grid-template-columns:minmax(0,1fr);gap:14px}}.catalog-card{--hue:var(--brand-accent);--mx:18%;--my:20%;isolation:isolate;border:1px solid rgba(var(--stroke-rgb),.09);background:radial-gradient(420px 220px at 0 0,var(--hue),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff03 55%),rgba(var(--card-rgb),.5);border-radius:24px;flex-direction:column;gap:14px;min-width:0;min-height:214px;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.catalog-card{background:radial-gradient(420px 220px at 0 0,color-mix(in srgb,var(--hue) 12%,transparent),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff03 55%),rgba(var(--card-rgb),.5)}}.catalog-card{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);animation:catalog-fade .6s backwards;animation-delay:calc(var(--i,0) * 55ms);transition:border-color .35s,box-shadow .45s;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000024,0 22px 44px -34px #000000b3}.catalog-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(320px circle at var(--mx) var(--my),var(--hue),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.catalog-card:before{background:radial-gradient(320px circle at var(--mx) var(--my),color-mix(in srgb,var(--hue) 11%,transparent),transparent 62%)}}.catalog-card:before{opacity:0;transition:opacity .45s}.catalog-card:hover{border-color:var(--hue)}@supports (color:color-mix(in lab,red,red)){.catalog-card:hover{border-color:color-mix(in srgb,var(--hue) 32%,rgba(var(--stroke-rgb),.1))}}.catalog-card:hover{box-shadow:inset 0 1px 0 #ffffff1a,0 1px 2px #00000024,0 26px 54px -34px var(--hue)}@supports (color:color-mix(in lab,red,red)){.catalog-card:hover{box-shadow:inset 0 1px 0 #ffffff1a,0 1px 2px #00000024,0 26px 54px -34px color-mix(in srgb,var(--hue) 50%,#000000b8)}}.catalog-card:hover:before{opacity:1}.catalog-card:has(.catalog-card-link:focus-visible){outline:2px solid var(--brand-accent);outline-offset:3px}.catalog-card-head{align-items:center;gap:16px;min-width:0;display:flex}.catalog-card-icon{background:radial-gradient(100% 100% at 22% 12%,var(--hue),transparent 62%),linear-gradient(160deg,#1d2430,#0b0f15 78%);border:1px solid #ffffff17;border-radius:18px;flex:none;place-items:center;width:62px;height:62px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.catalog-card-icon{background:radial-gradient(100% 100% at 22% 12%,color-mix(in srgb,var(--hue) 50%,transparent),transparent 62%),linear-gradient(160deg,#1d2430,#0b0f15 78%)}}.catalog-card-icon{box-shadow:inset 0 1px 0 #fff3,inset 0 -10px 18px #00000047,0 1px 2px #00000047,0 12px 24px -12px var(--hue)}@supports (color:color-mix(in lab,red,red)){.catalog-card-icon{box-shadow:inset 0 1px 0 #fff3,inset 0 -10px 18px #00000047,0 1px 2px #00000047,0 12px 24px -12px color-mix(in srgb,var(--hue) 62%,transparent)}}.catalog-card-icon{transition:box-shadow .45s}.catalog-card-icon:after{content:"";pointer-events:none;background:linear-gradient(#ffffff21,#fff0 48%);border-radius:17px;position:absolute;inset:1px}.catalog-card:hover .catalog-card-icon{box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -10px 18px #00000047,0 1px 2px #00000047,0 16px 30px -12px var(--hue)}@supports (color:color-mix(in lab,red,red)){.catalog-card:hover .catalog-card-icon{box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -10px 18px #00000047,0 1px 2px #00000047,0 16px 30px -12px color-mix(in srgb,var(--hue) 85%,transparent)}}.app-mark{flex:none;display:inline-block;position:relative}.app-mark-image{object-fit:contain;transform:translate(var(--mark-x,0),var(--mark-y,0)) scale(var(--mark-scale,1))}.catalog-card-title{flex-direction:column;gap:6px;min-width:0;display:flex}.catalog-card-title h3{min-width:0;font:760 19px/1.15 var(--font-display);letter-spacing:-.03em;margin:0}.catalog-card-link{color:var(--text-primary);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.catalog-card-link:focus-visible{outline:none}.catalog-card-link:after{content:"";z-index:1;position:absolute;inset:0}.catalog-card-category{color:var(--hue);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.catalog-card-category{color:color-mix(in srgb,var(--hue) 58%,rgb(var(--text-rgb)))}}.catalog-card-category{font:600 9.5px/1.3 var(--font-mono);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.catalog-card-tagline{color:rgba(var(--text-rgb),.6);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.catalog-card-status{border:1px solid rgba(var(--stroke-rgb),.1);color:rgba(var(--text-rgb),.58);background:rgba(var(--text-rgb),.04);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.catalog-card-actions{z-index:2;border-top:1px solid rgba(var(--stroke-rgb),.07);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex;position:relative}.app-open-glass{border:1px solid rgba(var(--stroke-rgb),.16);color:var(--text-primary);background:rgba(var(--text-rgb),.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:650 12.5px/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 13px 7px 15px;transition:background .25s,border-color .25s,color .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.app-open-glass svg{opacity:.7;transition:opacity .25s,transform .25s}.app-open-glass:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.app-open-glass:hover{border-color:color-mix(in srgb,var(--brand-accent) 55%,transparent)}}.app-open-glass:hover{color:var(--text-primary);background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.app-open-glass:hover{background:color-mix(in srgb,var(--brand-accent) 18%,rgba(var(--text-rgb),.05))}}.app-open-glass:hover svg{opacity:1;transform:translate(1px,-1px)}.app-open-glass:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}:root[data-theme=light] .app-open-glass{border-color:rgba(var(--stroke-rgb),.14);background:#ffffff8c;box-shadow:inset 0 1px #fff,0 1px 2px #12261f0f}:root[data-theme=light] .app-open-glass:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-open-glass:hover{border-color:color-mix(in srgb,var(--brand-accent) 50%,transparent)}}:root[data-theme=light] .app-open-glass:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .app-open-glass:hover{background:color-mix(in srgb,var(--brand-accent) 14%,#ffffffb3)}}:root[data-skin=professional] .app-open-glass{border-radius:8px}.catalog-card-more{color:rgba(var(--text-rgb),.45);pointer-events:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;transition:color .3s;display:inline-flex}.catalog-card-more svg{transition:transform .3s}.catalog-card:hover .catalog-card-more{color:rgba(var(--text-rgb),.88)}.catalog-card:hover .catalog-card-more svg{transform:translate(3px)}.catalog-card-note{color:rgba(var(--text-rgb),.45);font-size:12px}.catalog-ghost{border:1px solid rgba(var(--stroke-rgb),.14);color:rgba(var(--text-rgb),.86);background:var(--control-surface);font:650 12.5px/1 var(--font-sans);cursor:pointer;border-radius:999px;padding:7px 15px;transition:background .2s,border-color .2s}.catalog-ghost:hover{border-color:rgba(var(--stroke-rgb),.24);background:var(--control-hover)}.catalog-card.is-dim .catalog-card-icon .app-mark{filter:grayscale()opacity(.55)}.catalog-card.is-dim .catalog-card-category{color:rgba(var(--text-rgb),.45)}.catalog-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@container (max-width:980px){.catalog-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.catalog-tiles{grid-template-columns:minmax(0,1fr)}}.catalog-tile{--hue:var(--brand-accent);border:1px solid rgba(var(--stroke-rgb),.08);min-width:0;color:var(--text-primary);background:rgba(var(--card-rgb),.36);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);font:inherit;text-align:left;cursor:pointer;border-radius:20px;align-items:center;gap:14px;padding:14px 16px 14px 14px;transition:border-color .3s,background .3s;animation:catalog-fade .6s .25s backwards;display:flex;box-shadow:inset 0 1px #ffffff0f}.catalog-tile:hover{border-color:var(--hue)}@supports (color:color-mix(in lab,red,red)){.catalog-tile:hover{border-color:color-mix(in srgb,var(--hue) 30%,rgba(var(--stroke-rgb),.1))}}.catalog-tile:hover{background:var(--hue)}@supports (color:color-mix(in lab,red,red)){.catalog-tile:hover{background:color-mix(in srgb,var(--hue) 6%,rgba(var(--card-rgb),.46))}}.catalog-tile-icon{border:1px solid var(--hue);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.catalog-tile-icon{border:1px solid color-mix(in srgb,var(--hue) 26%,transparent)}}.catalog-tile-icon{color:var(--hue);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.catalog-tile-icon{color:color-mix(in srgb,var(--hue) 78%,rgb(var(--text-rgb)))}}.catalog-tile-icon{background:var(--hue)}@supports (color:color-mix(in lab,red,red)){.catalog-tile-icon{background:color-mix(in srgb,var(--hue) 13%,rgba(var(--text-rgb),.03))}}.catalog-tile-icon{box-shadow:inset 0 1px #ffffff14}.catalog-tile-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.catalog-tile-text small,.catalog-tile-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-tile-text strong{font:700 14px/1.25 var(--font-display);letter-spacing:-.015em}.catalog-tile-text small{color:rgba(var(--text-rgb),.5);font-size:12px}.catalog-tile-arrow{color:rgba(var(--text-rgb),.28);flex:none;transition:transform .3s,color .3s}.catalog-tile:hover .catalog-tile-arrow{color:rgba(var(--text-rgb),.82);transform:translate(3px)}.catalog-empty{border:1px dashed rgba(var(--stroke-rgb),.14);color:rgba(var(--text-rgb),.55);border-radius:20px;padding:22px 24px;font-size:13.5px;line-height:1.6}@keyframes catalog-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.catalog-card,.catalog-tile{animation:none}}:root[data-theme=light] .catalog-card{background:radial-gradient(420px 220px at 0 0,var(--hue),transparent 70%),linear-gradient(180deg,#ffffffc7,#ffffff8f);border-color:#fffc}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-card{background:radial-gradient(420px 220px at 0 0,color-mix(in srgb,var(--hue) 10%,transparent),transparent 70%),linear-gradient(180deg,#ffffffc7,#ffffff8f)}}:root[data-theme=light] .catalog-card{box-shadow:inset 0 1px #fff,0 1px 2px #12261f0f,0 22px 44px -34px #12261f66}:root[data-theme=light] .catalog-card:hover{border-color:var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-card:hover{border-color:color-mix(in srgb,var(--hue) 36%,#fffc)}}:root[data-theme=light] .catalog-card:hover{box-shadow:inset 0 1px 0 #fff,0 1px 2px #12261f0f,0 26px 54px -34px var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-card:hover{box-shadow:inset 0 1px 0 #fff,0 1px 2px #12261f0f,0 26px 54px -34px color-mix(in srgb,var(--hue) 45%,#12261f73)}}:root[data-theme=light] .catalog-card-actions{border-top-color:rgba(var(--stroke-rgb),.08)}:root[data-theme=light] .catalog-card-category{color:var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-card-category{color:color-mix(in srgb,var(--hue) 62%,#1d2a26)}}:root[data-theme=light] .catalog-tile{background:#ffffff75;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffe6}:root[data-theme=light] .catalog-tile-icon{border-color:var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-tile-icon{border-color:color-mix(in srgb,var(--hue) 38%,transparent)}}:root[data-theme=light] .catalog-tile-icon{color:var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-tile-icon{color:color-mix(in srgb,var(--hue) 55%,rgb(var(--text-rgb)))}}:root[data-theme=light] .catalog-tile-icon{background:var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-tile-icon{background:color-mix(in srgb,var(--hue) 20%,#ffffff80)}}:root[data-skin=professional] .catalog-card{border-radius:14px}:root[data-skin=professional] .catalog-card-icon{border-radius:12px}:root[data-skin=professional] .catalog-card-icon:after{border-radius:11px}:root[data-skin=professional] .catalog-tile{border-radius:10px}:root[data-skin=professional] .catalog-card-status,:root[data-skin=professional] .catalog-count,:root[data-skin=professional] .catalog-ghost,:root[data-skin=professional] .catalog-tile-icon{border-radius:8px}.landing{background-position:50%;background-size:cover;min-height:100dvh;position:relative;overflow:hidden}.landing-header{z-index:5;justify-content:space-between;position:absolute;top:32px;left:48px;right:48px}.landing-header,.landing-header>nav{align-items:center;gap:12px;display:flex}.landing-main{justify-content:center;min-height:100dvh;padding:140px 24px 120px}.landing-card,.landing-main{align-items:center;display:flex}.landing-card{text-align:center;border-radius:32px;flex-direction:column;gap:24px;width:920px;max-width:100%;padding:clamp(32px,5vw,64px) clamp(24px,6vw,72px);box-shadow:0 40px 80px #00000059}.landing-eyebrow{color:var(--accent-text);font:400 13px/1.3 var(--font-mono);letter-spacing:2px;text-transform:uppercase}.landing-title{color:var(--text-primary);letter-spacing:-1.5px;text-wrap:balance;margin:0;font-size:clamp(38px,6vw,64px);font-weight:700;line-height:1.05}.landing-lede{max-width:620px;color:rgba(var(--text-rgb),.6);text-wrap:pretty;margin:0;font-size:19px;line-height:1.5}.landing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:4px;display:flex}.landing-cta{color:var(--on-accent,#101210);background:var(--brand-accent);font:700 17px var(--font-sans);cursor:pointer;border:none;border-radius:999px;padding:16px 44px;transition:background .15s}.landing-cta:hover{background:var(--brand-accent-hover,var(--brand-accent))}.portal-scope .landing-secondary{border-bottom:1px solid rgba(var(--stroke-rgb),.25);color:var(--text-primary);padding-bottom:2px;font-size:16px}.portal-scope .landing-forgot{color:rgba(var(--text-rgb),.5);font-size:14px}.landing-footer{color:rgba(var(--text-rgb),.6);white-space:nowrap;border-radius:999px;align-items:center;gap:28px;padding:14px 32px;font-size:13px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.portal-scope .landing-footer a{color:rgba(var(--text-rgb),.75)}@media (max-width:640px){.landing-header{top:max(18px,env(safe-area-inset-top));left:18px;right:18px}.landing-main{align-items:center;padding:84px 16px 92px}.landing-card{border-radius:26px;gap:14px;padding:30px 22px 26px;box-shadow:0 30px 60px -20px #0006}.landing-eyebrow{letter-spacing:.22em;font-size:10.5px}.landing-title{letter-spacing:-.035em;font-size:30px;line-height:1.08}.landing-lede{max-width:320px;font-size:14.5px;line-height:1.55}.landing-actions{gap:18px;margin-top:6px}.landing-cta{padding:12px 30px;font-size:15px}.portal-scope .landing-secondary{font-size:14.5px}.portal-scope .landing-forgot{font-size:13px}.landing-footer{bottom:max(16px,env(safe-area-inset-bottom));gap:16px;padding:10px 18px;font-size:12px}}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}