/*! 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}.contents{display:contents}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.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;--mist-rgb:246,244,240;--mist-ink-rgb:40,35,30;--mist-edge:#ffffff8f;--mist-chrome:linear-gradient(180deg,#fff6,#ffffff29),#f6f4f080;--mist-chrome-shadow:inset 0 1px 0 #ffffffb8,0 1px 2px #28231e0f,0 22px 46px -26px #28231e5c}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 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:var(--hl-pos,center);width:min(68%,900px);height:100%;transform-origin:var(--hl-pos,center);opacity:.92;filter:saturate(1.05)contrast(1.04);transform:scale(calc(var(--hl-zoom,1) * 1.035));transition:transform 8s ease-out;position:absolute;inset:0 0 0 auto;-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(var(--hl-zoom,1))}.company-headline-shade{opacity:var(--hl-shade,1);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;justify-content:var(--hl-justify,center);color:#f8fbf9;flex-direction:column;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:var(--hl-weight,760) calc(clamp(22px,2.3vw,33px) * var(--hl-title,1))/1.1 var(--hl-family,var(--font-display));letter-spacing:var(--hl-tracking,-.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-slide[data-ink=dark] .company-headline-shade{background:linear-gradient(90deg,#fffffff2,#ffffffe0 37%,#ffffff73 68%,#ffffff2e),linear-gradient(#0000 48%,#ffffff8c)}.company-headline-slide[data-ink=dark] .company-headline-content{color:#0b1220}.company-headline-slide[data-ink=dark] .company-headline-content h2{text-shadow:none}.company-headline-slide[data-ink=dark] .company-headline-content p{color:#0b1220b8}.company-headline-slide[data-ink=dark] .company-headline-kicker>small{color:#0b122099}.company-headline-slide[data-ink=dark] .company-headline-kicker>i{background:#0b12204d}.company-headline-slide[data-ink=dark] .company-headline-footer>.company-headline-secondary{color:#0b1220b8}.company-headline-slide[data-ink=dark] .company-headline-footer>time{color:#0b122080}.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-strip-wrap{position:absolute;inset:0}.headline-reader-strip-wrap:focus-visible{outline:2px solid var(--reader-accent);outline-offset:-2px}.headline-reader-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.headline-reader-strip::-webkit-scrollbar{display:none}.headline-reader-strip>.headline-reader-strip-cell{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;overflow:hidden}.headline-reader-strip-cell>img{object-fit:cover;width:100%;height:100%;display:block}.headline-reader-strip-count,.headline-reader-strip-nav{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a0e80;border:1px solid #ffffff38;position:absolute}.headline-reader-strip-count{font:600 11px/1.3 var(--font-mono);border-radius:999px;padding:3px 9px;top:18px;left:22px}.headline-reader-strip-nav{cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;top:50%;transform:translateY(-50%)}.headline-reader-strip-nav.is-prev{left:14px}.headline-reader-strip-nav.is-next{right:14px}.headline-reader-cover-shade,.headline-reader-kicker{pointer-events:none}.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:var(--rd-weight,760) calc(clamp(24px,3vw,31px) * var(--rd-title,1))/1.15 var(--rd-family,var(--font-display));letter-spacing:var(--rd-tracking,-.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-byline{color:var(--text-primary);font-size:12.5px;font-weight:650}.headline-reader-lead{color:rgba(var(--text-rgb),.86);font-size:calc(16px * var(--rd-body,1));margin:0;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);font-size:calc(14.5px * var(--rd-body,1));flex-direction:column;gap:14px;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-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}.att-trend{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;position:relative}.att-trend-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.att-trend-value{align-items:baseline;gap:8px;min-width:0;display:flex}.att-trend-value strong{color:var(--text-primary);letter-spacing:-.045em;font-size:30px;font-weight:650;line-height:1}.att-trend-value span{color:rgba(var(--text-rgb),.45);font-size:11px}.att-trend-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.att-trend-chip{border:1px solid rgba(var(--stroke-rgb),.08);background:rgba(var(--text-rgb),.035);color:rgba(var(--text-rgb),.5);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10.5px}.att-trend-chip b{color:rgba(var(--text-rgb),.85);margin-left:4px;font-weight:650}.att-trend-delta{font:700 10px var(--font-mono);white-space:nowrap;cursor:help;border-radius:999px;padding:6px 9px;font-style:normal}.att-trend-delta.is-up{color:var(--accent-text);background:var(--brand-accent-soft)}.att-trend-delta.is-down{color:var(--danger-text);background:var(--danger-soft)}.att-trend-plot{touch-action:pan-y;flex:1;min-height:120px;position:relative}.att-trend-plot svg{position:absolute;inset:0;overflow:visible}.att-trend-plot text{fill:rgba(var(--text-rgb),.4);font:9.5px var(--font-mono)}.att-trend-grid line{stroke:rgba(var(--text-rgb),.08);stroke-width:1px;stroke-dasharray:3 6}.att-trend-avg line{stroke:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.att-trend-avg line{stroke:color-mix(in srgb,var(--brand-accent) 55%,transparent)}}.att-trend-avg line{stroke-width:1.2px;stroke-dasharray:6 5}.att-trend-area{opacity:0;animation:chart-area-in .7s .7s forwards}.att-trend-glow{fill:none;stroke:var(--brand-accent);stroke-width:10px;stroke-linecap:round;opacity:.12;filter:blur(4px)}.att-trend-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:chart-draw 1.1s cubic-bezier(.2,.8,.2,1) .35s forwards}.att-trend-partial{stroke:var(--brand-accent);stroke-width:2px;stroke-dasharray:3 5;stroke-linecap:round;opacity:.75}.att-trend-guide{stroke:rgba(var(--text-rgb),.22);stroke-width:1px}.att-trend-dot{opacity:0;transform-box:fill-box;transform-origin:50%;animation:point-pop .4s cubic-bezier(.2,.8,.2,1) forwards}.att-trend-halo{fill:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.att-trend-halo{fill:color-mix(in srgb,var(--brand-accent) 16%,transparent)}}.att-trend-halo{transition:r .15s}.att-trend-core{fill:var(--brand-accent);stroke:var(--on-accent)}@supports (color:color-mix(in lab,red,red)){.att-trend-core{stroke:color-mix(in srgb,var(--on-accent) 60%,white)}}.att-trend-core{stroke-width:1.6px;transition:r .15s}.att-trend-dot.is-low .att-trend-core,.att-trend-dot.is-low .att-trend-halo{fill:var(--warning-text)}@supports (color:color-mix(in lab,red,red)){.att-trend-dot.is-low .att-trend-halo{fill:color-mix(in srgb,var(--warning-text) 18%,transparent)}}.att-trend-dot.is-partial .att-trend-core{fill:var(--page-bg);stroke:var(--brand-accent);stroke-width:2px}.att-trend-x{fill:rgba(var(--text-rgb),.5)!important;font-family:var(--font-sans)!important}.att-trend-empty{color:rgba(var(--text-rgb),.45);text-align:center;place-items:center;font-size:11.5px;display:grid;position:absolute;inset:0}.att-trend-tip{z-index:3;border:1px solid rgba(var(--stroke-rgb),.12);background:rgba(var(--glass-deep-rgb),.94);-webkit-backdrop-filter:blur(14px);pointer-events:none;border-radius:13px;width:184px;padding:10px 11px;font-size:11px;position:absolute;box-shadow:0 18px 40px -18px #0009}.att-trend-tip.is-left{transform:translate(calc(-100% - 14px))}.att-trend-tip.is-right{transform:translate(14px)}.att-trend-tip-head{color:rgba(var(--text-rgb),.6);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.att-trend-tip-head strong{color:var(--text-primary);font-size:15px;font-weight:700}.att-trend-tip ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.att-trend-tip li{color:rgba(var(--text-rgb),.65);grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.att-trend-tip li b{color:var(--text-primary);font-weight:650}.att-trend-tip i{border-radius:99px;width:7px;height:7px}.att-trend-tip i.is-present{background:var(--brand-accent)}.att-trend-tip i.is-late{background:var(--warning-text)}.att-trend-tip i.is-leave{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.att-trend-tip i.is-leave{background:color-mix(in srgb,var(--brand-accent) 38%,rgba(var(--text-rgb),.3))}}.att-trend-tip i.is-pending{background:rgba(var(--text-rgb),.35)}.att-trend-tip i.is-absent{background:var(--danger-text)}.att-trend-tip i.is-notyet{background:rgba(var(--text-rgb),.2)}.presence-ring-wrap{flex:1;align-items:center;gap:18px;min-height:0;display:flex}.presence-ring{aspect-ratio:1;flex:none;width:min(168px,46%);position:relative}.presence-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.presence-ring circle{fill:none}.presence-ring-guide{stroke:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.presence-ring-guide{stroke:color-mix(in srgb,var(--brand-accent) 14%,transparent)}}.presence-ring-guide{stroke-width:1px;stroke-dasharray:2 6}.presence-ring-track{stroke:rgba(var(--text-rgb),.075);stroke-width:13px}.presence-ring-seg{stroke-width:13px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--brand-accent))}@supports (color:color-mix(in lab,red,red)){.presence-ring-seg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--brand-accent) 35%,transparent))}}.presence-ring-seg{transition:stroke-dasharray .5s,stroke-dashoffset .5s;animation:presence-seg-in .8s cubic-bezier(.2,.8,.2,1) both}@keyframes presence-seg-in{0%{opacity:0;stroke-width:4px}}.presence-ring-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.presence-ring-center strong{letter-spacing:-.05em;font-size:30px;font-weight:650;line-height:1}.presence-ring-center span{color:rgba(var(--text-rgb),.45);margin-top:4px;font-size:10.5px}.presence-ring-legend{flex-direction:column;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.presence-ring-legend li{background:rgba(var(--text-rgb),.035);color:rgba(var(--text-rgb),.55);white-space:nowrap;border-radius:11px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:grid}.presence-ring-legend li.is-note{background:0 0;padding-block:2px}.presence-ring-legend i{border-radius:99px;width:7px;height:7px}.presence-ring-legend b{color:var(--text-primary);font-weight:650}.presence-off{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.presence-off-badge{width:58px;height:58px;color:var(--accent-text);background:var(--brand-accent-soft);box-shadow:0 0 0 8px var(--brand-accent-wash);border-radius:18px;place-items:center;margin-bottom:6px;display:grid}.presence-off strong{font-size:17px;font-weight:700}.presence-off span{max-width:240px;color:rgba(var(--text-rgb),.5);font-size:11.5px;line-height:1.45}.presence-off em{color:var(--accent-text);background:var(--brand-accent-wash);border-radius:999px;margin-top:4px;padding:5px 10px;font-size:10.5px;font-style:normal}.workday{flex-direction:column;flex:1;min-height:0;display:flex}.workday-head{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.workday-clock{letter-spacing:-.06em;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1}.workday-status{white-space:nowrap;color:rgba(var(--text-rgb),.6);background:rgba(var(--text-rgb),.06);border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:650}.workday-status.is-live{color:var(--accent-text);background:var(--brand-accent-soft)}.workday-status.is-live:before{content:"";background:var(--brand-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--brand-accent-wash);vertical-align:1px;border-radius:99px;margin-right:6px;display:inline-block}.workday-status.is-late{color:var(--warning-text);background:var(--warning-text)}@supports (color:color-mix(in lab,red,red)){.workday-status.is-late{background:color-mix(in srgb,var(--warning-text) 13%,transparent)}}.workday-status.is-done{color:var(--success-text);background:var(--success-soft)}.workday-track{background:#ffffff12;border-radius:999px;height:9px;margin-top:16px;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-track i,.workday-track span{transition:width .6s cubic-bezier(.2,.8,.2,1)}.workday-meta{color:rgba(var(--text-rgb),.42);justify-content:space-between;gap:10px;margin-top:9px;font-size:10.5px;display:flex}.workday-meta b{color:rgba(var(--text-rgb),.8);font-weight:650}.workday-footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:12px;display:grid}.workday-footer>div{border:1px solid rgba(var(--stroke-rgb),.07);background:#ffffff09;border-radius:14px;min-width:0;padding:10px 12px}.workday-footer span{color:rgba(var(--text-rgb),.45);font-size:10px}.workday-footer span,.workday-footer strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workday-footer strong{margin-top:4px;font-size:13px}.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}.att-trend{min-height:230px}.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-ring-wrap{flex-direction:column}.presence-ring-legend{width:100%}}@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);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)}}@media (prefers-reduced-motion:reduce){.company-headline-timer>i{animation:none}.company-headline-image,.company-headline-slide{transition:none}.att-trend-area,.att-trend-dot,.att-trend-line,.presence-ring-seg,.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:236px;display:flex;padding:var(--cat-pad,22px) var(--cat-pad,22px) calc(var(--cat-pad,22px) - 4px)!important}.catalog-skeleton-head{align-items:center;gap:12px;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}.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,.att-trend-area,.att-trend-dot,.att-trend-line,.bento-panel,.dashboard-stat-card,.presence-ring-seg,.skeleton,.skeleton-group>*,.stat-progress i{animation:none}.att-trend-area,.att-trend-dot,.bento-panel,.dashboard-stat-card{opacity:1}.att-trend-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] .att-trend-area,:root[data-reduce-motion] .att-trend-dot,:root[data-reduce-motion] .bento-panel,:root[data-reduce-motion] .dashboard-stat-card{opacity:1}:root[data-reduce-motion] .att-trend-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{--dock-pad:6px;--dock-gap:4px;isolation:isolate;gap:var(--dock-gap);padding:var(--dock-pad);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;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000038,0 2px 6px #0000002e,0 24px 48px -22px #0000009e}.portal-bottom-bar{width:max-content;animation:dock-arrive .72s cubic-bezier(.2,.8,.2,1) .12s backwards}.portal-bottom-bar>*{flex:none}.bnav-item{z-index:1;min-width:100px;height:60px;color:rgba(var(--text-rgb),.74);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 18px;font-family:inherit;transition:color .3s,transform .22s cubic-bezier(.3,.7,.4,1);display:flex;position:relative}.bnav-icon{place-items:center;transition:transform .42s cubic-bezier(.34,1.56,.64,1);display:grid}.bnav-icon>svg{display:block}.bnav-label{font:650 12px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap}.bnav-item:hover{color:rgba(var(--text-rgb),.9)}.bnav-item:hover .bnav-icon{transform:translateY(-2px)}.bnav-item:active{transition-duration:80ms;transform:scale(.94)}.bnav-item[data-on]{color:var(--accent-text)}.bnav-item[data-on] .bnav-icon{animation:dock-pop .58s cubic-bezier(.34,1.56,.64,1)}.portal-scope .bnav-item:focus-visible{outline-offset:-3px;border-radius:999px}.dock-chip{z-index:0;top:var(--dock-pad);bottom:var(--dock-pad);left:var(--dock-pad);width:calc((100% - 2 * var(--dock-pad) - (var(--dock-n) - 1) * var(--dock-gap)) / var(--dock-n));transform:translateX(calc(var(--dock-i) * (100% + var(--dock-gap))));opacity:0;pointer-events:none;transition:transform .62s cubic-bezier(.3,1.16,.4,1),opacity .25s;position:absolute}.portal-bottom-nav[data-chip] .dock-chip{opacity:1}.dock-chip-glass{background:radial-gradient(70% 55% at 50% 135%,var(--brand-accent),transparent 72%),linear-gradient(180deg,#ffffff1f,#ffffff08),rgba(var(--panel-deep-rgb),.38);border:1px solid #ffffff21;border-radius:999px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dock-chip-glass{background:radial-gradient(70% 55% at 50% 135%,color-mix(in srgb,var(--brand-accent) 18%,transparent),transparent 72%),linear-gradient(180deg,#ffffff1f,#ffffff08),rgba(var(--panel-deep-rgb),.38)}}.dock-chip-glass{box-shadow:inset 0 1px #fff3,inset 0 -1px #0000002e,0 6px 16px -8px #0000008c}.dock-chip-glint{opacity:0;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:46%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-20deg)}.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;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff1c;border-radius:999px;flex:none;place-items:center;width:74px;height:74px;padding:0;transition:transform .22s cubic-bezier(.3,.7,.4,1),border-color .3s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 2px 6px #0000002e,0 24px 48px -22px #0000009e}.bnav-profile-btn .bnav-avatar{transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;box-shadow:0 0 0 2px #ffffff1a,0 6px 14px -6px #0000008c}.bnav-profile-btn:hover{border-color:#ffffff38}.bnav-profile-btn:hover .bnav-avatar{box-shadow:0 0 0 2px var(--brand-accent),0 8px 18px -6px #0000008c;transform:scale(1.07)}@supports (color:color-mix(in lab,red,red)){.bnav-profile-btn:hover .bnav-avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent) 72%,transparent),0 8px 18px -6px #0000008c}}.bnav-profile-btn:active{transition-duration:80ms;transform:scale(.94)}.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% + 12px);left:50%;transform:translate(-50%);box-shadow:0 12px 26px -12px #0009}.bnav-profile-btn:hover:after{opacity:1;transition-delay:.12s}@keyframes dock-pop{0%{transform:translateY(3px)scale(.8)}55%{transform:translateY(-3px)scale(1.12)}to{transform:none}}@keyframes dock-arrive{0%{opacity:0;translate:0 28px}}:root[data-theme=light] .bnav-profile-btn,:root[data-theme=light] .portal-bottom-nav{border-color:var(--mist-edge);background:var(--mist-chrome);box-shadow:var(--mist-chrome-shadow);-webkit-backdrop-filter:blur(28px)saturate(1.45);backdrop-filter:blur(28px)saturate(1.45)}:root[data-theme=light] .bnav-item{color:rgba(var(--text-rgb),.84)}:root[data-theme=light] .bnav-item:hover{color:rgba(var(--text-rgb),.94)}:root[data-theme=light] .bnav-item[data-on]{color:var(--accent-text)}:root[data-theme=light] .dock-chip-glass{background:radial-gradient(70% 55% at 50% 135%,var(--brand-accent),transparent 72%),linear-gradient(180deg,#ffffffeb,#ffffffb8);border-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .dock-chip-glass{background:radial-gradient(70% 55% at 50% 135%,color-mix(in srgb,var(--brand-accent) 16%,transparent),transparent 72%),linear-gradient(180deg,#ffffffeb,#ffffffb8)}}:root[data-theme=light] .dock-chip-glass{box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(var(--mist-ink-rgb),.08),0 8px 18px -10px rgba(var(--mist-ink-rgb),.34)}:root[data-theme=light] .dock-chip-glint{background:linear-gradient(90deg,#0000,#fffffff2,#0000)}:root[data-theme=light] .bnav-profile-btn:hover{border-color:#ffffffd9}:root[data-theme=light] .bnav-profile-btn .bnav-avatar{box-shadow:0 0 0 2px #ffffffb8,0 6px 14px -8px rgba(var(--mist-ink-rgb),.45)}@media (prefers-reduced-motion:reduce){.bnav-item[data-on] .bnav-icon,.portal-bottom-bar{animation:none}.bnav-icon,.bnav-item,.bnav-profile-btn,.bnav-profile-btn .bnav-avatar,.dock-chip{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;position:relative}.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 0 0 0 1px var(--brand-accent),inset 0 1px 0 #ffffff0f}@supports (color:color-mix(in lab,red,red)){.profile-workspace-row.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 38%,transparent),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 0 0 0 1px 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 0 0 0 1px color-mix(in srgb,var(--brand-accent) 38%,transparent),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-draft{background:#ffc40014;border:1px solid #ffc4004d;border-radius:14px;padding:12px 16px;line-height:1.55;color:#f5c451!important;margin:18px 0 0!important;font-size:13px!important}.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-ring-legend li:not(.is-note),: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] .dock-chip-glass{border-radius:10px}: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}}.portal-sheet-overlay{z-index:500;background:#05080a38;animation:appearance-overlay-in .2s;position:fixed;inset:0}:root[data-theme=light] .portal-sheet-overlay{background:#0d1a141f}.portal-sheet{--sheet-bg:#0f1216e0;--sheet-border:#ffffff1f;--sheet-shadow:0 40px 110px -30px #000000c7,0 0 0 1px #00000040;--sheet-section-bg:rgba(var(--text-rgb),.035);--sheet-section-border:rgba(var(--stroke-rgb),.09);border:1px solid var(--sheet-border);background:radial-gradient(120% 60% at 100% 0,var(--brand-accent),transparent 55%),var(--sheet-bg);border-radius:26px;flex-direction:column;width:min(440px,100vw - 24px);display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.portal-sheet{background:radial-gradient(120% 60% at 100% 0,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 55%),var(--sheet-bg)}}.portal-sheet{box-shadow:var(--sheet-shadow);-webkit-backdrop-filter:blur(30px)saturate(1.25);color:var(--text-primary);animation:portal-sheet-in .34s cubic-bezier(.2,.8,.2,1) both}:root[data-theme=light] .portal-sheet{--sheet-bg:#fafcfbe6;--sheet-border:#1a24201a;--sheet-shadow:0 40px 110px -34px #12282057,0 0 0 1px #ffffff80 inset;--sheet-section-bg:#ffffff9e;--sheet-section-border:#1a242014}:root[data-skin=professional] .portal-sheet{--sheet-bg:var(--professional-surface);--sheet-section-bg:var(--professional-card);-webkit-backdrop-filter:none;border-radius:12px}@keyframes portal-sheet-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.portal-sheet-head{border-bottom:1px solid var(--sheet-section-border);align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.portal-sheet-badge{width:40px;height:40px;color:var(--on-accent,#101210);background:linear-gradient(135deg,var(--brand-accent-hover,var(--brand-accent)),var(--brand-accent));box-shadow:0 10px 24px -8px var(--brand-accent);border-radius:13px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.portal-sheet-badge{box-shadow:0 10px 24px -8px color-mix(in srgb,var(--brand-accent) 60%,transparent)}}.portal-sheet-head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800;line-height:1.2}.portal-sheet-head p{color:rgba(var(--text-rgb),.6);margin:4px 0 0;font-size:12px;line-height:1.45}.portal-sheet-close{border:1px solid var(--sheet-section-border);background:var(--sheet-section-bg);width:34px;height:34px;color:var(--text-primary);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:background .18s,border-color .18s,transform .18s;display:grid}.portal-sheet-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-accent) transparent;flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.portal-sheet-body{scrollbar-color:color-mix(in srgb,var(--brand-accent) 50%,transparent) transparent}}.portal-sheet-stack{flex-direction:column;gap:12px;display:flex}.portal-sheet-stack>*{animation:portal-sheet-rise .42s cubic-bezier(.2,.8,.2,1) both}.portal-sheet-stack>:nth-child(2){animation-delay:30ms}.portal-sheet-stack>:nth-child(3){animation-delay:60ms}.portal-sheet-stack>:nth-child(4){animation-delay:90ms}.portal-sheet-stack>:nth-child(5){animation-delay:.12s}.portal-sheet-stack>:nth-child(n+6){animation-delay:.15s}@keyframes portal-sheet-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.portal-sheet-preview{border:1px solid var(--sheet-section-border);height:158px;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #0000008c}.portal-sheet-preview-bg{transition:background .3s;position:absolute;inset:0}.portal-sheet-preview-grid{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid;position:absolute;inset:12px}.portal-sheet-section{border:1px solid var(--sheet-section-border);background:var(--sheet-section-bg);border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}:root[data-skin=professional] .portal-sheet-section{border-radius:8px}.portal-sheet-section-head{align-items:center;gap:10px;min-width:0;display:flex}.portal-sheet-section-icon{background:var(--brand-accent-soft);width:30px;height:30px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.portal-sheet-section-title{font-size:13.5px;font-weight:750}.portal-sheet-section-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgba(var(--text-rgb),.55);margin-left:auto;font-size:11.5px;font-weight:650;overflow:hidden}.portal-sheet-hint{color:rgba(var(--text-rgb),.5);margin:0;font-size:11.5px;line-height:1.45}.portal-sheet-pills{border:1px solid var(--sheet-section-border);background:rgba(var(--text-rgb),.04);border-radius:999px;gap:4px;padding:4px;display:flex}:root[data-skin=professional] .portal-sheet-pill,:root[data-skin=professional] .portal-sheet-pills{border-radius:7px}.portal-sheet-pill{min-width:0;color:rgba(var(--text-rgb),.72);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:flex}.portal-sheet-pill.is-active{background:var(--brand-accent);color:var(--on-accent,#101210);box-shadow:0 8px 18px -8px var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.portal-sheet-pill.is-active{box-shadow:0 8px 18px -8px color-mix(in srgb,var(--brand-accent) 70%,transparent)}}.portal-sheet-skins{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-sheet-skin{border:1.5px solid var(--sheet-section-border);background:rgba(var(--text-rgb),.03);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:9px;padding:8px 8px 11px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.portal-sheet-skin.is-active{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-accent-wash)}:root[data-skin=professional] .portal-sheet-skin{border-radius:8px}.portal-sheet-skin-art{height:82px;display:block;position:relative;overflow:hidden}.portal-sheet-skin-copy{gap:3px;padding-inline:3px;display:grid}.portal-sheet-skin-copy strong{font-size:12.5px;font-weight:750}.portal-sheet-skin-copy small{color:rgba(var(--text-rgb),.55);font-size:10.5px;line-height:1.35}.portal-sheet-skin-check{background:var(--brand-accent);width:20px;height:20px;color:var(--on-accent,#101210);border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 4px 10px -3px #0006}.portal-sheet-swatches{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:10px;display:grid}.portal-sheet-swatch{aspect-ratio:1;color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:100%;max-width:40px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 1px #00000024}.portal-sheet-swatch.is-active{box-shadow:0 0 0 3px var(--sheet-bg),0 0 0 5px var(--brand-accent);transform:scale(1.06)}.portal-sheet-swatch svg{filter:drop-shadow(0 1px 1px #00000059)}.portal-sheet-backdrop{flex-direction:column;gap:16px;display:flex}.portal-sheet-backdrop .portal-appearance-group-label{margin-bottom:8px}.portal-sheet-footer{border-top:1px solid var(--sheet-section-border);background:var(--sheet-bg);align-items:center;gap:10px;padding:14px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.portal-sheet-footer{background:color-mix(in srgb,var(--sheet-bg) 70%,transparent)}}.portal-sheet-reset{border:1px solid var(--sheet-section-border);color:rgba(var(--text-rgb),.78);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:12.5px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.portal-sheet-done{background:var(--brand-accent);color:var(--on-accent,#101210);font:inherit;cursor:pointer;box-shadow:0 10px 22px -10px var(--brand-accent);border:0;border-radius:999px;margin-left:auto;padding:10px 22px;font-size:13px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.portal-sheet-done{box-shadow:0 10px 22px -10px color-mix(in srgb,var(--brand-accent) 75%,transparent)}}.portal-sheet-done{transition:transform .18s,box-shadow .18s}:root[data-skin=professional] .portal-sheet-close,:root[data-skin=professional] .portal-sheet-done,:root[data-skin=professional] .portal-sheet-reset{border-radius:7px}.portal-sheet-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-sheet-close:focus-visible,.portal-sheet-done:focus-visible,.portal-sheet-pill:focus-visible,.portal-sheet-reset:focus-visible,.portal-sheet-skin:focus-visible,.portal-sheet-swatch:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.portal-sheet-pill:not(.is-active):hover{color:var(--text-primary);background:rgba(var(--text-rgb),.06)}.portal-sheet-skin:not(.is-active):hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.portal-sheet-skin:not(.is-active):hover{border-color:color-mix(in srgb,var(--brand-accent) 45%,transparent)}}.portal-sheet-skin:not(.is-active):hover{transform:translateY(-1px)}.portal-sheet-swatch:not(.is-active):hover{transform:scale(1.08)}.portal-sheet-close:hover,.portal-sheet-reset:hover{background:rgba(var(--text-rgb),.07);color:var(--text-primary)}.portal-sheet-done:hover{box-shadow:0 14px 26px -10px var(--brand-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.portal-sheet-done:hover{box-shadow:0 14px 26px -10px color-mix(in srgb,var(--brand-accent) 80%,transparent)}}}@media (max-width:520px){.portal-sheet{border-radius:22px;width:auto;inset:8px}.portal-sheet-head{padding:16px 16px 14px}.portal-sheet-body{padding:14px 16px 16px}.portal-sheet-footer{padding:12px 16px}.portal-sheet-swatches{gap:6px}}@media (prefers-reduced-motion:reduce){.portal-sheet,.portal-sheet-overlay,.portal-sheet-stack>*{animation: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}.owner-console-tabs::-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 calc(max(30px, 14px + env(safe-area-inset-bottom)) + 86px)!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 calc(max(40px, 20px + env(safe-area-inset-bottom)) + 72px)!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{--dock-pad:5px;--dock-gap:3px}.bnav-item{gap:4px;min-width:88px;height:50px;padding:0 14px}.bnav-icon>svg{width:20px;height:20px}.bnav-label{font-size:11px}.bnav-profile-btn{width:62px;height:62px}.bnav-profile-btn .bnav-avatar{width:40px!important;height:40px!important;font-size:13px!important}.bnav-profile-btn:after{display:none}.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}}.att-trend-line{filter:drop-shadow(0 0 6px var(--brand-accent))}@supports (color:color-mix(in lab,red,red)){.att-trend-line{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--brand-accent) 35%,transparent))}}.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 0 0 0 1px var(--brand-accent),inset 0 1px 0 #ffffff0f}@supports (color:color-mix(in lab,red,red)){.profile-workspace-row.is-active,.role-template-chip.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 38%,transparent),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}}.billing-consent{cursor:pointer;background:var(--control-surface);border:1px solid rgba(var(--stroke-rgb),.12);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.billing-consent input{width:16px;height:16px;accent-color:var(--brand-accent);flex:none;margin:2px 0 0}.billing-consent-copy{color:var(--text-primary);font-size:12.5px;line-height:1.5}.billing-consent-link{cursor:pointer;font:inherit;color:var(--text-primary);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.billing-consent.is-attention{border-color:var(--danger-text);animation:billing-consent-nudge .35s}@keyframes billing-consent-nudge{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.billing-consent.is-attention{animation:none}}.billing-secure-note{color:rgba(var(--text-rgb),.46);align-items:center;gap:6px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.billing-secure-note svg{flex:none}.billing-profile-note{color:var(--text-primary);background:var(--brand-accent);border-radius:12px;margin:0;padding:9px 12px;font-size:12px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.billing-profile-note{background:color-mix(in srgb,var(--brand-accent) 12%,transparent)}}.invoice-doc-note{padding:0 16px}.terms-meta{color:rgba(var(--text-rgb),.55);margin:0 0 12px;font-size:12px}.terms-doc{max-height:min(60vh,620px);color:var(--text-primary);flex-direction:column;gap:6px;padding-right:6px;font-size:13px;line-height:1.6;display:flex;overflow:auto}.terms-doc h3{margin:18px 0 4px;font-size:14px;font-weight:800}.terms-doc h3:first-child{margin-top:0}.terms-doc h4{margin:10px 0 2px;font-size:13px;font-weight:700}.terms-doc p{margin:0}.terms-item{grid-template-columns:24px 1fr;gap:2px;display:grid}.terms-item-num{color:rgba(var(--text-rgb),.55);font-variant-numeric:tabular-nums}.terms-table{border-collapse:collapse;width:100%;margin:4px 0;font-size:12.5px}.terms-table td,.terms-table th{border:1px solid rgba(var(--stroke-rgb),.14);text-align:left;vertical-align:top;padding:6px 8px}.terms-table th{background:var(--control-surface);font-weight:700}.terms-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.terms-actions .billing-primary-button{width:auto;padding-inline:22px}@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-addons{border-top:1px solid rgba(var(--stroke-rgb),.1);margin-top:18px;padding-top:16px}.billing-addons .billing-module-list{margin-top:10px}.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}@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;border-color:color-mix(in srgb,var(--app-accent,#718700) 48%,#2a2a2a2b)!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}@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;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}}.portal-rail-split{background:rgba(var(--stroke-rgb),.18);flex:none;width:24px;height:1px;margin:2px 0;display:block}.brand-orbit{width:var(--orbit-size,120px);height:var(--orbit-size,120px);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:3px;--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:2px;--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:20%}@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-orbit-mark{display:contents}.brand-orbit-org{background:var(--org-logo) center /contain no-repeat content-box,#fff;border-radius:50%;padding:14%;display:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}:root[data-org-logo] .brand-orbit-org{display:block}:root[data-org-logo] .brand-orbit-mark{display:none}.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}}.co-grid,.co-layout{gap:var(--gap-stack)}.co-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.co-grid.is-single{grid-template-columns:minmax(0,1fr)}.co-muted{color:rgba(var(--text-rgb),.48);font-weight:500}.co-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,28px);display:grid;border-radius:var(--radius-card)!important;background:radial-gradient(120% 140% at 0 0,var(--brand-accent),transparent 55%),radial-gradient(80% 120% at 100% 100%,var(--brand-accent),transparent 60%),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)){.co-hero{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--brand-accent) 18%,transparent),transparent 55%),radial-gradient(80% 120% at 100% 100%,color-mix(in srgb,var(--brand-accent) 9%,transparent),transparent 60%),linear-gradient(145deg,#ffffff0d,#ffffff03),rgba(var(--card-rgb),var(--user-glass-opacity,var(--glass-opacity,.62)))!important}}:root[data-theme=light] .co-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] .co-hero{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--brand-accent) 22%,transparent),transparent 55%),linear-gradient(145deg,#cde0d7db,#b7d1c585)!important}}.co-logo{background:linear-gradient(140deg,var(--brand-accent-hover,var(--brand-accent)),var(--brand-accent));width:88px;height:88px;color:var(--on-accent,#101210);font:800 30px var(--font-display);letter-spacing:-.02em;box-shadow:0 18px 38px -18px var(--brand-accent),inset 0 1px 0 #ffffff59;border-radius:24px;flex:none;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.co-logo{box-shadow:0 18px 38px -18px color-mix(in srgb,var(--brand-accent) 70%,transparent),inset 0 1px 0 #ffffff59}}.co-logo.has-image{background:#fff;padding:10px}.co-logo img{object-fit:contain;width:100%;height:100%}:root[data-skin=professional] .co-logo{border-radius:12px}.co-hero-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.co-overline{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:10.5px}.co-hero-name{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2.5vw,28px);font-weight:800;line-height:1.15}.co-hero-sub{font-size:var(--text-body);color:rgba(var(--text-rgb),.58);overflow-wrap:anywhere;margin:0 0 4px}.co-status.is-ok{color:var(--success-text);background:var(--success-soft);border-color:#0000}.co-status.is-warn{color:var(--warning-text);background:var(--warning-text)}@supports (color:color-mix(in lab,red,red)){.co-status.is-warn{background:color-mix(in srgb,var(--warning-text) 13%,transparent)}}.co-status.is-bad,.co-status.is-warn{border-color:#0000}.co-status.is-bad{color:var(--danger-text);background:var(--danger-soft)}.co-hero-side{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.co-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.co-facts{grid-template-columns:repeat(3,auto)}.co-facts small{color:rgba(var(--text-rgb),.45);white-space:nowrap;margin-top:2px;font-size:10.5px;display:block}.co-progress{align-items:center;gap:18px;display:flex;border-radius:var(--radius-card)!important;border-color:var(--brand-accent)!important;padding:18px 22px!important}@supports (color:color-mix(in lab,red,red)){.co-progress{border-color:color-mix(in srgb,var(--brand-accent) 26%,transparent)!important}}.co-ring{flex:none;width:64px;height:64px;position:relative}.co-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.co-ring circle{fill:none;stroke-width:6px}.co-ring-track{stroke:rgba(var(--text-rgb),.1)}.co-ring-value{stroke:var(--brand-accent);stroke-linecap:round;transition:stroke-dasharray .6s}.co-ring strong{place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;inset:0}.co-progress-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.co-progress-copy strong{font-size:15px;font-weight:700}.co-progress-copy p{font-size:var(--text-meta);color:rgba(var(--text-rgb),.58);margin:0;line-height:1.55}.co-missing{border-style:dashed!important}.co-note{color:var(--accent-text);align-items:center;gap:12px;display:flex;border-radius:var(--radius-card)!important;padding:14px 18px!important}.co-note p{font-size:var(--text-meta);color:rgba(var(--text-rgb),.7);margin:0}.co-empty{align-items:flex-start}.co-empty p{color:rgba(var(--text-rgb),.6);font-size:var(--text-meta);margin:0}.co-card{gap:14px}.co-card-head{align-items:flex-start;gap:12px;display:flex}.co-card-icon{width:36px;height:36px;color:var(--accent-text);background:var(--brand-accent-soft);border-radius:12px;flex:none;place-items:center;display:grid}:root[data-skin=professional] .co-card-icon{border-radius:8px}.co-card-titles{flex:1;min-width:0}.co-card-titles h3{font-size:var(--text-h2);color:var(--text-primary);margin:0;font-weight:700}.co-card-titles p{font-size:var(--text-meta);color:rgba(var(--text-rgb),.5);margin:3px 0 0}.co-card-action{flex:none}.co-rows{flex-direction:column;margin:0;display:flex}.co-row{border-top:1px solid rgba(var(--stroke-rgb),.07);grid-template-columns:minmax(130px,34%) minmax(0,1fr);gap:12px;padding:11px 2px;display:grid}.co-row:first-child{border-top:0}.co-row dt{font-size:var(--text-meta);color:rgba(var(--text-rgb),.5);padding-top:1px;font-weight:600}.co-row dd{min-width:0;font-size:var(--text-body);color:var(--text-primary);justify-content:space-between;align-items:flex-start;gap:8px;margin:0;font-weight:600;display:flex}.co-row dd.is-mono .co-row-value{font-family:var(--font-mono);letter-spacing:.01em;font-weight:600}.co-row dd.is-empty .co-row-value{color:rgba(var(--text-rgb),.38);font-style:italic;font-weight:500;font-family:var(--font-sans)}.co-row-value{overflow-wrap:anywhere;min-width:0}.co-row-value a{color:var(--accent-text);text-decoration:none}.co-row-value a:hover{text-underline-offset:3px;text-decoration:underline}.co-subline{font-size:var(--text-meta);color:rgba(var(--text-rgb),.55);margin-top:3px;font-weight:500;display:block}.co-copy{width:26px;height:26px;color:rgba(var(--text-rgb),.45);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.co-copy:hover{color:var(--accent-text);background:var(--brand-accent-wash);border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.co-copy:hover{border-color:color-mix(in srgb,var(--brand-accent) 24%,transparent)}}.co-icon-btn{border:1px solid rgba(var(--stroke-rgb),.12);background:var(--control-surface);width:34px;height:34px;color:rgba(var(--text-rgb),.75);cursor:pointer;border-radius:999px;flex:none;place-items:center;text-decoration:none;display:grid}.co-icon-btn:hover{color:var(--accent-text);background:var(--control-hover)}.co-address{border-radius:var(--radius-panel);border:1px solid rgba(var(--stroke-rgb),.08);background:radial-gradient(120% 120% at 100% 0,var(--brand-accent),transparent 60%),rgba(var(--panel-deep-rgb),.24);flex-direction:column;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.co-address{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--brand-accent) 9%,transparent),transparent 60%),rgba(var(--panel-deep-rgb),.24)}}.co-address address{font-style:normal;font-size:var(--text-body);color:var(--text-primary);flex-direction:column;gap:2px;font-weight:600;line-height:1.5;display:flex}.co-address address span:not(:first-child){color:rgba(var(--text-rgb),.72);font-weight:500}.co-address-actions{flex-wrap:wrap;gap:8px;display:flex}.co-address-actions .pf-btn-ghost{text-decoration:none}.co-about{white-space:pre-line;font-size:var(--text-body);color:rgba(var(--text-rgb),.82);margin:0;line-height:1.7}.co-plan{border-radius:var(--radius-panel);background:rgba(var(--panel-deep-rgb),.24);border:1px solid rgba(var(--stroke-rgb),.08);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.co-plan>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.co-plan-name{font:800 22px var(--font-display);letter-spacing:-.01em}.co-plan small{font-size:var(--text-meta);color:rgba(var(--text-rgb),.55)}.co-status-dot{align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.co-status-dot:before{content:"";background:currentColor;border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.co-status-dot:before{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}}.co-status-dot.is-ok{color:var(--success-text)}.co-status-dot.is-warn{color:var(--warning-text)}.co-status-dot.is-bad{color:var(--danger-text)}.co-seats{flex-direction:column;gap:7px;display:flex}.co-seats-head{font-size:var(--text-meta);color:rgba(var(--text-rgb),.55);justify-content:space-between;align-items:baseline;display:flex}.co-seats-head strong{color:var(--text-primary);font-size:15px}.co-seats-track{background:rgba(var(--text-rgb),.08);border-radius:999px;height:8px;overflow:hidden}.co-seats-track i{border-radius:inherit;background:linear-gradient(90deg,var(--brand-accent-hover,var(--brand-accent)),var(--brand-accent));height:100%;display:block}.co-seats-track.is-full i{background:var(--warning-text)}.co-seats small{font-size:11.5px}.co-modules{flex-wrap:wrap;gap:6px;display:flex}.co-module{color:var(--accent-text);background:var(--brand-accent-wash);border:1px solid var(--brand-accent);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.co-module{border:1px solid color-mix(in srgb,var(--brand-accent) 24%,transparent)}}.co-offices,.co-people{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.co-offices li,.co-people li{border-radius:var(--radius-panel);border:1px solid rgba(var(--stroke-rgb),.07);background:rgba(var(--panel-deep-rgb),.2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.co-offices li{grid-template-columns:auto minmax(0,1fr) auto}.co-offices .pf-btn-ghost{text-decoration:none}.co-person{flex-direction:column;gap:2px;min-width:0;display:flex}.co-person strong{font-size:var(--text-body)}.co-person span,.co-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-person span{color:rgba(var(--text-rgb),.5);font-size:12px}.co-office-pin{width:34px;height:34px;color:var(--accent-text);background:var(--brand-accent-soft);border-radius:11px;place-items:center;display:grid}:root[data-theme=light] .co-address,:root[data-theme=light] .co-offices li,:root[data-theme=light] .co-people li,:root[data-theme=light] .co-plan{background:#ffffff6b;border-color:#1e372e1a}.co-editor,.co-editor-form{flex-direction:column;display:flex}.co-editor-form{min-height:0}.co-editor-head{z-index:2;border-bottom:1px solid rgba(var(--stroke-rgb),.09);background:rgba(var(--glass-deep-rgb),.92);-webkit-backdrop-filter:blur(18px);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 26px 16px;display:flex;position:sticky;top:0}.co-editor-head h2{font:800 20px var(--font-display);color:var(--text-primary);margin:0}.co-editor-head p{font-size:var(--text-meta);color:rgba(var(--text-rgb),.55);margin:4px 0 0}.co-editor-body{flex-direction:column;gap:26px;padding:22px 26px 26px;display:flex}.co-editor-section{flex-direction:column;gap:14px;display:flex}.co-editor-section-head{align-items:flex-start;gap:12px;display:flex}.co-editor-section-head h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.co-editor-section-head p{font-size:var(--text-meta);color:rgba(var(--text-rgb),.5);margin:2px 0 0}.co-step{width:26px;height:26px;font:800 12px var(--font-sans);color:var(--on-accent,#101210);background:var(--brand-accent);border-radius:999px;flex:none;place-items:center;display:grid}.co-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.co-field{flex-direction:column;gap:6px;min-width:0;display:flex}.co-field.is-wide{grid-column:1/-1}.co-field-label{font-size:var(--text-meta);color:rgba(var(--text-rgb),.62);padding-left:2px;font-weight:600}.co-field-label b{color:var(--danger-text)}.co-input{border-radius:var(--radius-control);border:1px solid rgba(var(--stroke-rgb),.14);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;transition:border-color .15s,box-shadow .15s}.co-input:focus{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab,red,red)){.co-input:focus{border-color:color-mix(in srgb,var(--brand-accent) 60%,transparent)!important}}.co-input:focus{box-shadow:0 0 0 3px var(--focus-ring)}.co-input.is-mono{font-family:var(--font-mono);letter-spacing:.02em}.co-textarea{resize:vertical;min-height:72px;line-height:1.5}select.co-input{appearance:auto}.co-field.has-error .co-input{box-shadow:0 0 0 3px var(--danger-soft);border-color:var(--danger-text)!important}.co-field-error{color:var(--danger-text);font-weight:600}.co-field-error,.co-field-hint{padding-left:2px;font-size:11.5px}.co-field-hint{color:rgba(var(--text-rgb),.45)}.co-editor-foot{z-index:2;border-top:1px solid rgba(var(--stroke-rgb),.09);background:rgba(var(--glass-deep-rgb),.92);-webkit-backdrop-filter:blur(18px);justify-content:flex-end;align-items:center;gap:10px;padding:14px 26px;display:flex;position:sticky;bottom:0}.co-editor-note{font-size:var(--text-meta);color:rgba(var(--text-rgb),.5);margin-right:auto}@media (max-width:1080px){.co-hero{grid-template-columns:auto minmax(0,1fr)}.co-hero-side{grid-column:1/-1;align-items:stretch}.co-hero-actions{justify-content:flex-start}.co-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.co-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.co-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.co-hero-copy{align-items:center}.co-hero .pf-chips,.co-hero-actions{justify-content:center}.co-logo{width:76px;height:76px;font-size:26px}.co-facts>div{text-align:center;min-width:0;padding:8px 6px}.co-facts dd{white-space:normal;font-size:12.5px}.co-progress{flex-direction:column;align-items:flex-start}.co-row{gap:4px;padding:10px 2px}.co-form-grid,.co-row{grid-template-columns:minmax(0,1fr)}.co-editor-body,.co-editor-foot,.co-editor-head{padding-left:18px;padding-right:18px}.co-people li{grid-template-columns:auto minmax(0,1fr) auto}.co-people li .pf-chip{display:none}}.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{--cat-gap:18px;--cat-pad:20px;--cat-min:264px;gap:var(--cat-gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;display:grid}@container (max-width:999px){.catalog-grid{--cat-gap:16px;--cat-pad:22px;grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:759px){.catalog-grid{--cat-gap:14px;--cat-min:236px;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:519px){.catalog-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.catalog-card{--hue:var(--brand-accent);--mx:18%;--my:20%;isolation:isolate;min-width:0;min-height:214px;padding:var(--cat-pad,22px) var(--cat-pad,22px) calc(var(--cat-pad,22px) - 4px);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;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)}}.catalog-card-glyph{z-index:1;color:var(--hue2,var(--hue));place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.catalog-card-glyph{color:color-mix(in srgb,var(--hue2,var(--hue)) 78%,#fff)}}.catalog-card-glyph{filter:drop-shadow(0 0 10px var(--hue2,var(--hue)))}@supports (color:color-mix(in lab,red,red)){.catalog-card-glyph{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--hue2,var(--hue)) 55%,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-card-included{color:rgba(var(--text-rgb),.72);white-space:nowrap;pointer-events:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.catalog-card-included svg{color:var(--hue2,var(--hue))}@supports (color:color-mix(in lab,red,red)){.catalog-card-included svg{color:color-mix(in srgb,var(--hue2,var(--hue)) 80%,rgb(var(--text-rgb)))}}.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-card.has-cover{--veil:var(--hue)}@supports (color:color-mix(in lab,red,red)){.catalog-card.has-cover{--veil:color-mix(in srgb,var(--hue) 16%,#080b11)}}.catalog-card.has-cover{--wash:.5;min-height:var(--cat-min,236px);background:var(--veil);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;box-shadow:0 1px 2px #0003,0 28px 56px -32px #000000bf;container:catalog-card/inline-size}.catalog-card.has-cover:hover{box-shadow:0 1px 2px #0003,0 34px 70px -34px var(--hue);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.catalog-card.has-cover:hover{box-shadow:0 1px 2px #0003,0 34px 70px -34px color-mix(in srgb,var(--hue) 60%,#000c)}}.catalog-card.has-cover:before{background:radial-gradient(300px circle at var(--mx) var(--my),#ffffff24,transparent 62%);mix-blend-mode:overlay}.catalog-card.has-cover:after{content:"";z-index:3;border-radius:inherit;background:linear-gradient(145deg,var(--hue2) 0,#ffffff24 26%,#ffffff0d 58%,var(--hue) 100%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.catalog-card.has-cover:after{background:linear-gradient(145deg,color-mix(in srgb,var(--hue2) 80%,#ffffff80) 0,#ffffff24 26%,#ffffff0d 58%,color-mix(in srgb,var(--hue) 60%,transparent) 100%)}}.catalog-card.has-cover:after{opacity:.6;pointer-events:none;transition:opacity .45s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.catalog-card.has-cover:hover:after{opacity:1}.catalog-card-cover{z-index:-2;border-radius:inherit;background-position:var(--focus,50% 50%);background-size:cover;position:absolute;inset:0;overflow:hidden}.catalog-card-cover picture{display:contents}.catalog-card-cover img{object-fit:cover;object-position:var(--focus,50% 50%);opacity:0;filter:saturate(1.12)contrast(1.04);width:100%;height:100%;transition:opacity .9s,transform 1.6s cubic-bezier(.16,.84,.24,1),filter .6s;display:block;transform:scale(1.08)}.catalog-card-cover[data-ready] img{opacity:1;transform:scale(1.02)}.catalog-card.has-cover:hover .catalog-card-cover[data-ready] img{transform:scale(1.075) translate3d(calc(var(--nx,0) * -10px),calc(var(--ny,0) * -7px),0);transition:opacity .9s,transform 1.2s cubic-bezier(.16,.84,.24,1),filter .6s}.catalog-card-cover:after,.catalog-card-cover:before{content:"";pointer-events:none;position:absolute;inset:0}.catalog-card-cover:before{background:linear-gradient(128deg,var(--hue) 8%,var(--hue2) 92%);mix-blend-mode:color;opacity:var(--wash);transition:opacity .6s}.catalog-card-cover:after{--v-foot:96%;--v-foot-2:88%;--v-pool:92%;--v-pool-2:84%;--v-pool-3:50%;--v-left:94%;--v-left-2:86%;--v-left-3:48%;--g1:30%;--g2:30%;--s2:max(36%,250px);--s3:max(60%,310px);--s4:max(84%,370px);background:radial-gradient(70% 90% at 100% 0,var(--hue2),transparent 64%),radial-gradient(75% 95% at 0 100%,var(--hue),transparent 72%),linear-gradient(0deg,var(--veil) 0,var(--veil) 20%,transparent 44%),radial-gradient(120% 150% at 0 100%,var(--veil) 0,var(--veil) 42%,var(--veil) 62%,transparent 86%),linear-gradient(98deg,var(--veil) 0,var(--veil) var(--s2),var(--veil) var(--s3),transparent var(--s4))}@supports (color:color-mix(in lab,red,red)){.catalog-card-cover:after{background:radial-gradient(70% 90% at 100% 0,color-mix(in srgb,var(--hue2) var(--g2),transparent),transparent 64%),radial-gradient(75% 95% at 0 100%,color-mix(in srgb,var(--hue) var(--g1),transparent),transparent 72%),linear-gradient(0deg,color-mix(in srgb,var(--veil) var(--v-foot),transparent) 0,color-mix(in srgb,var(--veil) var(--v-foot-2),transparent) 20%,transparent 44%),radial-gradient(120% 150% at 0 100%,color-mix(in srgb,var(--veil) var(--v-pool),transparent) 0,color-mix(in srgb,var(--veil) var(--v-pool-2),transparent) 42%,color-mix(in srgb,var(--veil) var(--v-pool-3),transparent) 62%,transparent 86%),linear-gradient(98deg,color-mix(in srgb,var(--veil) var(--v-left),transparent) 0,color-mix(in srgb,var(--veil) var(--v-left-2),transparent) var(--s2),color-mix(in srgb,var(--veil) var(--v-left-3),transparent) var(--s3),transparent var(--s4))}}:root[data-theme=light] .catalog-card-cover:after{--v-foot:97%;--v-foot-2:90%;--v-pool:94%;--v-pool-2:88%;--v-pool-3:54%;--v-left:95%;--v-left-2:90%;--v-left-3:52%;--g1:14%;--g2:20%}.catalog-card.has-cover .catalog-card-title h3{text-shadow:0 1px 16px var(--veil)}@supports (color:color-mix(in lab,red,red)){.catalog-card.has-cover .catalog-card-title h3{text-shadow:0 1px 16px color-mix(in srgb,var(--veil) 70%,transparent)}}.catalog-card.has-cover .catalog-card-tagline{-webkit-line-clamp:3;max-width:66%;color:rgba(var(--text-rgb),.8);text-shadow:0 1px 10px var(--veil)}@supports (color:color-mix(in lab,red,red)){.catalog-card.has-cover .catalog-card-tagline{text-shadow:0 1px 10px color-mix(in srgb,var(--veil) 80%,transparent)}}.catalog-card.has-cover .catalog-card-category{color:var(--hue2)}@supports (color:color-mix(in lab,red,red)){.catalog-card.has-cover .catalog-card-category{color:color-mix(in srgb,var(--hue2) 70%,rgb(var(--text-rgb)))}}.catalog-card.has-cover .catalog-card-actions{border-top-color:rgba(var(--stroke-rgb),.1)}.catalog-card.has-cover .catalog-card-more{color:rgba(var(--text-rgb),.72)}.catalog-card.has-cover:hover .catalog-card-more{color:rgba(var(--text-rgb),.95)}.catalog-card.has-cover .catalog-card-note{color:rgba(var(--text-rgb),.72)}.catalog-card.has-cover .catalog-card-status{border-color:rgba(var(--stroke-rgb),.14);color:rgba(var(--text-rgb),.82);background:var(--veil)}@supports (color:color-mix(in lab,red,red)){.catalog-card.has-cover .catalog-card-status{background:color-mix(in srgb,var(--veil) 72%,transparent)}}@container catalog-card (max-width:340px){.catalog-card.has-cover{--wash:.36}.catalog-card.has-cover .catalog-card-tagline{max-width:88%}.catalog-card.has-cover .catalog-card-category{color:var(--hue2)}@supports (color:color-mix(in lab,red,red)){.catalog-card.has-cover .catalog-card-category{color:color-mix(in srgb,var(--hue2) 54%,rgb(var(--text-rgb)))}}.catalog-card-cover img{filter:saturate(1.3)contrast(1.08)brightness(1.1)}.catalog-card-cover:after{--v-left:86%;--v-left-2:78%;--v-left-3:40%;--v-pool:84%;--v-pool-2:76%;--v-pool-3:40%;--v-foot:94%;--v-foot-2:84%;--s2:max(44%,220px);--s3:max(80%,260px);--s4:100%}}@container catalog-card (max-width:299px){.catalog-card-head{gap:12px}.catalog-card-icon{border-radius:16px;width:54px;height:54px}.catalog-card-icon:after{border-radius:15px}.catalog-card-icon .app-mark{transform:scale(.88)}.catalog-card-glyph svg{width:24px;height:24px}.catalog-card-title{gap:5px}.catalog-card-title h3{font-size:17.5px}.catalog-card-tagline{font-size:13px;line-height:1.5}}@container catalog-card (max-width:239px){.catalog-card-head{gap:10px}.catalog-card-icon{border-radius:14px;width:48px;height:48px}.catalog-card-icon:after{border-radius:13px}.catalog-card-icon .app-mark{transform:scale(.78)}.catalog-card-glyph svg{width:22px;height:22px}.catalog-card-title h3{font-size:16.5px}.catalog-card-category{letter-spacing:.1em;font-size:9px}.catalog-card-tagline{font-size:12.5px}}.catalog-card.has-cover.is-dim{--wash:.36}.catalog-card.has-cover.is-dim .catalog-card-cover img{filter:saturate(.62)brightness(.86)contrast(1.02)}.catalog-card.has-cover.is-dim:hover{--wash:.5}.catalog-card.has-cover.is-dim:hover .catalog-card-cover img{filter:saturate(1.08)contrast(1.04)}.catalog-card.has-cover.is-dim .catalog-card-category{color:var(--hue2)}@supports (color:color-mix(in lab,red,red)){.catalog-card.has-cover.is-dim .catalog-card-category{color:color-mix(in srgb,var(--hue2) 55%,rgba(var(--text-rgb),.72))}}.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{animation:none}.catalog-card-cover img,.catalog-card.has-cover:hover .catalog-card-cover[data-ready] img{transition:opacity .3s,filter .3s;transform:none}}:root[data-reduce-motion] .catalog-card-cover img,:root[data-reduce-motion] .catalog-card.has-cover:hover .catalog-card-cover[data-ready] img{transition:opacity .3s,filter .3s;transform: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-card.has-cover{--veil:var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-card.has-cover{--veil:color-mix(in srgb,var(--hue) 7%,#fbfcfc)}}:root[data-theme=light] .catalog-card.has-cover{--wash:.42;background:var(--veil);border-color:#0000;box-shadow:0 1px 2px #12261f14,0 26px 50px -30px #12261f6b}:root[data-theme=light] .catalog-card.has-cover:hover{box-shadow:0 1px 2px #12261f14,0 32px 62px -32px var(--hue);border-color:#0000}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-card.has-cover:hover{box-shadow:0 1px 2px #12261f14,0 32px 62px -32px color-mix(in srgb,var(--hue) 55%,#12261f80)}}:root[data-theme=light] .catalog-card.has-cover:before{background:radial-gradient(300px circle at var(--mx) var(--my),#ffffff57,transparent 62%)}:root[data-theme=light] .catalog-card.has-cover:after{background:linear-gradient(145deg,var(--hue2) 0,#fffffff2 26%,#fff9 60%,var(--hue) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-card.has-cover:after{background:linear-gradient(145deg,color-mix(in srgb,var(--hue2) 75%,#fff) 0,#fffffff2 26%,#fff9 60%,color-mix(in srgb,var(--hue) 55%,#fff) 100%)}}:root[data-theme=light] .catalog-card.has-cover:after{opacity:.9}:root[data-theme=light] .catalog-card.has-cover .catalog-card-title h3{text-shadow:0 1px 14px #ffffffd9}:root[data-theme=light] .catalog-card.has-cover .catalog-card-category{color:var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-card.has-cover .catalog-card-category{color:color-mix(in srgb,var(--hue) 50%,#16201c)}}@container catalog-card (max-width:340px){:root[data-theme=light] .catalog-card.has-cover{--wash:.36}:root[data-theme=light] .catalog-card-cover img{filter:saturate(1.25)contrast(1.06)brightness(1.06)}:root[data-theme=light] .catalog-card-cover:after{--v-left:95%;--v-left-2:90%;--v-left-3:46%;--v-pool:90%;--v-pool-2:82%;--v-pool-3:46%;--v-foot:95%;--v-foot-2:86%}:root[data-theme=light] .catalog-card.has-cover .catalog-card-category{color:var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .catalog-card.has-cover .catalog-card-category{color:color-mix(in srgb,var(--hue) 34%,#0d1411)}}}: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-card-status,:root[data-skin=professional] .catalog-count,:root[data-skin=professional] .catalog-ghost{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}}.bento-panel,.dashboard-stat-card,:root[data-theme=light] .bento-panel,:root[data-theme=light] .dashboard-stat-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=light] .bento-panel,:root[data-theme=light] .dashboard-stat-card{background:linear-gradient(145deg,#deece5a8,#c8dcd252),#cbded52e!important}.app-artwork-official-logo,.app-brand-logo-official,.portal-rail-tile{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .app-brand-logo,:root .app-brand-logo-image,:root[data-theme=light] .app-brand-logo,:root[data-theme=light] .app-brand-logo-image{filter:none}:root .app-brand-logo-official.is-muted .app-brand-logo-image{filter:grayscale(.86)saturate(.35)contrast(.94)}.app-brand-logo-halo{filter:none;background:radial-gradient(circle,var(--app-accent,#cdeb3f) 0,transparent 68%);opacity:.24;inset:4%}.app-brand-logo{transform:none}.assistant-trigger{border:1px solid rgba(var(--stroke-rgb),.12);background:var(--glass-surface);height:40px;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);color:var(--accent-text);font:700 12.5px var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 15px 0 12px;transition:background .18s,transform .18s;display:inline-flex}.assistant-trigger:hover{background:var(--control-hover);transform:translateY(-1px)}.assistant-trigger[aria-expanded=true]{background:var(--brand-accent-soft)}.assistant-trigger:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}:root[data-skin=professional] .assistant-trigger{background:var(--pro-surface-deep-tint);box-shadow:0 18px 42px -28px var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}@media (max-width:640px){.assistant-trigger{justify-content:center;width:32px;height:32px;padding:0}.assistant-trigger span{display:none}}.asst-sheet{width:min(480px,100vw - 24px)}.asst-sheet .portal-sheet-head{align-items:center;gap:8px}.asst-sheet .portal-sheet-head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asst-sheet .portal-sheet-close.is-on{color:var(--accent-text);border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.asst-sheet .portal-sheet-close.is-on{border-color:color-mix(in srgb,var(--brand-accent) 40%,transparent)}}.asst-sheet .portal-sheet-close.is-on{background:var(--brand-accent-soft)}.asst-body{flex-direction:column;display:flex}.asst-body>*{flex:none}.asst-welcome{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 2px 4px;display:flex}.asst-welcome .asst-orb{width:84px;height:84px;margin-bottom:12px}.asst-welcome .asst-hello{font-family:var(--ai-serif);color:rgba(var(--text-rgb),.62);margin:0;font-size:15px;line-height:1.35}.asst-welcome h3{color:var(--text-primary);text-wrap:balance;margin:0;font-size:27px;font-weight:500;line-height:1.2}:root .asst-panel .asst-welcome h3{font-family:var(--ai-serif);letter-spacing:-.012em}.asst-welcome p{max-width:380px;color:rgba(var(--text-rgb),.64);text-wrap:pretty;margin:0;font-size:13px;line-height:1.6}.asst-welcome h3+p{margin-top:8px}.asst-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 12px 8px;display:flex}.asst-empty h3{letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:18px;font-weight:800;line-height:1.3}.asst-empty p{max-width:330px;color:rgba(var(--text-rgb),.62);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.asst-cta{font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:8px;padding:11px 24px;font-size:13.5px;font-weight:800}.asst-suggest{text-align:left;flex-direction:column;gap:8px;width:100%;margin-top:14px;animation:asst-suggest-in .22s ease-out;display:flex}@keyframes asst-suggest-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.asst-suggest{animation:none}}.asst-chip{border:1px solid var(--sheet-section-border);background:var(--sheet-section-bg);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:14px;padding:11px 14px;font-size:13px;font-weight:600;transition:border-color .18s,background .18s,transform .18s}.asst-chip:hover:not(:disabled){border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.asst-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-accent) 45%,transparent)}}.asst-chip:hover:not(:disabled){background:var(--brand-accent-soft)}.asst-chip:disabled{opacity:.55;cursor:not-allowed}.asst-thread{flex-direction:column;gap:14px;display:flex}.asst-row{display:flex}.asst-row--user{justify-content:flex-end}.asst-bubble{word-break:break-word;overflow-wrap:anywhere;max-width:94%;font-size:14px;line-height:1.65}.asst-bubble--user{background:var(--brand-accent);color:var(--on-accent,#101210);white-space:pre-wrap;border-radius:18px 18px 6px;padding:10px 14px}.asst-bubble--ai{border:1px solid var(--sheet-section-border);background:var(--sheet-section-bg);width:100%;max-width:100%;color:var(--text-primary);border-radius:6px 18px 18px;padding:14px 16px 10px}.asst-tools{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.asst-tool{background:rgba(var(--text-rgb),.06);color:rgba(var(--text-rgb),.62);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.asst-tool.is-bad{color:var(--warning-text);background:var(--warning-text)}@supports (color:color-mix(in lab,red,red)){.asst-tool.is-bad{background:color-mix(in srgb,var(--warning-text) 13%,transparent)}}.asst-tool:not(.is-running):not(.is-bad) svg{color:var(--success-text)}.asst-spin{border:2px solid rgba(var(--text-rgb),.2);border-top-color:var(--brand-accent);border-radius:50%;width:11px;height:11px;animation:asst-rot .8s linear infinite}@keyframes asst-rot{to{transform:rotate(1turn)}}.asst-typing{gap:4px;padding:6px 2px;display:inline-flex}.asst-typing i{background:rgba(var(--text-rgb),.4);border-radius:50%;width:6px;height:6px;animation:asst-dot 1.2s ease-in-out infinite}.asst-typing i:nth-child(2){animation-delay:.15s}.asst-typing i:nth-child(3){animation-delay:.3s}@keyframes asst-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.asst-note{color:rgba(var(--text-rgb),.5);margin:6px 0 0;font-size:11.5px;font-style:italic}.asst-error{background:var(--danger-text);border-radius:12px;align-items:flex-start;gap:7px;margin:8px 0 2px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.asst-error{background:color-mix(in srgb,var(--danger-text) 11%,transparent)}}.asst-error{color:var(--danger-text);font-size:12.5px;line-height:1.5}.asst-error svg{flex:none;margin-top:2px}.asst-sources{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.asst-source{border:1px solid var(--brand-accent);align-items:center;gap:5px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.asst-source{border:1px solid color-mix(in srgb,var(--brand-accent) 30%,transparent)}}.asst-source{background:var(--brand-accent-soft);color:var(--accent-text);font:inherit;cursor:pointer;border-radius:999px;font-size:12px;font-weight:650}.asst-source:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.asst-source:hover{background:color-mix(in srgb,var(--brand-accent) 22%,transparent)}}:root{--ai-sun:#e2b93e;--ai-sky:#3aa6d8;--ai-lilac:#8b74ea;--ai-deep:#0b1238;--ai-glass-hi:#f5f7ff;--ai-glass:#c7d3fb;--ai-glass-lo:#8796d8;--ai-shine:#fff;--ai-dot:#0a0d16;--ai-waves:.5;--ai-serif:ui-serif,"New York",Charter,"Iowan Old Style","Sitka Text",Cambria,Georgia,serif;--ai-box:rgba(var(--card-rgb),.86);--asst-pop-bg:rgba(var(--card-rgb),.98)}:root[data-theme=light]{--ai-sun:#ffd65c;--ai-sky:#6fd0f6;--ai-lilac:#b8a3ff;--ai-deep:#24357f;--ai-glass-hi:#fff;--ai-glass:#eaf1ff;--ai-glass-lo:#aebff6;--ai-dot:#fff;--ai-waves:.8;--ai-box:#ffffffe6;--asst-pop-bg:#fcfcfcfa}.asst-orb{width:56px;height:56px;filter:drop-shadow(0 10px 14px var(--ai-deep));flex:none;line-height:0;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.asst-orb{filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--ai-deep) 24%,transparent))}}.asst-orb svg{display:block;overflow:visible}.asst-orb-tint{transform-box:view-box;transform-origin:50%}.asst-orb[data-state=thinking]{animation:asst-orb-breathe 1.8s ease-in-out infinite}.asst-orb[data-state=thinking] .asst-orb-tint{animation:asst-orb-turn 2.8s ease-in-out infinite}.asst-orb[data-state=listening]{transform:scale(calc(1 + var(--orb-level,0) * .16));transition:transform .1s linear}@keyframes asst-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes asst-orb-turn{0%,to{transform:rotate(0)}50%{transform:rotate(70deg)}}@media (prefers-reduced-motion:reduce){.asst-orb,.asst-orb-tint{animation:none!important}.asst-orb[data-state=listening]{transform:none}}:root[data-reduce-motion] .asst-orb,:root[data-reduce-motion] .asst-orb-tint{animation:none!important}.asst-brief.bento-panel{isolation:isolate;padding:0;container:asst-brief/inline-size}.asst-brief.bento-panel:after{display:none}.react-grid-item .asst-brief.bento-panel{container-type:size}.dashboard-bento.is-editing .asst-brief-ask{pointer-events:none}.dashboard-bento.is-editing .asst-brief-ibtn{visibility:hidden}.ai-sky{z-index:0;pointer-events:none;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 34%,#0000 100%);mask-image:linear-gradient(#000 0 34%,#0000 100%)}.asst-brief>.ai-sky{height:min(74%,300px)}.ai-waves{filter:blur(30px);width:112%;height:118%;opacity:var(--ai-waves);position:absolute;top:-18%;left:-6%}.ai-waves path{fill:none;stroke-width:84px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ai-waves .is-sun{stroke:var(--ai-sun)}.ai-waves .is-sky{stroke:var(--ai-sky)}.ai-waves .is-lilac{stroke:var(--ai-lilac)}:root:not([data-theme=light]) .ai-waves{mix-blend-mode:screen}.ai-dots{opacity:.5;background-image:radial-gradient(circle,var(--ai-dot) 0 1.1px,transparent 1.5px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 46%,#0000 92%);mask-image:linear-gradient(#0000,#000 22% 46%,#0000 92%)}.asst-brief-layout{z-index:1;box-sizing:border-box;grid-template:"hero""card"minmax(0,1fr)"ask"/minmax(0,1fr);gap:14px;height:100%;padding:18px 18px 12px;display:grid;position:relative}.asst-brief-hero{text-align:center;flex-direction:column;grid-area:hero;align-items:center;gap:3px;min-width:0;display:flex}.asst-brief-hero .asst-orb{width:58px;height:58px;margin-bottom:8px}.asst-brief-status{font-family:var(--ai-serif);color:rgba(var(--text-rgb),.62);margin:0;font-size:14px;line-height:1.35}.asst-brief-title{color:var(--text-primary);text-wrap:balance;margin:0;font-size:25px;font-weight:500;line-height:1.2}:root .asst-brief .asst-brief-hero .asst-brief-title{font-family:var(--ai-serif);letter-spacing:-.012em}.asst-brief-card{background:rgba(var(--card-rgb),.62);border:1px solid rgba(var(--stroke-rgb),.12);min-height:0;box-shadow:0 18px 34px -28px var(--ai-deep);border-radius:18px;flex-direction:column;grid-area:card;gap:6px;padding:11px 14px 10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.asst-brief-card{box-shadow:0 18px 34px -28px color-mix(in srgb,var(--ai-deep) 50%,transparent)}}.asst-brief-card{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}:root[data-theme=light] .asst-brief-card{background:#ffffff9e}.asst-brief-card-head{align-items:center;gap:8px;min-height:28px;display:flex}.asst-brief-card-head h4{letter-spacing:-.005em;min-width:0;color:var(--text-primary);flex:1;margin:0;font-size:13px;font-weight:700}.asst-brief-at{text-overflow:ellipsis;min-width:0;color:rgba(var(--text-rgb),.5);white-space:nowrap;font-size:11.5px;overflow:hidden}.asst-brief-ibtn{cursor:pointer;border:1px solid rgba(var(--stroke-rgb),.14);width:28px;height:28px;color:rgba(var(--text-rgb),.62);background:0 0;border-radius:999px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.asst-brief-ibtn:hover:not(:disabled){color:var(--text-primary);background:rgba(var(--text-rgb),.06)}.asst-brief-ibtn:disabled{opacity:.45;cursor:not-allowed}.asst-brief-main{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--text-rgb),.22) transparent;flex:1;min-height:0;overflow:auto}.asst-brief-tabs{flex:1 0 auto;align-items:center;gap:2px;margin-left:-8px;display:flex}.asst-brief-tab{font:inherit;letter-spacing:-.005em;cursor:pointer;color:rgba(var(--text-rgb),.55);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:5px 10px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.asst-brief-tab:hover{color:var(--text-primary)}.asst-brief-tab[aria-selected=true]{color:var(--text-primary);background:rgba(var(--text-rgb),.08)}.asst-brief-tab:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.asst-brief-live{background:var(--brand-accent);border-radius:50%;width:6px;height:6px;margin-left:7px;animation:asst-orb-breathe 1.4s ease-in-out infinite;display:inline-block}.asst-brief-thread{gap:14px;padding:2px 4px 8px 0}.asst-brief-thread .asst-bubble{max-width:100%;font-size:13.5px;line-height:1.6}.asst-brief-thread .asst-bubble--user{max-width:92%;padding:8px 12px;font-size:13px}.asst-brief-thread .asst-bubble--ai{background:0 0;border:0;border-radius:0;padding:0}.asst-brief-thread .asst-actions{margin-left:-6px}.asst-brief-loading{flex-direction:column;gap:12px;padding:6px 0 4px;display:flex}.asst-brief-content{color:var(--text-primary);font-size:13.5px;line-height:1.55;transition:opacity .2s}.asst-brief-content.is-writing{opacity:.55}.asst-brief-content .asst-md-ul{margin:0;padding:0;list-style:none}.asst-brief-content .asst-md-ul li{margin:0;padding:7px 0 7px 18px;position:relative}.asst-brief-content .asst-md-ul li+li{border-top:1px solid rgba(var(--stroke-rgb),.1)}.asst-brief-content .asst-md-ul li:first-child{padding-top:2px}.asst-brief-content .asst-md-ul li:before{content:"";background:linear-gradient(135deg,var(--ai-sky),var(--ai-lilac));border-radius:50%;width:7px;height:7px;position:absolute;top:calc(3.5px + .78em);left:1px}.asst-brief-content .asst-md-ul li:first-child:before{top:calc(.78em - 1.5px)}.asst-brief-card-foot{flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px;display:flex}.asst-brief-card-foot .asst-source{white-space:nowrap;flex:none}.asst-brief-failed{color:rgba(var(--text-rgb),.65);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.asst-brief-failed svg{color:var(--warning-text);flex:none}.asst-brief-ask{grid-area:ask;gap:6px;min-width:0}.ai-box,.asst-brief-ask{flex-direction:column;display:flex}.ai-box{background:var(--ai-box);border:1px solid rgba(var(--stroke-rgb),.14);box-shadow:0 14px 30px -24px var(--ai-deep);border-radius:20px;gap:4px;padding:10px 8px 8px 14px}@supports (color:color-mix(in lab,red,red)){.ai-box{box-shadow:0 14px 30px -24px color-mix(in srgb,var(--ai-deep) 60%,transparent)}}.ai-box{transition:border-color .15s,box-shadow .15s}.ai-box:focus-within{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.ai-box:focus-within{border-color:color-mix(in srgb,var(--brand-accent) 55%,rgba(var(--stroke-rgb),.14))}}.ai-box:focus-within{box-shadow:0 0 0 3px var(--focus-ring),0 14px 30px -24px var(--ai-deep)}@supports (color:color-mix(in lab,red,red)){.ai-box:focus-within{box-shadow:0 0 0 3px var(--focus-ring),0 14px 30px -24px color-mix(in srgb,var(--ai-deep) 60%,transparent)}}.ai-box.is-off{background:rgba(var(--text-rgb),.05)}.ai-box textarea{resize:none;width:100%;min-height:24px;max-height:96px;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:none;margin:0;padding:3px 4px 2px 0;font-size:14px;line-height:1.45;display:block}.ai-box textarea::placeholder{color:rgba(var(--text-rgb),.45)}.ai-tools{align-items:center;gap:6px;min-width:0;display:flex}.ai-spacer{flex:1}.ai-chip,.ai-mic,.ai-send,.ai-tool{cursor:pointer;font:inherit;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ai-tool{width:32px;color:rgba(var(--text-rgb),.7)}.ai-chip,.ai-tool{border:1px solid rgba(var(--stroke-rgb),.16);height:32px;background:0 0;border-radius:999px}.ai-chip{min-width:0;color:rgba(var(--text-rgb),.72);flex:0 auto;gap:6px;padding:0 10px 0 9px;font-size:12.5px;font-weight:600}.ai-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-chip.is-on,.ai-chip:hover,.ai-tool.is-on,.ai-tool:hover:not(:disabled){background:rgba(var(--text-rgb),.07);color:var(--text-primary)}.ai-mic{width:34px;height:34px;color:rgba(var(--text-rgb),.7);background:0 0;border:0;border-radius:999px}.ai-mic:hover:not(:disabled){background:rgba(var(--text-rgb),.07);color:var(--text-primary)}.ai-send{width:34px;height:34px;color:var(--page-bg);border:0;border-radius:999px}.ai-send,.ai-send:hover:not(:disabled){background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.ai-send:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 86%,var(--brand-accent))}}.ai-send:disabled{cursor:not-allowed;background:rgba(var(--text-rgb),.1);color:rgba(var(--text-rgb),.42)}.ai-send.is-stop i{background:currentColor;border-radius:3px;width:11px;height:11px;display:block}.ai-mic:disabled,.ai-tool:disabled{opacity:.45;cursor:not-allowed}.ai-chip:focus-visible,.ai-mic:focus-visible,.ai-send:focus-visible,.ai-tool:focus-visible,.asst-brief-ibtn:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.ai-note{text-align:center;color:rgba(var(--text-rgb),.5);margin:0;padding:0 6px;font-size:11.5px;line-height:1.4}.ai-note.is-alert{color:var(--warning-text)}.ai-pop{z-index:1300;background:var(--asst-pop-bg);border:1px solid rgba(var(--stroke-rgb),.14);max-height:min(60vh,420px);color:var(--text-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;padding:8px;animation:ai-pop .14s ease-out;position:fixed;overflow:auto;box-shadow:0 24px 60px -24px #0000008c,0 2px 8px #0000001f}.ai-pop-head{letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--text-rgb),.55);margin:2px 8px 6px;font-size:11px;font-weight:750}.ai-pop-item{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text-primary);background:0 0;border:0;border-radius:10px;padding:9px 10px;font-size:13.5px;line-height:1.4;display:block}.ai-pop-item:focus-visible,.ai-pop-item:hover{background:rgba(var(--text-rgb),.07);outline:none}.ai-pop-foot{border-top:1px solid rgba(var(--stroke-rgb),.1);color:rgba(var(--text-rgb),.6);margin:6px 8px 2px;padding-top:8px;font-size:12px}.asst-scope-tip{color:rgba(var(--text-rgb),.8);flex-direction:column;gap:6px;padding:6px 8px;font-size:12.5px;line-height:1.55;display:flex}.asst-scope-tip b{color:var(--text-primary);font-size:12px;font-weight:700}.asst-scope-tip b:not(:first-child){margin-top:6px}.asst-scope-tip ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;list-style:outside;display:flex}.asst-scope-tip p{color:rgba(var(--text-rgb),.62);margin:0}@keyframes ai-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@container asst-brief (min-width:860px){.asst-brief-layout{grid-template:"hero card"minmax(0,1fr)"ask card"/minmax(0,1fr) minmax(0,1.12fr);gap:12px 30px;padding:16px 16px 14px 30px}.asst-brief-hero{align-self:center}.asst-brief-hero .asst-orb{width:78px;height:78px;margin-bottom:10px}.asst-brief-title{font-size:28px}}@container asst-brief (max-height:480px){.asst-brief-card-foot{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px 0 -16px;padding:2px 14px 0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.asst-brief-card-foot::-webkit-scrollbar{display:none}}@container asst-brief (max-width:560px){.asst-brief-tabs~.asst-brief-at{display:none}.asst-brief-card-foot{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px 0 -16px;padding:2px 14px 0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.asst-brief-card-foot::-webkit-scrollbar{display:none}}@container asst-brief (max-width:859px) and (max-height:480px){.asst-brief-layout{gap:10px;padding:14px 14px 10px}.asst-brief-hero{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"orb status""orb title";align-items:center;gap:0 12px;display:grid}.asst-brief-hero .asst-orb{grid-area:orb;width:42px;height:42px;margin:0}.asst-brief-status{grid-area:status;font-size:12.5px}.asst-brief-title{grid-area:title;font-size:19px}.ai-box{border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:6px 6px 6px 8px}.ai-tools{display:contents}.ai-box textarea{flex:1;order:2;min-width:0;max-height:40px;padding:0 4px}.ai-tool{order:1}.ai-chip,.ai-spacer{display:none}.ai-mic{order:3}.ai-send{order:4}}@container asst-brief (min-width:860px) and (max-height:360px){.asst-brief-hero .asst-orb{width:62px;height:62px;margin-bottom:6px}.asst-brief-title{font-size:24px}}.dashboard-bento.is-stacked .asst-brief-card[data-mode=answer] .asst-brief-main{max-height:440px}@media (prefers-reduced-motion:reduce){.asst-brief-content{transition:none}.ai-pop,.asst-brief-live{animation:none}}.asst-chart{background:var(--sheet-section-bg);border:1px solid var(--sheet-section-border);border-radius:16px;margin:12px 0 0;padding:12px 14px 10px}.asst-chart-head{gap:2px;margin-bottom:8px;display:grid}.asst-chart-head strong{letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.asst-chart-head span{color:rgba(var(--text-rgb),.62);font-size:11.5px;line-height:1.45}.asst-chart-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.asst-chart-btn{cursor:pointer;font:inherit;color:var(--accent-text);background:var(--brand-accent-soft);border:1px solid var(--brand-accent);align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.asst-chart-btn{border:1px solid color-mix(in srgb,var(--brand-accent) 30%,transparent)}}.asst-chart-btn{border-radius:999px}.asst-chart-btn:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.asst-chart-btn:hover{background:color-mix(in srgb,var(--brand-accent) 22%,transparent)}}.asst-chart-btn:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.asst-chart-btn .is-chev{transition:transform .15s}.asst-chart-btn[aria-expanded=true] .is-chev{transform:rotate(180deg)}.asst-chart-table-wrap{margin-top:8px;overflow-x:auto}.asst-chart-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.asst-chart-table td,.asst-chart-table th{text-align:left;border-bottom:1px solid var(--sheet-section-border);white-space:nowrap;padding:5px 8px}.asst-chart-table thead th{color:rgba(var(--text-rgb),.62);font-weight:650}.asst-chart-table tbody th{color:var(--text-primary);white-space:normal;font-weight:500}.asst-chart-table td{color:var(--text-primary);text-align:right}.asst-chart-table thead th:not(:first-child){text-align:right}.asst-ch-graphic{color:var(--text-primary)}.asst-ch-svg{width:100%;height:auto;display:block;overflow:visible}.asst-ch-s0{color:var(--brand-accent)}.asst-ch-s1{color:var(--warning-text)}.asst-ch-s2{color:rgba(var(--text-rgb),.6)}.asst-ch-t{fill:var(--text-primary);opacity:.72;font-family:inherit}.asst-ch-t[font-weight="600"],.asst-ch-t[font-weight="700"]{opacity:1}.asst-ch-slice{stroke:var(--sheet-section-bg);stroke-width:1.5px}.asst-ch-donut{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.asst-ch-donut-svg{flex:none;width:150px}.asst-ch-legend{flex:1;gap:6px;min-width:150px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.asst-ch-legend li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.asst-ch-sw{background:currentColor;border-radius:4px;width:12px;height:12px}.asst-ch-lg-l{color:var(--text-primary);overflow-wrap:anywhere}.asst-ch-lg-v{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:650}.asst-ch-lg-v small{color:rgba(var(--text-rgb),.62);font-size:11px;font-weight:500}.asst-ch-key{color:rgba(var(--text-rgb),.62);flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.asst-ch-key li{align-items:center;gap:6px;display:inline-flex}.asst-card{border:1px solid var(--brand-accent);margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.asst-card{border:1px solid color-mix(in srgb,var(--brand-accent) 32%,transparent)}}.asst-card{background:var(--sheet-section-bg);border-radius:16px}.asst-card-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.asst-card-head h4{letter-spacing:-.01em;min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:1;margin:0;font-size:14px;font-weight:750}.asst-card-state{background:var(--brand-accent-soft);color:var(--accent-text);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.asst-card.is-done .asst-card-state{background:var(--success-soft);color:var(--success-text)}.asst-card.is-failed .asst-card-state,.asst-card.is-unconfirmed .asst-card-state{background:var(--danger-text)}@supports (color:color-mix(in lab,red,red)){.asst-card.is-failed .asst-card-state,.asst-card.is-unconfirmed .asst-card-state{background:color-mix(in srgb,var(--danger-text) 12%,transparent)}}.asst-card.is-failed .asst-card-state,.asst-card.is-unconfirmed .asst-card-state{color:var(--danger-text)}.asst-card.is-cancelled .asst-card-state,.asst-card.is-expired .asst-card-state,.asst-card.is-gone .asst-card-state{background:rgba(var(--text-rgb),.08);color:rgba(var(--text-rgb),.6)}.asst-card.is-cancelled,.asst-card.is-expired,.asst-card.is-gone{border-color:var(--sheet-section-border)}.asst-card.is-cancelled .asst-card-lines,.asst-card.is-expired .asst-card-lines,.asst-card.is-gone .asst-card-lines{opacity:.6}.asst-card-lines{gap:6px;margin:0;display:grid}.asst-card-lines>div{grid-template-columns:112px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.5;display:grid}.asst-card-lines dt{color:rgba(var(--text-rgb),.6);font-weight:600}.asst-card-lines dd{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.asst-card-outcome{color:rgba(var(--text-rgb),.6);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:12.5px;line-height:1.5;display:flex}.asst-card-outcome svg{flex:none;margin-top:2px}.asst-card-outcome.is-good{color:var(--success-text)}.asst-card-outcome.is-bad{color:var(--danger-text)}.asst-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.asst-card-send{align-items:center;gap:8px;padding:9px 18px;font-size:13px;display:inline-flex}.asst-card-send:disabled{opacity:.6;cursor:not-allowed}.asst-card-note{color:rgba(var(--text-rgb),.5);flex-basis:100%;font-size:11.5px}:root[data-skin=professional] .asst-card{border-radius:8px}@media (max-width:520px){.asst-card-lines>div{grid-template-columns:minmax(0,1fr);gap:0}}.asst-actions{align-items:center;gap:2px;margin:8px -6px 0;display:flex}.asst-act{min-width:30px;height:30px;color:rgba(var(--text-rgb),.5);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.asst-act:hover{background:rgba(var(--text-rgb),.08);color:var(--text-primary)}.asst-act--text,.asst-act.is-on{color:var(--accent-text)}.asst-act--text{margin-left:auto}.asst-foot{flex-direction:column;gap:6px;padding:6px 20px 16px;display:flex}.portal-scope .ai-box textarea:focus-visible{box-shadow:none;outline:0!important}.asst-rec{color:var(--danger-text);align-self:center;align-items:center;gap:8px;padding:0 2px 0 4px;font-size:12.5px;font-weight:700;display:inline-flex}.asst-rec-dot{background:var(--danger-text);border-radius:50%;flex:none;width:9px;height:9px;transition:transform .12s ease-out}.asst-upgrade{color:rgba(var(--text-rgb),.62);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;font-size:12px;line-height:1.45;display:flex}.asst-upgrade-link{font:inherit;color:var(--brand-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.asst-upgrade-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.asst-count{font-variant-numeric:tabular-nums}.asst-panel .ai-sky{height:190px;transition:height .45s cubic-bezier(.2,.8,.2,1)}.asst-panel.is-welcome .ai-sky{height:420px}.asst-panel>.asst-foot,.asst-panel>.portal-sheet-body,.asst-panel>.portal-sheet-head{z-index:1;position:relative}.asst-panel>.portal-sheet-head{border-bottom-color:#0000}.asst-panel .portal-sheet-head .asst-orb{margin-left:-2px}:root:not([data-theme=light]) .asst-panel .asst-welcome .asst-hello,:root:not([data-theme=light]) .asst-panel .portal-sheet-head p{color:rgba(var(--text-rgb),.82)}@media (prefers-reduced-motion:reduce){.asst-panel .ai-sky{transition:none}}.asst-history{flex-direction:column;gap:12px;display:flex}.asst-search{border:1px solid rgba(var(--stroke-rgb),.14);background:var(--control-surface);height:40px;color:rgba(var(--text-rgb),.55);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.asst-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.asst-none{text-align:center;color:rgba(var(--text-rgb),.55);margin:18px 0;font-size:13px}.asst-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.asst-item{border:1px solid #0000;border-radius:14px;align-items:center;gap:4px;transition:background .18s;display:flex}.asst-item:hover{background:rgba(var(--text-rgb),.06)}.asst-item.is-current{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.asst-item.is-current{border-color:color-mix(in srgb,var(--brand-accent) 35%,transparent)}}.asst-item.is-current{background:var(--brand-accent-soft)}.asst-open{min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:9px 12px;display:flex}.asst-item-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex;overflow:hidden}.asst-item-title svg{color:var(--accent-text);flex:none}.asst-item-date{color:rgba(var(--text-rgb),.5);font-size:11.5px}.asst-item-actions{opacity:0;padding-right:4px;transition:opacity .18s;display:flex}.asst-item:focus-within .asst-item-actions,.asst-item:hover .asst-item-actions{opacity:1}@media (hover:none){.asst-item-actions{opacity:1}}.asst-rename{flex:1;align-items:center;gap:4px;padding:5px 6px 5px 12px;display:flex}.asst-rename input{border:1px solid var(--brand-accent);background:var(--control-surface);min-width:0;height:34px;color:var(--text-primary);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:13px}.asst-confirm{border:1px solid var(--danger-text);flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.asst-confirm{border:1px solid color-mix(in srgb,var(--danger-text) 32%,transparent)}}.asst-confirm{background:var(--danger-text);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.asst-confirm{background:color-mix(in srgb,var(--danger-text) 9%,transparent)}}.asst-confirm{font-size:12.5px;line-height:1.45}.asst-confirm>span:first-child{flex:1;min-width:150px}.asst-confirm-actions{gap:6px;display:flex}.asst-btn{border:1px solid rgba(var(--stroke-rgb),.18);color:rgba(var(--text-rgb),.8);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.asst-btn:hover:not(:disabled){background:rgba(var(--text-rgb),.07);color:var(--text-primary)}.asst-btn:disabled{opacity:.5;cursor:not-allowed}.asst-btn--danger{background:var(--danger-text);color:#1c0e0c;border-color:#0000}.asst-btn--danger:hover:not(:disabled){background:var(--danger-text);color:#1c0e0c;filter:brightness(1.08)}:root[data-theme=light] .asst-btn--danger,:root[data-theme=light] .asst-btn--danger:hover:not(:disabled){color:#fff}.asst-btn--ghost{align-self:flex-start;margin-top:6px}.asst-btn--quiet{border-color:#0000}:root[data-skin=professional] .asst-btn,:root[data-skin=professional] .asst-cta,:root[data-skin=professional] .asst-search,:root[data-skin=professional] .asst-source{border-radius:8px}:root[data-skin=professional] .ai-box{border-radius:14px}:root[data-skin=professional] .ai-chip,:root[data-skin=professional] .ai-mic,:root[data-skin=professional] .ai-send,:root[data-skin=professional] .ai-tool{border-radius:9px}:root[data-skin=professional] .asst-bubble--ai,:root[data-skin=professional] .asst-bubble--user,:root[data-skin=professional] .asst-chip,:root[data-skin=professional] .asst-confirm,:root[data-skin=professional] .asst-item{border-radius:8px}.asst-sheet a:focus-visible,.asst-sheet button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.asst-md{text-wrap:pretty}.asst-md>*+*{margin-top:10px}.asst-md-p{margin:0}.asst-md-h{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.04em;font-weight:750}.asst-md>*+.asst-md-h{margin-top:16px}.asst-md-ol,.asst-md-ul{margin:0;padding-left:22px}.asst-md-ul{list-style:outside}.asst-md-ol{list-style:decimal}.asst-md-ul li::marker{color:rgba(var(--text-rgb),.4)}.asst-md-ol li::marker{color:rgba(var(--text-rgb),.6);font-variant-numeric:tabular-nums;font-weight:650}.asst-md-ol li,.asst-md-ul li{margin:5px 0 0;padding-left:3px}.asst-md-ol li:first-child,.asst-md-ul li:first-child{margin-top:0}.asst-md strong{color:var(--text-primary);font-weight:700}.asst-md em{font-style:italic}.asst-md-code{background:rgba(var(--text-rgb),.08);font-family:var(--font-mono);border-radius:6px;padding:1px 5px;font-size:.9em}.asst-md-pre{background:rgba(var(--text-rgb),.07);border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow-x:auto}.asst-md-pre code{font-family:var(--font-mono)}.asst-md-table-wrap{border:1px solid var(--sheet-section-border);border-radius:12px;overflow-x:auto}.asst-md-table{border-collapse:collapse;width:100%;font-size:12.5px}.asst-md-table td,.asst-md-table th{border-bottom:1px solid var(--sheet-section-border);text-align:left;vertical-align:top;padding:7px 10px}.asst-md-table th{background:rgba(var(--text-rgb),.06);color:rgba(var(--text-rgb),.6);white-space:nowrap;font-weight:700}.asst-md-table tr:last-child td{border-bottom:0}@media (max-width:520px){.asst-bubble{font-size:14px}.asst-foot{padding:10px 16px 14px}.asst-suggest{gap:6px}}@media (prefers-reduced-motion:reduce){.asst-spin,.asst-typing i{animation:none}.asst-rec-dot{transition:none}}.asst-set{gap:16px;max-width:920px}.asst-set,.asst-set-card{flex-direction:column;display:flex}.asst-set-card{gap:4px;padding:20px 22px}.asst-set-head{align-items:center;gap:14px;margin-bottom:10px;display:flex}.asst-set-head h2{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:17px;font-weight:800}.asst-set-head p{color:rgba(var(--text-rgb),.6);margin:4px 0 0;font-size:12.5px;line-height:1.55}.asst-set-head--small h2{font-size:15px}.asst-set-badge{width:42px;height:42px;color:var(--on-accent,#101210);background:linear-gradient(135deg,var(--brand-accent-hover,var(--brand-accent)),var(--brand-accent));border-radius:14px;flex:none;place-items:center;display:grid}.asst-set-badge--soft{background:var(--brand-accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:12px}.asst-set-state{background:rgba(var(--text-rgb),.08);color:rgba(var(--text-rgb),.65);border-radius:999px;flex:none;padding:4px 12px;font-size:12px;font-weight:750}.asst-set-state.is-on{background:var(--success-soft);color:var(--success-text)}.asst-set-warn{border:1px solid var(--warning-text);align-items:flex-start;gap:10px;margin:2px 0 8px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.asst-set-warn{border:1px solid color-mix(in srgb,var(--warning-text) 32%,transparent)}}.asst-set-warn{background:var(--warning-text);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.asst-set-warn{background:color-mix(in srgb,var(--warning-text) 10%,transparent)}}.asst-set-warn{color:var(--warning-text);font-size:12.5px;line-height:1.55}.asst-set-warn svg{flex:none;margin-top:2px}.asst-set-warn.is-info{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.asst-set-warn.is-info{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.asst-set-warn.is-info{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.asst-set-warn.is-info{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.asst-set-warn.is-info{color:var(--text-primary)}.asst-set-link{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.asst-set-row{border-top:1px solid rgba(var(--stroke-rgb),.09);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.asst-set-copy{flex:1;min-width:0}.asst-set-title{color:var(--text-primary);font-size:14px;font-weight:700}.asst-set-hint{color:rgba(var(--text-rgb),.55);margin-top:3px;font-size:12px;line-height:1.55}.asst-set-control{flex:none}.asst-set-input{text-align:right;font-variant-numeric:tabular-nums;width:110px!important}.asst-set-bad{text-align:right;color:var(--danger-text);margin:-6px 0 6px;font-size:12px}.asst-set-notice{border:1px solid var(--brand-accent);margin:4px 0 10px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.asst-set-notice{border:1px solid color-mix(in srgb,var(--brand-accent) 30%,transparent)}}.asst-set-notice{background:var(--brand-accent-soft);border-radius:16px}.asst-set-accept{cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.asst-set-accept input{width:17px;height:17px;accent-color:var(--brand-accent);flex:none;margin-top:2px}.asst-set-foot{border-top:1px solid rgba(var(--stroke-rgb),.09);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.asst-set-foot-note{color:rgba(var(--text-rgb),.55);margin-right:auto;font-size:12px}.asst-set-save{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 26px;font-size:13.5px;font-weight:800}.asst-set-save:disabled{opacity:.45;cursor:not-allowed}.asst-set-empty{color:rgba(var(--text-rgb),.55);margin:14px 0 4px;font-size:13px}.asst-set-ceil{color:rgba(var(--text-rgb),.5);align-items:center;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.asst-byok-form{border-top:1px solid rgba(var(--stroke-rgb),.09);gap:14px;margin-top:4px;padding-top:14px;display:grid}.asst-byok-field{gap:6px;min-width:0;display:grid}.asst-byok-field>label{color:var(--text-primary);font-size:13px;font-weight:700}.asst-byok-field>small{color:rgba(var(--text-rgb),.55);font-size:12px;line-height:1.55}.asst-byok-field>.asst-set-bad{text-align:left;color:var(--danger-text);margin:0}.asst-byok-voice{color:rgba(var(--text-rgb),.55);margin:-6px 0 0;font-size:12px;line-height:1.5}.asst-byok-notes{color:rgba(var(--text-rgb),.78);gap:6px;margin:2px 0 0;padding:0 0 0 18px;font-size:12.5px;line-height:1.55;list-style:outside;display:grid}.asst-byok-notes li::marker{color:rgba(var(--text-rgb),.4)}.asst-byok-live{border:1px solid var(--success-text);align-items:flex-start;gap:10px;margin:2px 0 8px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.asst-byok-live{border:1px solid color-mix(in srgb,var(--success-text) 32%,transparent)}}.asst-byok-live{background:var(--success-text);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.asst-byok-live{background:color-mix(in srgb,var(--success-text) 10%,transparent)}}.asst-byok-live{color:var(--success-text);font-size:12.5px;line-height:1.55}.asst-byok-live svg{flex:none;margin-top:2px}.asst-byok-remove{color:var(--danger-text);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.asst-switch{background:rgba(var(--stroke-rgb),.22);cursor:pointer;border:0;border-radius:999px;width:44px;height:25px;padding:0;transition:background .2s;position:relative}.asst-switch span{background:var(--text-primary);border-radius:50%;width:19px;height:19px;transition:transform .2s;position:absolute;top:3px;left:3px}.asst-switch.is-on{background:var(--brand-accent)}.asst-switch.is-on span{background:var(--on-accent,#101210);transform:translate(19px)}.asst-switch:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.asst-notice{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.asst-notice h3{letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--text-rgb),.6);margin:0 0 6px;font-size:12px;font-weight:800}.asst-notice ul{margin:0;padding-left:17px;list-style:outside}.asst-notice li{color:rgba(var(--text-rgb),.78);margin:4px 0;font-size:12.5px;line-height:1.55}.asst-notice li::marker{color:rgba(var(--text-rgb),.4)}.asst-notice p{color:rgba(var(--text-rgb),.6);margin:8px 0 0;font-size:12px;line-height:1.55}.asst-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.asst-stat{flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.asst-stat-label{letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--text-rgb),.5);font-size:11.5px;font-weight:700}.asst-stat-value{letter-spacing:-.02em;color:var(--text-primary);font-size:24px;font-weight:800;line-height:1.15}.asst-stat.is-warn .asst-stat-value{color:var(--warning-text)}.asst-stat-hint{color:rgba(var(--text-rgb),.5);font-size:11.5px;line-height:1.4}.asst-bars{margin:0 0 18px}.asst-bars-plot{border-bottom:1px solid rgba(var(--stroke-rgb),.14);align-items:flex-end;gap:3px;height:120px;padding-bottom:2px;display:flex}.asst-bar{background:var(--brand-accent);opacity:.9;border-radius:4px 4px 0 0;flex:1;min-width:0}.asst-bar.is-empty{background:rgba(var(--text-rgb),.16);opacity:1}.asst-bar.has-failure{box-shadow:inset 0 3px 0 var(--warning-text)}.asst-bars figcaption{color:rgba(var(--text-rgb),.5);justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex}.asst-tops h3{letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--text-rgb),.6);margin:0 0 8px;font-size:12px;font-weight:800}.asst-tops ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.asst-tops li{grid-template-columns:minmax(120px,220px) minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:12.5px;display:grid}.asst-tops-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);overflow:hidden}.asst-tops-bar{background:rgba(var(--text-rgb),.08);border-radius:99px;height:8px;overflow:hidden}.asst-tops-bar i{background:var(--brand-accent);border-radius:99px;height:100%;display:block}.asst-tops-n{text-align:right;font-variant-numeric:tabular-nums;color:rgba(var(--text-rgb),.6)}@media (max-width:760px){.asst-notice{grid-template-columns:1fr;gap:14px}.asst-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.asst-set-card{padding:16px}.asst-set-row{flex-direction:column;align-items:flex-start;gap:10px}.asst-set-control{align-self:flex-start}.asst-set-bad,.asst-set-input{text-align:left}.asst-set-bad{margin-top:-4px}.asst-tops li{grid-template-columns:minmax(0,1fr) 44px}.asst-tops-bar{display:none}}.asst-plat{flex-direction:column;gap:16px;margin-top:22px;display:flex}.asst-plat-window{border:1px solid rgba(var(--stroke-rgb),.12);background:var(--control-surface);border-radius:999px;flex:none;gap:3px;padding:3px;display:inline-flex}.asst-plat-window button{color:rgba(var(--text-rgb),.62);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:12.5px}.asst-plat-window button:hover{color:var(--text-primary)}.asst-plat-window button[aria-pressed=true]{background:var(--brand-accent);color:var(--on-accent,#101210);font-weight:750}.asst-plat-filters button:focus-visible,.asst-plat-window button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.asst-plat-targets{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.asst-plat-targets li{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.asst-plat-rank{background:var(--brand-accent-soft);width:22px;height:22px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}.asst-plat-model{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--text-primary);font-size:12.5px}.asst-plat-tag{border:1px solid rgba(var(--stroke-rgb),.16);color:rgba(var(--text-rgb),.62);border-radius:999px;padding:2px 9px;font-size:11px}.asst-plat-tag.is-ok{border-color:var(--success-text)}@supports (color:color-mix(in lab,red,red)){.asst-plat-tag.is-ok{border-color:color-mix(in srgb,var(--success-text) 35%,transparent)}}.asst-plat-tag.is-ok{color:var(--success-text)}.asst-plat-tag.is-warn{border-color:var(--warning-text)}@supports (color:color-mix(in lab,red,red)){.asst-plat-tag.is-warn{border-color:color-mix(in srgb,var(--warning-text) 35%,transparent)}}.asst-plat-tag.is-warn{color:var(--warning-text)}.asst-plat-adopt{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.asst-plat-adopt-lead{color:rgba(var(--text-rgb),.55);margin-right:2px;font-size:12px}.asst-plat-chip{background:rgba(var(--text-rgb),.06);color:rgba(var(--text-rgb),.72);border-radius:999px;padding:4px 10px;font-size:12px}.asst-plat-chip b{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:3px}.asst-plat-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.asst-plat-search{border:1px solid rgba(var(--stroke-rgb),.12);background:var(--control-surface);min-width:0;color:rgba(var(--text-rgb),.5);border-radius:12px;flex:220px;align-items:center;gap:8px;padding:8px 12px;display:flex}.asst-plat-search:focus-within{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.asst-plat-search:focus-within{border-color:color-mix(in srgb,var(--brand-accent) 55%,transparent)}}.asst-plat-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.asst-plat-filters{flex-wrap:wrap;gap:6px;display:flex}.asst-plat-filters button{border:1px solid rgba(var(--stroke-rgb),.14);color:rgba(var(--text-rgb),.66);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.asst-plat-filters button span{font-variant-numeric:tabular-nums;color:rgba(var(--text-rgb),.45)}.asst-plat-filters button[aria-pressed=true]{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.asst-plat-filters button[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-accent) 40%,transparent)}}.asst-plat-filters button[aria-pressed=true]{background:var(--brand-accent-soft);color:var(--accent-text);font-weight:750}.asst-plat-filters button[aria-pressed=true] span{color:inherit}.asst-plat-table-wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.asst-plat-table{border-collapse:collapse;width:100%;min-width:880px;font-size:13px}.asst-plat-table th{border-bottom:1px solid rgba(var(--stroke-rgb),.12);text-align:left;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--text-rgb),.48);padding:10px;font-size:10.5px;font-weight:750}.asst-plat-table td{border-bottom:1px solid rgba(var(--stroke-rgb),.07);vertical-align:top;color:var(--text-primary);padding:12px 10px}.asst-plat-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.asst-plat-name{font-weight:700}.asst-plat-sub{color:rgba(var(--text-rgb),.5);margin-top:2px;font-size:11.5px}.asst-plat-state{background:rgba(var(--text-rgb),.08);color:rgba(var(--text-rgb),.6);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:750;display:inline-block}.asst-plat-state.is-on{background:var(--success-soft);color:var(--success-text)}.asst-plat-state.is-warn{background:var(--warning-text)}@supports (color:color-mix(in lab,red,red)){.asst-plat-state.is-warn{background:color-mix(in srgb,var(--warning-text) 14%,transparent)}}.asst-plat-state.is-warn{color:var(--warning-text)}.asst-plat-table tr.is-unreadable td{background:var(--warning-text)}@supports (color:color-mix(in lab,red,red)){.asst-plat-table tr.is-unreadable td{background:color-mix(in srgb,var(--warning-text) 5%,transparent)}}.asst-plat-flags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.asst-plat-addon{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asst-plat-addon-btn{border:1px solid rgba(var(--stroke-rgb),.18);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.asst-plat-addon-btn:hover:not(:disabled){background:rgba(var(--text-rgb),.06)}.asst-plat-addon-btn:disabled{opacity:.5;cursor:default}.asst-plat-flag{border:1px solid rgba(var(--stroke-rgb),.14);color:rgba(var(--text-rgb),.6);border-radius:999px;padding:1px 7px;font-size:10.5px;display:inline-block}.asst-plat-flag.is-warn{border-color:var(--warning-text)}@supports (color:color-mix(in lab,red,red)){.asst-plat-flag.is-warn{border-color:color-mix(in srgb,var(--warning-text) 35%,transparent)}}.asst-plat-flag.is-warn{color:var(--warning-text)}.asst-plat-table td.asst-plat-warn,.asst-plat-warn{color:var(--warning-text);font-weight:750}.asst-plat-muted,.asst-plat-table td.asst-plat-muted{color:rgba(var(--text-rgb),.45)}@media (max-width:760px){.asst-plat-head .asst-set-head{flex-wrap:wrap}.asst-plat-window{order:3;justify-content:space-between;width:100%}.asst-plat-window button{flex:1}}:root[data-theme=light]:not([data-skin=professional]) .portal-app-rail{transition:width .24s,background .24s;background:var(--mist-chrome)!important;border-color:var(--mist-edge)!important;box-shadow:var(--mist-chrome-shadow)!important}:root[data-theme=light]:not([data-skin=professional]) .portal-app-rail[data-expanded]{background:linear-gradient(180deg,#ffffff80,#ffffff47),rgba(var(--mist-rgb),.62)!important}:root[data-theme=light]:not([data-skin=professional]) .portal-rail-glyph,:root[data-theme=light]:not([data-skin=professional]) .portal-rail-tile{background:linear-gradient(160deg,#fff9,#ffffff42),rgba(var(--mist-rgb),.2)!important;border-color:rgba(var(--mist-ink-rgb),.08)!important;box-shadow:inset 0 1px 0 #ffffffc7,0 6px 14px -11px rgba(var(--mist-ink-rgb),.34)!important}:root[data-theme=light]:not([data-skin=professional]) .portal-rail-tile[aria-current=page]{background:linear-gradient(160deg,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(160deg,color-mix(in srgb,var(--app-accent,#718700) 20%,#ffffffb3),color-mix(in srgb,var(--app-accent,#718700) 12%,#ffffff5c))!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) 40%,rgba(var(--mist-ink-rgb),.1))!important}}:root[data-theme=light]:not([data-skin=professional]) .portal-rail-tile[data-enabled=false]{background:rgba(var(--mist-ink-rgb),.06)!important;border-color:rgba(var(--mist-ink-rgb),.1)!important;box-shadow:inset 0 1px #ffffff73!important}:root[data-theme=light]:not([data-skin=professional]) .portal-brand-mark.has-company-logo{border-color:rgba(var(--mist-ink-rgb),.1)!important;background:#ffffff8f!important}:root[data-theme=light]:not([data-skin=professional]) .portal-rail-split{background:rgba(var(--mist-ink-rgb),.1)}:root[data-theme=light]:not([data-skin=professional]) .pshell-row{color:rgba(var(--text-rgb),.82);background:0 0;border-color:#0000}:root[data-theme=light]:not([data-skin=professional]) .pshell-row:not(.is-active):hover{background:#ffffff6b}: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) 12%,#fff9)!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) 28%,rgba(var(--mist-ink-rgb),.08))!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(160deg,#ffffff42,#ffffff12 62%),rgba(var(--mist-rgb),.12)!important;box-shadow:inset 0 1px 0 #ffffff8f,0 1px 2px rgba(var(--mist-ink-rgb),.04),0 22px 52px -36px rgba(var(--mist-ink-rgb),.34)!important;border-color:#ffffff6b!important}:root[data-theme=light]:not([data-skin=professional]) .catalog-card.has-cover{--veil:var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .catalog-card.has-cover{--veil:color-mix(in srgb,var(--hue) 9%,#eeece7)}}:root[data-theme=light]:not([data-skin=professional]) .catalog-card.has-cover{box-shadow:0 1px 2px rgba(var(--mist-ink-rgb),.07),0 24px 46px -30px rgba(var(--mist-ink-rgb),.4)}:root[data-theme=light]:not([data-skin=professional]) .catalog-card-cover:after{--v-foot:92%;--v-foot-2:82%;--v-pool:86%;--v-pool-2:76%;--v-pool-3:40%;--v-left:86%;--v-left-2:78%;--v-left-3:40%}@container catalog-card (max-width:340px){:root[data-theme=light]:not([data-skin=professional]) .catalog-card-cover:after{--v-left:93%;--v-left-2:87%;--v-left-3:48%;--v-pool:90%;--v-pool-2:80%;--v-pool-3:44%;--v-foot:93%;--v-foot-2:84%}}:root[data-theme=light]:not([data-skin=professional]) .catalog-card.has-cover:hover{box-shadow:0 1px 2px rgba(var(--mist-ink-rgb),.07),0 30px 58px -32px var(--hue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .catalog-card.has-cover:hover{box-shadow:0 1px 2px rgba(var(--mist-ink-rgb),.07),0 30px 58px -32px color-mix(in srgb,var(--hue) 45%,rgba(var(--mist-ink-rgb),.45))}}:root[data-theme=light]:not([data-skin=professional]) .catalog-card.has-cover:after{background:linear-gradient(145deg,var(--hue2) 0,#ffffffc7 26%,#ffffff6b 60%,var(--hue) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]:not([data-skin=professional]) .catalog-card.has-cover:after{background:linear-gradient(145deg,color-mix(in srgb,var(--hue2) 60%,#fff) 0,#ffffffc7 26%,#ffffff6b 60%,color-mix(in srgb,var(--hue) 45%,#fff) 100%)}}:root[data-theme=light]:not([data-skin=professional]) .catalog-card.has-cover:after{opacity:.85}: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) 20%,#ffffff9e)}}:root[data-theme=light] .company-headline-carousel{background:radial-gradient(circle at 83% 4%,var(--headline-accent),transparent 40%),radial-gradient(circle at 18% 120%,var(--headline-accent-strong),transparent 46%),linear-gradient(125deg,rgba(var(--mist-rgb),.88),rgba(var(--mist-rgb),.74) 56%,rgba(var(--mist-rgb),.7))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .company-headline-carousel{background:radial-gradient(circle at 83% 4%,color-mix(in srgb,var(--headline-accent) 20%,transparent),transparent 40%),radial-gradient(circle at 18% 120%,color-mix(in srgb,var(--headline-accent-strong) 12%,transparent),transparent 46%),linear-gradient(125deg,rgba(var(--mist-rgb),.88),rgba(var(--mist-rgb),.74) 56%,color-mix(in srgb,rgba(var(--mist-rgb),.7) 82%,var(--headline-accent)))}}:root[data-theme=light] .company-headline-carousel{box-shadow:inset 0 1px 0 #fffc,0 1px 2px rgba(var(--mist-ink-rgb),.06),0 28px 60px -42px rgba(var(--mist-ink-rgb),.46)}:root[data-theme=light] .company-headline-carousel:before{opacity:.55}:root[data-theme=light] .company-headline-image{opacity:.96;filter:saturate(1.04)contrast(1.02)}:root[data-theme=light] .company-headline-shade{opacity:max(.74,var(--hl-shade,1));background:linear-gradient(90deg,rgba(var(--mist-rgb),.97) 0,rgba(var(--mist-rgb),.92) 40%,rgba(var(--mist-rgb),.58) 66%,rgba(var(--mist-rgb),.16)),linear-gradient(0deg,rgba(var(--mist-rgb),.55),transparent 52%)}:root[data-theme=light] .company-headline-art{background:radial-gradient(circle at 76% 36%,var(--headline-accent),transparent 22%),radial-gradient(circle at 87% 66%,var(--headline-accent),transparent 26%),linear-gradient(125deg,rgba(var(--mist-rgb),.3),transparent 55%,var(--headline-accent))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .company-headline-art{background:radial-gradient(circle at 76% 36%,color-mix(in srgb,var(--headline-accent) 26%,transparent),transparent 22%),radial-gradient(circle at 87% 66%,color-mix(in srgb,var(--headline-accent) 12%,transparent),transparent 26%),linear-gradient(125deg,rgba(var(--mist-rgb),.3),transparent 55%,color-mix(in srgb,var(--headline-accent) 8%,transparent))}}:root[data-theme=light] .company-headline-art:after,:root[data-theme=light] .company-headline-art:before{border-color:var(--headline-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .company-headline-art:after,:root[data-theme=light] .company-headline-art:before{border-color:color-mix(in srgb,var(--headline-accent) 34%,transparent)}}:root[data-theme=light] .company-headline-content{color:var(--text-primary)}:root[data-theme=light] .company-headline-content h2{text-shadow:none}:root[data-theme=light] .company-headline-content p{color:rgba(var(--text-rgb),.74)}:root[data-theme=light] .company-headline-slide.is-active:hover h2{-webkit-text-decoration-color:rgba(var(--text-rgb),.3);text-decoration-color:rgba(var(--text-rgb),.3)}:root[data-theme=light] .company-headline-kicker>span{color:var(--accent-text);border-color:var(--headline-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .company-headline-kicker>span{border-color:color-mix(in srgb,var(--headline-accent) 42%,transparent)}}:root[data-theme=light] .company-headline-kicker>span{background:var(--headline-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .company-headline-kicker>span{background:color-mix(in srgb,var(--headline-accent) 10%,#ffffff80)}}:root[data-theme=light] .company-headline-kicker>i{background:rgba(var(--text-rgb),.3)}:root[data-theme=light] .company-headline-kicker>small{color:rgba(var(--text-rgb),.72)}:root[data-theme=light] .company-headline-footer>button{color:var(--text-primary);border-color:rgba(var(--mist-ink-rgb),.14);background:#ffffff80;box-shadow:inset 0 1px #fffc}:root[data-theme=light] .company-headline-footer>.company-headline-open{color:var(--on-accent,#101210);background:var(--headline-accent);box-shadow:0 10px 22px -14px var(--headline-accent),inset 0 1px 0 #ffffff4d;border-color:#0000}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .company-headline-footer>.company-headline-open{box-shadow:0 10px 22px -14px color-mix(in srgb,var(--headline-accent) 75%,transparent),inset 0 1px 0 #ffffff4d}}:root[data-theme=light] .company-headline-footer>.company-headline-open:hover{background:var(--headline-accent-strong)}:root[data-theme=light] .company-headline-footer>.company-headline-secondary{color:rgba(var(--text-rgb),.76);box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=light] .company-headline-footer>.company-headline-secondary:hover{color:var(--text-primary)}:root[data-theme=light] .company-headline-footer>time{color:rgba(var(--text-rgb),.72)}:root[data-theme=light] .company-headline-controls{box-shadow:inset 0 1px 0 #ffffffe6,0 6px 16px -10px rgba(var(--mist-ink-rgb),.3);background:#ffffff80;border-color:#ffffffb8}:root[data-theme=light] .company-headline-controls>button{color:rgba(var(--text-rgb),.78);background:rgba(var(--mist-ink-rgb),.05)}:root[data-theme=light] .company-headline-controls>button:hover{color:var(--on-accent,#101210);background:var(--headline-accent)}:root[data-theme=light] .company-headline-controls>span{color:rgba(var(--text-rgb),.62)}:root[data-theme=light] .company-headline-dots i{background:rgba(var(--text-rgb),.2)}:root[data-theme=light] .company-headline-timer{background:rgba(var(--text-rgb),.05)}:root[data-theme=light] .company-headline-skeleton{background:rgba(var(--mist-rgb),.5);border-color:#fff9}@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}