.aura-cookie-notice{z-index:80;border:1px solid var(--aura-line);background:var(--aura-surface);width:min(440px,100% - 32px);color:var(--aura-ink);border-radius:16px;padding:20px;font-size:13px;line-height:1.6;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #00000012}.aura-cookie-notice strong{font-size:14px}.aura-cookie-notice p{color:var(--aura-muted);margin:6px 0 14px}.aura-cookie-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.aura-cookie-actions a{color:inherit;text-underline-offset:3px;padding:10px 0;text-decoration:underline}.aura-cookie-actions button{border:1px solid var(--aura-ink);background:var(--aura-ink);min-height:44px;color:var(--aura-surface);font:inherit;cursor:pointer;border-radius:9px;padding:9px 18px;font-weight:600}.aura-cookie-actions :is(button,a):focus-visible{outline:2px solid var(--aura-ink);outline-offset:3px}.legal-card .legal-policy-links{border-top:1px solid var(--aura-line);flex-wrap:wrap;gap:12px 20px;margin:24px 0 0;padding-top:20px;display:flex}@media (width<=600px){.aura-cookie-notice{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:16px}}@media (prefers-reduced-motion:no-preference){.aura-cookie-notice{animation:.2s ease-out aura-cookie-enter}@keyframes aura-cookie-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media print{.aura-cookie-notice{display:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-geist-sans:Geist;--font-geist-mono:"Geist Mono"}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table{display:table}.table\!{display:table!important}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded\!{border-radius:.25rem!important}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert\!{--tw-invert:invert(100%)!important;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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--wb-bg:#090b18;--wb-surface:#121629;--wb-ink:#f4f5ff;--wb-muted:#acb6d4;--wb-line:#303951;--wb-soft:#191f35;--wb-accent:#b69aff;--wb-tint:#27213f;--wb-positive:#62dfcd;--wb-warning:#f1c584;--wb-danger:#ffabb9;--wb-field:#0c1122;--wb-field-line:#414b69;--wb-button:#7957d0;--wb-button-hover:#805bd6;--wb-button-border:#b293ff;--wb-button-ink:#fff;--wb-danger-fill:#9d354f;--wb-focus:#77e5db;--wb-header:#090b18ed;--wb-shadow:0 18px 48px #00000028;--wb-page-glow:radial-gradient(ellipse at 84% 0, #34245a66, transparent 48rem), radial-gradient(ellipse at 4% 68%, #12394738, transparent 44rem);--wb-card-glow:linear-gradient(125deg, #67459c29, transparent 75%);--ink:#171a1c;--ink-soft:#232729;--paper:#f2f0ea;--surface:#fbfaf6;--line:#d9d6cd;--muted:#747873;--orange:#f06b2c;--orange-dark:#c94e18;--mint:#1e846e;--blue:#3578a8;--violet:#7454a6}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.app-shell{min-height:100vh}.sidebar{z-index:20;color:#f8f5ee;background:var(--ink);border-right:1px solid #313638;flex-direction:column;width:242px;padding:24px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0 8px;display:flex}.brand-mark{color:#fff;width:48px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;overflow:visible}.brand-logo{object-fit:contain;transform-origin:50%;width:100%;height:100%;display:block;transform:none}.brand strong{letter-spacing:.12em;font-size:16px;line-height:1;display:block}.brand small{color:#aaa99f;font:600 .75rem/1.4 var(--font-geist-mono), monospace;letter-spacing:.18em;margin-top:5px;display:block}.workspace-label{color:#737875;font:650 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.16em;margin:38px 11px 10px}.side-nav{flex-direction:column;gap:4px;display:flex}.nav-item{color:#aeb1ad;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:.875rem;font-weight:560;transition:all .18s;display:flex}.nav-item>span{flex:1;min-width:0}.nav-soon-badge{color:#a99aee;font:700 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.04em;white-space:nowrap;background:#815ce11f;border:1px solid #9d7eee33;border-radius:999px;padding:4px 5px}.nav-item svg:last-child{margin-left:auto}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--orange);background:#30251f}.sidebar-tip{background:#202426;border:1px solid #323638;border-radius:12px;gap:10px;margin-top:auto;padding:14px;display:flex}.sidebar-tip svg{color:#54b69d;flex:none}.sidebar-tip strong,.sidebar-tip span{display:block}.sidebar-tip strong{font-size:.875rem}.sidebar-tip span{color:#858b87;margin-top:4px;font-size:.875rem;line-height:1.4}.help-link{color:#999d99;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:11px;padding:10px 12px;font-size:.875rem;display:flex}.help-link:hover{color:#fff}.main-area{min-height:100vh;margin-left:242px}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f0eaf0;justify-content:space-between;align-items:center;height:66px;padding:0 31px;display:flex;position:sticky;top:0}.top-status{color:#646964;align-items:center;gap:8px;font-size:.875rem;display:flex}.status-dot{background:#25a77e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #cce9df}.top-actions{align-items:center;gap:10px;display:flex}.icon-button,.currency{border:1px solid var(--line);background:var(--surface);border-radius:9px;height:35px}.icon-button{cursor:pointer;place-items:center;width:35px;display:grid}.currency{color:#626763;font:650 .75rem/1 var(--font-geist-mono), monospace;cursor:default;align-items:center;gap:7px;padding:0 10px 0 5px;display:flex}.currency-symbol{color:#fff;background:linear-gradient(145deg,#8c5df5,#456dff);border-radius:6px;place-items:center;min-width:25px;height:25px;font-size:.875rem;display:grid}.avatar{color:#fff;background:var(--ink);width:35px;height:35px;font:650 .75rem/1 var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.mobile-brand{display:none}.content-wrap{max-width:1500px;margin:0 auto;padding:34px 34px 70px}.view-section{animation:.28s ease-out enter}@keyframes enter{0%{opacity:0;transform:translateY(5px)}}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-height:66px;margin-bottom:25px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(28px,3vw,40px);line-height:1.05}.page-heading p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.eyebrow{color:var(--orange-dark);font:700 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.primary-button,.secondary-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:41px;padding:0 15px;font-size:.875rem;font-weight:680;display:inline-flex}.primary-button{border:1px solid var(--orange-dark);color:#fff;background:var(--orange);box-shadow:0 3px #b74616}.secondary-button{border:1px solid var(--line);background:var(--surface)}.calculator-layout{grid-template-columns:minmax(450px,.93fr) minmax(490px,1.07fr);align-items:start;gap:18px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:15px}.input-panel{padding:22px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:17px;display:flex}.panel-title>div{align-items:center;gap:8px;display:flex}.panel-title svg{color:var(--orange)}.panel-title strong{font-size:.875rem}.panel-title button{color:var(--orange-dark);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;font-size:.875rem;font-weight:700}.field{min-width:0;display:block}.field>span{color:#686d68;font:650 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px;display:block}.field input,.field select,.full-field input{width:100%;height:43px;color:var(--ink);background:#fff;border:1px solid #cbc8bf;border-radius:8px;outline:0;padding:0 11px;font-size:.875rem}.field input:focus,.field select:focus,.full-field input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f06b2c1a}.input-shell{background:#fff;border:1px solid #cbc8bf;border-radius:8px;align-items:center;height:43px;display:flex;overflow:hidden}.input-shell:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #f06b2c1a}.input-shell input{min-width:0;height:41px;box-shadow:none;background:0 0;border:0;flex:1}.input-shell input:focus{box-shadow:none}.input-shell small{color:#888b86;font:600 .75rem/1 var(--font-geist-mono), monospace;white-space:nowrap;padding:0 9px}.form-grid{gap:12px;display:grid}.three-cols{grid-template-columns:repeat(3,1fr)}.two-cols{grid-template-columns:repeat(2,1fr)}.five-cols{grid-template-columns:repeat(5,1fr);align-items:end}.time-fields{grid-template-columns:1fr 1.2fr;gap:5px;display:grid}.section-divider{color:#8a8c86;font:650 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:23px 0 16px;display:flex}.section-divider:after{content:"";background:var(--line);flex:1;height:1px}.material-row{grid-template-columns:1fr 1.25fr;align-items:end;gap:12px;margin-bottom:13px;display:grid}.material-chips{gap:5px;display:flex}.material-chips button{color:#777b76;cursor:pointer;background:#fff;border:1px solid #cbc8bf;border-radius:8px;flex:1;height:43px;font-size:.875rem;font-weight:700}.material-chips button.selected{border-color:var(--ink);background:var(--ink);color:#fff}.advanced-box{background:#fbf3ed;border:1px dashed #c8b4a8;border-radius:10px;margin-top:16px;padding:15px}.advanced-title{color:#9e451e;align-items:center;gap:7px;margin-bottom:12px;font-size:.875rem;font-weight:700;display:flex}.profit-control{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.profit-control>div:first-child{color:#5c615c;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.profit-control strong{color:var(--ink);font:700 15px/1 var(--font-geist-mono), monospace}.profit-control input[type=range]{width:100%;accent-color:var(--orange);margin:13px 0 4px}.range-labels{color:#9a9c97;font:500 .75rem/1 var(--font-geist-mono), monospace;justify-content:space-between;display:flex}.results-column{flex-direction:column;gap:12px;display:flex}.result-panel{overflow:hidden}.result-topline{color:#aaaead;background:var(--ink);font:650 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.1em;border-bottom:1px solid #353a3c;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.live-badge{color:#aeb6b2;letter-spacing:0;text-transform:none;align-items:center;gap:6px;display:flex}.live-badge>span{background:#39b58f;border-radius:50%;width:6px;height:6px}.price-hero{color:#fff;background:#1d2123;justify-content:space-between;align-items:center;gap:18px;min-height:132px;padding:22px 24px;display:flex}.price-hero small,.price-hero strong,.price-hero span{display:block}.price-hero small{color:#909692;font-size:.875rem}.price-hero strong{letter-spacing:-.055em;margin:3px 0;font-size:clamp(36px,4vw,53px);line-height:1}.price-hero span{color:#b8bcb9;font:500 .75rem/1.5 var(--font-geist-mono), monospace}.round-button{color:#f29b70;cursor:pointer;background:#292728;border:1px solid #5c514b;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:.875rem;font-weight:650;display:flex}.round-button.active{color:#ffb28f;background:#493021;border-color:#a6552d}.metric-grid{border-bottom:1px solid var(--line);background:#f4f2ec;grid-template-columns:repeat(3,1fr);display:grid}.metric-grid>div{border-right:1px solid var(--line);padding:14px 17px}.metric-grid>div:last-child{border:0}.metric-grid span,.metric-grid strong{display:block}.metric-grid span{color:#858983;margin-bottom:5px;font-size:.875rem}.metric-grid strong{font:700 13px/1 var(--font-geist-mono), monospace}.metric-grid .profit-metric strong{color:var(--mint)}.breakdown-head,.breakdown-row,.breakdown-total{justify-content:space-between;align-items:center;display:flex}.breakdown-head{color:#949791;font:650 .75rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;padding-bottom:8px}.breakdown-row{border-top:1px solid #e3e0d8;min-height:33px;font-size:.875rem}.breakdown-row span{color:#5f645f;align-items:center;gap:8px;display:flex}.breakdown-row i{border-radius:2px;width:7px;height:7px}.breakdown-row i.material{background:#3f83b7}.breakdown-row i.energy{background:#d9a526}.breakdown-row i.wear{background:#8a64b6}.breakdown-row i.labor{background:#26a181}.breakdown-row i.extras{background:#7d8582}.breakdown-row i.risk{background:#df624d}.breakdown-row strong{font:650 .75rem/1 var(--font-geist-mono), monospace}.breakdown-total{border-top:1px solid var(--line);text-transform:uppercase;background:#f1efe9;margin:0 -20px;padding:13px 20px;font-size:.875rem}.breakdown-total strong{font:750 13px/1 var(--font-geist-mono), monospace}.roi-strip{color:#2b2d2e;background:#f5dd83;border-top:1px solid #dbbd52;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.roi-strip>div{align-items:center;gap:10px;display:flex}.roi-strip span small,.roi-strip span strong{display:block}.roi-strip small{font:700 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.roi-strip strong{margin-top:3px;font-size:14px}.roi-strip p{color:#696344;text-align:right;max-width:260px;margin:0;font-size:.875rem;line-height:1.4}.result-actions{border-top:1px solid var(--line);grid-template-columns:.8fr .8fr .7fr 1.45fr;display:grid}.result-actions button{border:0;border-right:1px solid var(--line);background:var(--surface);color:#626761;cursor:pointer;justify-content:center;align-items:center;gap:7px;height:46px;font-size:.875rem;font-weight:650;display:flex}.result-actions button.primary-button{background:var(--orange);color:#fff;height:46px;box-shadow:none;border:0;border-radius:0}.insight-card{background:#eef7f3;border:1px solid #b8d8ce;border-radius:12px;align-items:flex-start;gap:13px;padding:15px 17px;display:flex}.insight-icon{width:34px;height:34px;color:var(--mint);background:#d7eee7;border-radius:8px;flex:none;place-items:center;display:grid}.insight-card strong{font-size:.875rem;display:block}.insight-card p{color:#668077;margin:4px 0 0;font-size:.875rem;line-height:1.5}.library-heading{align-items:center}.source-count{border-left:3px solid var(--orange);background:var(--surface);grid-template-rows:auto auto;grid-template-columns:auto auto;column-gap:9px;min-width:170px;padding:12px 15px;display:grid}.source-count svg{color:var(--orange);grid-row:1/3;align-self:center}.source-count strong{font-size:.875rem}.source-count span{color:var(--muted);font-size:.875rem}.library-search-panel{background:var(--ink);border-radius:14px;grid-template-columns:minmax(400px,1fr) auto;gap:13px;padding:16px;display:grid}.big-search{background:#fff;border-radius:9px;align-items:center;gap:10px;height:49px;padding-left:15px;display:flex;overflow:hidden}.big-search svg{color:#777c78}.big-search input{border:0;outline:0;flex:1;min-width:0;font-size:.875rem}.big-search button{background:var(--orange);color:#fff;cursor:pointer;border:0;align-self:stretch;padding:0 22px;font-size:.875rem;font-weight:700}.filters{align-items:flex-end;gap:8px;display:flex}.filters label span{color:#8f9491;font:650 .75rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:5px;display:block}.filters select{color:#e8e5df;background:#292d2f;border:1px solid #454a4c;border-radius:7px;min-width:130px;height:32px;padding:0 9px;font-size:.875rem}.clear-filter{color:#b2b5b2;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;height:32px;font-size:.875rem;display:flex}.favorite-filter{color:#c1c4c1;cursor:pointer;background:#292d2f;border:1px solid #454a4c;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:.875rem;display:flex}.favorite-filter.active{color:#ff9b6a;background:#3a2720;border-color:#b65029}.library-meta{justify-content:space-between;align-items:center;margin:22px 0 12px;display:flex}.library-meta>div{align-items:center;gap:10px;display:flex}.library-meta strong{font-size:.875rem}.library-meta>div span{color:#73766f;text-transform:uppercase;background:#e4e1d8;border-radius:5px;padding:4px 7px;font-size:.875rem}.library-meta p{color:#757a74;align-items:center;gap:6px;margin:0;font-size:.875rem;display:flex}.library-meta p svg{color:var(--mint)}.model-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.model-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;min-width:0;transition:all .2s;overflow:hidden}.model-card:hover{border-color:#b9b4a9;transform:translateY(-3px);box-shadow:0 10px 28px #23201c14}.model-visual{color:#fff;background:#d86630;place-items:center;height:148px;display:grid;position:relative;overflow:hidden}.model-visual:before,.model-visual:after{content:"";border:1px solid #ffffff3d;border-radius:50%;position:absolute}.model-visual:before{width:150px;height:150px;top:-73px;right:-48px}.model-visual:after{width:105px;height:105px;bottom:-55px;left:-43px}.model-visual>svg{filter:drop-shadow(0 5px 10px #00000021)}.model-visual .access{color:#fff;text-transform:uppercase;background:#151819bd;border-radius:5px;padding:5px 7px;font-size:.875rem;font-weight:700;position:absolute;top:11px;left:11px}.model-visual .access.paid{color:#ffe1a0}.model-visual>button{color:#fff;cursor:pointer;background:#15181947;border:1px solid #ffffff4d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:9px;right:9px}.model-visual>button.favorite.active{color:#ffbd9d;background:#2b1711b8}.model-body{padding:13px}.model-source{color:var(--orange-dark);font:700 .75rem/1 var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;display:flex}.model-source small{color:#989b96;font-size:.875rem}.model-body h2{letter-spacing:-.02em;min-height:38px;margin:9px 0 6px;font-size:14px;line-height:1.35}.model-body p{color:#7f837e;align-items:center;gap:5px;margin:0 0 13px;font-size:.875rem;display:flex}.model-stats{align-items:center;gap:10px;margin-bottom:12px;display:flex}.model-stats p{flex:1;min-width:0;margin:0}.model-stats>span{color:#8b8e89;font:550 .75rem/1 var(--font-geist-mono), monospace;align-items:center;gap:3px;display:flex}.model-body a{color:var(--ink);border-top:1px solid #e3e0d8;justify-content:space-between;align-items:center;padding-top:10px;font-size:.875rem;font-weight:650;text-decoration:none;display:flex}.model-body a:hover{color:var(--orange-dark)}.stats-row,.inventory-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.stats-row>div,.inventory-summary>div{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;padding:16px 18px;display:flex}.stats-row svg,.inventory-summary svg{color:var(--orange)}.stats-row small,.stats-row strong,.inventory-summary small,.inventory-summary strong{display:block}.stats-row small,.inventory-summary small{color:#858983;font:650 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.06em}.stats-row strong,.inventory-summary strong{margin-top:5px;font-size:16px}.project-list{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.project-table-head,.project-row{grid-template-columns:minmax(230px,1.5fr) .7fr .8fr .8fr .8fr 75px;align-items:center;gap:14px;display:grid}.project-table-head{color:#888c87;font:650 .75rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;background:#ebe8e0;padding:12px 16px}.project-row{border-top:1px solid #e3e0d8;min-height:70px;padding:10px 16px;font-size:.875rem}.project-row:first-of-type{border-top:0}.project-row>div:first-child{align-items:center;gap:10px;display:flex}.project-row>div:first-child strong,.project-row>div:first-child small{display:block}.project-row>div:first-child small{color:#91948f;margin-top:4px}.project-icon{width:34px;height:34px;color:var(--orange);background:#f6e4d9;border-radius:8px;place-items:center;display:grid}.project-row .positive{color:var(--mint);font-weight:700}.project-row>div:last-child{justify-content:flex-end;gap:5px;display:flex}.project-row button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.project-row button:last-child{color:#b75b4e}.empty-state{text-align:center;color:#858a85;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.empty-state.large{border:1px dashed #c5c1b7;border-radius:14px;min-height:370px}.empty-state h2{color:var(--ink);margin:12px 0 5px;font-size:18px}.empty-state p{margin:0 0 17px;font-size:.875rem}.empty-icon{color:#858a85;background:#e4e1d9;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.feature-coming-soon{min-height:calc(100vh - 155px)}.coming-soon-heading{align-items:center}.coming-soon-status{color:#c8b6ff;font:750 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;background:#7c53e526;border:1px solid #a17eff4d;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;display:flex}.coming-soon-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:820px;min-height:430px;margin:30px auto 0;padding:52px 36px;display:flex;position:relative;overflow:hidden}.coming-soon-glow{border:1px solid #9d7cff3d;border-radius:50%;width:520px;height:260px;position:absolute;top:-170px;left:50%;transform:translate(-50%);box-shadow:0 0 100px #6545d82e,inset 0 0 70px #40d2cf0f}.coming-soon-icon{color:#f5f1ff;background:linear-gradient(145deg,#8d5af2,#526cff 62%,#29cfc9);border:1px solid #ffffff38;border-radius:23px;place-items:center;width:76px;height:76px;margin-bottom:23px;display:grid;position:relative;box-shadow:0 0 38px #7354ef59,inset 0 1px #fff3}.coming-soon-card>.eyebrow,.coming-soon-card h2,.coming-soon-card>p,.coming-soon-points,.coming-soon-card>button,.coming-soon-note{position:relative}.coming-soon-card h2{color:#f7f7ff;letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(24px,4vw,36px)}.coming-soon-card>p{color:#979dc2;max-width:560px;margin:0;font-size:.875rem;line-height:1.7}.coming-soon-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;max-width:650px;margin:27px 0;display:grid}.coming-soon-points span{color:#bec3df;background:#080a1f8a;border:1px solid #979ee729;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:52px;padding:10px;font-size:.875rem;display:flex}.coming-soon-points svg{color:#49dcd5;flex:none}.coming-soon-card>button{margin-top:3px}.coming-soon-note{color:#737b9f;align-items:center;gap:6px;margin-top:16px;font-size:.875rem;display:flex}.coming-soon-note svg{color:#48d8d2}.spool-form{margin-bottom:15px;padding:18px}.spool-form .panel-title{margin-bottom:15px}.add-spool{grid-column:5}.spool-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.spool-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:18px}.spool-top,.spool-bottom{justify-content:space-between;align-items:center;display:flex}.spool-icon{border:8px solid var(--ink);background:#ece8df;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.spool-icon span{border:3px solid var(--ink);border-radius:50%;width:12px;height:12px}.stock-badge{color:var(--mint);text-transform:uppercase;background:#e1f1eb;border-radius:5px;padding:5px 7px;font-size:.875rem;font-weight:700}.spool-card>div:nth-child(2){margin:19px 0 16px}.spool-card small{color:#898d88;font-size:.875rem}.spool-card h2{margin:4px 0 0;font-size:18px}.stock-progress{background:#e1ded6;border-radius:2px;height:6px;overflow:hidden}.stock-progress span{background:var(--orange);height:100%;display:block}.spool-bottom{margin-top:9px;font-size:.875rem}.spool-bottom strong{font:700 12px/1 var(--font-geist-mono), monospace}.spool-bottom span{color:#858984}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-panel{padding:22px}.settings-section-title,.formula-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:18px;padding-bottom:17px;display:flex}.settings-section-title svg,.formula-heading svg{color:var(--orange)}.settings-section-title strong,.settings-section-title span,.formula-heading strong,.formula-heading span{display:block}.settings-section-title strong,.formula-heading strong{font-size:.875rem}.settings-section-title span,.formula-heading span{color:#888c87;margin-top:3px;font-size:.875rem}.settings-panel .two-cols{row-gap:17px}.apply-defaults{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:0;font-size:.875rem;font-weight:700;display:flex}.formula-panel{background:var(--ink);color:#fff;border-radius:15px;margin-top:15px;padding:22px}.formula-heading{border-color:#353a3c}.formula-heading span{color:#8f9491}.formula-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.formula-flow>div{background:#232729;border:1px solid #3b4042;border-radius:10px;min-height:105px;padding:14px}.formula-flow>div>span{color:#f39266;width:25px;height:25px;font:700 .75rem/1 var(--font-geist-mono), monospace;background:#3a2a22;border-radius:6px;place-items:center;margin-bottom:11px;display:grid}.formula-flow strong,.formula-flow small{display:block}.formula-flow strong{font-size:.875rem}.formula-flow small{color:#929794;margin-top:5px;font-size:.875rem;line-height:1.45}.ai-heading{align-items:center}.api-status{background:#fff7f1;border:1px solid #e0c9b8;border-radius:11px;align-items:center;gap:10px;min-width:245px;padding:12px 14px;display:flex}.api-status>span{background:#e38a43;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #f8dfcc}.api-status strong,.api-status small{display:block}.api-status strong{font-size:.875rem}.api-status small{color:#8d7667;margin-top:3px;font-size:.875rem}.ai-workspace{grid-template-columns:minmax(520px,1.12fr) minmax(400px,.88fr);align-items:start;gap:16px;display:grid}.ai-builder{padding:21px}.ai-builder-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.ai-builder-top>div{align-items:center;gap:10px;display:flex}.ai-builder-top svg{color:var(--orange)}.ai-builder-top strong,.ai-builder-top small{display:block}.ai-builder-top strong{font-size:.875rem}.ai-builder-top small{color:var(--muted);margin-top:3px;font-size:.875rem}.lab-badge{color:#fff;background:var(--orange);font:750 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:5px;padding:5px 7px}.mode-switch{border:1px solid var(--line);background:#ece9e1;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:15px;padding:4px;display:grid}.mode-switch button{color:#777b76;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:39px;font-size:.875rem;font-weight:700;display:flex}.mode-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #27242014}.mode-switch button.active svg{color:var(--orange)}.reference-upload{cursor:pointer;background:#fbf5f0;border:1px dashed #c7b4a8;border-radius:10px;align-items:center;gap:11px;min-height:68px;margin-bottom:14px;padding:11px 13px;display:flex}.reference-upload.has-file{background:#f0f8f5;border-style:solid;border-color:#9bcdbd}.reference-upload input,.stl-upload-card input{display:none}.reference-upload>svg{color:var(--orange)}.reference-upload strong,.reference-upload small{display:block}.reference-upload strong{font-size:.875rem}.reference-upload small{color:#8a8079;max-width:340px;margin-top:3px;font-size:.875rem;line-height:1.4}.upload-action{color:var(--orange-dark);margin-left:auto;font-size:.875rem;font-weight:750}.prompt-field{display:block;position:relative}.prompt-field>span{color:#686d68;font:650 .75rem/1 var(--font-geist-mono), monospace;letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px;display:block}.prompt-field textarea{resize:vertical;width:100%;min-height:118px;color:var(--ink);font:500 12px/1.55 var(--font-geist-sans), Arial, sans-serif;background:#fff;border:1px solid #cbc8bf;border-radius:9px;outline:0;padding:12px 13px 28px}.prompt-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f06b2c1a}.prompt-field>small{color:#969994;font:550 .75rem/1 var(--font-geist-mono), monospace;position:absolute;bottom:9px;right:10px}.prompt-starters{flex-wrap:wrap;gap:6px;margin:8px 0 17px;display:flex}.prompt-starters button{border:1px solid var(--line);color:#656a65;cursor:pointer;background:#f4f2ec;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:.875rem;display:flex}.ai-options-grid{grid-template-columns:1.4fr 1fr .65fr;gap:10px;display:grid}.selected-provider{background:#f4f2ec;border:1px solid #d3d0c8;border-radius:10px;align-items:center;gap:10px;min-height:60px;margin-top:11px;padding:10px 11px;display:flex}.provider-logo{color:#fff;background:var(--ink);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.selected-provider>div{flex:1;min-width:0}.selected-provider strong,.selected-provider small{display:block}.selected-provider strong{font-size:.875rem}.selected-provider small{color:#7d817c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.875rem;overflow:hidden}.tier{color:#80542e;white-space:nowrap;background:#f3dfbd;border-radius:5px;padding:5px 7px;font-size:.875rem;font-weight:700}.tier-rapido{color:#2b6f5e;background:#dcefe8}.tier-maximo-detalhe{color:#6b4b8b;background:#e9e0f3}.print-toggle{cursor:pointer;align-items:center;gap:10px;margin-top:14px;display:flex}.print-toggle>span:last-child strong,.print-toggle>span:last-child small{display:block}.print-toggle>span:last-child strong{font-size:.875rem}.print-toggle>span:last-child small{color:#858983;margin-top:3px;font-size:.875rem;line-height:1.4}.toggle{background:#c8c9c5;border-radius:20px;flex:none;width:35px;height:20px;transition:all .18s;position:relative}.toggle input{opacity:0;position:absolute}.toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.toggle.active{background:var(--mint)}.toggle.active i{transform:translate(15px)}.ai-actions{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:17px;display:grid}.ai-actions button{width:100%}.api-note{color:#8a8d88;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:.875rem;line-height:1.45;display:flex}.api-note svg{color:var(--mint);flex:none}.ai-preview-column{flex-direction:column;gap:10px;display:flex}.stl-viewer-shell{background:#191d1f;border:1px solid #323739;border-radius:15px;height:478px;position:relative;overflow:hidden}.stl-viewer{width:100%;height:100%}.stl-viewer canvas{width:100%;height:100%;display:block}.viewer-badge,.viewer-info{z-index:2;color:#e9ecea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161a1cc7;position:absolute}.viewer-badge{text-transform:uppercase;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:.875rem;font-weight:700;display:flex;top:12px;left:12px}.viewer-badge svg{color:#ff9c6e}.viewer-info{color:#aeb5b1;font:550 .75rem/1.4 var(--font-geist-mono), monospace;text-align:center;border:1px solid #ffffff1a;border-radius:7px;padding:9px 10px;bottom:12px;left:12px;right:12px}.stl-upload-card{justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.stl-upload-card>div{align-items:center;gap:9px;display:flex}.stl-upload-card>div>svg{color:var(--orange)}.stl-upload-card strong,.stl-upload-card small{display:block}.stl-upload-card strong{font-size:.875rem}.stl-upload-card small{color:#858983;margin-top:3px;font-size:.875rem}.stl-upload-card .secondary-button{cursor:pointer;white-space:nowrap;height:34px}.print-checks{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.print-checks>div{background:#eff7f4;border:1px solid #c8ddd6;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;display:flex}.print-checks svg{color:var(--mint);flex:none}.print-checks strong,.print-checks small{display:block}.print-checks strong{font-size:.875rem}.print-checks small{color:#6e817a;margin-top:3px;font-size:.875rem;line-height:1.3}.ai-lab-section{margin-top:32px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:14px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:21px}.section-heading p{max-width:450px;color:var(--muted);text-align:right;margin:0;font-size:.875rem;line-height:1.5}.provider-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.provider-card{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:72px;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.provider-icon{color:#fff;background:#384044;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.provider-card strong,.provider-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.provider-card strong{font-size:.875rem}.provider-card strong em{color:#fff;background:var(--orange);font:700 .75rem/1 var(--font-geist-mono), monospace;border-radius:3px;margin-left:3px;padding:2px 4px}.provider-card small{color:#878b86;margin-top:4px;font-size:.875rem}.provider-eta{color:#8b8e89;font:550 .75rem/1 var(--font-geist-mono), monospace;white-space:nowrap;align-items:center;gap:3px;display:flex}.ai-queue{margin-top:15px;overflow:hidden}.queue-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:56px;padding:10px 15px;display:flex}.queue-heading>div{align-items:center;gap:9px;display:flex}.queue-heading svg{color:var(--orange)}.queue-heading strong,.queue-heading small{display:block}.queue-heading strong{font-size:.875rem}.queue-heading small{color:#888c87;margin-top:3px;font-size:.875rem}.queue-heading>span{color:#858984;font:600 .75rem/1 var(--font-geist-mono), monospace}.queue-empty{color:#8b8e89;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:.875rem;display:flex}.queue-empty svg{color:#c1bdb4}.ai-job{border-top:1px solid #e5e2db;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 15px;display:grid}.job-icon{width:31px;height:31px;color:var(--orange);background:#f7e7dd;border-radius:7px;place-items:center;display:grid}.ai-job strong,.ai-job small{display:block}.ai-job strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.ai-job small{color:#8a8d88;margin-top:4px;font-size:.875rem}.job-status{color:#8b5a2e;white-space:nowrap;background:#f5e3c5;border-radius:5px;padding:5px 7px;font-size:.875rem;font-weight:700}.mobile-menu-backdrop,.bottom-nav,.print-sheet{display:none}.aura-toast{z-index:50;border:1px solid #3b4240;border-radius:10px;align-items:center;gap:9px;max-width:min(420px,100vw - 48px);padding:13px 16px;font-size:.875rem;font-weight:650;line-height:1.4;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #00000042;color:#fff!important;background:#171a1c!important}.aura-toast span{color:#fff!important}.aura-toast svg{stroke-width:2.5px;flex:none;color:#58d5af!important}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1180px){.calculator-layout,.ai-workspace{grid-template-columns:1fr}.stl-viewer-shell{height:420px}.provider-grid{grid-template-columns:repeat(2,1fr)}.model-grid{grid-template-columns:repeat(3,1fr)}.library-search-panel{grid-template-columns:1fr}.filters{justify-content:flex-end}.five-cols{grid-template-columns:repeat(3,1fr)}.add-spool{grid-column:auto}}@media (width<=900px){.sidebar{display:none}.main-area{margin-left:0}.topbar{padding:0 18px}.mobile-brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.mobile-brand .brand-mark{width:40px;height:32px}.mobile-brand strong{letter-spacing:.08em;font-size:.875rem}.top-status{display:none}.content-wrap{padding:25px 18px 90px}.mobile-menu-backdrop{z-index:40;background:#1214158a;display:block;position:fixed;inset:0}.mobile-menu{background:var(--ink);color:#fff;width:min(330px,88vw);height:100%;padding:20px 15px}.mobile-menu-head{justify-content:space-between;align-items:center;padding:3px 7px 20px;display:flex}.mobile-menu-head button{color:#fff;background:0 0;border:0}.mobile-nav-list{flex-direction:column;gap:4px;display:flex}.bottom-nav{z-index:25;height:68px;padding-bottom:env(safe-area-inset-bottom);color:#a8adaa;background:var(--ink);border-top:1px solid #343839;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.bottom-nav button{color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.875rem;display:flex}.bottom-nav button.active{color:#ff8750}.model-grid{grid-template-columns:repeat(2,1fr)}.project-table-head{display:none}.project-row{grid-template-columns:1.4fr .55fr .75fr 64px}.project-row>span:nth-of-type(2),.project-row>span:nth-of-type(4){display:none}.spool-grid{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}.formula-flow{grid-template-columns:1fr 1fr}.formula-flow>svg{display:none}}@media (width<=620px){.top-actions .currency,.desktop-only{display:none}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:20px}.page-heading h1{font-size:30px}.page-heading .primary-button{width:100%}.api-status{width:100%;min-width:0}.ai-builder{padding:15px}.mode-switch,.ai-options-grid,.ai-actions{grid-template-columns:1fr}.selected-provider{flex-wrap:wrap;align-items:flex-start}.selected-provider>div{flex-basis:calc(100% - 48px)}.selected-provider .tier{margin-left:44px}.stl-viewer-shell{height:340px}.stl-upload-card{flex-direction:column;align-items:flex-start}.stl-upload-card .secondary-button{width:100%}.print-checks,.provider-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start;gap:8px}.section-heading p{text-align:left}.ai-job{grid-template-columns:auto minmax(0,1fr)}.job-status{grid-column:2;justify-self:start}.three-cols,.material-row,.two-cols,.five-cols{grid-template-columns:1fr 1fr}.three-cols>.field:last-child,.material-chips{grid-column:1/-1}.price-hero{flex-direction:column;align-items:flex-start}.price-hero strong{font-size:42px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid>div:last-child{border-top:1px solid var(--line);grid-column:1/-1}.roi-strip{flex-direction:column;align-items:flex-start}.roi-strip p{text-align:left}.result-actions{grid-template-columns:repeat(3,1fr)}.result-actions button.primary-button{grid-column:1/-1}.library-heading .source-count{display:none}.coming-soon-heading{align-items:flex-start}.coming-soon-card{min-height:390px;margin-top:8px;padding:38px 18px}.coming-soon-points{grid-template-columns:1fr;margin:22px 0}.coming-soon-card>button{width:100%}.library-search-panel{padding:12px}.big-search button{padding:0 13px}.filters{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.filters select{width:100%}.clear-filter{grid-column:1/-1;justify-content:center}.library-meta{flex-direction:column;align-items:flex-start;gap:8px}.model-grid{grid-template-columns:1fr}.model-visual{height:165px}.stats-row,.inventory-summary{grid-template-columns:1fr}.project-row{grid-template-columns:1fr auto;gap:8px;padding:13px}.project-row>span{display:none!important}.spool-grid,.formula-flow{grid-template-columns:1fr}.aura-toast{justify-content:center;max-width:none;bottom:80px;left:12px;right:12px}}@media print{.sidebar,.main-area,.bottom-nav,.aura-toast{display:none!important}.print-sheet{color:#1a1c1d;padding:50px;display:block}.print-logo{border-bottom:2px solid #1a1c1d;align-items:center;gap:10px;padding-bottom:18px;display:flex}.print-logo svg{color:#f06b2c}.print-logo strong{letter-spacing:.1em;font-size:18px}.print-logo span{color:#777;margin-left:auto;font-size:.875rem}.print-sheet h1{margin:55px 0 8px;font-size:34px}.print-sheet>p{color:#666}.print-total{background:#eeeae2;margin:40px 0;padding:28px}.print-total span,.print-total strong,.print-total small{display:block}.print-total strong{margin:7px 0;font-size:42px}.print-details{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.print-details span{color:#777;border:1px solid #ddd;padding:14px;font-size:.875rem}.print-details strong{color:#222;margin-top:5px;font-size:14px;display:block}.print-note{font-size:.875rem;margin-top:70px!important}}:root{--ink:#f3f5ff;--ink-soft:#c9ccef;--paper:#050611;--surface:#11122ad1;--line:#9fa6ff2e;--muted:#9297bd;--orange:#8b5cf6;--orange-dark:#a88cff;--mint:#26d7d1;--blue:#4f8cff;--violet:#a855f7}html{background:#050611}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 82% 8%,#6533c93d,#0000 25rem),radial-gradient(circle at 24% 78%,#1c92b824,#0000 31rem),linear-gradient(145deg,#050611,#090a1c 48%,#070819)}body:before,.app-shell:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}body:before{opacity:.6;background-image:radial-gradient(circle,#ffffffd9 0 1px,#0000 1.35px),radial-gradient(circle,#73ceffa6 0 1px,#0000 1.3px);background-position:0 0,37px 61px;background-size:97px 97px,151px 151px}.app-shell:after{background:radial-gradient(at 47% -12%,#7f49f633,#0000 43%)}.sidebar{color:#f7f7ff;border-right-color:var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070819e6;box-shadow:18px 0 60px #0003}.brand-mark{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.brand small{color:#8f96c6}.secondary-label{margin-top:25px}.nav-item{color:#959abd}.nav-item:hover{color:#fff;background:#7662ec1f}.nav-item.active{color:#fff;background:linear-gradient(90deg,#8153f633,#3ad2d00d);box-shadow:inset 3px 0 #9a78ff}.nav-item.active svg{color:#a98cff}.sidebar-tip{background:#1f23488f;border-color:#72d5db2e}.sidebar-tip svg{color:#42dcd7}.sidebar-tip span,.help-link{color:#858bad}.main-area{background:0 0}.topbar{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#060717bd}.top-status{color:#a1a6c7}.status-dot{background:#37ddd7;box-shadow:0 0 0 3px #37ddd721,0 0 14px #37ddd7a6}.icon-button,.currency,.account-chip{color:#b8bce0;border-color:var(--line);background:#141631c7}.account-chip{border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:9px;height:43px;padding:4px 11px 4px 4px;display:flex}.account-chip-copy strong,.account-chip-copy small{display:block}.account-chip-copy strong{color:#f4f5ff;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.875rem;overflow:hidden}.account-chip-copy small{color:#7f86ad;margin-top:3px;font-size:.875rem}.avatar{background:linear-gradient(145deg,#8c5df5,#456dff);box-shadow:0 0 18px #7356f252}.eyebrow{color:#9e84ff}.page-heading h1{color:#f6f6ff;text-shadow:0 0 38px #8568ff1f}.page-heading p,.section-heading p{color:var(--muted)}.panel,.model-card,.stats-row>div,.inventory-summary>div{border-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#171938d6,#0d0f25cc);box-shadow:inset 0 1px #ffffff06,0 20px 55px #0000001f}.primary-button{color:#fff;background:linear-gradient(135deg,#8d58f4,#596dff);border-color:#b89bff73;box-shadow:0 8px 26px #664ceb47,inset 0 1px #ffffff2e}.secondary-button{color:#dfe1fa;border-color:var(--line);background:#171a39bf}.button-link{text-decoration:none}.panel-title,.settings-section-title,.formula-heading,.ai-builder-top,.queue-heading{border-color:var(--line)}.panel-title svg,.settings-section-title svg,.formula-heading svg,.ai-builder-top svg,.queue-heading svg{color:#9d7dff}.field>span,.prompt-field>span{color:#8e94bb}.field input,.field select,.full-field input,.input-shell,.prompt-field textarea{color:#f1f2ff;background:#07091cb8;border-color:#979de538}.field input::placeholder,.prompt-field textarea::placeholder{color:#606688}.field input:focus,.field select:focus,.full-field input:focus,.input-shell:focus-within,.prompt-field textarea:focus{border-color:#8f70ff;box-shadow:0 0 0 3px #815bf626}.input-shell input{background:0 0}.input-shell small,.field select{color:#c9cbea}.material-chips button,.prompt-starters button,.mode-switch button{color:#9da2c5;border-color:var(--line);background:#07091b94}.material-chips button.selected,.mode-switch button.active{color:#fff;background:#7a56eb47;border-color:#9a80ff99}.section-divider{color:#71779c}.section-divider:after{background:var(--line)}.advanced-box,.reference-upload,.api-status{color:#e7e8fb;background:#5f39a01f;border-color:#ab80ff4d}.advanced-title,.reference-upload>svg,.upload-action{color:#ac8aff}.profit-control,.metric-grid>div,.model-body a,.project-row,.ai-job{border-color:var(--line)}.profit-control strong,.model-body a{color:#f2f3ff}.result-panel{background:linear-gradient(155deg,#121431f5,#080b1ff2);border-color:#9d8bff3d;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff09}.result-topline{color:#9da4ca;background:#07091bc7;border-bottom-color:#9d8bff2b}.live-badge{color:#9ba2c6}.live-badge>span{background:#43ddd4;box-shadow:0 0 12px #43ddd4a6}.price-hero{background:linear-gradient(135deg,#7046dc61,#209bb12e);border-bottom:1px solid #978bf22b}.price-hero strong{color:#fff;text-shadow:0 8px 28px #0003}.price-hero span,.price-hero small,.metric-grid span,.cost-row span,.roi-strip p,.library-meta,.model-body p,.model-stats>span{color:#9299bf}.round-button{color:#ffac7f;background:#312027b3;border-color:#f496654d}.metric-grid{background:#090c22b3;border-bottom-color:#9d8bff2b}.metric-grid>div{border-right-color:#9d8bff26}.metric-grid strong,.cost-row strong,.roi-strip strong{color:#f1f3ff}.metric-grid .profit-metric strong{color:#42ddd5;text-shadow:0 0 18px #42ddd533}.breakdown{background:#080a1d61}.breakdown-head{color:#7f87ad}.breakdown-row{border-top-color:#9d8bff24}.breakdown-row span{color:#aab0d0}.breakdown-row strong{color:#eef0ff}.breakdown-total{color:#c5c9e2;background:linear-gradient(90deg,#6f48d038,#2aa3b11f);border-top-color:#9d8bff33}.breakdown-total strong{color:#fff}.cost-bar,.stock-progress{background:#6f74a133}.cost-bar span,.stock-progress span{background:linear-gradient(90deg,#8f5cf6,#36d6d1)}.roi-strip,.selected-provider{border-color:var(--line);background:#0c0f27c7}.roi-strip{color:#a98cff;border-top-color:#9d8bff2e}.roi-strip p{color:#9299bd}.result-actions{background:#07091bc2;border-top-color:#9d8bff2b}.result-actions button{color:#9da4c6;background:#0b0e25d1;border-right-color:#9d8bff29}.result-actions button:hover{color:#f4f5ff;background:#4f379042}.result-actions button.primary-button{color:#fff;background:linear-gradient(135deg,#8d58f4,#596dff)}.insight-card{color:#e8ebff;background:linear-gradient(135deg,#1f778338,#2f25636b);border-color:#48dad340;box-shadow:inset 0 1px #ffffff06}.insight-icon{color:#43dcd5;background:#30d0c81f}.insight-card p{color:#9ea6c8}.library-search-panel,.mode-switch{border-color:var(--line);background:#080a1da8}.big-search{border-color:var(--line);background:#080a1dc7}.big-search input{color:#f3f4ff;background:0 0}.big-search svg,.library-meta p svg{color:#4bdad4}.filters label,.filters select{color:#aeb2d0}.filters select,.favorite-filter,.clear-filter{border-color:var(--line);color:#b5bad8;background:#10122cd9}.model-card:hover{border-color:#a98bff7a;box-shadow:0 18px 46px #00000040}.model-visual{background:linear-gradient(145deg,#8750db,#394fb6)}.model-visual.blue{background:linear-gradient(145deg,#2458bb,#2bb3c0)}.model-visual.mint{background:linear-gradient(145deg,#147f83,#33c5b7)}.model-visual.violet{background:linear-gradient(145deg,#6c36bd,#a153dc)}.model-visual.coral{background:linear-gradient(145deg,#9d4078,#d16d82)}.model-source{color:#a589ff}.project-list{border-color:var(--line);background:#10122bc2}.project-table-head{color:#868caf;background:#080a1db8}.project-icon,.job-icon{color:#aa89ff;background:#8153e724}.project-row button{color:#c3c7e3;border-color:var(--line);background:#080a1cb8}.empty-state.large{border-color:var(--line)}.empty-state h2{color:#f0f1ff}.empty-icon{color:#8f94b9;background:#7a5bda21}.spool-icon{background:#1a1d42;border-color:#8a68e8}.spool-icon span{border-color:#40d5cf}.stock-badge{color:#52ddd3;background:#28cac31f}.stock-badge.low{color:#ff98a7;background:#ff64841f}.formula-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0e1028f2,#1e153ee8)}.formula-flow>div{border-color:var(--line);background:#0608198c}.formula-flow>div>span{color:#bba3ff;background:#7d4ee22e}.formula-flow .formula-result{background:#1b6d771f;border-color:#40d8d261}.stl-viewer-shell{background:#070817;border-color:#9681ef3d}.print-checks>div{background:#1f908f1c;border-color:#37d5cf33}.provider-card{color:#f1f2ff;border-color:var(--line);background:#121532cc}.provider-card:hover,.provider-card.active{background:#4f329233;border-color:#a785ff80}.provider-card.active{box-shadow:inset 3px 0 #9e7aff}.provider-icon{background:linear-gradient(145deg,#8254e9,#465ddd)}.account-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:24px;display:grid;position:relative;overflow:hidden}.account-hero:after{content:"";border:1px solid #9777ff38;border-radius:50%;width:290px;height:290px;position:absolute;top:-155px;right:-120px;box-shadow:0 0 70px #6a46e21c}.profile-avatar{background:linear-gradient(145deg,#9a62fb,#536dff 62%,#25d0ca);border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 38px #7052ec47}.profile-avatar span{font:760 20px/1 var(--font-geist-mono),monospace}.profile-copy{z-index:1;position:relative}.role-pill{color:#c8b7ff;background:#875be629;border:1px solid #a47eff38;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:.875rem;font-weight:700;display:flex}.profile-copy h2{margin:10px 0 4px;font-size:22px}.profile-copy p{color:var(--muted);margin:0;font-size:.875rem}.sync-card{z-index:1;border:1px solid var(--line);background:#07091b8c;border-radius:11px;align-items:center;gap:10px;min-width:210px;padding:13px;display:flex;position:relative}.sync-card svg{color:#4adbd4}.sync-card strong,.sync-card small{display:block}.sync-card strong{font-size:.875rem}.sync-card small{color:#8288ad;margin-top:3px;font-size:.875rem}.role-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.role-card{padding:19px}.role-card.featured{background:linear-gradient(150deg,#1b526259,#11132dcc);border-color:#48d5d257}.role-icon{color:#b99fff;background:#8458e229;border:1px solid #9d7cf233;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid}.role-card>small{color:#70779e;font:700 .75rem/1 var(--font-geist-mono),monospace}.role-card h2{margin:7px 0 8px;font-size:18px}.role-card p{min-height:49px;color:var(--muted);margin:0 0 14px;font-size:.875rem;line-height:1.55}.role-card ul{border-top:1px solid var(--line);margin:0;padding:13px 0 0;list-style:none}.role-card li{color:#b8bddb;margin-top:7px;padding-left:14px;font-size:.875rem;position:relative}.role-card li:before{content:"";background:#8f70f5;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0;box-shadow:0 0 8px #8f70f5}.permission-panel{padding:21px}.permission-table{border:1px solid var(--line);border-radius:11px;overflow:hidden}.permission-row{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.6fr) repeat(4,.65fr);align-items:center;min-height:47px;display:grid}.permission-row:first-child{border-top:0}.permission-row>*{border-left:1px solid var(--line);justify-content:center;align-items:center;height:100%;padding:0 12px;font-size:.875rem;display:flex}.permission-row>:first-child{border-left:0;justify-content:flex-start}.permission-head{color:#858bac;font:700 .75rem/1 var(--font-geist-mono),monospace;background:#07091b9e}.permission-row .allowed{color:#48dcd4}.permission-row .denied{color:#606687}.launch-heading{align-items:center}.launch-score{background:radial-gradient(circle,#7d4ce238,#0c0e24bd 68%);border:1px solid #977aff57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex;box-shadow:0 0 48px #6947e329}.launch-score span{font:760 24px/1 var(--font-geist-mono),monospace}.launch-score small{color:#8f95b9;margin-top:7px;font-size:.875rem}.launch-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.launch-checklist,.security-panel{padding:21px}.launch-items{flex-direction:column;gap:7px;display:flex}.launch-item{border:1px solid var(--line);background:#07091c80;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;padding:10px 12px;display:grid}.launch-item.complete{border-color:#3ed5ce33}.launch-item-icon{color:#a688ff;background:#7d4fdf26;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.launch-item.complete .launch-item-icon{color:#51dcd5;background:#25beb81c}.launch-item strong,.launch-item small{display:block}.launch-item strong{font-size:.875rem}.launch-item small{color:#8187aa;margin-top:4px;font-size:.875rem}.launch-state{color:#f0a0ad;align-items:center;gap:4px;font-size:.875rem;font-weight:700;display:flex}.launch-item.complete .launch-state{color:#4bdad2}.security-panel{background:linear-gradient(155deg,#3825718c,#0c112bd1);position:relative;overflow:hidden}.security-orbit{color:#aa8bff;background:#774ad824;border:1px solid #af90ff47;border-radius:50%;place-items:center;width:63px;height:63px;margin-bottom:28px;display:grid;box-shadow:0 0 35px #774ad82b}.security-panel h2{margin:8px 0 10px;font-size:22px}.security-panel>p{color:#a3a8ca;margin:0;font-size:.875rem;line-height:1.65}.security-points{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:22px;padding-top:18px;display:flex}.security-points span{color:#c4c8e2;align-items:center;gap:7px;font-size:.875rem;display:flex}.security-points svg{color:#48d9d2}.setup-strip{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-top:14px;padding:18px;display:grid}.setup-strip>div{grid-template-columns:auto 1fr;column-gap:9px;min-width:0;display:grid}.setup-number{color:#aa90ff;width:30px;height:30px;font:700 .75rem/1 var(--font-geist-mono),monospace;background:#7953dc24;border:1px solid #997def33;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.setup-strip strong,.setup-strip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.setup-strip strong{font-size:.875rem}.setup-strip small{color:#7f85a8;margin-top:4px;font-size:.875rem}.setup-strip>svg{color:#585f83}.configuration-guide{margin-top:14px;padding:21px}.configuration-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.configuration-grid>div{border:1px solid var(--line);background:#07091c80;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:13px;display:grid}.configuration-grid strong{font-size:.875rem}.configuration-grid code{color:#8188af;white-space:normal;grid-column:2;margin-top:5px;font-size:.875rem}.config-dot{background:#c26779;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #dc5c794d}.config-dot.ready{background:#43d8d1;box-shadow:0 0 12px #43d8d173}@media (width<=1180px){.role-grid{grid-template-columns:repeat(2,1fr)}.launch-grid{grid-template-columns:1fr}.setup-strip{grid-template-columns:1fr 1fr}.setup-strip>svg{display:none}.configuration-grid{grid-template-columns:1fr}}@media (width<=900px){.mobile-menu{background:#070819f7}.bottom-nav{color:#979cbe;border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070818f5}.bottom-nav button.active{color:#a98cff}}@media (width<=620px){.account-chip-copy{display:none}.account-chip{padding-right:4px}.account-hero{grid-template-columns:auto minmax(0,1fr)}.sync-card{grid-column:1/-1;width:100%}.role-grid{grid-template-columns:1fr}.role-card p{min-height:0}.permission-table{overflow-x:auto}.permission-row{min-width:610px}.launch-heading{flex-direction:row}.launch-score{flex:none;width:82px;height:82px}.launch-score span{font-size:18px}.setup-strip{grid-template-columns:1fr}}@media print{html,body{color:#1a1c1d;background:#fff}.print-sheet{background:#fff}}button:disabled{cursor:not-allowed;opacity:.48;transform:none!important}.api-status.connected{background:#23aba91f;border-color:#37ddd759}.api-status.connected>span{background:#37ddd7;box-shadow:0 0 14px #37ddd7b3}.ai-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-card.disabled{filter:saturate(.28)}.job-download{color:#57ddd7;align-items:center;gap:5px;width:max-content;margin-top:7px;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.job-status.status-succeeded{color:#57ddd7;background:#28c2bc1f}.job-status.status-failed{color:#ff9aaa;background:#ff5c7e1a;max-width:220px}.job-status.status-processing,.job-status.status-queued,.job-status.status-creating{color:#c8b1ff;background:#8b60e821}.source-live-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.source-live-grid a{color:#e8e9fa;border:1px solid var(--line);background:#0e112abd;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:12px;text-decoration:none;transition:all .18s;display:grid}.source-live-grid a:hover{border-color:#9d7eff7a;transform:translateY(-2px)}.source-live-grid a>span{align-items:center;gap:7px;min-width:0;display:flex}.source-live-grid a>span svg{color:#48d8d2;flex:none}.source-live-grid strong,.source-live-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-live-grid strong{font-size:.875rem}.source-live-grid small{color:#777eaa;grid-column:1/-1;font-size:.875rem}.credit-balance{color:#54ddd6;background:#1fa0a01c;border:1px solid #36d8d13d;border-radius:13px;align-items:center;gap:10px;min-width:126px;padding:11px 15px;display:flex}.credit-balance span,.credit-balance small,.credit-balance strong{display:block}.credit-balance small{color:#8b92b7;font-size:.875rem}.credit-balance strong{color:#f2f3ff;font:750 16px/1 var(--font-geist-mono),monospace;margin-top:3px}.sign-in-banner{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:17px 18px;display:flex}.sign-in-banner>div{align-items:center;gap:11px;display:flex}.sign-in-banner>div>svg{color:#ab8cff}.sign-in-banner strong,.sign-in-banner small{display:block}.sign-in-banner strong{font-size:.875rem}.sign-in-banner small{color:var(--muted);margin-top:4px;font-size:.875rem}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:950px;margin:0 auto;display:grid}.pricing-card{padding:26px;position:relative;overflow:hidden}.pricing-card.featured{background:linear-gradient(150deg,#1e576a59,#1c1440de);border-color:#57d9d352;box-shadow:0 24px 70px #1fbeba14}.pricing-card.featured:after{content:"";border:1px solid #58dcd62e;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-110px;box-shadow:0 0 55px #46d6d117}.pricing-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.current-plan{color:#57ddd7;letter-spacing:.07em;background:#29beb91c;border:1px solid #44d8d333;border-radius:999px;padding:5px 8px;font-size:.875rem;font-weight:800}.pricing-card h2{z-index:1;margin:9px 0 7px;font-size:24px;position:relative}.pricing-card>p{min-height:34px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.plan-price{align-items:baseline;gap:5px;margin:23px 0 18px;display:flex}.plan-price strong{font-size:28px}.plan-price span{color:#858bad;font-size:.875rem}.pricing-card ul{border-top:1px solid var(--line);min-height:126px;margin:0 0 22px;padding:18px 0 0;list-style:none}.pricing-card li{color:#bbc0dc;align-items:center;gap:7px;margin-top:10px;font-size:.875rem;display:flex}.pricing-card li svg{color:#51dbd4}.pricing-card>button{width:100%}.billing-note{gap:12px;max-width:950px;margin:15px auto 0;padding:17px;display:flex}.billing-note>svg{color:#52dcd6;flex:none}.billing-note strong{font-size:.875rem}.billing-note p{color:var(--muted);margin:5px 0 0;font-size:.875rem;line-height:1.55}.account-product-strip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;margin-bottom:16px;padding:14px 17px;display:grid}.account-product-strip>div{align-items:center;gap:9px;display:flex}.account-product-strip>div>svg{color:#a98cff}.account-product-strip small,.account-product-strip strong{display:block}.account-product-strip small{color:#777eaa;font-size:.875rem}.account-product-strip strong{margin-top:4px;font-size:.875rem}.privacy-controls{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:17px 19px;display:flex}.privacy-controls>div{align-items:center;gap:10px;display:flex}.privacy-controls>div:first-child>svg{color:#52dcd6}.privacy-controls strong,.privacy-controls small{display:block}.privacy-controls strong{font-size:.875rem}.privacy-controls small{color:var(--muted);margin-top:4px;font-size:.875rem}.danger-button{color:#ff9aaa;background:#ff537814;border:1px solid #ff668533;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:.875rem;font-weight:700;display:flex}.admin-stats{grid-template-columns:repeat(4,1fr)}.admin-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:14px;display:grid}.admin-users,.integration-panel{padding:21px}.admin-user-list{flex-direction:column;display:flex}.admin-user{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) 170px;align-items:center;gap:11px;min-height:62px;display:grid}.admin-user:first-child{border-top:0}.admin-user .avatar{width:35px;height:35px}.admin-user strong,.admin-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user strong{font-size:.875rem}.admin-user small{color:#787fa6;margin-top:4px;font-size:.875rem}.admin-user select{color:#dfe1f5;border:1px solid var(--line);background:#07091bb8;border-radius:8px;height:34px;padding:0 9px;font-size:.875rem}.admin-user-actions{grid-template-columns:1fr auto;gap:6px;display:grid}.admin-user-actions button{color:#55ddd6;background:#1e9a991a;border:1px solid #3ed3cd33;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 8px;font-size:.875rem;font-weight:700;display:flex}.integration-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:.875rem;display:flex}.integration-row:first-of-type{border-top:0}.integration-row>span{color:#a9aecb}.pending-text{color:#f3a0ad}.app-footer{color:#62698f;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px 26px;font-size:.875rem;display:flex}.app-footer nav{flex-wrap:wrap;gap:14px;display:flex}.app-footer a{color:#8e94b8;text-decoration:none}.app-footer a:hover{color:#d9dcf5}.legal-shell{min-height:100vh;padding:24px}.legal-top{justify-content:space-between;align-items:center;gap:20px;max-width:920px;margin:0 auto 24px;display:flex}.legal-top a{color:#dfe1f7;align-items:center;gap:10px;font-size:.875rem;text-decoration:none;display:flex}.legal-top .brand-mark{place-items:center;width:48px;height:38px;display:grid}.legal-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#151734e6,#0c0e23e0);border-radius:22px;max-width:920px;margin:0 auto;padding:clamp(28px,5vw,62px);box-shadow:0 26px 90px #00000038}.legal-card h1{letter-spacing:-.045em;max-width:730px;margin:10px 0 7px;font-size:clamp(34px,6vw,58px)}.legal-updated{color:#737aa2!important;margin:0 0 42px!important;font-size:.875rem!important}.legal-card h2{color:#f1f2ff;margin:34px 0 9px;font-size:15px}.legal-card p{color:#a6abc8;margin:0;font-size:.875rem;line-height:1.8}.legal-card p a{color:#68ded8}.legal-card footer{color:#71799f;border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:44px;padding-top:21px;font-size:.875rem;display:flex}.legal-card footer svg{color:#4ed9d3}@media (width<=1180px){.source-live-grid{grid-template-columns:repeat(3,1fr)}.admin-layout{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(2,1fr)}.account-product-strip{grid-template-columns:repeat(3,1fr)}.account-product-strip>button{grid-column:1/-1}}@media (width<=760px){.pricing-grid{grid-template-columns:1fr}.source-live-grid{grid-template-columns:repeat(2,1fr)}.app-footer{flex-direction:column;align-items:flex-start;padding-bottom:88px}.ai-actions{grid-template-columns:1fr}.sign-in-banner{flex-direction:column;align-items:flex-start}.sign-in-banner>a{width:100%}.account-product-strip{grid-template-columns:1fr}.account-product-strip>button{grid-column:auto}.privacy-controls,.privacy-controls>div{flex-direction:column;align-items:flex-start}.privacy-controls>div:last-child,.privacy-controls button{width:100%}.legal-shell{padding:14px}.legal-top{align-items:flex-start}.legal-top>a:last-child{padding-top:12px;font-size:.875rem}.legal-card{border-radius:16px}.admin-user{grid-template-columns:auto minmax(0,1fr)}.admin-user-actions{grid-column:2;width:100%}}@media (width<=480px){.source-live-grid,.admin-stats{grid-template-columns:1fr}.legal-card h1{font-size:34px}}.public-shell .main-area{margin-left:0}.public-header{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050611c7;border-bottom:1px solid #9fa6ff24;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.public-brand{color:#f7f7ff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.public-brand strong,.public-brand small{display:block}.public-brand small{color:#7f86ad;font:700 .75rem/1 var(--font-geist-mono),monospace;letter-spacing:.2em;margin-top:4px}.public-nav{align-items:center;gap:5px;display:flex}.public-nav button{color:#9ea4c7;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:.875rem;font-weight:650;display:flex}.public-nav button:hover,.public-nav button.active{color:#f5f6ff;background:#7e5be61f}.public-nav .header-cta{color:#fff;background:linear-gradient(135deg,#8d58f4,#596dff);margin-left:8px;padding:0 17px;box-shadow:0 8px 24px #664ceb3d}.public-nav .header-cta:hover{background:linear-gradient(135deg,#9b6bff,#6679ff)}.public-shell .content-wrap{max-width:1240px;padding-top:44px}.public-shell .app-footer{max-width:1240px;margin:0 auto;padding-left:34px;padding-right:34px}.landing-wrap{max-width:none!important;padding:0!important}.landing-page{overflow:hidden}.hero-section{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:70px;max-width:1240px;min-height:650px;margin:0 auto;padding:78px 34px 86px;display:grid;position:relative}.hero-section:before{content:"";border:1px solid #8968f629;border-radius:50%;width:560px;height:560px;position:absolute;top:-240px;right:-220px;box-shadow:0 0 120px #5e46de24}.hero-copy,.hero-product{z-index:1;position:relative}.hero-kicker{color:#b9a7ff;width:max-content;font:750 .75rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em;background:#8053e21f;border:1px solid #a683ff38;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.hero-copy h1{color:#f8f8ff;letter-spacing:-.055em;text-wrap:balance;max-width:690px;margin:23px 0 19px;font-size:clamp(46px,5.1vw,72px);line-height:.99}.hero-copy>p{color:#a7accb;max-width:610px;margin:0;font-size:17px;line-height:1.72}.hero-actions{align-items:center;gap:13px;margin-top:31px;display:flex}.hero-primary{border-radius:12px;height:51px;padding:0 21px;font-size:.875rem}.hero-link{color:#bbc0da;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;height:47px;padding:0 13px;font-size:.875rem;font-weight:650;display:flex}.hero-link:hover{color:#fff}.trust-row{color:#7f87ab;flex-wrap:wrap;gap:17px;margin-top:24px;font-size:.875rem;display:flex}.trust-row span{align-items:center;gap:5px;display:flex}.trust-row svg{color:#48d9d2}.hero-product{place-items:center;min-height:480px;display:grid}.hero-orbit{border:1px solid #8f74f52e;border-radius:50%;position:absolute}.demo-card{background:linear-gradient(155deg,#181a3ff7,#090c22f5);border:1px solid #a590ff47;border-radius:22px;width:min(100%,470px);position:relative;overflow:hidden;transform:rotate(1.25deg);box-shadow:0 35px 100px #0006,0 0 55px #5b43dd24}.demo-card-head{color:#bec2e0;border-bottom:1px solid var(--line);background:#07091bb8;justify-content:space-between;align-items:center;height:55px;padding:0 20px;font-size:.875rem;font-weight:700;display:flex}.demo-card-head>span{align-items:center;gap:7px;display:flex}.demo-card-head svg{color:#a98bff}.demo-card-head small{color:#49dcd4;font:750 .75rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.demo-project span,.demo-project strong{display:block}.demo-price small,.demo-price strong,.demo-price span{display:block}.demo-price small{color:#8f98c1;font:700 .75rem/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.demo-price strong{letter-spacing:-.055em;margin:7px 0 5px;font-size:50px;line-height:1}.demo-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.demo-metrics>span{border-left:1px solid var(--line);padding:15px}.demo-metrics>span:first-child{border:0}.demo-metrics small,.demo-metrics strong{display:block}.demo-metrics small{color:#6f769d;font-size:.875rem}.demo-metrics strong{font:700 .75rem/1 var(--font-geist-mono),monospace;margin-top:5px}.demo-metrics>span:nth-child(2) strong{color:#4bdcd5}.demo-status{justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.demo-status>span{color:#55ded7;align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}.landing-proof{color:#b9bed8;border:1px solid var(--line);background:#0e1028a6;border-radius:14px;justify-content:center;align-items:center;gap:24px;max-width:1172px;margin:0 auto;padding:20px 24px;display:flex}.landing-proof>span{color:#697197;font:750 .75rem/1 var(--font-geist-mono),monospace;letter-spacing:.13em}.landing-proof strong{font-size:.875rem}.landing-proof i{background:#575f85;border-radius:50%;width:4px;height:4px}.landing-section{max-width:1240px;margin:0 auto;padding:116px 34px 20px}.landing-section-heading{text-align:center;max-width:710px;margin:0 auto 46px}.landing-section-heading h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,4vw,50px);line-height:1.06}.landing-section-heading p{color:#969cbe;margin:0;font-size:14px;line-height:1.65}.steps-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.steps-grid article{border:1px solid var(--line);background:linear-gradient(150deg,#171938c7,#0c0e24cc);border-radius:18px;min-height:250px;padding:28px;position:relative}.step-number{color:#555d85;font:750 .75rem/1 var(--font-geist-mono),monospace;position:absolute;top:23px;right:22px}.step-icon{color:#b89fff;background:#7d52e226;border:1px solid #a482ff33;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.steps-grid article:nth-child(2) .step-icon{color:#52ddd6;background:#24b8b51f;border-color:#43d9d333}.steps-grid h3,.value-card h3{margin:25px 0 9px;font-size:18px}.steps-grid p,.value-card p{color:#9298ba;margin:0;font-size:.875rem;line-height:1.7}.value-section{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:88px;display:grid}.value-card{border:1px solid var(--line);background:linear-gradient(150deg,#171938c7,#0c0e24cc);border-radius:18px;padding:27px}.value-card>svg{color:#a98cff}.value-card-wide{background:linear-gradient(135deg,#482b8a94,#144d6566);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:260px;padding:45px;display:grid}.value-card-wide h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(27px,3vw,40px)}.value-card-wide p{max-width:540px;font-size:.875rem}.plate-visual{background:#06081a78;border:1px solid #978fef33;border-radius:16px;justify-content:center;align-items:center;gap:15px;padding:24px;display:flex}.plate-visual>span{color:#4addd6;background:#27bfbb21;border-radius:13px;place-items:center;width:49px;height:49px;display:grid}.plate-visual div strong,.plate-visual div small{display:block}.plate-visual div strong{font-size:.875rem}.plate-visual div small{color:#858daf;margin-top:4px;font-size:.875rem}.plate-visual>svg{color:#666e94}.landing-cta{text-align:center;background:radial-gradient(circle at 50% 0,#8453e34d,#0000 52%),#0e102abf;border:1px solid #9d85ff38;border-radius:24px;max-width:1172px;margin:100px auto 90px;padding:65px 30px}.landing-cta h2{letter-spacing:-.045em;margin:11px 0 9px;font-size:clamp(32px,4vw,48px)}.landing-cta p{color:#989fc1;margin:0 0 25px;font-size:.875rem}.landing-cta .primary-button{border-radius:11px;height:49px}.calculator-page{max-width:1240px;margin:0 auto}.calculator-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:3px 0 24px;display:flex}.calculator-heading h1{letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(32px,3.6vw,48px);line-height:1.03}.calculator-heading p{color:var(--muted);margin:0;font-size:.875rem}.back-home{color:#757d9f;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:0 0 16px;padding:0;font-size:.875rem;display:flex}.back-home svg{transform:rotate(180deg)}.heading-tools{align-items:center;gap:9px;display:flex}.autosave-badge{color:#7e86aa;align-items:center;gap:6px;font-size:.875rem;display:flex}.autosave-badge svg{color:#49dad3}.clear-calculation{flex:none}.template-strip{border:1px solid var(--line);background:#0c0e25b8;border-radius:14px;grid-template-columns:auto repeat(4,1fr);align-items:center;gap:8px;margin-bottom:15px;padding:10px;display:grid}.template-strip>span{color:#8c93b5;align-items:center;gap:7px;padding:0 10px;font-size:.875rem;font-weight:700;display:flex}.template-strip>span svg{color:#a889ff}.template-strip button{text-align:left;color:#dfe1f4;cursor:pointer;background:#181b3ca6;border:1px solid #989fec21;border-radius:9px;min-height:48px;padding:8px 11px}.template-strip strong,.template-strip small{display:block}.template-strip strong{font-size:.875rem}.template-strip small{color:#727a9f;margin-top:3px;font-size:.875rem}.calculator-form{padding:24px}.calculator-form .panel-title{align-items:center;margin-bottom:0}.calculator-form .panel-title>div>span strong,.calculator-form .panel-title>div>span small{display:block}.calculator-form .panel-title>div>span small{color:#777fa5;margin-top:3px;font-size:.875rem}.mode-toggle{border:1px solid var(--line);background:#060819a6;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.mode-toggle button{color:#777fa3;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:6px;height:30px;padding:0 10px;font-size:.875rem}.mode-toggle button.active{color:#fff;background:#7f57e747;box-shadow:inset 0 0 0 1px #a98bff3d}.form-section{border-top:1px solid var(--line);padding:24px 0}.form-section:first-of-type{border-top:0}.form-section-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.form-section-head>span{color:#b8a1ff;width:27px;height:27px;font:750 .75rem/1 var(--font-geist-mono),monospace;background:#8053e226;border:1px solid #a483ff33;border-radius:8px;place-items:center;display:grid}.form-section-head strong,.form-section-head small{display:block}.form-section-head strong{font-size:.875rem}.form-section-head small{color:#777fa4;margin-top:3px;font-size:.875rem}.calculator-form .field>span,.material-picker>span{color:#9aa1c4;font:650 .75rem/1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;text-transform:none;margin-bottom:8px}.calculator-form .field input,.calculator-form .full-field input{font-size:14px}.calculator-form .input-shell{border-radius:9px;height:46px}.calculator-form .input-shell input{height:44px}.calculator-form .full-field{margin-bottom:15px}.field-error{color:#ff9aaa!important;text-transform:none!important;letter-spacing:0!important;margin:6px 0 0!important;padding:0!important;font-size:.875rem!important;line-height:1.35!important;display:block!important}.field-invalid .input-shell{box-shadow:0 0 0 3px #ff507812;border-color:#ff688994!important}.material-chips{gap:6px}.calculator-form .material-chips button{border-radius:9px;height:42px;font-size:.875rem}.order-grid{grid-template-columns:.7fr .9fr 1.15fr}.choice-cards{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.choice-cards button{color:#939abd;border:1px solid var(--line);cursor:pointer;text-align:left;background:#07091c94;border-radius:10px;align-items:center;gap:10px;min-height:66px;padding:12px;display:flex;position:relative}.choice-cards button>svg{flex:none}.choice-cards button span strong,.choice-cards button span small{display:block}.choice-cards button span strong{color:#d9dced;font-size:.875rem}.choice-cards button span small{color:#6f779c;margin-top:4px;font-size:.875rem}.choice-cards button>i{border:2px solid #596184;border-radius:50%;width:12px;height:12px;margin-left:auto}.choice-cards button.active{color:#b59dff;background:#764edb26;border-color:#a481ff6e}.choice-cards button.active>i{background:#fff;border:3px solid #9f7cff}.time-mode-grid{grid-template-columns:.8fr 1.4fr 1fr}.time-mode-grid.unit-mode{grid-template-columns:1.4fr 1fr}.production-preview{color:#939bc0;background:#27989e1a;border:1px solid #3fd3cd2b;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:.875rem;line-height:1.45;display:flex}.production-preview svg{color:#4adbd4;flex:none}.production-preview strong{color:#d9dcf2}.advanced-box{background:#4c308721;border-style:solid;margin-top:16px;padding:16px}.advanced-title span strong,.advanced-title span small{display:block}.advanced-title span small{color:#777fa5;margin-top:3px;font-size:.875rem}.advanced-grid{row-gap:15px}.profit-heading{justify-content:space-between;align-items:center;display:flex}.profit-heading>span strong,.profit-heading>span small{display:block}.profit-heading>span strong{font-size:.875rem}.profit-heading>span small{color:#767e9f;margin-top:4px;font-size:.875rem}.profit-heading>strong{font-size:18px!important}.profit-mode{grid-template-columns:1fr 1fr;margin:15px 0 5px;gap:5px!important;display:grid!important}.profit-mode button{color:#858dae;border:1px solid var(--line);cursor:pointer;background:#07091b8c;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:42px;font-size:.875rem;display:flex}.profit-mode button small{color:#61698c;font-size:.875rem}.profit-mode button.active{color:#fff;background:#7952df33;border-color:#9f7eff70}.profit-mode button.active small{color:#aa91f5}.validation-summary{color:#ffd3dc;background:#c0375a1c;border:1px solid #ff638638;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.validation-summary svg{color:#ff8fa5;flex:none}.validation-summary p{color:#b78794;margin:4px 0 0;font-size:.875rem;line-height:1.45}.calculator-page .results-column{position:sticky;top:92px}.professional-result{border-radius:18px}.price-health-row{border-bottom:1px solid var(--line);background:#0b0e25ad;justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.price-health{border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.875rem;font-weight:750;display:flex}.price-health i{border-radius:50%;width:6px;height:6px}.price-health.healthy{color:#55ddd6;background:#2bc0ba1c}.price-health.healthy i{background:#4bddd5;box-shadow:0 0 9px #4bddd58c}.price-health.warning{color:#ffd287;background:#e0a0321c}.price-health.warning i{background:#f2bc5b}.price-health.loss{color:#ff98ad;background:#e043681c}.price-health.loss i{background:#ff7794}.unit-first{min-height:150px;padding:25px}.unit-first>div:first-child>small{color:#9da4c8;font:700 .75rem/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.unit-first>div:first-child>strong{font-size:clamp(43px,4.4vw,61px)}.total-order{text-align:right;border-left:1px solid #a595f530;min-width:155px;padding:14px 0 14px 19px}.total-order small,.total-order strong,.total-order span{display:block}.total-order strong{color:#f1f3ff;margin:6px 0;font-size:19px}.total-order span{color:#f2a7b4;font-size:.875rem}.result-metrics>div{padding:16px 18px}.result-metrics span{font-size:.875rem}.result-metrics strong{font-size:14px}.production-summary{border-bottom:1px solid var(--line);background:#07091c6b;grid-template-columns:repeat(3,1fr);gap:1px;padding:14px;display:grid}.production-summary>div{align-items:center;gap:9px;padding:9px;display:flex}.summary-icon{color:#a78aff;background:#7a53df21;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.production-summary small,.production-summary strong{display:block}.production-summary small{color:#6e769d;font-size:.875rem}.production-summary strong{margin-top:4px;font-size:.875rem}.breakdown-toggle{color:#aeb4d1;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#090c217a;justify-content:space-between;align-items:center;width:100%;height:49px;padding:0 19px;font-size:.875rem;font-weight:700;display:flex}.breakdown-toggle>span{align-items:center;gap:7px;display:flex}.breakdown-toggle svg{color:#a78aff}.breakdown-toggle>svg{transition:all .18s}.breakdown-toggle>svg.open{transform:rotate(90deg)}.discount-impact{color:#d2a7af;background:#b53f5b17;border-top:1px solid #ff668824;align-items:center;gap:8px;padding:11px 18px;font-size:.875rem;display:flex}.discount-impact svg{color:#ff8ea5;flex:none}.professional-actions{grid-template-columns:repeat(4,1fr)!important}.professional-actions button{height:45px!important;font-size:.875rem!important}.professional-actions button.primary-button{grid-column:1/-1;height:49px!important}.insight-warning{background:linear-gradient(135deg,#754f1633,#2f256359);border-color:#edb14840}.insight-warning .insight-icon{color:#f4c168;background:#e2a83d1f}.insight-loss .insight-icon{color:#ff8ca5;background:#eb4a6d1f}.mobile-result-bar{display:none}@media (width<=1050px){.hero-section{text-align:center;grid-template-columns:1fr;gap:38px;padding-top:70px}.hero-copy h1,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-kicker{margin:0 auto}.hero-actions,.trust-row{justify-content:center}.hero-product{min-height:430px}.hero-section:before{right:50%;transform:translate(50%)}.calculator-page .calculator-layout{grid-template-columns:1fr}.calculator-page .results-column{position:static}.template-strip{grid-template-columns:repeat(4,1fr)}.template-strip>span{grid-column:1/-1}}@media (width<=760px){.public-header{height:66px;padding:0 16px}.public-brand .brand-mark{width:43px;height:34px}.public-brand strong{font-size:.875rem}.public-nav>button:not(.header-cta){display:none}.public-nav .header-cta{height:38px;margin:0;padding:0 13px;font-size:.875rem}.public-shell .content-wrap{padding:28px 14px 100px}.landing-wrap{padding:0!important}.hero-section{min-height:auto;padding:58px 20px 65px}.hero-copy h1{font-size:45px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column}.hero-primary,.hero-link{width:100%}.trust-row{gap:10px 14px}.hero-product{min-height:360px}.orbit-one{width:360px;height:360px}.orbit-two{width:270px;height:270px}.demo-card{transform:none}.demo-price strong{font-size:42px}.demo-status{flex-direction:column;align-items:flex-start}.landing-proof{flex-wrap:wrap;gap:12px 15px;margin:0 14px}.landing-proof>span{text-align:center;width:100%}.landing-section{padding:82px 16px 10px}.steps-grid,.value-section{grid-template-columns:1fr}.value-card-wide{grid-column:auto;grid-template-columns:1fr;padding:28px}.plate-visual{flex-wrap:wrap;align-items:flex-start}.landing-cta{margin:75px 14px 60px;padding:48px 20px}.calculator-heading{flex-direction:column;align-items:flex-start;gap:14px}.calculator-heading h1{font-size:36px}.heading-tools{width:100%}.autosave-badge{flex:1}.template-strip{padding:9px;display:flex;overflow-x:auto}.template-strip>span{display:none}.template-strip button{min-width:138px}.calculator-form{padding:17px}.calculator-form .panel-title{align-items:flex-start;gap:12px}.form-section{padding:21px 0}.order-grid,.time-mode-grid,.time-mode-grid.unit-mode{grid-template-columns:1fr 1fr}.order-grid>.field:last-child,.time-mode-grid>.field:last-child{grid-column:1/-1}.choice-cards{grid-template-columns:1fr}.professional-actions{grid-template-columns:1fr 1fr!important}.professional-actions button{border-bottom:1px solid var(--line)}.unit-first{align-items:flex-start}.total-order{text-align:left;border-top:1px solid #a595f530;border-left:0;width:100%;padding:14px 0 0}.production-summary{grid-template-columns:1fr}.production-summary>div{border-top:1px solid var(--line)}.production-summary>div:first-child{border:0}.mobile-result-bar{z-index:28;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f27f0;border:1px solid #a189ff47;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px 10px 15px;display:flex;position:fixed;inset:auto 10px 10px;box-shadow:0 15px 40px #0000006b}.mobile-result-bar small,.mobile-result-bar strong{display:block}.mobile-result-bar small{color:#70789e;font-size:.875rem}.mobile-result-bar strong{margin-top:3px;font-size:16px}.mobile-result-bar button{color:#fff;background:linear-gradient(135deg,#8d58f4,#596dff);border:0;border-radius:9px;align-items:center;gap:4px;height:38px;padding:0 12px;font-size:.875rem;font-weight:700;display:flex}.public-shell .app-footer{padding-bottom:90px}}@media (width<=480px){.hero-copy h1{font-size:39px}.hero-product{min-height:330px}.demo-card-head{height:49px}.demo-project{padding-top:14px}.demo-price{padding:15px 18px 18px}.demo-price strong{font-size:37px}.demo-metrics small,.demo-metrics strong{font-size:.875rem}.demo-metrics>span{padding:12px 8px}.calculator-heading h1{font-size:32px}.order-grid,.time-mode-grid,.time-mode-grid.unit-mode,.calculator-form .three-cols{grid-template-columns:1fr}.order-grid>.field:last-child,.time-mode-grid>.field:last-child{grid-column:auto}.unit-first>div:first-child>strong{font-size:46px}.result-metrics{grid-template-columns:1fr 1fr}.result-metrics>div:last-child{grid-column:1/-1}.professional-actions{grid-template-columns:1fr!important}.professional-actions button.primary-button{grid-column:auto}}[data-aura-theme=light]{--wb-bg:#f4f5fc;--wb-surface:#fff;--wb-ink:#20243d;--wb-muted:#5a647f;--wb-line:#d8dcec;--wb-soft:#eef0f9;--wb-accent:#6542aa;--wb-tint:#ede6fb;--wb-positive:#176b60;--wb-warning:#865315;--wb-danger:#aa304f;--wb-field:#fcfcff;--wb-field-line:#bdc5dd;--wb-button:#714cc2;--wb-button-hover:#6240af;--wb-button-border:#714cc2;--wb-button-ink:#fff;--wb-danger-fill:#aa304f;--wb-focus:#287b83;--wb-header:#ffffffed;--wb-shadow:0 16px 40px #2f255210;--wb-page-glow:radial-gradient(ellipse at 84% 0, #cbb3fb36, transparent 48rem), radial-gradient(ellipse at 4% 68%, #b7e4eb26, transparent 44rem);--wb-card-glow:linear-gradient(125deg, #e9def970, transparent 75%)}.stl-viewer-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.stl-viewer-actions button{border:1px solid var(--line,#666);background:var(--panel,#191d1f);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}.stl-viewer-actions button:focus-visible{outline-offset:3px;outline:2px solid}.stl-viewer-actions button:disabled{opacity:.5;cursor:default}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f5ff;--ink-soft:#cbd0e7;--paper:#090b18;--surface:#121629;--line:#2b314b;--muted:#acb3cf;--orange:#9570ff;--orange-dark:#baa3ff;--mint:#62dfcd}html{background:var(--paper);scroll-padding-top:110px}body{background:radial-gradient(ellipse at 85% 0, #27204388, transparent 46rem), radial-gradient(ellipse at 5% 75%, #15364440, transparent 40rem), var(--paper);font-size:1rem;line-height:1.55}body:before{opacity:.18}.app-shell:after{display:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{transition:background-color .18s,border-color .18s,box-shadow .18s}button:disabled,fieldset:disabled button{cursor:not-allowed;opacity:.45;box-shadow:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #77e5db}input::selection{color:#fff;background:#6849bb}::selection{color:#fff;background:#6849bb}#main-content:focus,.results-column:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#171426;background:#f4f5ff;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.workspace-label{letter-spacing:.11em;font-size:.75rem;line-height:1.5}.workspace-label{color:#a0a8c5}.primary-button,.secondary-button{border-radius:10px;height:auto;min-height:46px;padding:12px 18px;font-size:.875rem;line-height:1.35}.primary-button{background:#8261e6;border:1px solid #ac8eff;box-shadow:0 4px 16px #6245c12b}.primary-button:hover{background:#9777ef}.secondary-button{background:#181d34;border-color:#373e5d}.secondary-button:hover{background:#222a45;border-color:#726294}.icon-button{border-color:var(--line);width:44px;min-width:44px;height:44px}.panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#121629;border-radius:18px}.public-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b18e8;border-color:#272c43;gap:24px;height:auto;min-height:84px;padding:14px max(24px,50vw - 660px)}.public-brand{flex-shrink:0;gap:12px}.public-brand .brand-mark{width:70px;height:54px}.public-brand strong{letter-spacing:.08em;font-size:.9375rem}.public-brand small{color:#b3acca;letter-spacing:.23em;font-size:.75rem}.brand-mark,.brand-logo{box-shadow:none;background:0 0;border:0;border-radius:0}.public-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px}.public-nav button{color:#bec5df;border-radius:8px;height:auto;min-height:44px;padding:10px 15px;font-size:.875rem}.public-nav button.active{color:#d8c9ff;background:#9570ff16}.public-nav .header-cta{box-shadow:none;background:#8261e6}.currency-note{border-left:1px solid var(--line);color:#9ba5c9;white-space:nowrap;margin-left:8px;padding-left:14px;font-size:.75rem;display:inline-block}.public-shell .content-wrap{max-width:1392px;padding:42px 36px 72px}.public-shell .app-footer{max-width:1392px;padding:26px 36px 40px}.app-footer{color:var(--muted);border-top:1px solid #262c43;font-size:.875rem}.app-footer a{color:#bac1da;padding:6px 0}.hero-section{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:70px;max-width:1320px;min-height:660px;padding:80px 36px 92px}.hero-section:before{opacity:.25}.hero-kicker{color:#b7a1f0;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:.75rem}.hero-kicker svg{color:#aa8cef}.hero-copy h1{letter-spacing:-.048em;margin:25px 0;font-size:clamp(2.6rem,4.7vw,4.3rem);font-weight:640;line-height:1.08}.hero-copy h1 em{color:#b29aff;font-style:normal}.hero-copy>p{color:#b2bad4;max-width:550px;font-size:1.0625rem;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px}.hero-primary{min-height:52px;padding:15px 24px}.hero-link{min-height:48px;font-size:.875rem}.trust-row{color:#b0b8d0;gap:14px;font-size:.75rem}.hero-product{min-height:450px}.hero-orbit{border-color:#8f75ba20;max-width:110%}.orbit-one{width:510px;height:510px}.orbit-two{width:370px;height:370px;box-shadow:0 0 100px #8161c11a}.demo-card{background:#15192d;border:1px solid #62527e;border-radius:22px;transform:none;box-shadow:0 24px 70px #0000003b}.demo-card-head{color:#c8cde0;background:#171a30;height:auto;min-height:60px;padding:16px 22px;font-size:.875rem}.demo-card-head small{color:#b8a5f1;border:1px solid #4b3e67;border-radius:5px;padding:4px 7px;font-size:.6875rem}.demo-project{padding:22px 24px 12px}.demo-project span{color:#aeb6d1;font-size:.8125rem}.demo-project strong{margin-top:6px;font-size:1.0625rem}.demo-price{background:linear-gradient(120deg,#8b62dc20,#1b212b00);padding:16px 24px 26px}.demo-price small{color:#b8b2d1;font-size:.75rem;line-height:1.5}.demo-price strong{letter-spacing:-.04em;margin:9px 0;font-size:clamp(2.5rem,4.1vw,3.5rem);font-weight:600}.demo-price span{color:#c0c8df;font-size:.875rem}.demo-metrics>span{min-width:0;padding:18px 14px}.demo-metrics small{color:#aab3d0;font-size:.6875rem;line-height:1.5}.demo-metrics strong{font-variant-numeric:tabular-nums;font-family:inherit;font-size:.9375rem;line-height:1.5}.demo-status{flex-direction:column;align-items:flex-start;gap:7px;padding:18px 24px}.demo-status>span{font-size:.8125rem}.demo-status small{color:#b1bad5;font-size:.75rem}.demo-open{border:0;border-top:1px solid var(--line);color:#d2c1ff;cursor:pointer;background:#1c2138;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:14px 24px;font-size:.875rem;display:flex}.demo-open:hover{background:#2c2546}.landing-proof{color:#bec6df;background:0 0;border-color:#292e46;gap:24px;max-width:1248px;padding:26px}.landing-proof>span{color:#a28bcf;font-size:.75rem}.landing-proof strong{font-size:.875rem;font-weight:500}.landing-section{max-width:1320px;padding:88px 36px 0}.landing-section-heading{margin-bottom:32px}.landing-section-heading h2,.value-card-wide h2,.landing-cta h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:600;line-height:1.2}.landing-section-heading p,.steps-grid p,.value-card p,.landing-cta p{color:#b2bad3;font-size:1rem;line-height:1.75}.steps-grid{gap:20px}.steps-grid article{background:0 0;border:0;border-top:1px solid #45405b;border-radius:0;padding:28px}.steps-grid h3,.value-card h3{font-size:1.1875rem;font-weight:600;line-height:1.4}.step-number{color:#c5adf7;font-size:.875rem}.step-icon{background:#29213f;border-color:#47335f}.value-section{gap:18px}.value-card{background:#111629;border-color:#2b314a;border-radius:16px;padding:28px}.value-card-wide{gap:32px;padding:36px}.plate-visual strong{font-size:1.125rem;line-height:1.5}.plate-visual small{color:#b6bdd5;font-size:.8125rem}.landing-cta{max-width:1248px;box-shadow:none;background:linear-gradient(120deg,#24213b,#131c32);border-color:#433952;margin:84px auto;padding:56px 32px}.calculator-heading{align-items:flex-end;gap:24px;margin-bottom:30px}.calculator-heading h1{margin:12px 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.2}.calculator-heading p{color:#b3bdd7;font-size:1rem;line-height:1.6}.back-home{color:#afbad8;min-height:36px;font-size:.8125rem}.heading-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px}.autosave-badge{color:#b5c6cf;white-space:normal;font-size:.75rem;line-height:1.5}.storage-warning{color:#ffca8e}.template-strip{background:0 0;border:0;grid-template-columns:minmax(120px,.9fr) repeat(4,1fr);gap:10px;margin:0 0 22px;padding:0}.template-strip>span{color:#bdc5dc;padding-left:0;font-size:.8125rem;line-height:1.5}.template-strip button{background:#14192c;border:1px solid #333951;min-height:66px;padding:12px 15px}.template-strip button:hover{background:#25203c;border-color:#967aba}.template-strip strong{font-size:.875rem;line-height:1.4}.template-strip small{color:#aab4ce;font-size:.75rem;line-height:1.5}.calculator-page .calculator-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:24px}.calculator-form{min-width:0;padding:26px}.calculator-form .panel-title{align-items:center;gap:20px;margin-bottom:0;padding-bottom:24px}.panel-title strong{font-size:1rem;line-height:1.5}.panel-title small{color:#a7b1cf;font-size:.75rem;line-height:1.6}.mode-toggle{background:#090e1d;border:1px solid #313950;border-radius:10px;gap:3px;padding:4px}.calculator-form .mode-toggle button{text-transform:none;letter-spacing:0;color:#b1bed8;min-height:38px;padding:7px 12px;font-size:.8125rem;line-height:1.4}.mode-toggle button.active{color:#e8ddff;box-shadow:none;background:#39304f}.form-section{padding:28px 0}.form-section-head{gap:12px;margin-bottom:22px}.form-section-head>span{color:#d3c1ff;background:#272139;border-color:#443752;border-radius:50%;flex-shrink:0;width:32px;height:32px;font-size:.875rem}.form-section-head strong{font-size:1rem;line-height:1.5}.form-section-head small{color:#a9b4cf;margin-top:3px;font-size:.8125rem;line-height:1.5}.calculator-form .field>span,.field>span,.material-picker>span,.time-input-group>span{color:#c7cfe2;text-transform:none;letter-spacing:0;margin-bottom:8px;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.45;display:block}.field input,.field select,.full-field input,.input-shell{background:#0c1122;border-color:#3e4661;border-radius:9px;height:auto;min-height:48px}.calculator-form .field input,.calculator-form .full-field input,.field input,.field select,.full-field input{color:#f3f5ff;padding:10px 12px;font-size:1rem;font-weight:450;line-height:1.5}.field input::placeholder{color:#919db9}.input-shell input{font-variant-numeric:tabular-nums;background:0 0;border:0;min-height:46px}.input-shell small{color:#a9b4cf;padding:0 10px;font-size:.8125rem;line-height:1.5}.calculator-form .field-error{color:#ffabb9!important;font-size:.75rem!important;line-height:1.5!important}.field-hint{color:#acb6d0;margin-top:8px;font-size:.75rem;line-height:1.55;display:block}.full-field{margin-bottom:18px}.form-grid{gap:18px 14px}.order-grid,.calculator-form .three-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.order-grid>.field:first-child{grid-column:auto}.order-grid>.field:last-child{grid-column:1/-1}.calculator-form .material-chips button{height:44px;font-size:.875rem}.material-picker{margin-bottom:18px}.choice-cards{gap:10px;margin-bottom:22px}.choice-cards button{background:#0d1325;border-color:#343d57;gap:10px;min-height:92px;padding:14px}.choice-cards button span strong{font-size:.875rem;line-height:1.5}.choice-cards button span small{color:#aeb9d5;font-size:.75rem;line-height:1.6}.choice-cards button.active{background:#29223e;border-color:#ab88de}.choice-cards button>i{flex-shrink:0}.time-mode-grid,.time-mode-grid.unit-mode{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.time-mode-grid>.time-input-group{order:-1;grid-column:1/-1}.time-input-group{min-width:0}.time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.time-fields .field>span{color:#aeb8d2;font-size:.75rem}.production-preview{color:#b4c9db;background:#12303355;border-color:#294749;margin-top:18px;padding:13px;font-size:.8125rem;line-height:1.6}.assumptions-summary{background:#0c1222;border:1px solid #30394f;border-radius:12px;margin-top:22px;padding:16px}.assumptions-summary>div{color:#c5cce0;align-items:center;gap:8px;display:flex}.assumptions-summary strong{font-size:.875rem;font-weight:550}.assumptions-summary p{color:#aab7d1;margin:10px 0;font-size:.8125rem;line-height:1.8}.assumptions-summary button{color:#cab5ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:36px;padding:8px 0 0;font-size:.875rem;display:inline-flex}.advanced-box{background:#15162b;border-color:#3c3754;margin-top:24px;padding:20px}.advanced-title{align-items:flex-start;gap:10px;margin-bottom:22px}.advanced-title strong{font-size:1rem;line-height:1.5}.advanced-title span small{color:#b5bbd4;margin-top:6px;font-size:.8125rem;line-height:1.6}.profit-control{margin-top:26px;padding-top:24px}.profit-heading{gap:18px;align-items:start!important}.profit-heading>span strong{font-family:inherit;font-size:1rem;line-height:1.5}.profit-heading>span small{color:#b3bed6;font-size:.8125rem;line-height:1.6}.profit-heading>.field{flex:0 0 104px;width:104px}.profit-mode button{flex-wrap:wrap;height:auto;min-height:50px;padding:10px;font-size:.875rem}.profit-mode button small{font-size:.75rem}.profit-control input[type=range]{accent-color:#b69aef;height:28px;margin-top:20px}.range-labels{color:#b3bdd5;font-size:.75rem}.validation-summary{margin-top:10px;padding:17px}.validation-summary strong{font-size:.9375rem}.validation-summary ul{color:#f5bdca;margin:9px 0 0;padding-left:18px;font-size:.875rem;line-height:1.6}.validation-summary li+li{margin-top:7px}.calculator-page .results-column{gap:16px;min-width:0;scroll-margin-top:108px;position:sticky;top:108px}.professional-result{background:#14182b;border-color:#4b4365;box-shadow:0 14px 50px #00000020}.result-topline{color:#c7bde0;background:#19192e;flex-wrap:wrap;gap:8px;padding:17px 22px;font-size:.75rem;line-height:1.5}.live-badge{color:#a9b7cb;font-family:inherit;font-size:.6875rem}.live-badge>span{box-shadow:none}.price-health-row{background:0 0;gap:10px;padding:15px 22px}.price-health{padding:7px 10px;font-size:.75rem;line-height:1.4}.price-health i{flex-shrink:0;box-shadow:none!important}.price-health.invalid{color:#ffd29e;background:#63442066}.price-health.invalid i{background:#ffd29e}.round-button{color:#c6b7ef;background:#26203d;border-color:#4d3f64;min-height:38px;padding:8px 10px;font-size:.75rem}.round-button:hover,.round-button.active{color:#eee4ff;background:#352649;border-color:#8c6eb0}.unit-first{background:radial-gradient(at 5% 0,#8365b422,#0000 80%),#171a2e;padding:25px 26px 0;display:block}.unit-first>div:first-child>small{color:#bfb4d5;letter-spacing:.055em;font-size:.75rem;line-height:1.5}.unit-first>div:first-child>strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:12px 0;font-size:clamp(2.5rem,4vw,3.6rem);font-weight:600;line-height:1.12}.price-hero span{color:#b3bfd9;font-size:.875rem}.total-order{text-align:left;border-top:1px solid #39334d;border-left:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 15px;width:100%;min-width:0;margin-top:24px;padding:20px 0;display:flex}.total-order small{color:#beb6d4;font-size:.75rem}.total-order strong{margin:0;font-size:1.4rem;line-height:1.5}.total-order span{width:100%;font-size:.75rem}.result-metrics{background:#111728;grid-template-columns:repeat(3,minmax(0,1fr))}.result-metrics>div{min-width:0;padding:20px 14px}.result-metrics span{color:#b5c0d9;margin-bottom:8px;font-size:.75rem;line-height:1.5}.result-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:inherit;font-size:1rem;line-height:1.5}.production-summary{background:#14192c;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px}.production-summary>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:10px 8px}.summary-icon{border-radius:8px;width:32px;height:32px}.production-summary small{color:#afb8d1;font-size:.6875rem;line-height:1.5}.production-summary strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.production-note{color:#aab5cf;background:#14192c;margin:0;padding:0 22px 18px;font-size:.75rem;line-height:1.7}.breakdown-toggle{color:#c6c9de;height:auto;min-height:54px;padding:15px 22px;font-size:.875rem}.breakdown{padding:14px 22px 0}.breakdown-head{color:#abb7d2;font-size:.75rem;line-height:1.5}.breakdown-row{gap:14px;padding:12px 0;font-size:.875rem;line-height:1.5}.breakdown-row strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-family:inherit;font-size:.875rem;line-height:1.5}.breakdown-row i{flex-shrink:0}.breakdown-total{gap:14px;margin:0 -22px;padding:16px 22px;font-size:.8125rem;line-height:1.5}.breakdown-total strong{white-space:nowrap;font-family:inherit;font-size:.9375rem;line-height:1.5}.discount-impact{color:#f1b6c5;padding:14px 22px;font-size:.8125rem;line-height:1.6}fieldset.professional-actions{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.professional-actions button{border-bottom:1px solid var(--line);color:#bcc7de;min-height:52px;padding:12px 8px;line-height:1.5;height:auto!important;font-size:.8125rem!important}.professional-actions button.primary-button{background:#8261e6;border-radius:9px;min-height:48px;margin:16px;grid-column:1/-1!important;font-size:.9375rem!important}.break-even-row{justify-content:space-between;align-items:center;gap:16px;padding:4px 6px;display:flex}.break-even-row>span{color:#abb8d3;max-width:240px;font-size:.8125rem;line-height:1.6}.break-even-row strong{color:#d7c5fb;text-align:right;font-size:1rem}.break-even-row small{color:#adb9d2;font-size:.75rem;font-weight:400}.insight-card{box-shadow:none;background:#13353644;border-color:#345251;border-radius:12px;padding:18px}.insight-card strong{font-size:.875rem;line-height:1.5}.insight-card p{color:#b1bfd3;margin-top:6px;font-size:.8125rem;line-height:1.7}.insight-warning,.insight-invalid{background:#31241855;border-color:#6b5236}.insight-loss{background:#351e3055;border-color:#694152}.insight-loss .profit-metric strong,.negative{color:#ff9fb8}.price-health-row:has(.loss)+.price-hero+.result-metrics .profit-metric strong{color:#ff9fb8}.page-heading h1{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.page-heading p{font-size:1rem}.project-list{background:#121729}.project-table-head{padding:16px 20px;font-size:.75rem;line-height:1.5}.project-row{gap:16px;min-height:90px;padding:18px 20px;font-size:.875rem}.project-table-head,.project-row{grid-template-columns:minmax(180px,1.5fr) .65fr .8fr .8fr .8fr 96px}.project-row>div:first-child{align-items:flex-start;min-width:0}.project-row>div:first-child strong{overflow-wrap:anywhere;font-size:.9375rem}.project-row>div:first-child small{color:#a3b2ce;font-size:.75rem;line-height:1.6}.project-row button{background:#1a2338;width:42px;height:42px}.project-icon{flex-shrink:0}.stats-row small,.inventory-summary small{font-size:.75rem;line-height:1.5}.stats-row strong,.inventory-summary strong{font-size:1.2rem}.empty-state{padding:40px 20px}.empty-state h2{font-size:1.4rem}.empty-state p{color:#b4c0da;max-width:480px;font-size:1rem;line-height:1.7}.aura-toast{border-color:var(--aura-control);gap:14px;max-width:min(480px,100vw - 40px);min-height:56px;padding:12px 14px 12px 20px;font-size:.875rem;font-weight:450;line-height:1.6;bottom:20px;right:20px;background:var(--aura-action)!important;color:var(--aura-on-action)!important}.aura-toast button{cursor:pointer;background:#ffffff0a;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.aura-toast span,.aura-toast svg,.aura-toast button svg{color:var(--aura-on-action)!important}.legal-top a{font-size:.875rem}.legal-card p{color:#bbc4dd;font-size:1rem;line-height:1.85}.legal-card h2{font-size:1.3rem}.legal-updated{color:#aeb8cf!important;font-size:.8125rem!important}.legal-card footer{font-size:.8125rem;line-height:1.6}.preview-loading{color:var(--muted);place-items:center;display:grid}.nav-item{min-height:44px;font-size:.875rem}.sidebar{overflow-y:auto}.mobile-menu{background:#101628;overflow-y:auto}.mobile-menu-head button{min-width:44px;min-height:44px}@media (width>=1061px) and (height<=900px){.calculator-page .results-column{position:static}}@media (width<=1180px){.hero-section{gap:40px}.public-header{padding:14px 24px}.calculator-heading{flex-direction:column;align-items:flex-start;gap:12px}.heading-tools{justify-content:flex-start}.template-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.template-strip>span{grid-column:1/-1}}@media (width<=1060px){.calculator-page .calculator-layout{grid-template-columns:1fr}.calculator-page .results-column{position:static}.hero-section{text-align:center;grid-template-columns:1fr;gap:40px;padding-top:64px}.hero-copy h1{max-width:750px;margin-left:auto;margin-right:auto}.hero-copy>p{margin:auto}.hero-kicker,.hero-actions,.trust-row{justify-content:center}.hero-kicker{margin:auto}.hero-product{width:100%;max-width:510px;margin:auto}.demo-card{text-align:left}.landing-proof{flex-wrap:wrap;gap:16px;margin:0 24px}.landing-proof>span{text-align:center;flex:0 0 100%}.order-grid,.calculator-form .three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.order-grid>.field:last-child{grid-column:auto}.time-mode-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1fr);align-items:end}.time-mode-grid>.time-input-group{order:0;grid-column:auto}.time-mode-grid.unit-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.project-table-head,.project-row{grid-template-columns:minmax(180px,1.5fr) .6fr 1fr 96px}.project-table-head>span:nth-child(3),.project-table-head>span:nth-child(5),.project-row>span:nth-of-type(2),.project-row>span:nth-of-type(3){display:none}.project-row>span:first-of-type{display:block}}@media (width<=760px){html{scroll-padding-top:148px}.public-header{flex-wrap:wrap;gap:10px;padding:10px 18px}.public-brand .brand-mark{width:52px;height:40px}.public-brand strong{font-size:.875rem}.public-brand small{font-size:.6875rem}.public-nav{border-top:1px solid #252b43;flex:1 0 100%;justify-content:flex-start;gap:6px;padding-top:8px}.public-nav>button:not(.header-cta){min-height:40px;padding:8px 12px;font-size:.8125rem;display:flex}.public-nav .header-cta,.currency-note{display:none}.public-shell .content-wrap{padding:28px 18px 48px}.public-shell.has-calculator .content-wrap{padding-bottom:120px}.public-shell .app-footer{padding:24px 18px 36px}.public-shell.has-calculator .app-footer{padding-bottom:112px}.hero-section{gap:48px;padding:52px 22px 60px}.hero-copy h1{font-size:clamp(2.3rem,8.5vw,3.4rem)}.hero-copy>p{font-size:1rem}.hero-actions{flex-direction:column;gap:6px}.hero-primary{width:auto;min-width:250px}.hero-link{justify-content:center}.trust-row{gap:8px 14px;font-size:.75rem}.hero-product{min-height:400px}.hero-orbit{max-width:calc(100% + 20px)}.demo-price strong{font-size:3rem}.demo-metrics strong{font-size:.875rem}.demo-metrics small{font-size:.6875rem}.landing-proof{margin:0 18px;padding:24px 8px}.landing-section{padding:60px 22px 0}.steps-grid,.value-section{grid-template-columns:1fr}.steps-grid article{padding:28px 0}.value-card-wide{grid-column:auto;padding:26px}.landing-cta{margin:60px 18px;padding:40px 22px}.calculator-heading h1{font-size:1.9rem}.calculator-heading .eyebrow{font-size:.6875rem}.heading-tools{gap:8px;width:100%}.autosave-badge{flex:1 0 100%}.heading-tools .secondary-button{flex:1}.template-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.template-strip>span{display:flex}.template-strip button{min-width:0;padding:12px}.calculator-form{padding:20px}.calculator-form .panel-title{flex-wrap:wrap;gap:14px}.calculator-form .panel-title>div:first-child{flex:1 0 100%}.calculator-form .mode-toggle{justify-content:stretch;width:100%}.calculator-form .mode-toggle button{flex:1}.order-grid,.calculator-form .three-cols,.time-mode-grid,.time-mode-grid.unit-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.order-grid>.field:last-child{grid-column:1/-1}.time-mode-grid>.time-input-group{order:-1;grid-column:1/-1}.time-mode-grid>.field:last-child{grid-column:auto}.choice-cards{grid-template-columns:1fr}.choice-cards button{min-height:76px}.profit-heading{flex-wrap:wrap}.profit-heading>span{flex:1 0 160px}.production-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.production-summary>div{border:0;padding:8px}.result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.result-metrics>div:last-child{grid-column:auto}.result-metrics>div{padding:18px 12px}.results-column{scroll-margin-top:152px}.mobile-result-bar{bottom:max(10px,env(safe-area-inset-bottom));background:#141b31f5;border-color:#695984;padding:12px 14px;inset-inline:12px}.mobile-result-bar small{color:#bdc5df;font-size:.6875rem}.mobile-result-bar strong{font-size:1.3rem}.mobile-result-bar button{height:auto;min-height:44px;font-size:.875rem}.has-calculator .aura-toast{bottom:calc(94px + env(safe-area-inset-bottom))}.aura-toast{inset-inline:14px;max-width:none;bottom:16px}.app-footer nav{gap:10px 18px}.bottom-nav{background:#101729;grid-template-columns:repeat(7,minmax(0,1fr));height:auto;min-height:72px}.bottom-nav button{padding:8px 2px;font-size:.6875rem}.admin-shell.has-calculator .mobile-result-bar{bottom:calc(82px + env(safe-area-inset-bottom))}.admin-shell.has-calculator .aura-toast{bottom:calc(170px + env(safe-area-inset-bottom))}.project-table-head{display:none}.project-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px}.project-row>span{display:none!important}.project-row>strong{color:#ded3f9;grid-column:1;font-size:1.1rem}.project-row>div:last-child{flex-direction:column;grid-area:1/2/3}.stats-row{grid-template-columns:1fr}.page-heading{flex-wrap:wrap;align-items:flex-start}}@media (width<=420px){.public-shell .content-wrap{padding-inline:12px}.calculator-form{padding:16px}.calculator-form .three-cols,.order-grid,.time-mode-grid,.time-mode-grid.unit-mode{grid-template-columns:1fr}.order-grid>.field:last-child,.time-mode-grid>.time-input-group{grid-column:auto}.advanced-box{padding:16px}.price-health-row{flex-wrap:wrap;align-items:flex-start}.unit-first{padding-inline:20px}.unit-first>div:first-child>strong{font-size:3rem}.result-metrics{grid-template-columns:1fr}.result-metrics>div{border-right:0;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.result-metrics span{margin:0}.production-summary{grid-template-columns:1fr}.production-summary>div{flex-direction:row;align-items:center;padding:10px}.break-even-row{flex-wrap:wrap}.demo-metrics>span{padding:14px 10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#14151d;background:#fff!important}body:before,.mobile-result-bar,.skip-link{display:none!important}.print-sheet{background:#fff;padding:24px;font-size:12pt;line-height:1.6}.print-logo{border-color:#675582;gap:16px}.print-logo img{object-fit:contain}.print-logo strong{color:#161321;letter-spacing:.03em;font-size:14pt}.print-logo span{font-size:10pt}.print-total{break-inside:avoid;background:#f2eef8;border:1px solid #d8cfea;border-radius:12px;padding:24px}.print-details{break-inside:avoid}.print-sheet h1{overflow-wrap:anywhere}}[hidden]{display:none!important}.example-picker{background:#14192b;border:1px solid #30364e;border-radius:12px;margin:22px 0}.example-picker summary{cursor:pointer;color:#aebad4;align-items:center;gap:12px;padding:16px 20px;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.example-picker summary::-webkit-details-marker{display:none}.example-picker summary>span{flex:1}.example-picker summary strong{color:#dacdf8;font-weight:550}.example-picker[open] summary>svg:last-child{transform:rotate(90deg)}.example-picker .template-strip{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0 16px 16px;display:grid}.example-picker .template-strip button{background:#1b2034;min-width:0}.calculator-form .panel-title{margin-bottom:22px;scroll-margin-top:120px}.calculator-steps{border-bottom:1px solid #38415b;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.calculator-steps button{color:#a9b6d0;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:58px;margin-bottom:-1px;padding:12px 5px 16px;font-size:.875rem;font-weight:550;display:flex}.calculator-steps button>span{border:1px solid #4a526e;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.75rem;display:grid}.calculator-steps button[aria-selected=true]{color:#eee3ff;border-bottom-color:#b18bf5}.calculator-steps button[aria-selected=true]>span{color:#171127;background:#ae87f1;border-color:#ae87f1}.calculator-steps button:hover{color:#eee3ff;background:#ffffff04}.calculator-form .form-grid.two-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 16px}.step-intro{margin:0 0 24px}.step-intro h2{color:#e3e8f7;letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:550;line-height:1.5}.step-intro p{color:#aab7d0;margin-top:7px;font-size:.875rem;line-height:1.65}.section-label{color:#c9d2e8;margin-bottom:16px;font-size:.9375rem;font-weight:550}.weight-row{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:24px;display:grid}.weight-basis>span{color:#c4cce0;margin:0 0 10px;font-size:.8125rem;font-weight:500;line-height:1.5;display:block}.segmented-control{background:#0c1122;border:1px solid #3e4661;border-radius:9px;gap:3px;min-height:48px;padding:4px;display:flex}.segmented-control button{color:#b4bdd3;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:8px;font-size:.8125rem}.segmented-control button[aria-pressed=true]{color:#efe8ff;background:#39304f}.sales-heading{margin-top:30px}.assumptions-summary button .open{transform:rotate(90deg)}.calculator-form .profit-control{margin:0}.calculation-ready{color:#9cddcd;background:#1a363733;border:1px solid #345452;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:16px;font-size:.8125rem;line-height:1.65;display:flex}.calculation-ready svg{flex-shrink:0;margin-top:2px}.step-navigation{border-top:1px solid #30384f;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.step-navigation>span{color:#9aaac6;font-size:.75rem}.step-navigation button{min-height:46px;font-size:.875rem}.step-navigation button:disabled{opacity:.35;cursor:default}.price-composition{background:#111728;border-top:1px solid #293149;padding:18px 22px}.composition-bar{border-radius:5px;height:7px;display:flex;overflow:hidden}.composition-cost{background:#a993e0}.composition-fees{background:#e0b373}.composition-profit{background:#77cebc}.composition-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.composition-legend>span{color:#b6c0d8;min-width:0;font-size:.6875rem;line-height:1.7}.composition-legend i{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.composition-legend strong{color:#dce4f4;overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;display:block}.material-estimate{color:#b3bfd7;background:#14192c;align-items:flex-start;gap:9px;padding:0 22px 12px;font-size:.75rem;line-height:1.65;display:flex}.material-estimate svg{color:#aa91dd;flex-shrink:0;margin-top:2px}.material-estimate strong{color:#dbd2f0;font-weight:550}.professional-actions button.save-calculation{color:#d9ccf4}.save-copy-button{color:#bfc9df;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 16px 18px;font-size:.75rem;display:flex}.history-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.history-search{color:#9aacc9;background:#0c1122;border:1px solid #3e4661;border-radius:9px;flex:280px;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex}.history-search input{color:#e2e9fa;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:14px 0;font-size:.875rem}.history-search input::placeholder{color:#a3b0c9}.history-search:focus-within{outline-offset:2px;outline:2px solid #b69aef}.history-sort{color:#aebbd4;align-items:center;gap:10px;font-size:.8125rem;display:flex}.history-sort select{color:#e2e9fa;min-height:50px;font:inherit;background:#0c1122;border:1px solid #3e4661;border-radius:9px;padding:10px 30px 10px 12px}.history-count{color:#9eacc7;flex-basis:100%;font-size:.75rem}.project-row .project-name-button{text-align:left;color:#e3e7f5;overflow-wrap:anywhere;background:0 0;border:0;border-radius:3px;width:auto;height:auto;min-height:30px;padding:0;font-size:.9375rem;font-weight:550;line-height:1.5;display:block}.project-row .project-name-button:hover{color:#cdb3fb;text-underline-offset:4px;text-decoration:underline}.project-row>div:last-child button{width:44px;height:44px}.undo-banner{color:#c3e4dc;background:#21302f;border:1px solid #3c625a;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;font-size:.875rem;line-height:1.6;display:flex}.undo-banner>span{overflow-wrap:anywhere;flex:1}.undo-banner>button:not(.icon-button){color:#c3f5e8;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:.8125rem;display:flex}.action-dialog{color:#e5e9f5;overscroll-behavior:contain;background:#171e31;border:1px solid #57516e;border-radius:18px;width:min(480px,100% - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 28px 100px #0009}.action-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c18c9}.dialog-heading{z-index:1;background:#171e31;border-bottom:1px solid #363d54;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.dialog-heading h2{color:#e5e9f5;margin:0;font-size:1.0625rem;font-weight:550;line-height:1.5}.dialog-heading .icon-button{flex-shrink:0;width:40px;height:40px}.dialog-body{padding:24px}.dialog-body p{color:#c0cce3;font-size:.9375rem;line-height:1.8}.dialog-actions{background:#171e31;border-top:1px solid #363d54;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex;position:sticky;bottom:0}.dialog-actions button{min-height:46px;font-size:.8125rem}.danger-button{color:#fff;font:inherit;cursor:pointer;background:#ad3a5d;border:1px solid #c76b84;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:550;display:inline-flex}.quote-dialog{width:min(720px,100% - 32px)}.quote-preview{background:#101628;padding:24px}.quote-document{color:#282934;background:#fff;border-radius:6px;padding:32px;font-family:Arial,sans-serif;font-size:14px;line-height:1.6}.quote-brand{border-bottom:2px solid #796290;align-items:center;gap:14px;padding-bottom:24px;display:flex}.quote-brand img{object-fit:contain;flex-shrink:0;width:72px;height:58px}.quote-brand>span{flex:1}.quote-brand strong{color:#332541;letter-spacing:.04em;font-size:14px;font-weight:700;display:block}.quote-brand small{color:#62616f;margin-top:3px;font-size:11px;display:block}.quote-brand time{color:#62616f;white-space:nowrap;font-size:11px}.quote-intro{margin:32px 0}.quote-intro>span{color:#796290;letter-spacing:.13em;font-size:10px;font-weight:700}.quote-intro h2{color:#282934;overflow-wrap:anywhere;letter-spacing:-.02em;margin:9px 0 10px;font-size:24px;font-weight:600;line-height:1.35}.quote-intro p{color:#62616f;font-size:13px;line-height:1.6}.quote-line{color:#62616f;border-bottom:1px solid #e5e3e9;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.quote-line strong{color:#282934;white-space:nowrap;font-weight:600}.quote-grand-total{color:#574169;background:#f2eef7;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:22px;display:flex}.quote-grand-total>span{font-size:13px;font-weight:600}.quote-grand-total strong{color:#392846;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:27px;line-height:1.2}.quote-terms{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.quote-terms dt{color:#73707d;font-size:11px}.quote-terms dd{color:#34303e;margin:4px 0 0;font-size:13px;font-weight:600}.quote-document footer{color:#6c6675;border-top:1px solid #e1dce6;margin-top:28px;padding-top:20px;font-size:11px;line-height:1.7}@media (width<=760px){.calculator-form .panel-title{scroll-margin-top:150px}.example-picker .template-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.example-picker summary{align-items:flex-start;padding:14px}.example-picker summary>svg{flex-shrink:0;margin-top:3px}.example-picker summary strong{display:block}.calculator-steps{gap:2px}.calculator-steps button{gap:6px;font-size:.8125rem}.calculator-steps button>span{width:23px;height:23px}.calculator-form .choice-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-form .choice-cards button{flex-wrap:wrap;gap:8px;padding:13px}.calculator-form .choice-cards button>span{flex:1 0 100%;order:2}.calculator-form .choice-cards button>i{margin-left:auto}.history-sort,.history-sort select{flex:1}.undo-banner{flex-wrap:wrap;gap:8px;padding:12px}.undo-banner>span{flex:1 0 calc(100% - 48px)}.quote-preview{padding:12px}.quote-document{padding:22px}.quote-brand{flex-wrap:wrap;gap:8px}.quote-brand img{width:58px;height:46px}.quote-brand time{text-align:right;flex:1 0 100%}.quote-intro h2{font-size:22px}.quote-grand-total{padding:18px}.dialog-heading{padding:14px 18px}.dialog-body{padding:20px}.dialog-actions{gap:10px;padding:14px 18px}.quote-dialog .dialog-actions button{flex:1 0 100%}}@media (width<=420px){.calculator-form .form-grid.two-cols,.weight-row{grid-template-columns:1fr}.step-navigation{gap:8px}.step-navigation button{padding:10px 12px}.step-intro h2{font-size:1rem}.composition-legend{gap:6px}.quote-document{padding:18px}}@media print{@page{size:A4;margin:16mm}html,body{overflow:visible!important}.action-dialog,.action-dialog::backdrop,.aura-toast{display:none!important}.print-sheet{padding:0}.print-sheet .quote-document{color:#282934;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;padding:0}.quote-brand{flex-wrap:nowrap}.quote-brand time{flex:none}.quote-grand-total,.quote-terms,.quote-document footer{break-inside:avoid}}:is(html:has(.wb),body:has(.wb)){background:var(--wb-bg);color:var(--wb-ink)}body:has(.wb):before{display:none}body:has(.wb):after{display:none}.wb{background:var(--wb-page-glow),var(--wb-bg);min-height:100vh;color:var(--wb-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:1rem;line-height:1.6}[data-aura-theme=light] .wb{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.wb button,.wb input,.wb select,.wb textarea{font:inherit}.wb button{cursor:pointer}.wb button:disabled,.wb input:disabled,.wb select:disabled{cursor:not-allowed;opacity:.5}.wb button:focus-visible,.wb a:focus-visible,.wb summary:focus-visible,.w-btn:focus-within{outline:2px solid var(--wb-focus);outline-offset:4px}.wb h1,.wb h2,.wb h3,.wb h4,.wb p{margin:0}.wb h1,.wb h2,.wb h3{color:var(--wb-ink);font-family:inherit}.wb h1{letter-spacing:-.035em;font-size:2rem;font-weight:580;line-height:1.2}.wb h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:570;line-height:1.45}.wb h3{font-size:1rem;font-weight:600;line-height:1.5}.wb p{color:var(--wb-muted);line-height:1.75}.wb small{font-size:.8125rem;line-height:1.6}.wb a{color:var(--wb-accent)}.w-overline{color:var(--wb-muted);letter-spacing:.12em;font-size:.75rem;font-weight:550;line-height:1.6;display:block}.w-header{background:var(--wb-header);border-bottom:1px solid var(--wb-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:26px;min-height:90px;padding:14px 32px;display:flex}.w-brand{color:var(--wb-ink);background:0 0;border:0;flex-shrink:0;align-items:center;gap:11px;padding:0;display:flex}.w-brand img{object-fit:contain;width:70px;height:56px;display:block}.w-brand>span{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.3;display:flex}.w-brand strong{letter-spacing:.1em;font-size:.9375rem;font-weight:650}.w-brand small{letter-spacing:.3em;color:var(--wb-muted);font-size:.75rem}.w-nav-mobile{display:none}.w-header>nav{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.w-header>nav>button{color:var(--wb-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:12px 13px;font-size:.875rem;display:flex}.w-header>nav>button:hover{color:var(--wb-ink);background:var(--wb-soft)}.w-header>nav>button[aria-current=page]{color:var(--wb-accent);background:var(--wb-tint);font-weight:550}.w-header-actions{align-items:center;gap:10px;display:flex}.w-icon{min-width:42px;min-height:42px;color:var(--wb-muted);background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;place-items:center;padding:8px;display:inline-grid}.w-icon:hover{background:var(--wb-soft);border-color:var(--wb-line);color:var(--wb-ink)}.w-account-button{border:1px solid var(--wb-line);background:var(--wb-surface);min-height:42px;color:var(--wb-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;display:flex;font-size:.8125rem!important}.w-statusbar{max-width:1250px;min-height:36px;color:var(--wb-muted);justify-content:space-between;align-items:center;gap:16px;margin:auto;padding:5px 28px;font-size:.75rem;display:flex}.w-statusbar .w-link{min-height:30px;font-size:.75rem}.w-page{outline:none;max-width:1250px;min-height:calc(100vh - 240px);margin:auto;padding:38px 28px 80px}.w-page-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.w-page-title .w-overline{margin-bottom:10px}.w-page-title p{max-width:730px;margin-top:12px}.w-page-title>.w-btn{flex-shrink:0;margin-top:24px}.w-btn{border:1px solid var(--wb-line);background:var(--wb-surface);white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 17px;line-height:1.5;text-decoration:none;display:inline-flex;color:var(--wb-ink)!important;font-size:.875rem!important;font-weight:530!important}.w-btn:hover{background:var(--wb-soft);border-color:var(--wb-muted)}.w-btn.w-primary{background:var(--wb-button);border-color:var(--wb-button-border);box-shadow:0 4px 18px #7253b320;color:var(--wb-button-ink)!important}.w-btn.w-primary:hover{background:var(--wb-button-hover);box-shadow:0 6px 22px #7253b32b}.w-btn.w-danger{background:var(--wb-danger-fill);border-color:var(--wb-danger-fill);color:#fff!important}.w-link{min-height:36px;color:var(--wb-accent);text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:4px 0;font-size:.875rem;line-height:1.5;text-decoration:none;display:inline-flex}.w-link:hover{text-underline-offset:4px;text-decoration:underline}.w-fieldset{border:0;min-width:0;margin:0;padding:0}.w-field{min-width:0;color:var(--wb-ink);flex-direction:column;gap:8px;margin:0 0 20px;display:flex}.w-field>span:first-child{justify-content:space-between;align-items:baseline;gap:10px;font-size:.875rem;font-weight:510;line-height:1.55;display:flex}.w-field>span>small{color:var(--wb-muted);font-size:.75rem;font-weight:400}.w-field input,.w-field select,.w-field textarea,.w-list-toolbar select{border:1px solid var(--wb-field-line);background:var(--wb-field);width:100%;min-width:0;min-height:46px;color:var(--wb-ink);border-radius:9px;padding:11px 12px;font-size:1rem;line-height:1.5}.w-field textarea{resize:vertical}.w-field input::placeholder,.w-search input::placeholder{color:var(--wb-muted);opacity:.8}.w-field input:focus,.w-field select:focus,.w-field textarea:focus{outline:2px solid var(--wb-focus);outline-offset:1px}.w-number{border:1px solid var(--wb-field-line);background:var(--wb-field);border-radius:9px;align-items:center;min-height:46px;display:flex!important}.w-number>input{font-variant-numeric:tabular-nums;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.w-number>small{color:var(--wb-muted);flex-shrink:0;padding:0 12px;font-size:.8125rem}.w-number:focus-within{outline:2px solid var(--wb-focus);outline-offset:1px}.w-number.is-invalid{border-color:var(--wb-danger)}.w-hint{color:var(--wb-muted);font-size:.8125rem!important;line-height:1.65!important}.w-error{font-size:.8125rem;color:var(--wb-danger)!important}.w-grid{align-items:start;gap:0 20px;display:grid}.w-two{grid-template-columns:repeat(2,minmax(0,1fr))}.w-three{grid-template-columns:repeat(3,minmax(0,1fr))}.w-section-line{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 22px;display:flex}.w-section-line h2 small{color:var(--wb-muted);margin-left:8px;font-weight:400}.w-check{color:var(--wb-ink);cursor:pointer;align-items:flex-start;gap:9px;font-size:.875rem;line-height:1.55;display:flex}.w-check input{accent-color:var(--wb-accent);flex-shrink:0;width:18px;height:18px;margin-top:2px}.w-segmented{border:1px solid var(--wb-line);background:var(--wb-field);border-radius:10px;gap:0;margin-bottom:20px;display:flex;overflow:hidden}.w-segmented button{min-height:46px;color:var(--wb-muted);background:0 0;border:0;flex:1;padding:10px 12px;font-size:.875rem}.w-segmented button+button{border-left:1px solid var(--wb-line)}.w-segmented button[aria-pressed=true]{background:var(--wb-tint);color:var(--wb-accent);box-shadow:inset 0 -2px var(--wb-accent);font-weight:600}.w-details{border-block:1px solid var(--wb-line);margin:16px 0 20px}.w-details>summary{color:var(--wb-ink);cursor:pointer;padding:18px 0;font-size:.875rem;font-weight:550}.w-details>summary>span{color:var(--wb-muted);margin-left:12px;font-size:.8125rem;font-weight:400}.w-details[open]>summary{margin-bottom:8px}.w-calculator-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:26px;display:grid}.w-calculator-form{background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:18px;min-width:0;padding:26px}.w-tabs{border:1px solid var(--wb-line);background:var(--wb-field);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.w-tabs button{min-height:46px;color:var(--wb-muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:10px 6px;font-size:.875rem;display:flex}.w-tabs button span{font-size:.75rem}.w-tabs button[aria-selected=true]{color:var(--wb-ink);background:var(--wb-tint);box-shadow:inset 0 0 0 1px var(--wb-button-border);font-weight:600}.w-step-title{outline:none;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 24px;scroll-margin-top:20px;display:flex}.w-step-title small{color:var(--wb-muted)}.w-step-footer{border-top:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.w-material-line{background:var(--wb-field);border:1px solid var(--wb-line);border-left:2px solid var(--wb-accent);border-radius:10px;margin-bottom:18px;padding:18px}.w-material-line .w-section-line{margin-top:0;margin-bottom:10px}.w-material-lines{margin-bottom:20px}.w-result{border:1px solid var(--wb-line);border-top:2px solid var(--wb-accent);background:var(--wb-card-glow),var(--wb-surface);box-shadow:var(--wb-shadow);border-radius:18px;outline:none;min-width:0;padding:26px;scroll-margin-top:24px;position:sticky;top:112px}.w-result-price{margin:15px 0 22px}.w-result-price strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,3.2vw,3.1rem);font-weight:550;line-height:1.15;display:block}.w-result-price>span{color:var(--wb-muted);margin-top:5px;font-size:.875rem;display:block}.w-result-total{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:20px;font-size:.875rem;display:flex}.w-result-total strong{overflow-wrap:anywhere;text-align:right;font-size:1.1875rem;font-weight:600}.w-results-metrics,.w-production-facts,.w-breakdown{margin:18px 0}.w-results-metrics>div,.w-production-facts>div,.w-breakdown>div{justify-content:space-between;align-items:baseline;gap:14px;margin:9px 0;font-size:.875rem;line-height:1.6;display:flex}.w-results-metrics dt,.w-production-facts dt,.w-breakdown dt{color:var(--wb-muted)}.w-results-metrics dd,.w-production-facts dd,.w-breakdown dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:520}.w-positive{color:var(--wb-positive)}.w-negative{color:var(--wb-danger)}.w-result-assessment{border:1px solid var(--wb-line);border-left:3px solid var(--wb-positive);background:var(--wb-field);border-radius:10px;margin-top:20px;padding:14px}.w-result-assessment strong{color:var(--wb-positive);font-size:.875rem;font-weight:550;line-height:1.5;display:block}.w-result-assessment p{margin-top:6px;font-size:.8125rem;line-height:1.6}.w-result-assessment.warning{border-color:var(--wb-warning)}.w-result-assessment.warning strong{color:var(--wb-warning)}.w-result-assessment.loss{border-color:var(--wb-danger)}.w-result-assessment.loss strong{color:var(--wb-danger)}.w-production-facts{padding-top:8px}.w-production-facts>div{font-size:.8125rem}.w-discount-budget{justify-content:space-between;align-items:center;gap:18px;padding:15px 0 8px;font-size:.8125rem;display:flex}.w-discount-budget strong{color:var(--wb-accent);white-space:nowrap;font-size:1rem;font-weight:600}.w-breakdown-button{border:0;border-top:1px solid var(--wb-line);width:100%;color:var(--wb-ink);background:0 0;justify-content:space-between;align-items:center;margin-top:12px;padding:16px 0;font-size:.875rem;display:flex}.w-breakdown-button .open{transform:rotate(90deg)}.w-breakdown{margin-top:0}.w-breakdown>div{font-size:.8125rem}.w-result-actions{gap:10px;margin:8px 0 16px;display:grid}.w-result-actions .w-link{text-align:center;justify-content:center;font-size:.8125rem}.w-batch-section{border-top:1px solid var(--wb-line);margin-top:48px;padding-top:38px}.w-batch-section>header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.w-batch-section h2{margin:7px 0}.w-batch-section>.w-field{max-width:480px}.w-table-scroll{isolation:isolate;border:1px solid var(--wb-line);border-radius:12px;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.w-table{border-collapse:collapse;background:var(--wb-surface);width:100%;font-size:.875rem}.w-table th,.w-table td{border-bottom:1px solid var(--wb-line);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:14px 18px}.w-table th:first-child,.w-table td:first-child{text-align:left}.w-table thead{background:var(--wb-soft);color:var(--wb-muted);font-size:.8125rem}.w-table th{font-weight:550}.w-table tbody tr:last-child>*{border:0}.w-table tbody tr:hover{background:var(--wb-bg)}.w-subnav{border-bottom:1px solid var(--wb-line);gap:24px;margin:0 0 30px;display:flex;overflow:auto}.w-subnav button{color:var(--wb-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0;font-size:.875rem}.w-subnav button[aria-current=page]{color:var(--wb-accent);border-color:var(--wb-accent);font-weight:550}.w-resource-list{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:16px;padding:0 24px}.w-resource-list article:last-child{border-bottom:0}.w-resource-list article{border-bottom:1px solid var(--wb-line);align-items:center;gap:20px;padding:24px 8px;display:flex}.w-resource-list article>svg{color:var(--wb-muted);flex-shrink:0}.w-resource-list article>div{flex:1;min-width:0}.w-resource-list h3{overflow-wrap:anywhere}.w-resource-list p{margin-top:4px;font-size:.875rem}.w-stock-weight{white-space:nowrap;font-size:.9375rem;font-weight:550}.w-editor{background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:16px;margin-bottom:30px;padding:26px}.w-editor h3{margin-bottom:22px}.w-editor-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.w-settings-form{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:18px;max-width:920px;padding:28px}.w-settings-form>p{margin:8px 0 26px}.w-settings-form>.w-btn{margin-top:15px}.w-logo-upload{align-items:center;gap:24px;margin:24px 0 30px;display:flex}.w-logo-upload img{object-fit:contain;max-width:160px;max-height:110px}.w-logo-upload small{margin-top:9px;display:block}.w-summary-strip{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:28px;padding:24px;display:grid}.w-summary-strip>div{border-right:1px solid var(--wb-line);padding-right:20px}.w-summary-strip>div:last-child{border:0}.w-summary-strip span{color:var(--wb-muted);font-size:.875rem;display:block}.w-summary-strip strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:5px;font-size:1.6rem;font-weight:540;line-height:1.5;display:block}.w-list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.w-search{background:var(--wb-surface);border:1px solid var(--wb-line);min-height:46px;color:var(--wb-muted);border-radius:6px;flex:230px;align-items:center;gap:10px;padding:0 14px;display:flex}.w-search input{width:100%;min-width:0;color:var(--wb-ink);background:0 0;border:0;outline:0;padding:11px 0;font-size:.875rem}.w-search:focus-within{outline:2px solid var(--wb-focus);outline-offset:1px}.w-list-toolbar select{width:auto;max-width:100%;font-size:.875rem}.w-quote-list{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:16px;margin-top:20px}.w-quote-row{border-bottom:1px solid var(--wb-line);padding:24px}.w-quote-row:last-child{border-bottom:0}.w-quote-main{grid-template-columns:minmax(0,1fr) auto 155px;align-items:center;gap:32px;display:grid}.w-record-number{color:var(--wb-muted);letter-spacing:.025em;margin-bottom:5px;font-size:.75rem;display:block}.w-title-link{text-align:left;min-height:44px;color:var(--wb-ink);overflow-wrap:anywhere;background:0 0;border:0;padding:8px 0;font-size:1.0625rem;font-weight:570;display:block}.w-title-link:hover{color:var(--wb-accent);text-underline-offset:4px;text-decoration:underline}.w-quote-main p{margin-top:5px;font-size:.875rem}.w-quote-value{text-align:right}.w-quote-value strong{font-size:1.125rem;font-weight:600;display:block}.w-quote-value small{color:var(--wb-muted);display:block}.w-status-select{background:var(--wb-surface);border:1px solid var(--wb-line);max-width:100%;min-height:42px;color:var(--wb-ink);border-radius:5px;padding:8px 10px;font-size:.875rem!important}.w-status-select.approved{color:var(--wb-positive);border-color:var(--wb-positive)}.w-status-select.declined{color:var(--wb-danger)}.w-row-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:14px;display:flex}.w-row-actions .w-link{font-size:.875rem}.w-delete-action{margin-left:auto}.w-revision-list{background:var(--wb-soft);border-radius:5px;margin-top:15px;padding:18px 20px}.w-revision-list>p{margin-bottom:12px;font-size:.8125rem}.w-revision-list>div{border-top:1px solid var(--wb-line);flex-wrap:wrap;align-items:center;gap:20px;padding:10px 0;font-size:.8125rem;display:flex}.w-revision-list>div>span{flex:1}.w-revision-list .w-link{font-size:.8125rem}.w-order-list{background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:16px;padding:0 26px}.w-order{border-bottom:1px solid var(--wb-line);padding:26px 0}.w-order:last-child{border-bottom:0}.w-order>header{justify-content:space-between;align-items:center;gap:30px;display:flex}.w-order h2{font-size:1.125rem}.w-order p{font-size:.875rem}.w-deadline{color:var(--wb-muted);font-size:.875rem}.w-deadline strong{color:var(--wb-ink);font-weight:550}.w-deadline.overdue,.w-deadline.overdue strong{color:var(--wb-danger)}.w-order-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:24px 0;display:grid}.w-order-progress>span{border-top:3px solid var(--wb-line);color:var(--wb-muted);padding:9px 0;font-size:.875rem}.w-order-progress>span.reached{border-color:var(--wb-accent);color:var(--wb-accent)}.w-order-details{background:var(--wb-field);border:1px solid var(--wb-line);border-radius:12px;margin-top:16px;padding:24px}.w-order-details>.w-field{margin-top:24px}.w-order-details>.w-btn{margin-top:18px}.w-order-details h3{margin-bottom:20px}.w-material-allocation{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:25px;display:grid}.w-material-allocation>div{justify-content:space-between;gap:15px;margin-bottom:20px;font-size:.875rem;display:flex}.w-material-allocation>div strong{font-weight:550}.w-empty{border:1px dashed var(--wb-line);background:var(--wb-surface);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;padding:40px;display:flex}.w-empty>p{max-width:650px}.w-home-page{padding-top:44px}.w-home-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:70px;padding:44px 0 76px;display:grid}.w-home-intro h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(2.65rem,4.4vw,4rem);font-weight:640;line-height:1.1}.w-home-intro h1 em{color:var(--wb-accent);font-style:normal}.w-home-intro>div>p{max-width:560px;font-size:1.125rem;line-height:1.75}.w-home-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.w-home-actions .w-primary{min-height:50px;padding:13px 20px}.w-home-intro>div>small{color:var(--wb-muted);margin-top:18px;display:block}.w-home-demo{isolation:isolate;min-width:0;padding:16px 0;position:relative}.w-home-demo:before,.w-home-demo:after{content:"";z-index:-1;pointer-events:none;border:1px solid var(--wb-line);opacity:.55;border-radius:50%;position:absolute}.w-home-demo:before{inset:-24px -20px}.w-home-demo:after{opacity:.3;inset:30px -40px}.w-home-example{border:1px solid var(--wb-field-line);background:var(--wb-surface);box-shadow:var(--wb-shadow);border-radius:22px;overflow:hidden}.w-example-heading{border-bottom:1px solid var(--wb-line);background:var(--wb-soft);color:var(--wb-muted);justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;font-size:.875rem;display:flex}.w-example-heading>span{align-items:center;gap:9px;display:flex}.w-example-heading>small{color:var(--wb-accent);font-size:.75rem}.w-example-project>span{color:var(--wb-muted);font-size:.8125rem}.w-example-project h2{margin-top:5px;font-size:1.125rem}.w-home-example-price{background:var(--wb-card-glow);padding:16px 26px 26px}.w-home-example-price strong{letter-spacing:-.045em;margin:5px 0;font-size:3.4rem;font-weight:600;line-height:1.25;display:block}.w-home-example-price small{color:var(--wb-muted);letter-spacing:.04em;font-size:.75rem}.w-home-example-price span{color:var(--wb-muted);font-size:.9375rem;display:block}.w-example-metrics{border-block:1px solid var(--wb-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.w-example-metrics>div{border-right:1px solid var(--wb-line);padding:17px 14px}.w-example-metrics>div:last-child{border:0}.w-example-metrics dt{color:var(--wb-muted);font-size:.75rem;line-height:1.6}.w-example-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:1rem;font-weight:550}.w-home-example .w-example-note{padding:18px 24px;font-size:.8125rem;line-height:1.75}.wb .w-example-open{border:0;border-top:1px solid var(--wb-line);background:var(--wb-soft);width:100%;min-height:52px;color:var(--wb-accent);justify-content:space-between;align-items:center;gap:14px;padding:15px 24px;font-size:.875rem;display:flex}.w-example-open:hover{background:var(--wb-tint)}.w-home-workflow{border-block:1px solid var(--wb-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:32px 0;display:grid}.w-home-workflow>div{grid-template-columns:24px 1fr;align-items:baseline;gap:10px 12px;display:grid}.w-home-workflow>div>span{color:var(--wb-accent);font-size:.75rem}.w-home-recent{border-top:1px solid var(--wb-line);grid-template-columns:1fr auto;align-items:center;gap:10px 25px;padding:24px 0 35px;display:grid}.w-home-recent p{margin:6px 0 12px;font-size:.875rem}.w-recent-row{border:0;border-top:1px solid var(--wb-line);text-align:left;width:100%;color:var(--wb-ink);background:0 0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:.875rem;display:flex}.w-recent-row>span:first-child{color:var(--wb-muted);align-items:center;gap:25px;display:flex}.w-recent-row strong{color:var(--wb-ink);font-weight:550}.w-aura-story{max-width:850px;margin:58px 0}.w-aura-story h2{max-width:600px;margin:13px 0 18px;font-size:1.75rem}.w-home-faq{border-top:1px solid var(--wb-line);grid-template-columns:1fr 1.6fr;gap:60px;padding-top:35px;display:grid}.w-home-faq h2{margin-bottom:12px}.w-faq details{border-bottom:1px solid var(--wb-line)}.w-faq summary{cursor:pointer;color:var(--wb-ink);padding:20px 0;font-size:1rem;font-weight:530;line-height:1.6}.w-faq p{padding:0 0 24px;font-size:1rem}.w-help-layout{grid-template-columns:280px minmax(0,1fr);gap:70px;display:grid}.w-help-layout>aside{border-left:2px solid var(--wb-accent);align-self:start;padding-left:22px}.w-help-layout aside h2{font-size:1.125rem}.w-help-layout ol{color:var(--wb-muted);margin:18px 0;padding-left:20px;font-size:.9375rem}.w-help-layout li{padding:7px 0}.w-account-section{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:26px;display:flex}.w-account-section>div:first-child{flex:350px}.w-account-section p{max-width:700px;margin:8px 0;font-size:.9375rem}.w-account-section small{color:var(--wb-muted)}.w-account-recovery{background:var(--wb-soft);border-radius:5px;flex-basis:100%;padding:20px}.w-account-recovery .w-btn{margin:8px 10px 0 0}.w-inline-actions{flex-wrap:wrap;gap:12px;display:flex}.w-account-section+.w-hint{margin-top:30px}.w-footer{border-top:1px solid var(--wb-line);max-width:1250px;color:var(--wb-muted);justify-content:space-between;align-items:center;gap:25px;margin:auto;padding:28px;font-size:.8125rem;display:flex}.w-footer>nav{flex-wrap:wrap;gap:24px;display:flex}.w-footer a{color:var(--wb-muted);text-decoration:none}.w-footer a:hover{color:var(--wb-accent);text-decoration:underline}.w-global-notice{background:var(--wb-tint);color:var(--wb-ink);justify-content:center;align-items:center;gap:20px;padding:12px 28px;font-size:.875rem;display:flex}.w-notice{background:var(--wb-tint);color:var(--wb-ink);border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:16px 20px;font-size:.875rem;display:flex}.w-errors{background:var(--wb-surface);border:1px solid var(--wb-danger);border-left:3px solid var(--wb-danger);margin:0 0 24px;padding:18px 22px}.w-errors strong{color:var(--wb-danger)}.w-errors ul{margin:8px 0 0;padding-left:18px}.w-errors button{color:var(--wb-danger);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-size:.875rem;text-decoration:underline}.w-toast{z-index:90;border:1px solid var(--aura-control);background:var(--aura-action);max-width:min(530px,100vw - 32px);color:var(--aura-on-action);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px 14px 20px;font-size:.875rem;line-height:1.65;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #0002}.w-toast .w-icon{color:var(--aura-on-action);flex-shrink:0}.w-toast .w-icon:hover{background:color-mix(in srgb,var(--aura-on-action) 12%,transparent)}.w-loading{padding:50px 0}.wb .action-dialog.w-dialog{color:var(--wb-ink);background:var(--wb-surface);border-color:var(--wb-line);border-radius:18px}.wb .w-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12141899}.wb .w-dialog .dialog-heading{border-color:var(--wb-line);background:var(--wb-surface);padding:18px 22px}.wb .w-dialog .dialog-heading h2{color:var(--wb-ink);font-size:1rem}.wb .w-dialog .dialog-heading .icon-button{color:var(--wb-ink);background:var(--wb-surface);border-color:var(--wb-line);border-radius:5px}.w-dialog-body{padding:24px}.w-dialog-body p{margin-bottom:10px;font-size:.9375rem}.w-dialog-body ul{color:var(--wb-muted);margin-bottom:20px;padding-left:22px;font-size:.9375rem}.w-dialog-actions{border-top:1px solid var(--wb-line);background:var(--wb-surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky;bottom:0}.wb .w-quote-dialog{width:min(850px,100% - 32px)}.w-quote-preview{background:var(--wb-soft);padding:26px}.w-document{color:#282a31;background:#fff;border-radius:3px;padding:42px;font-family:Arial,sans-serif;font-size:14px;line-height:1.65}.w-document-brand{border-bottom:2px solid #665178;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:28px;display:flex}.w-document-brand>div:first-child{flex:1}.w-document-brand>div:last-child{text-align:right}.w-document-brand img{object-fit:contain;object-position:left;max-width:150px;height:70px;margin-bottom:10px;display:block}.w-document-brand strong{color:#282a31;font-size:16px;font-weight:600;display:block}.w-document-brand p{color:#696571;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6}.w-document-brand span{color:#7a6a87;letter-spacing:.13em;font-size:10px;display:block}.w-document-brand small{color:#696571;margin-top:6px;font-size:11px;display:block}.w-document-client{margin:28px 0 0}.w-document-client small{color:#7a6a87;letter-spacing:.08em;font-size:10px;display:block}.w-document-client strong{color:#282a31;margin-top:5px;font-size:15px;font-weight:600;display:block}.w-document-client p{color:#696571;margin-top:3px;font-size:12px}.wb .w-document>h2{color:#282a31;overflow-wrap:anywhere;margin:28px 0 22px;font-family:Arial,sans-serif;font-size:24px;font-weight:550;line-height:1.4}.w-document table{border-collapse:collapse;color:#282a31;width:100%;font-size:12px;line-height:1.6}.w-document table th{text-align:right;background:#f3f1f5;padding:12px 8px;font-size:11px;font-weight:600}.w-document table td{text-align:right;border-bottom:1px solid #e2dce8;padding:18px 8px}.w-document table th:first-child,.w-document table td:first-child{text-align:left}.w-document table td:first-child{overflow-wrap:anywhere;max-width:210px}.w-document table td:not(:first-child){white-space:nowrap}.w-document table td small{color:#78737e;font-size:10px;display:block}.w-document-totals{margin:20px 0 28px}.w-document-totals>p{color:#66616e;justify-content:flex-end;gap:28px;padding:8px 0 18px;font-size:12px;display:flex}.w-document-totals>div{color:#51405f;background:#f3eff7;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.w-document-totals>div strong{color:#3e2d4d;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:28px;line-height:1.2}.w-document>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.w-document dt{color:#7a7381;font-size:11px}.w-document dd{color:#332d3b;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.w-document>section h3{color:#4c3d5a;margin-top:26px;font-family:Arial,sans-serif;font-size:12px}.w-document>section p{color:#68616f;white-space:pre-wrap;margin-top:8px;font-size:12px}.w-document>footer{color:#78707f;border-top:1px solid #e2dce8;margin-top:30px;padding-top:20px;font-size:10px;line-height:1.7}.w-skip{z-index:999;background:var(--wb-surface);border:2px solid var(--wb-accent);padding:12px;position:fixed;top:-100px;left:20px}.w-skip:focus{top:12px}.w-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-print,.w-mobile-result{display:none}@media (width>=981px) and (height<=850px){.w-result{position:static}}@media (width<=1180px){.w-header{flex-wrap:wrap;gap:15px;padding:14px 22px}.w-header>nav{border-top:1px solid var(--wb-line);flex-basis:100%;order:3;justify-content:flex-start;padding-top:9px}.w-header-actions{margin-left:auto}.w-calculator-layout{grid-template-columns:minmax(0,1fr) 335px;gap:30px}.w-result{padding:23px}.w-home-intro{gap:45px}}@media (width<=980px){.w-calculator-layout{grid-template-columns:1fr}.w-result{max-width:none;position:static}.w-result-price strong{font-size:3rem}.w-home-intro{grid-template-columns:1fr 330px;gap:35px}.w-home-intro h1{font-size:2.6rem}.w-home-workflow{gap:25px}.w-quote-main{gap:20px}.w-help-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}.w-mobile-result{inset:auto 16px max(12px,env(safe-area-inset-bottom));z-index:30;background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex;position:fixed;box-shadow:0 8px 30px #0004}.w-mobile-result small,.w-mobile-result strong{display:block}.w-mobile-result small{color:var(--wb-muted);font-size:.75rem}.w-mobile-result strong{font-size:1.25rem;font-weight:550}.wb-calculating .w-footer{padding-bottom:120px}.wb-calculating .w-toast{bottom:108px}}@media (width<=760px){.w-header{gap:10px;padding:10px 16px}.w-brand img{width:52px;height:44px}.w-brand strong{font-size:.875rem}.w-header-actions{gap:2px}.w-account-button{border:0;padding:8px}.w-account-button span{display:none}.w-header>nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding-top:4px;display:grid;overflow:visible}.w-header>nav>button{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;min-height:52px;padding:7px 1px;font-size:.75rem}.w-nav-desktop{display:none}.w-nav-mobile{display:inline}.w-statusbar{gap:10px;padding:6px 18px}.w-statusbar>span{font-size:.75rem}.w-page{padding:28px 18px 50px}.w-page-title{flex-direction:column;gap:18px;margin-bottom:26px}.w-page-title>.w-btn{margin-top:0}.wb h1{font-size:1.75rem}.w-page-title p{font-size:1rem}.w-calculator-form,.w-settings-form{padding:20px 16px}.w-resource-list,.w-order-list{padding:0 18px}.w-quote-row,.w-account-section{padding:22px 18px}.w-home-page{padding-top:25px}.w-home-intro{grid-template-columns:1fr;gap:32px;padding-top:10px;padding-bottom:34px}.w-home-intro h1{max-width:570px;font-size:2.45rem}.w-home-intro>div>p{font-size:1rem}.w-home-actions{gap:12px 22px}.w-home-demo{justify-self:center;width:100%;max-width:480px;padding:8px 0}.w-home-demo:before,.w-home-demo:after{display:none}.w-home-workflow{grid-template-columns:1fr;gap:25px;padding:27px 0}.w-home-workflow p{max-width:520px}.w-aura-story{margin:38px 0}.w-aura-story h2{font-size:1.5rem}.w-home-faq{grid-template-columns:1fr;gap:10px}.w-home-faq>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.w-home-faq h2{margin:0}.w-home-recent{grid-template-columns:1fr}.w-home-recent>.w-btn{justify-self:start}.w-recent-row>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.w-grid{gap:0 14px}.w-three{grid-template-columns:repeat(2,minmax(0,1fr))}.w-three>.w-field:last-child{grid-column:1/-1}.w-step-title{gap:12px}.w-step-title h2{font-size:1.125rem}.w-step-title small{font-size:.75rem}.w-section-line{flex-wrap:wrap;align-items:flex-start;gap:14px}.w-editor{padding:20px}.w-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:22px}.w-summary-strip>div:nth-child(2){border:0}.w-summary-strip strong{font-size:1.375rem}.w-resource-list article{flex-wrap:wrap;gap:12px;padding:20px 0}.w-resource-list article>div{flex:1 0 calc(100% - 45px)}.w-resource-list article .w-icon:first-of-type{margin-left:auto}.w-stock-weight{padding-left:34px}.w-subnav{gap:22px}.w-quote-main{grid-template-columns:minmax(0,1fr) auto;gap:15px}.w-quote-main>div:first-child{grid-column:1/-1}.w-quote-value{text-align:left}.w-quote-value strong{font-size:1.0625rem}.w-row-actions{gap:8px 20px}.w-row-actions .w-link{min-height:40px}.w-batch-section{margin-top:32px;padding-top:28px}.w-batch-section>header{flex-direction:column;align-items:flex-start;gap:18px}.w-table th,.w-table td{padding:12px 14px}.w-order>header{flex-direction:column;align-items:flex-start;gap:10px}.w-order-progress>span{font-size:.875rem;line-height:1.5}.w-order-details{padding:20px 15px}.w-material-allocation{grid-template-columns:1fr;gap:0}.w-material-allocation>div{margin-bottom:12px}.w-help-layout{grid-template-columns:1fr;gap:28px}.w-empty{padding:26px}.w-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:25px 18px}.w-footer nav{gap:12px 20px}.w-toast{max-width:none;bottom:16px;left:16px;right:16px}.w-global-notice{align-items:flex-start;padding:12px 18px}.w-dialog-actions{gap:9px;padding:14px}.w-quote-dialog .w-dialog-actions>.w-primary{flex-basis:100%}.w-quote-preview{padding:12px}.w-document{padding:22px}.w-document-brand{gap:18px}.w-document-brand strong{font-size:14px}.w-document-brand small{font-size:10px}.w-document>dl{grid-template-columns:1fr;gap:15px}.w-document table{font-size:11px}.w-document table th,.w-document table td{padding-inline:5px}.w-document-totals>div{padding:18px}}@media (width<=420px){.w-header>nav>button{padding-inline:4px}.w-brand strong{font-size:.8125rem}.w-home-intro h1{font-size:2.15rem}.w-home-actions .w-btn{width:100%}.w-two,.w-three{grid-template-columns:1fr}.w-three>.w-field:last-child{grid-column:auto}.w-step-footer{flex-wrap:wrap;gap:10px}.w-step-footer>.w-link{flex-basis:100%;order:3;justify-content:center}.w-order-progress{grid-template-columns:1fr;gap:3px}.w-order-progress>span{border-top:0;border-left:3px solid var(--wb-line);padding:5px 10px}.w-logo-upload,.w-document-brand{flex-wrap:wrap}.w-document-brand>div:last-child{text-align:left}.w-document table td:not(:first-child){white-space:normal}.w-document-totals>div strong{font-size:24px}}@media (width>=1181px){.w-header{z-index:40;position:sticky;top:0}}@media (width<=1180px){.w-result{top:22px}}.w-overview{margin:0 0 42px}.w-overview-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.w-overview-heading h2{margin:8px 0;font-size:1.875rem}.w-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.w-overview-stats>button{text-align:left;background:var(--wb-surface);border:1px solid var(--wb-line);min-width:0;color:var(--wb-muted);border-radius:14px;align-items:flex-start;gap:14px;padding:22px;display:flex}.w-overview-stats>button:hover{background:var(--wb-soft);border-color:var(--wb-accent)}.w-overview-stats>button>svg{color:var(--wb-accent);flex-shrink:0;margin-top:3px}.w-overview-stats>button>svg:last-child{margin-left:auto}.w-overview-stats>button>span{min-width:0;font-size:.875rem}.w-overview-stats strong{color:var(--wb-ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1.4;display:block}.w-overview-stats small{margin-top:6px;display:block}.w-overview-columns{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.w-overview-columns>section{min-width:0;padding:18px 24px}.w-overview-columns>section+section{border-left:1px solid var(--wb-line)}.w-overview-columns header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.w-overview-columns h2{font-size:1rem}.w-overview-columns header .w-link{flex-shrink:0}.w-overview-row{border:0;border-top:1px solid var(--wb-line);width:100%;color:var(--wb-ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:.875rem;display:flex}.w-overview-row:hover strong{color:var(--wb-accent);text-underline-offset:4px;text-decoration:underline}.w-overview-row>span:first-child{min-width:0}.w-overview-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.w-overview-row strong,.w-overview-row small{overflow-wrap:anywhere;display:block}.w-overview-row strong{font-weight:550}.w-overview-row small{color:var(--wb-muted);margin-top:4px}.w-overview-empty{padding:16px 0;font-size:.875rem}.w-overview-alert{background:var(--wb-field);border:1px solid var(--wb-line);border-left:3px solid var(--wb-warning);border-radius:10px;align-items:center;gap:16px;margin-top:20px;padding:17px 20px;display:flex}.w-overview-alert>svg{color:var(--wb-warning);flex-shrink:0}.w-overview-alert p{flex:1;font-size:.875rem}.w-overview-alert p strong{color:var(--wb-ink)}.w-overview-alert .w-link{flex-shrink:0}.w-returning .w-home-intro{border-top:1px solid var(--wb-line);gap:36px;padding:36px 0}.w-returning .w-home-intro h1{font-size:2.25rem}.w-returning .w-home-demo{justify-self:end;max-width:350px}.w-filter-chips{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.w-filter-chips button{border:1px solid var(--wb-line);min-height:44px;color:var(--wb-muted);background:var(--wb-surface);border-radius:9px;align-items:center;gap:9px;padding:8px 14px;font-size:.875rem;display:flex}.w-filter-chips button:hover{border-color:var(--wb-accent);color:var(--wb-ink)}.w-filter-chips button[aria-pressed=true]{background:var(--wb-tint);border-color:var(--wb-button-border);color:var(--wb-accent);font-weight:600}.w-filter-chips button span{text-align:center;font-variant-numeric:tabular-nums;min-width:22px}.w-results-count{justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin:8px 0;display:flex}.w-tag{border:1px solid var(--wb-line);max-width:100%;color:var(--wb-muted);border-radius:6px;align-items:center;padding:4px 9px;font-size:.8125rem;line-height:1.5;display:inline-flex}.w-tag-warning{color:var(--wb-warning);margin:4px 0 8px}.w-tag-success{color:var(--wb-positive)}.w-material-plan{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:14px;margin:24px 0}.w-material-plan>summary{cursor:pointer;color:var(--wb-ink);align-items:center;gap:14px;padding:20px;font-size:1rem;display:flex}.w-material-plan>summary>svg{color:var(--wb-accent);flex-shrink:0}.w-material-plan>summary small{color:var(--wb-muted);margin-top:3px;font-weight:400;display:block}.w-material-plan>summary:after{content:"+";color:var(--wb-accent);margin-left:auto;font-size:1.5rem}.w-material-plan[open]>summary:after{content:"−"}.w-material-plan>div{padding:0 20px 20px}.w-material-plan .w-table-scroll{margin:16px 0}.w-material-plan p+p{margin-top:12px}.w-shipping-total{border-bottom:1px solid var(--wb-line);padding:14px 0}.w-shipping-total>div{justify-content:space-between;align-items:baseline;gap:16px;margin:6px 0;font-size:.875rem;display:flex}.w-shipping-total>div:last-of-type strong{color:var(--wb-accent);font-size:1.1875rem}.w-shipping-total strong{text-align:right;overflow-wrap:anywhere}.w-shipping-total small{color:var(--wb-muted);margin-top:9px;display:block}.w-cost-composition{margin:18px 0}.w-cost-bar{background:var(--wb-soft);border-radius:5px;height:8px;display:flex;overflow:hidden}.w-cost-legend{color:var(--wb-muted);flex-wrap:wrap;gap:10px 18px;margin-top:9px;font-size:.8125rem;display:flex}.w-cost-legend>span{align-items:center;gap:6px;display:flex}.w-cost-legend i{border-radius:2px;width:8px;height:8px}.w-cost-composition .cost{background:var(--wb-accent)}.w-cost-composition .fees{background:var(--wb-warning)}.w-cost-composition .profit{background:var(--wb-positive)}.w-stock-alert{border-left:3px solid var(--wb-warning);margin:18px 0;padding:4px 0 4px 12px;font-size:.875rem}.w-stock-alert strong{color:var(--wb-warning);font-weight:550}.w-stock-alert p{margin-top:5px;font-size:.875rem}.w-stock-alert small{color:var(--wb-muted);margin-top:7px;display:block}.w-table tbody tr.w-current-batch{background:var(--wb-tint)}.w-current-batch>th{color:var(--wb-accent)}.w-list-toolbar{flex-wrap:wrap}.w-list-toolbar .w-search{flex:240px}.w-list-toolbar select{flex:155px;min-height:46px}.w-record-number,.w-production-facts>div{font-size:.875rem}.w-order-progress>span{overflow-wrap:anywhere}.w-order-progress>span[aria-current=step]{color:var(--wb-ink);font-weight:650}@media (width<=980px){.w-overview-stats{gap:10px}.w-overview-stats>button{gap:10px;padding:18px 14px}.w-overview-stats>button>svg:last-child{display:none}.w-overview-columns>section{padding:16px 18px}}@media (width<=760px){.w-overview-heading{flex-direction:column;align-items:flex-start;gap:16px}.w-overview-heading h2{font-size:1.75rem}.w-overview-stats{grid-template-columns:1fr}.w-overview-stats>button{padding:16px 18px}.w-overview-stats>button>span{flex:1;grid-template-columns:1fr auto;column-gap:18px;display:grid}.w-overview-stats strong{grid-area:1/2/3;align-self:center;font-size:1.75rem}.w-overview-stats small{grid-column:1;margin-top:2px}.w-overview-columns{grid-template-columns:1fr}.w-overview-columns>section+section{border-left:0;border-top:1px solid var(--wb-line)}.w-overview-alert{flex-wrap:wrap;gap:10px}.w-overview-alert p{flex-basis:calc(100% - 32px)}.w-overview-alert .w-link{margin-left:28px}.w-returning .w-home-intro h1{font-size:1.875rem}.w-returning .w-home-demo{justify-self:center;max-width:480px}.w-filter-chips{gap:8px}.w-filter-chips button{padding:8px 11px}.w-list-toolbar>.w-btn{flex:150px}}@media (width<=420px){.w-overview-row{gap:12px}.w-overview-row>span:last-child{overflow-wrap:anywhere;flex-shrink:1}.w-overview-columns header{flex-wrap:wrap;align-items:flex-start;gap:4px}}@media print{@page{size:A4;margin:15mm}.wb{color:#282a31!important;background:#fff!important;overflow:visible!important}html:has(.wb){color:#282a31!important;background:#fff!important;overflow:visible!important}body:has(.wb){color:#282a31!important;background:#fff!important;overflow:visible!important}.wb>:not(.w-print){display:none!important}.wb .w-print{display:block!important}.w-print .w-document{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;padding:0}.w-document-brand{flex-wrap:nowrap}.w-document-brand>div:last-child{text-align:right}.w-document>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.w-document-totals,.w-document>dl,.w-document>footer{break-inside:avoid}.w-document table{font-size:12px}.w-document table td{white-space:normal}}.wb{--wb-bg:#0b1020;--wb-surface:#131b2d;--wb-soft:#1c263c;--wb-line:#303c54;--wb-field:#0e1626;--wb-field-line:#45536d;--wb-muted:#afbad1;--wb-accent:#c2a9ff;--wb-button:#7953d0;--wb-button-hover:#6844bb;--wb-page-glow:none;--wb-card-glow:none}[data-aura-theme=light] .wb{--wb-bg:#f3f5fa;--wb-surface:#fff;--wb-soft:#eaf0f9;--wb-line:#d0d9e7;--wb-field:#f8faff;--wb-field-line:#aebcd1;--wb-muted:#52617a;--wb-accent:#6242a5;--wb-button:#714cc2;--wb-button-hover:#6240af}.w-header{min-height:82px;padding-block:10px}.w-header>nav{gap:5px}.w-header>nav>button{border-radius:7px}.w-header>nav>button[aria-current=page]{box-shadow:inset 0 -2px var(--wb-accent)}.w-statusbar{border-bottom:1px solid var(--wb-line);padding-block:8px}.w-page{padding-top:34px}.w-overline{color:var(--wb-accent);letter-spacing:.13em;font-size:.8125rem;font-weight:650}.w-btn{border-radius:8px;font-weight:600!important}.w-btn.w-primary{box-shadow:none}.w-home-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;padding:28px 0 54px}.w-home-intro h1{letter-spacing:-.045em;font-size:clamp(2.6rem,4.3vw,3.8rem);line-height:1.12}.w-home-intro>div>p{max-width:480px;font-size:1.0625rem}.w-home-intro h1 em{color:var(--wb-accent)}.w-home-demo{padding:0}.w-home-demo:before,.w-home-demo:after{display:none}.w-material-hero{border:1px solid var(--wb-line);background:#0b1020;border-radius:18px 18px 0 0;margin:0;position:relative;overflow:hidden}.w-material-hero img{object-fit:cover;width:100%;height:280px;display:block}.w-material-hero figcaption{color:#fff;letter-spacing:.13em;background:#0b1020c9;border-radius:4px;padding:5px 9px;font-size:.75rem;position:absolute;top:18px;left:20px}.w-home-example{border-color:var(--wb-line);box-shadow:none;border-top:0;border-radius:0 0 18px 18px}.w-example-project h2{font-size:1rem}.w-home-example-price strong{font-size:2.7rem}.w-example-metrics{border-top:1px solid var(--wb-line)}.w-home-example .w-example-note{padding:12px 20px}.w-home-workflow{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;gap:0;padding:0;overflow:hidden}.w-home-workflow>div{grid-template-columns:1fr;gap:10px;padding:26px}.w-home-workflow>div+div{border-left:1px solid var(--wb-line)}.w-home-workflow>div>span{font-family:var(--font-geist-mono),monospace;color:var(--wb-positive);font-size:.875rem}.w-home-workflow h2{font-size:1.0625rem}.w-home-workflow p{grid-column:1;font-size:.9375rem}.w-aura-story{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:none;margin:70px 0;display:grid}.w-aura-story figure{background:#0b1020;border-radius:12px;margin:0;overflow:hidden}.w-aura-story img{object-fit:cover;width:100%;height:280px;display:block}.w-aura-story h2{font-size:1.875rem;line-height:1.25}.w-faq details{border-radius:8px}.w-calculator-form{border-radius:12px;padding:28px}.w-result{border-top:3px solid var(--wb-positive);box-shadow:none;border-radius:12px}.w-result-price strong{font-weight:650}.w-result-assessment{border-radius:7px}.w-page-title h1{font-weight:650}.w-overview-stats>button{box-shadow:none;border-radius:10px}.w-overview-stats strong{font-size:2.25rem}.w-overview-columns{border-radius:10px}.w-footer{border-top:1px solid var(--wb-line)}.w-returning .w-home-intro{grid-template-columns:1fr 1fr}.w-returning .w-home-demo{max-width:440px}.w-returning .w-material-hero img{height:180px}@media (width<=980px){.w-home-intro{gap:28px}.w-home-intro h1{font-size:2.65rem}.w-material-hero img{height:230px}.w-home-workflow>div{padding:22px 18px}.w-aura-story{gap:28px}}@media (width<=700px){.w-home-intro,.w-returning .w-home-intro{grid-template-columns:1fr;gap:32px;padding-top:12px}.w-home-intro h1{font-size:clamp(2.2rem,8vw,3rem)}.w-home-demo,.w-returning .w-home-demo{max-width:none}.w-material-hero img{aspect-ratio:4/3;height:auto}.w-home-workflow{grid-template-columns:1fr;gap:0}.w-home-workflow>div{padding:24px}.w-home-workflow>div+div{border-left:0;border-top:1px solid var(--wb-line)}.w-aura-story{grid-template-columns:1fr;gap:26px;margin:44px 0}.w-aura-story img{aspect-ratio:16/9;height:auto}.w-home-faq{gap:18px}.w-calculator-form{padding:20px 16px}}@media print{.w-material-hero,.w-aura-story{display:none!important}}.w-extension-banner{background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding:28px;display:flex}.w-extension-banner h2{margin-top:8px;font-size:1.25rem}.w-extension-banner p{margin-top:8px;font-size:.9375rem}.w-extension-banner>a{flex-shrink:0}@media (width<=760px){.w-extension-banner{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}}.w-page{min-width:0;max-width:1250px}.w-page>section,.w-batch-section{min-width:0;max-width:100%}.w-table-scroll:focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.w-table th,.w-table td{position:relative}.w-example-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.w-example-metrics>div:nth-child(2n){border-right:0}.w-example-metrics>div:nth-child(n+3){border-top:1px solid var(--wb-line)}.w-setup{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;margin-bottom:24px;padding:22px}.w-setup p{margin-top:6px;font-size:.875rem}.w-setup ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.w-setup button{text-align:left;border:1px solid var(--wb-line);background:var(--wb-field);width:100%;height:100%;min-height:64px;color:var(--wb-ink);border-radius:8px;padding:12px}.w-setup button:hover{border-color:var(--wb-accent)}.w-setup strong,.w-setup span{display:block}.w-setup span{color:var(--wb-muted);margin-top:4px;font-size:.8125rem}@media (width<=760px){.w-header{gap:6px;padding:8px 12px}.w-header>nav{gap:2px}.w-statusbar{flex-wrap:wrap;gap:0 12px;padding:3px 16px}.w-page{padding-top:24px}.w-subnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid;overflow:visible}.w-subnav button{white-space:normal;min-width:0}.w-setup{padding:18px}.w-setup ol{grid-template-columns:1fr;gap:8px}.w-batch-section .w-table-scroll{overscroll-behavior-x:contain}.wb-calculating input,.wb-calculating button,.wb-calculating summary{scroll-margin-bottom:110px}}@media (width<=360px){.w-header>nav>button{padding-inline:0;font-size:.6875rem}.w-tabs button{gap:5px;font-size:.8125rem}.w-step-title{flex-wrap:wrap;gap:4px}}.wb .w-hint,.wb .w-field small{font-size:.875rem;line-height:1.65}.wb .w-field{margin-bottom:20px}.wb .w-field>span:first-child{font-weight:550}.wb input:not([type=checkbox]):not([type=radio]),.wb select{min-height:46px}.wb .w-table{font-variant-numeric:tabular-nums}.wb .w-table td{vertical-align:middle}.wb .w-table small{color:var(--wb-muted)}.wb .w-result{border-top:3px solid var(--wb-accent);box-shadow:none}.wb .w-result-price strong{font-size:clamp(2.8rem,4vw,3.7rem);font-weight:650}.wb .w-result-total{background:var(--wb-soft);border:0;border-radius:10px;margin-bottom:16px;padding:16px}.wb .w-result-total strong{font-size:1.4rem}.w-profit-highlight{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 0 18px;display:flex}.w-profit-highlight strong{font-variant-numeric:tabular-nums;font-size:1.6rem}.w-profit-highlight span{color:var(--wb-muted);font-size:.875rem}.w-profile-summary{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:18px 22px;display:flex}.w-profile-summary strong,.w-profile-summary small{display:block}.w-profile-summary strong{margin:4px 0;font-size:1rem}.w-profile-summary small{color:var(--wb-muted)}.w-simulation-filters{grid-template-columns:2fr 1fr;gap:16px;margin:24px 0 8px;display:grid}.w-simulation-filters p{grid-column:1/-1}.w-comparison{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;margin:20px 0;padding:22px}.w-comparison h3{margin-bottom:16px}.w-values-differ{background:var(--wb-soft)}.w-values-differ th{color:var(--wb-accent)}.w-comparison td{text-align:right}.wb .w-table input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--wb-button)}.w-home-quick{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:18px;margin-bottom:30px;padding:32px}.w-home-quick h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(1.7rem,3vw,2.5rem)}.w-home-quick p{color:var(--wb-muted)}.w-home-quick>div+div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.w-returning .w-home-intro,.w-returning .w-home-workflow,.w-returning .w-aura-story,.w-returning .w-home-faq{display:none}.w-home-page:not(.w-returning) .w-home-intro h1{font-size:clamp(2rem,3vw,2.8rem)}.wb .w-details{padding:0 2px}.wb .w-details>summary{padding-block:16px}.wb .w-details[open]>summary{margin-bottom:16px}.wb .w-page-title p{max-width:65ch}.wb .w-segmented button[aria-pressed=true]{box-shadow:none}@media (width<=700px){.w-home-quick{padding:22px}.w-profile-summary{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.w-profile-summary .w-btn{width:100%}.w-simulation-filters{grid-template-columns:1fr}.w-comparison{padding:14px}.w-home-quick>div+div .w-btn{flex:180px}}@media screen{.w-page{padding:32px 28px 80px}.w-page-title{align-items:center;gap:24px;margin-bottom:28px}.w-page-title>.w-btn{margin-top:0}.w-grid>*{min-width:0}.w-settings-form{max-width:none;padding:24px}.w-help-layout{gap:32px}.w-help-layout>aside{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:16px;padding:24px}.w-summary-strip{gap:0;padding:24px 0}.w-summary-strip>div{padding:0 24px}.w-account-section{align-items:center;gap:24px;padding:24px}.w-account-section>div:first-child{min-width:0}.w-result-price strong,.w-summary-strip strong,.w-breakdown dd{font-variant-numeric:tabular-nums}.w-footer{gap:24px}.legal-top{flex-wrap:wrap;gap:20px}.legal-card{overflow-wrap:anywhere}.legal-card p+p{margin-top:16px}.legal-footer{flex-wrap:wrap;gap:12px 20px}@supports (grid-template-rows:subgrid){.w-grid{row-gap:8px}.w-grid>.w-field{grid-template-rows:subgrid;grid-row:span 3;align-self:stretch;gap:8px;margin-bottom:12px;display:grid}.w-grid>.w-field>:first-child{align-self:end}.w-grid>.w-field>:nth-child(2){align-self:start}.w-grid>.w-field>:nth-child(3){align-self:start;margin:0}}@media (width>=1181px){.w-header{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);gap:20px;padding-inline:max(28px,50% - 597px);display:grid}.w-header-actions{justify-self:end}.w-brand{justify-self:start}}@media (width<=760px){.w-page{padding:28px 18px 64px}.w-page-title{align-items:stretch;gap:16px}.w-settings-form,.w-account-section{padding:20px}.w-three>.w-field:last-child{grid-column:auto}.w-three>.w-field:last-child:nth-child(odd){grid-column:1/-1}.w-summary-strip{padding:0}.w-summary-strip>div{border-right:1px solid var(--wb-line);padding:20px}.w-summary-strip>div:nth-child(2n){border-right:0}.w-summary-strip>div:nth-child(n+3){border-top:1px solid var(--wb-line)}.w-help-layout{gap:24px}.w-account-section>.w-btn{width:100%}}@media (width<=420px){.w-three>.w-field:last-child:nth-child(odd){grid-column:auto}.w-summary-strip>div{padding:16px}.w-finance-report .w-summary-strip{grid-template-columns:minmax(0,1fr);gap:0}.w-finance-report .w-summary-strip>div{border-right:0}.w-finance-report .w-summary-strip>div+div{border-top:1px solid var(--wb-line)}.legal-shell{padding:18px}.legal-card{padding:24px 20px}}.admin-extension-nav{margin-left:242px;padding:18px 32px}.admin-layout>*{min-width:0}@media (width<=980px){.admin-extension-nav{margin-left:0;padding:18px 20px}}.wb{--wb-bg:#0b1020;--wb-surface:#131b2d;--wb-soft:#1c263c;--wb-ink:#f8fafc;--wb-muted:#b6c2d9;--wb-accent:#c4b5fd;--wb-button:#7c3aed;--wb-button-hover:#6d28d9;--wb-positive:#6ee7b7;--wb-negative:#fda4af;--wb-focus:#c4b5fd}[data-aura-theme=light] .wb{--wb-bg:#f5f7fb;--wb-surface:#fff;--wb-soft:#eef2f7;--wb-ink:#172033;--wb-muted:#475569;--wb-accent:#6d28d9;--wb-button:#7c3aed;--wb-button-hover:#6d28d9;--wb-positive:#047857;--wb-negative:#be123c;--wb-focus:#6d28d9}.wb .w-hint,.wb .w-field small{font-size:14px!important;line-height:1.6!important}.wb .w-overline{letter-spacing:.08em;font-size:12px}.wb .w-field>span:first-child{font-size:14px;font-weight:500}.wb input,.wb select,.wb textarea{font-size:16px}.wb h1,.wb h2,.wb h3{font-weight:600}.w-theme select{border:1px solid var(--wb-line);background:var(--wb-field);color:var(--wb-ink);border-radius:8px;max-width:100px;padding:8px}.w-home-page:not(.w-returning) .w-home-quick{display:none}.w-home-intro h1{letter-spacing:-.025em;max-width:19ch;margin:16px 0;font-size:clamp(28px,3.4vw,44px);line-height:1.18}.w-home-intro h1 em{color:var(--wb-accent);font-style:normal}.w-home-intro{align-items:center;padding-top:12px}.w-reference-notice{background:var(--wb-soft);color:var(--wb-ink);border-left:3px solid #fcd34d;border-radius:6px;padding:10px 14px;font-size:14px;margin:12px 0!important}.w-profile-summary{margin:12px 0;padding:12px 18px}.wb-calculating .w-page-title{margin-bottom:16px}.wb-calculating .w-page{padding-top:22px}.wb .w-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.w-time-grid:has(#c-capacity){grid-template-columns:repeat(4,minmax(0,1fr))}.w-cost-overview{border-bottom:1px solid var(--wb-line);margin-top:0;padding-bottom:12px}.w-positive{color:var(--wb-positive)}.w-negative{color:var(--wb-negative)}.w-dialog-actions .w-primary{white-space:normal;max-width:100%}.w-simulation-table td[data-label=Ações] button{min-height:36px}.w-header>nav>button{min-height:44px}@media (width<=760px){.w-header-actions{gap:6px}.w-theme select{max-width:82px;font-size:14px}.w-time-grid:has(#c-capacity){grid-template-columns:repeat(2,minmax(0,1fr))}.w-time-grid>.w-field{grid-column:auto}.w-simulation-table,.w-simulation-table tbody{width:100%;min-width:0;display:block}.w-simulation-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.w-simulation-table tr{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;margin:12px 0;padding:12px;display:block}.w-simulation-table td{white-space:normal;text-align:right;border:0;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.w-simulation-table td:before{content:attr(data-label);text-align:left;color:var(--wb-muted);font-weight:500}.w-simulation-table td[data-label=Ações]{justify-content:flex-end}.w-simulation-table td[data-label=Ações]:before{margin-right:auto}}@media (width<=400px){.wb .w-time-grid{grid-template-columns:1fr}.w-home-intro h1{font-size:28px}.w-profile-summary .w-overline{display:none}}}@media screen and (width>=981px){.wb-calculating .w-page-title h1{font-size:28px}.wb-calculating .w-page-title .w-overline,.wb-calculating .w-profile-summary .w-overline{display:none}.wb-calculating .w-page-title{margin-bottom:12px}.wb-calculating .w-profile-summary{padding-block:8px}.wb-calculating .w-profile-summary small{display:inline}.wb-calculating .w-reference-notice{padding-block:8px}}@media screen and (width<=760px){.w-header>nav>button{letter-spacing:-.02em;padding-inline:2px;font-size:12px}.w-header>nav>button span{white-space:nowrap;overflow-wrap:normal}}.w-channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.w-channel-grid .w-editor{min-width:0;margin:0}.w-channel-grid dl{gap:6px;display:grid}.w-channel-grid dt{color:var(--muted);font-size:.85rem}.w-channel-grid dd{overflow-wrap:anywhere;margin:0 0 10px;font-weight:650}.w-home-page:not(.w-returning) .w-home-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:8px 0 36px}.w-home-page:not(.w-returning) .w-home-intro h1{max-width:21ch;margin:16px 0 20px;font-size:clamp(2rem,3vw,2.625rem);line-height:1.16}.w-home-intro>div>p{font-size:1rem;line-height:1.65}.w-home-actions{flex-wrap:wrap;gap:12px 20px;margin-top:24px}.w-home-demo{width:100%;min-width:0}.w-material-hero img{height:180px}.w-material-hero figcaption{letter-spacing:.08em;font-size:.6875rem;top:12px;left:16px}.w-example-heading{padding:10px 18px}.w-example-project{padding:12px 18px 0}.w-home-example-price{padding:10px 18px 14px}.w-home-example-price strong{font-size:2.25rem;line-height:1.2}.w-example-metrics>div{padding:12px 18px}.w-home-example .w-example-note{padding:10px 18px;line-height:1.5}.w-home-workflow>div{padding:22px}.w-aura-story{gap:40px;margin:40px 0}.w-aura-story img{height:240px}.w-home-faq{gap:40px;padding-top:28px}@media (width<=980px) and (width>=761px){.w-home-page:not(.w-returning) .w-home-intro{gap:28px}.w-home-page:not(.w-returning) .w-home-intro h1{font-size:2rem}.w-home-actions{flex-direction:column;align-items:flex-start}}@media (width<=760px){.w-home-page:not(.w-returning) .w-home-intro{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 0 28px}.w-home-page:not(.w-returning) .w-home-intro h1{max-width:24ch;font-size:2rem}.w-home-demo{max-width:560px;padding:0}.w-material-hero img{aspect-ratio:auto;height:170px}.w-home-actions{gap:12px}.w-home-workflow>div{padding:20px}.w-aura-story{gap:24px;margin:32px 0}.w-aura-story img{aspect-ratio:16/9;height:auto}.w-home-faq{gap:24px}}.w-home-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.w-example-heading,.w-example-metrics,.w-home-example .w-example-note,.w-example-open{grid-column:1/-1}.w-example-project{align-self:center;padding:18px}.w-home-example-price{border-left:1px solid var(--wb-line);padding:18px}.w-home-example-price strong{margin-block:6px}@media (width<=760px){.w-home-intro>div:first-child{padding-top:0}}@media (width<=380px){.w-home-example-price,.w-example-project{padding:14px 12px}.w-home-example-price strong{font-size:1.875rem}}.w-calculator-shortcuts{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:22px;padding:14px 18px;font-size:.875rem;display:flex}.w-calculator-shortcuts span{color:var(--wb-muted)}#saved-kits,#saved-simulations{scroll-margin-top:24px}@media screen and (width<=400px){.w-header>nav{grid-template-columns:.9fr 1.3fr 1.1fr 1.05fr .75fr;gap:3px}.w-header>nav>button{letter-spacing:0;padding-inline:0;font-size:11px}}.w-terms-preview{grid-template-columns:1fr 1fr;gap:12px;display:grid}.w-terms-preview div{background:var(--wb-soft);border-radius:8px;min-width:0;padding:12px}.w-terms-preview dt{color:var(--wb-muted);font-size:13px}.w-terms-preview dd{overflow-wrap:anywhere;margin:6px 0 0}.w-terms-notes{border-left:3px solid var(--wb-accent);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding:12px}@media (width<=600px){.w-terms-preview{grid-template-columns:1fr}}.w-quote-item,.w-quote-total{border:1px solid var(--wb-line);background:var(--wb-soft);border-radius:12px;margin-block:12px;padding:16px}.w-quote-item h4,.w-quote-total h3{overflow-wrap:anywhere;margin-top:0}.w-hub-guide{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:16px;margin:24px 0 32px;padding:24px}.w-hub-guide h2{margin:8px 0;font-size:24px;line-height:1.3}.w-hub-guide p{color:var(--wb-muted);line-height:1.6}.w-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.w-hub-grid article{border:1px solid var(--wb-line);background:var(--wb-soft);border-radius:12px;flex-direction:column;min-width:0;padding:18px;display:flex}.w-hub-grid h3{margin:10px 0;font-size:18px;line-height:1.35}.w-hub-grid p{flex:1;margin:0 0 18px;font-size:14px}.w-hub-grid .w-btn{white-space:normal;text-align:left;justify-content:space-between;width:100%}@media (width<=1000px){.w-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.w-hub-guide{padding:18px}.w-hub-grid{grid-template-columns:1fr}}.w-language{align-items:center;min-width:0;display:inline-flex}.w-language select{border:1px solid var(--wb-line);background:var(--wb-field);max-width:118px;min-height:40px;color:var(--wb-ink);font:inherit;border-radius:8px;padding:8px}.w-language select:focus-visible{outline:2px solid var(--wb-accent);outline-offset:3px}.wb button,.wb summary{overflow-wrap:anywhere}.w-simulation-table td.w-table-actions button{min-height:36px}html:lang(zh-CN) body,html:lang(zh-CN) .w-document{font-family:var(--font-geist-sans),"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif}html:lang(zh-CN) .w-overline{letter-spacing:.03em}@media (width>=1181px){.w-header{grid-template-columns:auto minmax(0,1fr) auto}.w-header>nav{justify-content:center;min-width:0}.w-header>nav>button{white-space:normal;text-align:center}}@media (width<=760px){.w-language select{max-width:104px;font-size:14px}.w-header-actions{gap:6px}.w-simulation-table td.w-table-actions{justify-content:flex-end}.w-simulation-table td.w-table-actions:before{margin-right:auto}}@media (width<=480px){.w-header .w-brand>span{display:none}.w-header-actions{margin-left:auto}.w-header{gap:8px}}.legal-top{flex-wrap:wrap;gap:16px}.w-home-loading{border:1px solid var(--wb-line);background:var(--wb-surface);min-height:60vh;color:var(--wb-muted);border-radius:18px;padding:28px}.w-home-loading-lines{gap:16px;margin-top:24px;display:grid}.w-home-loading-lines span{background:var(--wb-bg);border-radius:10px;max-width:720px;height:64px;display:block}@media screen{:is(:root:has(.wb),:root:has(.legal-shell),:root:has(.ext-page)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f7fa;--surface:#fff;--ink:#172b3a;--ink-soft:#526474;--muted:#526474;--line:#dce3e9;--orange:#126782;--orange-dark:#0e536a;--mint:#187448}.wb,[data-aura-theme=light] .wb{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wb-bg:#f5f7fa;--wb-surface:#fff;--wb-soft:#edf2f5;--wb-ink:#172b3a;--wb-muted:#526474;--wb-line:#dce3e9;--wb-field:#fff;--wb-field-line:#8195a3;--wb-header:#fff;--wb-accent:#126782;--wb-button:#126782;--wb-button-hover:#0e536a;--wb-button-border:#126782;--wb-button-ink:#fff;--wb-focus:#126782;--wb-positive:#187448;--wb-negative:#b42332;--wb-danger:#b42332;--wb-danger-fill:#b42332;--wb-warning:#915c00;--wb-tint:#e8f2f5;--wb-shadow:0 3px 12px #172b3a08;--wb-page-glow:none;--wb-card-glow:none}[data-aura-theme=dark] .wb{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wb-bg:#101820;--wb-surface:#19242e;--wb-soft:#23333f;--wb-ink:#edf2f7;--wb-muted:#a8b7c5;--wb-line:#334451;--wb-field:#14202a;--wb-field-line:#657e8e;--wb-header:#19242e;--wb-accent:#64c4dd;--wb-button:#64c4dd;--wb-button-hover:#8ad5e7;--wb-button-border:#64c4dd;--wb-button-ink:#101820;--wb-focus:#64c4dd;--wb-positive:#6ed6a0;--wb-negative:#ff8993;--wb-danger:#ff8993;--wb-danger-fill:#b42332;--wb-warning:#f0c36a;--wb-tint:#203b48;--wb-shadow:0 3px 12px #0002}body{background:var(--paper);color:var(--ink)}body:before,body:after{display:none}::selection{color:#fff;background:#126782}.wb .w-header{-webkit-backdrop-filter:none;backdrop-filter:none}.wb .w-btn,.wb .w-btn.w-primary,.wb .w-btn.w-primary:hover{box-shadow:none}.wb .w-result,.wb .w-calculator-form,.wb .w-settings-form,.wb .w-home-example{box-shadow:var(--wb-shadow);border-radius:12px}.wb .w-result{border-top:1px solid var(--wb-line)}.wb .w-result-price strong{color:var(--wb-accent);font-variant-numeric:tabular-nums}.wb .w-result-total{background:var(--wb-soft);border-radius:10px}.wb .w-profit-highlight{background:color-mix(in srgb,var(--wb-positive) 8%,var(--wb-surface));border:0;border-radius:10px;padding:16px}.wb .w-profit-highlight.w-negative{background:color-mix(in srgb,var(--wb-negative) 8%,var(--wb-surface))}.wb .w-profit-highlight span{color:inherit}.wb .w-header>nav button[aria-current=page]{background:var(--wb-tint);box-shadow:inset 0 -2px var(--wb-accent)}.wb .w-reference-notice{border-left-color:var(--wb-warning);background:var(--wb-soft)}.wb .w-home-workflow>div>span{color:var(--wb-accent)}.wb .w-home-loading h1{margin:10px 0;font-size:clamp(1.75rem,3vw,2.5rem)}.wb .w-home-loading button{margin-top:20px}.ext-page{background:var(--aura-bg);color:var(--aura-ink)}body:has(.ext-page){background:var(--aura-bg);color:var(--aura-ink)}.ext-page a,.ext-kicker,.ext-hero h1 em,.ext-features svg{color:var(--aura-action)}.ext-page .ext-brand{color:var(--aura-ink)!important}.ext-page p,.ext-brand small,.ext-demo dt,.ext-demo-body>small,.ext-page footer{color:var(--aura-muted)}.ext-page .ext-primary{background:var(--aura-action);border-color:var(--aura-action);box-shadow:none;color:var(--aura-on-action)!important}.ext-page .ext-primary:hover{background:var(--aura-action-hover)}.ext-demo,.ext-bottom{background:var(--aura-surface);border-color:var(--aura-line);box-shadow:0 3px 12px #172b3a08}.ext-demo-head,.ext-install li:before,.ext-page code{background:var(--aura-soft);color:var(--aura-action);border-color:var(--aura-line)}.ext-demo-inputs>span{color:var(--aura-muted);border-color:var(--aura-control)}.ext-demo-inputs strong{color:var(--aura-ink)}.ext-demo .ext-profit,.ext-demo .ext-profit dt{color:var(--aura-positive)}.ext-header,.ext-features,.ext-faq details,.ext-demo .ext-profit{border-color:var(--aura-line)}.ext-page a:focus-visible,.ext-page button:focus-visible,.ext-page summary:focus-visible{outline-color:var(--aura-action)}.legal-top a,.legal-card h1,.legal-card h2{color:var(--aura-ink)}.legal-card{background:var(--aura-surface);border-color:var(--aura-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;box-shadow:0 3px 12px #172b3a08}.legal-card p,.legal-card .legal-updated,.legal-card footer{color:var(--aura-muted)}.legal-card a,.legal-card .eyebrow{color:var(--aura-action)}.legal-top{flex-wrap:wrap}}.wb .w-brand img{object-fit:contain;filter:none;width:48px;height:48px}.ext-brand img{object-fit:contain;width:48px;height:48px}.brand-mark .brand-logo{object-fit:contain;filter:none}.quote-brand img{object-fit:contain}@media screen{[data-aura-theme=dark] .w-brand img{content:url(/brand/aura-symbol-dark.svg)}}@media (width<=600px){.wb .w-brand img{width:40px;height:40px}}.w-home-page:not(.w-returning) .w-home-intro{align-items:center}.w-home-intro>div:first-child{padding-top:0}.w-home-demo .w-home-example{border:1px solid var(--wb-line);border-radius:12px;overflow:hidden}.w-home-page .w-aura-story{text-align:center;width:100%;max-width:none;margin:0;padding:40px 0;display:block}.w-home-page .w-aura-story>div{width:100%;max-width:760px;margin-inline:auto;padding:0}.w-home-page .w-aura-story h2{text-wrap:balance;max-width:640px;margin:12px auto 20px}.w-home-page .w-aura-story p{margin:0;line-height:1.75}.w-home-page .w-home-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:28px}.w-home-page .w-home-faq>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.w-home-page .w-home-faq h2{margin:0}.w-home-page .w-home-faq .w-faq{width:100%;min-width:0}.w-home-page.w-returning .w-aura-story,.w-home-page.w-returning .w-home-faq{display:none}@media (width<=600px){.w-home-page .w-aura-story{padding:28px 0}.w-home-page .w-aura-story h2{font-size:1.5rem}.w-home-page .w-home-faq{gap:16px;padding-top:24px}}.w-setup-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.w-setup-progress li{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.w-setup-progress li[aria-current=step]{border-color:var(--wb-accent);background:var(--wb-soft)}.w-setup-progress strong,.w-setup-progress small{overflow-wrap:anywhere;display:block}.w-setup-progress strong{font-size:14px}.w-setup-progress small{color:var(--wb-muted);margin-top:4px;font-size:12px}.w-setup-number{background:var(--wb-soft);height:28px;color:var(--wb-accent);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:600;display:grid}.w-setup-progress li[data-complete] .w-setup-number{color:var(--wb-positive)}.w-guided-setup{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;margin-bottom:24px;padding:24px}.w-guided-setup h2{margin:0;font-size:20px}.w-guided-setup>p{line-height:1.6}.w-setup-journey{border-top:1px solid var(--wb-line);margin-top:24px;padding-top:18px}.w-setup-journey summary{cursor:pointer;color:var(--wb-accent);min-height:32px}.w-setup-journey li{padding:5px 0;line-height:1.6}@media (width<=600px){.w-setup-progress{grid-template-columns:1fr;gap:8px}.w-guided-setup{padding:18px}.w-guided-setup>.w-btn{width:100%}.w-global-notice{text-align:left;flex-wrap:wrap}.w-global-notice>span{flex:100%}.w-global-notice>.w-link{word-break:normal;overflow-wrap:normal;flex:none}}.wb-public .w-statusbar{display:none}.wb:not(.wb-public) .w-home-page .w-home-quick{display:block}.wb-public .w-home-page{max-width:1240px;margin:auto;padding:0 32px 64px;display:block}.aura-landing{color:var(--wb-ink)}.al-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;padding:64px 0;display:grid}.al-beta{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.al-beta>span{background:var(--wb-positive);border-radius:50%;width:7px;height:7px}.al-copy>.w-overline{letter-spacing:.1em;margin:28px 0 14px;font-size:11px}.al-copy h1{letter-spacing:-.035em;text-wrap:balance;max-width:650px;margin:24px 0 0;font-size:clamp(34px,3.5vw,52px);line-height:1.1}.aura-landing .al-lead{color:var(--wb-muted);max-width:520px;margin:24px 0;font-size:17px;line-height:1.75}.al-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.aura-landing .al-note{color:var(--wb-muted);margin:18px 0 0;font-size:13px;line-height:1.6}.al-preview{background:var(--wb-tint);border:1px solid var(--wb-line);border-radius:20px;min-width:0;padding:24px}.al-preview>.w-overline{letter-spacing:.08em;margin:0 0 16px;font-size:11px}.al-preview .w-home-example{background:var(--wb-surface);margin:0;overflow:hidden}.al-preview .w-home-example-price strong{font-size:40px}.al-preview .w-example-project h2{letter-spacing:0;text-wrap:wrap;margin:8px 0 0;font-size:18px;line-height:1.4}.al-preview .w-example-note{font-size:12px}.al-preview .w-example-metrics>div{padding:14px}.aura-landing h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 26px;font-size:clamp(25px,2.5vw,34px);line-height:1.2}.al-benefits{border-top:1px solid var(--wb-line);padding:40px 0 56px}.al-benefits>h2{max-width:610px}.al-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.al-grid article{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;padding:28px}.al-grid svg,.al-how svg{color:var(--wb-accent)}.aura-landing h3{margin:16px 0 10px;font-size:18px;line-height:1.4}.al-grid p,.al-how p,.al-faq p{color:var(--wb-muted);margin:0;font-size:15px;line-height:1.75}.al-how{background:var(--wb-soft);border-radius:16px;grid-template-columns:1fr 1.3fr;gap:64px;padding:48px;display:grid}.al-how h2{margin-top:16px}.al-how ol{margin:0;padding:0;list-style:none}.al-how li{border-bottom:1px solid var(--wb-line);gap:18px;padding:22px 0;display:flex}.al-how li:first-child{padding-top:0}.al-how li:last-child{border-bottom:0;padding-bottom:0}.al-how h3{margin:0 0 8px}.al-step{color:var(--wb-accent);padding-top:4px;font-size:13px;font-weight:700}.al-faq{grid-template-columns:1fr 1.3fr;gap:64px;padding:64px 0;display:grid}.al-faq .w-faq{min-width:0}.al-faq summary{font-weight:600;line-height:1.6}.al-faq details p{padding:12px 0}.al-close{text-align:center;background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:16px;padding:48px 24px}.al-close>svg{color:var(--wb-accent);margin-bottom:16px}.al-close h2{max-width:620px;margin:0 auto 16px}.al-close p{color:var(--wb-muted);max-width:570px;margin:0 auto 24px;line-height:1.7}.al-close>a{width:fit-content;margin:18px auto 0;display:block}.al-close>a.w-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:9px;max-width:100%;display:inline-flex}.al-close>.w-btn>svg{flex-shrink:0}.aura-landing button,.aura-landing a{transition:background-color .15s,color .15s}@media (width<=900px){.al-hero{gap:28px}.al-preview{padding:16px}.al-how,.al-faq{gap:32px}.al-grid article{padding:20px}}@media (width<=700px){.wb-public .w-home-page{padding:0 20px 40px}.al-hero{grid-template-columns:1fr;gap:32px;padding:36px 0}.al-copy h1{font-size:38px}.al-copy>.w-overline{margin-top:24px}.al-lead{font-size:16px}.al-grid,.al-how,.al-faq{grid-template-columns:1fr}.al-grid{gap:12px}.al-how{gap:12px;padding:24px}.al-faq{gap:0;padding:40px 0}.al-benefits{padding:32px 0}.al-close{padding:32px 20px}.al-actions .w-btn{width:100%}.al-actions{gap:16px}.al-preview .w-home-example-price strong{font-size:36px}}@media (prefers-reduced-motion:reduce){.aura-landing *,.aura-landing :before,.aura-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.aura-landing .al-preview{background:linear-gradient(145deg,var(--aura-surface),var(--aura-soft));box-shadow:0 18px 48px -34px #0005}.aura-landing .al-grid article{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative}.aura-landing .al-grid article>svg{box-sizing:content-box;border:1px solid var(--aura-line);background:var(--aura-soft);border-radius:12px;padding:12px}.aura-landing .al-how ol{gap:10px;padding:0;list-style:none;display:grid}.aura-landing .al-how li{border:0;padding:0;display:block}.aura-landing .al-step-choice{text-align:left;border:1px solid var(--aura-line);background:var(--aura-surface);width:100%;color:var(--aura-ink);cursor:pointer;font:inherit;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:background .18s,border-color .18s,transform .18s;display:flex}.aura-landing .al-step-choice>span:nth-child(2){flex:1;font-weight:600}.aura-landing .al-step-choice .al-step{flex:none;margin:0}.aura-landing .al-step-choice[aria-pressed=true]{background:var(--aura-soft);border-color:var(--aura-ink)}.aura-landing .al-step-choice svg{transition:transform .18s}.aura-landing .al-step-choice[aria-pressed=true] svg{transform:rotate(45deg)}.aura-landing .al-step-description{border:1px solid var(--aura-line);background:var(--aura-surface);box-sizing:border-box;border-radius:14px;grid-column:1/-1;min-height:150px;padding:24px}.aura-landing .al-step-description h3{margin-top:10px}.aura-landing .al-step-description p{max-width:760px}.aura-landing .w-faq summary{cursor:pointer;padding-right:40px;list-style:none;position:relative}.aura-landing .w-faq summary::-webkit-details-marker{display:none}.aura-landing .w-faq summary:after{content:"+";font-size:22px;font-weight:400;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.aura-landing .w-faq details[open] summary:after{content:"−"}.aura-landing .w-faq details{border-radius:10px;padding-inline:16px;transition:background .18s}.aura-landing .w-faq details[open]{background:var(--aura-soft)}.aura-landing .al-actions .w-primary svg,.aura-landing .al-close .w-primary svg{transition:transform .18s}@media (hover:hover){.aura-landing .al-grid article:hover{border-color:var(--aura-control);box-shadow:var(--aura-shadow);transform:translateY(-4px)}.aura-landing .w-primary:hover svg{transform:translate(2px,-2px)}.aura-landing .al-step-choice:hover{border-color:var(--aura-ink)}}@supports (interpolate-size:allow-keywords){.aura-landing .w-faq details{interpolate-size:allow-keywords}.aura-landing .w-faq details::details-content{height:0;transition:height .22s,content-visibility .22s allow-discrete;overflow:clip}.aura-landing .w-faq details[open]::details-content{height:auto}}@media (width<=600px){.aura-landing .al-step-choice{gap:12px;padding:14px}.aura-landing .al-step-description{min-height:180px;padding:20px}.aura-landing .al-actions .w-primary{justify-content:center;width:100%}.aura-landing .w-faq details{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.aura-landing *,.aura-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.aura-landing ::details-content{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.aura-landing .al-how+.al-close{margin-top:32px}@media (width<=700px){.aura-landing .al-how+.al-close{margin-top:24px}}.al-single-costs{margin:0;padding:0 20px 16px;font-size:14px}.al-single-costs>div{justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.al-single-costs dt{color:var(--wb-muted);min-width:0;line-height:1.5}.al-single-costs dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.al-single-costs .al-single-total{border-top:1px solid var(--wb-line);margin-top:6px;padding-top:14px;font-weight:650}.al-single-costs .al-single-total dt{color:var(--wb-ink)}.al-single-price{padding:0 20px 16px}.al-single-price .w-hint{margin:0 0 10px}.al-hub-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.al-hub-path span{border:1px solid var(--wb-line);background:var(--wb-surface);text-align:center;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;font-size:13px;display:flex}.al-hub-path svg{color:var(--wb-accent);flex-shrink:0}.al-discovery{padding:32px 0}.al-discovery>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.al-discovery a{border:1px solid var(--wb-line);min-height:64px;color:inherit;overflow-wrap:anywhere;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.al-discovery a:focus-visible{outline:2px solid var(--wb-focus);outline-offset:4px}.al-discovery a svg{flex-shrink:0}@media (width<=700px){.al-discovery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.al-discovery>div{grid-template-columns:1fr}}.al-complement{border-top:1px solid var(--wb-line);padding:32px 0 0}.al-complement h2{margin-bottom:12px;font-size:24px}.al-complement p{max-width:70ch;color:var(--wb-muted);margin:0;line-height:1.75}html{scrollbar-gutter:stable}.wb .w-page{min-height:calc(100svh - 128px)}@media (width>=1001px){.wb .w-statusbar>.w-link{justify-content:flex-end;min-width:180px}}.wb .w-page-title{align-items:flex-start;gap:16px 24px}.wb .w-page-title p{margin-bottom:0}.wb .w-row-actions{flex-wrap:wrap;align-items:center;gap:8px 12px}.w-calculator-tools{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;margin:0 0 20px}.w-calculator-tools>summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:12px 16px;font-size:14px;font-weight:600}.w-calculator-tools .w-calculator-shortcuts{border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;margin:0;padding:12px 16px}.w-calculator-tools>summary:focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.wb .w-empty{text-align:center;max-width:680px;margin-inline:auto}.wb .w-empty p{max-width:56ch;margin-inline:auto}.wb .w-table-scroll{overscroll-behavior-inline:contain;max-width:100%}.wb .w-notice,.wb .w-recovery{overflow-wrap:anywhere}.wb .w-recovery{border:1px solid var(--wb-danger);background:var(--wb-surface);border-radius:12px;margin-block:20px;padding:16px 20px}.wb .w-recovery p{margin:0 0 12px}.wb :is(button,a,summary,select,input,textarea):focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.wb :is(.w-page-title,.w-resource-list,.w-empty,.w-summary-strip){overflow-wrap:anywhere}.wb .w-field>span:first-child{flex-wrap:wrap}.wb .w-details>summary{align-content:center;min-height:44px}.wb.w-approval-page{border:1px solid var(--wb-line);background:var(--wb-surface);box-sizing:border-box;border-radius:16px;width:min(760px,100% - 32px);min-height:0;margin:32px auto;padding:clamp(20px,4vw,40px)}body:has(.w-approval-page){background:var(--paper,#f5f7fa)}.w-approval-page h1{letter-spacing:-.025em;margin:24px 0 16px;font-size:clamp(28px,4vw,36px);line-height:1.2}.w-approval-page h2{margin:24px 0 12px;font-size:20px;line-height:1.4}.w-approval-page ul{margin:24px 0;padding:0;list-style:none}.w-approval-page li{border-bottom:1px solid var(--wb-line);overflow-wrap:anywhere;padding:16px 0}.w-approval-page .w-field{margin-block:20px}@media (width<=600px){.wb .w-page-title{flex-direction:column;align-items:stretch}.wb .w-page-title>.w-btn{align-self:flex-start}.wb .w-summary-strip{grid-template-columns:minmax(0,1fr);gap:0}.wb .w-summary-strip>div{border-right:0}.wb .w-summary-strip>div+div{border-top:1px solid var(--wb-line)}.w-approval-page .w-row-actions>.w-btn{flex:180px}}.wb,[data-aura-theme=light] .wb{--wb-accent:#6941b5;--wb-button:#6941b5;--wb-button-hover:#573494;--wb-button-border:#6941b5;--wb-button-ink:#fff;--wb-focus:#6941b5;--wb-tint:#f0ebf8}[data-aura-theme=dark] .wb{--wb-bg:#151518;--wb-surface:#202024;--wb-soft:#29292f;--wb-ink:#f4f4f6;--wb-muted:#b6b6c0;--wb-line:#404049;--wb-field:#1b1b20;--wb-field-line:#82828e;--wb-header:#202024;--wb-accent:#c3a6f2;--wb-button:#c3a6f2;--wb-button-hover:#d5bff6;--wb-button-border:#c3a6f2;--wb-button-ink:#1b1428;--wb-focus:#c3a6f2;--wb-tint:#302739}.wb-public .al-hero{align-items:center}.wb-public .w-header>nav a{min-height:44px;color:var(--wb-muted);align-items:center;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.wb-public .w-header>nav a:hover{color:var(--wb-accent)}.wb-public .w-header>nav a:focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px;border-radius:8px}.wb .w-global-notice .w-link{overflow-wrap:normal;flex-shrink:0}@media (width<=900px){.wb-public .al-hero{grid-template-columns:1fr;gap:32px}.wb-public .al-preview{justify-self:center;width:100%;max-width:560px}.wb-public .al-copy{max-width:650px}.wb-public .al-preview .w-example-project h2{overflow-wrap:anywhere}}@media (width<=760px){.wb-public .w-header>nav{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px;display:grid}.wb-public .w-header>nav>:is(a,button){box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:normal;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:56px;padding:8px 4px;font-size:13px;font-weight:400;line-height:1.4;display:flex}}.w-tool-panel{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;margin:20px 0;padding:0 20px 20px}.w-tool-panel:not([open]){padding-bottom:0}.w-tool-panel>summary{cursor:pointer;color:var(--wb-ink);min-height:44px;padding:20px 0;font-size:1rem;font-weight:600}.w-tool-panel>.w-batch-section{border-top:0;margin-top:12px;padding-top:0}.w-tool-panel:focus-within{border-color:var(--wb-field-line)}.w-tool-panel>summary:focus-visible{outline:2px solid var(--wb-focus);outline-offset:4px;border-radius:8px}.w-tool-panel section:focus-visible,#batch-comparison:focus-visible{outline:2px solid var(--wb-focus);outline-offset:4px}.w-details summary>.w-machine-summary{margin:8px 0 0;line-height:1.6;display:block}#batch-comparison,#product-library,#saved-kits,#saved-simulations{scroll-margin-top:110px}@media (width<=700px){.w-tool-panel{padding-inline:16px}.w-details summary>span{margin:8px 0 0;line-height:1.6;display:block}.w-calculator-shortcuts{gap:8px 16px}.w-calculator-shortcuts .w-link{min-height:44px}}.w-quote-next{background:var(--wb-soft);color:var(--wb-muted);border-top:1px solid var(--wb-line);margin:0;padding:12px 18px;font-size:.875rem;line-height:1.65}.w-quote-next strong{color:var(--wb-ink)}.w-history-period{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:20px 12px;display:grid}.w-filtered-totals{border-block:1px solid var(--wb-line);flex-wrap:wrap;align-items:baseline;gap:12px 24px;padding-block:16px;display:flex}.w-filtered-totals p{flex-basis:100%;margin:0}.w-filtered-totals span{font-variant-numeric:tabular-nums}@media (width>=601px) and (width<=1000px){.w-history-period{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.w-history-period{grid-template-columns:1fr}.w-filtered-totals{gap:8px 16px}}.w-customers{border:1px solid var(--wb-line);border-radius:12px;margin-block:20px;padding:16px}.w-customer-list{max-height:320px;margin-block:16px;overflow:auto}.w-customer-list article{border-bottom:1px solid var(--wb-line);overflow-wrap:anywhere;padding-block:12px}.w-customer-list p{margin-block:4px}.w-customer-edit{padding-block:16px}.w-header>nav.w-system-nav{grid-template-columns:none;justify-content:center;display:flex}.w-header>nav.w-system-nav>.w-hub-menu-trigger{letter-spacing:normal;background:var(--wb-soft);border:1px solid var(--wb-line);flex-direction:row;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.4;display:inline-flex}.w-hub-menu-dialog{text-align:left;width:min(800px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 24px 80px #0003}.w-hub-menu-dialog .dialog-heading{border-bottom:0;padding:18px 24px}.w-hub-menu-dialog .dialog-heading h2{letter-spacing:-.4px;font-size:20px}.w-hub-menu-dialog .w-dialog-body{gap:12px;padding:0 24px 20px;display:grid}.w-hub-menu-dialog .w-search{box-sizing:border-box;width:100%;min-width:0}.w-hub-menu-dialog .w-hub-home{justify-self:start;min-height:44px}.w-hub-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 28px;display:grid}.w-hub-menu-grid section{border:0;border-top:1px solid var(--wb-line);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;min-width:0;margin:0;padding:14px 0 0;display:grid}.w-hub-menu-grid h3{color:var(--wb-muted);grid-column:1/-1;align-items:center;gap:8px;margin:0 0 8px;padding:0 10px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.w-hub-menu-grid h3 svg{color:var(--wb-accent);flex:none}.w-hub-menu-grid button{text-align:left;width:100%;min-height:44px;color:var(--wb-ink);font:inherit;cursor:pointer;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.w-hub-menu-grid button:hover{background:var(--wb-soft);box-shadow:none}.wb .w-header nav .w-hub-menu-grid button[aria-current=page]{background:var(--wb-soft);color:var(--wb-ink);box-shadow:none;font-weight:600}.w-hub-menu-grid button:focus-visible{outline:2px solid var(--wb-focus);outline-offset:2px}.w-hub-location{margin-bottom:24px}.w-daily-receivables{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;margin-top:20px;padding:20px}.w-daily-receivables>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.w-daily-receivables h3{margin:0;font-size:16px}.w-daily-receivables .w-overview-row{text-align:start;width:100%}.w-hub-location p{color:var(--wb-muted);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;line-height:1.5;display:flex}.w-hub-location p button{min-height:44px}.w-hub-location .w-subnav{flex-wrap:wrap;gap:8px;margin:0;padding:0 0 16px;display:flex;overflow:visible}.w-hub-location .w-subnav button{border:1px solid var(--wb-line);background:var(--wb-surface);white-space:normal;min-height:44px;color:var(--wb-muted);border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;line-height:1.5;display:flex}.w-hub-location .w-subnav button[aria-current=page]{background:var(--wb-tint);border-color:var(--wb-accent);color:var(--wb-accent);font-weight:600}.w-hub-location .w-subnav button:focus-visible{outline:2px solid var(--wb-focus);outline-offset:2px}@media (width<=700px){.w-hub-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-header>nav.w-system-nav{justify-content:flex-start}}@media (width<=480px){.w-hub-menu-grid{grid-template-columns:1fr;gap:18px}.w-hub-menu-dialog .w-dialog-body{padding:16px}.w-hub-location .w-subnav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.w-hub-location .w-subnav button{padding:10px 8px}.w-header>nav.w-system-nav>.w-hub-menu-trigger{width:100%}}.w-hub-search-row{align-items:center;gap:12px;display:flex}.w-hub-search-row .w-search{flex:1}.w-hub-search-row .w-hub-home{flex:none}.wb .w-header-actions{gap:4px}.wb .w-header-actions :is(.w-language select,.w-theme select,.w-account-button){height:36px;min-height:36px;color:var(--wb-ink);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 8px;line-height:1.3;font-size:13px!important}.wb .w-header-actions :is(.w-language select,.w-theme select){cursor:pointer;width:auto;max-width:none}.wb .w-header-actions .w-account-button{background:var(--wb-soft);justify-content:center;gap:6px;min-width:0}.wb .w-header-actions .w-account-button svg{width:16px;height:16px}.wb .w-header-actions :is(select,.w-account-button):hover{background:var(--wb-soft);border-color:var(--wb-line)}@media (pointer:coarse){.wb .w-header-actions :is(select,.w-account-button){min-height:44px}}.w-toast>span{overflow-wrap:anywhere;min-width:0}.w-toast .w-icon{min-width:44px;min-height:44px}.w-toast .w-icon:focus-visible{outline:2px solid var(--aura-on-action);outline-offset:2px}@media (width<=600px){.w-toast{bottom:calc(16px + env(safe-area-inset-bottom))}.wb-calculating .w-toast{bottom:calc(108px + env(safe-area-inset-bottom))}}@media (width<=760px){.wb .w-header-actions :is(.w-language select,.w-theme select,.w-account-button){height:44px;min-height:44px}.wb .w-header-actions .w-account-button{min-width:44px}.wb .w-header-actions>.w-link{align-items:center;min-height:44px;display:inline-flex}.wb .w-statusbar>.w-link{min-height:44px}.wb .w-quick-calculator .w-link{align-items:center;min-height:44px;display:inline-flex}}.w-hub-menu-dialog .w-hub-search-row{margin-bottom:12px}.w-hub-menu-dialog .w-dialog-body>a{min-height:44px;color:var(--wb-muted);justify-self:start;align-items:center;gap:8px;margin-top:12px;padding:10px 0;font-size:13px;text-decoration:none;display:inline-flex}.w-hub-menu-dialog .w-dialog-body>a:hover{color:var(--wb-ink);text-decoration:underline}.w-hub-menu-dialog .w-hub-menu-grid button[aria-current=page]{background:var(--wb-soft);color:var(--wb-ink);box-shadow:none;font-weight:600}.wb .w-hub-menu-dialog .w-hub-menu-grid{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.wb .w-hub-menu-dialog .w-hub-menu-grid>section{border:0;border-bottom:1px solid var(--wb-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;margin:0;padding:12px 0;display:grid}.wb .w-hub-menu-dialog .w-hub-menu-grid h3{color:var(--wb-muted);grid-column:auto;margin:0;padding:12px 0;font-size:12px;font-weight:500;line-height:20px}.wb .w-hub-menu-dialog .w-hub-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;min-width:0;display:grid}.wb .w-hub-menu-dialog .w-hub-menu-grid button{border-radius:6px;min-height:44px;padding:10px 12px;font-size:14px;line-height:24px}.wb .w-hub-menu-dialog .dialog-heading h2{letter-spacing:-.5px;font-size:22px;font-weight:600}.wb .w-hub-menu-dialog .dialog-heading .icon-button{background:0 0;border-color:#0000;border-radius:50%;width:36px;height:36px}.wb .w-hub-menu-dialog .dialog-heading .icon-button:focus-visible{outline:2px solid var(--wb-focus);outline-offset:2px}.wb .w-hub-menu-dialog .w-hub-search-row{margin-bottom:0}.wb .w-hub-menu-dialog .w-dialog-body{gap:4px;padding-bottom:14px}.wb .w-hub-menu-dialog .w-dialog-body>a{margin-top:4px}@media (width<=600px){.wb .w-hub-menu-dialog .w-hub-menu-grid>section{grid-template-columns:1fr;gap:0;padding:10px 0}.wb .w-hub-menu-dialog .w-hub-menu-grid h3{padding:4px 10px}.wb .w-hub-menu-dialog .dialog-heading h2{font-size:20px}}.w-quick-calculator,.w-first-calculation{--flow-gap:var(--aura-space-16,16px);--flow-radius:var(--aura-radius-card,12px);max-width:800px;margin:0 auto}.w-quick-calculator{gap:20px;padding-bottom:32px;display:grid}.w-quick-calculator>.w-fieldset{gap:16px;display:grid}.w-quick-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.w-quick-header.w-page-title{margin:0;padding:0}.w-quick-calculator .w-segmented{margin:0}.w-quick-header h1{margin:0 0 8px;font-size:clamp(24px,3vw,32px);line-height:1.2}.w-quick-header p{color:var(--wb-muted);max-width:58ch;margin:0}.w-quick-section,.w-quick-result{border:1px solid var(--wb-line);border-radius:var(--flow-radius);background:var(--wb-surface);padding:var(--aura-space-24,24px);min-width:0}.w-quick-section h2,.w-quick-result h2{margin:0 0 20px;font-size:18px;line-height:1.4}.w-quick-section .w-grid{margin-bottom:16px}.w-quick-section .w-field{min-width:0}.w-quick-options{border-top:1px solid var(--wb-line);margin-top:16px;padding-top:16px}.w-quick-options>summary{cursor:pointer;min-height:44px;color:var(--wb-muted);align-items:center;gap:8px;font-weight:600;display:flex}.w-quick-options>summary:focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.w-quick-options[open]>summary{color:var(--wb-ink);margin-bottom:16px}.w-quick-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.w-quick-result{border-color:var(--wb-accent);scroll-margin-top:100px}.w-quick-result .w-result-price strong{font-size:clamp(32px,6vw,44px)}.w-quick-result .w-result-price{margin:12px 0 20px}@media (width<=600px){.w-quick-calculator{gap:16px}.w-quick-section,.w-quick-result{padding:18px}.w-quick-actions>.w-primary{width:100%}.w-quick-calculator .w-grid.w-two{grid-template-columns:1fr}.w-quick-calculator .w-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.w-quick-profit-metrics{gap:var(--flow-gap);background:var(--wb-soft);border-radius:var(--flow-radius);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;padding:16px;display:grid}.w-quick-profit-metrics dt{color:var(--wb-muted);font-size:13px;line-height:1.5}.w-quick-profit-metrics dd{color:var(--wb-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:18px;font-weight:650}.w-quick-margin-status{background:var(--wb-soft);border-left:4px solid var(--wb-positive);color:var(--wb-ink);border-radius:8px;padding:12px 16px}.w-quick-margin-status.is-loss{border-color:var(--wb-danger)}.w-quick-margin-status.is-low{border-color:var(--wb-muted)}.w-quick-result .w-profit-highlight.w-negative,.w-quick-result .w-profit-highlight.w-negative strong{color:var(--wb-danger)}.w-first-calculation>.w-grid>div{border-radius:var(--flow-radius);background:var(--wb-soft);min-width:0;padding:20px}.w-first-calculation>.w-grid{align-items:start;gap:var(--flow-gap);margin:20px 0}.w-first-calculation h1{font-size:clamp(24px,3vw,32px);line-height:1.2}.w-first-calculation h2{margin:0 0 12px;font-size:18px;line-height:1.4}.w-first-calculation>.w-primary{min-width:220px;margin:16px 0}.w-first-calculation .w-hint{max-width:60ch}@media (width<=600px){.w-quick-profit-metrics{grid-template-columns:1fr;gap:12px}.w-quick-profit-metrics>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.w-quick-profit-metrics dd{flex-shrink:0;margin:0}.w-first-calculation>.w-grid{grid-template-columns:1fr}.w-first-calculation>.w-primary{width:100%;min-width:0}}.w-quick-summary{align-content:start;gap:16px;min-width:0;display:grid}.w-quick-placeholder{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;padding:28px 24px}.w-quick-placeholder h2{letter-spacing:-.025em;margin:16px 0 12px;font-size:22px;line-height:1.3}.w-quick-placeholder p{color:var(--wb-muted);margin:0;font-size:14px;line-height:1.65}@media (width>=1100px){.w-quick-calculator{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:24px;max-width:1160px}.w-quick-header{grid-column:1/-1}.w-quick-summary{position:sticky;top:100px}.w-quick-summary .w-quick-profit-metrics{grid-template-columns:1fr;gap:12px}.w-quick-summary .w-quick-profit-metrics>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.w-quick-summary .w-quick-profit-metrics dd{flex-shrink:0;margin:0}.w-quick-summary .w-quick-actions{display:grid}.w-quick-summary .w-quick-actions>.w-btn{width:100%}}.wb .w-profit-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:20px 0;display:grid}.wb .w-profit-controls>*{min-width:0;margin:0}.wb .w-profit-controls>.w-field{flex-direction:column;align-self:start;gap:8px;display:flex}@media (width<=600px){.wb .w-profit-controls{grid-template-columns:minmax(0,1fr);gap:16px}}.wb .w-calculation-note{color:var(--aura-muted);overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.6}.wb .w-calculation-note+.w-calculation-note{margin-top:4px}.wb .w-sync-summary{text-align:right;min-width:0;max-width:560px;margin-left:auto}.wb .w-sync-summary>.w-link{margin-left:auto}.wb .w-sync-summary .w-calculation-notes{margin:4px 0 0}.wb .w-sync-summary .w-calculation-note{margin:2px 0;font-size:12px;line-height:1.5}@media (width<=600px){.wb .w-sync-summary{flex:100%;max-width:100%}.wb .w-sync-summary .w-calculation-notes{padding-bottom:4px}}.wb .w-subnav-row{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:24px;width:100%;padding-bottom:16px;display:flex}.wb .w-hub-location .w-subnav-row>.w-subnav{border-bottom:0;flex:none;margin:0;padding-bottom:0}.wb .w-subnav-row>.w-calculation-notes{text-align:right;flex:0 560px;min-width:0;margin:0 0 0 auto}.wb .w-hub-location .w-subnav-row .w-calculation-note{text-align:right;margin:3px 0;font-size:12px;line-height:1.5;display:block}@media (width<=700px){.wb .w-subnav-row{flex-wrap:wrap;gap:8px}.wb .w-subnav-row>.w-calculation-notes{flex-basis:100%;max-width:100%}}.wb .w-unified-calculator .w-calculator-form{box-shadow:none;background:0 0;border:0;padding:0}.wb .w-unified-card{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:14px;min-width:0;margin:0 0 16px;padding:24px}.wb .w-unified-card>h2{margin:0 0 20px;font-size:18px}.wb .w-unified-card>summary{cursor:pointer;font-size:16px;font-weight:600}.wb .w-unified-card>summary>span{color:var(--wb-muted);margin-top:4px;font-size:13px;font-weight:400;display:block}.wb .w-unified-card[open]>summary{margin-bottom:20px}.wb .w-unified-tools{margin:0 0 20px}.wb .w-unified-tools nav{flex-wrap:wrap;gap:8px;display:flex}.wb .w-unified-calculator>.w-segmented,.wb .w-calculation-content>.w-segmented{max-width:680px;margin-bottom:20px}.wb .w-unified-result-tools{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.wb .w-unified-calculator .w-profit-controls{align-items:start}@media (width<=600px){.wb .w-unified-card{padding:18px 14px}.wb .w-unified-tools nav{gap:8px}.wb .w-unified-tools button{white-space:normal;min-height:44px}.wb .w-unified-calculator .w-calculator-layout{flex-direction:column;display:flex}.wb .w-unified-calculator .w-calculator-form,.wb .w-unified-calculator .w-result{width:100%}}.wb .w-unified-tools .w-calculator-shortcuts{box-shadow:none;background:0 0;border:0;padding:0}.wb .w-unified-calculator .w-calculator-shortcuts button{min-height:44px}.wb .w-unified-result-tools{margin:20px 0 0}.w-unified-calculator .w-price-rounding{border-top:1px solid var(--wb-line);cursor:pointer;align-items:flex-start;gap:10px;margin:20px 0 0;padding-top:16px;line-height:1.5;display:flex}.w-unified-calculator .w-price-rounding input{flex:none;margin-top:3px}.wb .w-unified-calculator .w-step-footer{border:1px solid var(--aura-line);background:var(--aura-surface);box-shadow:none;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"summary calculate help";align-items:center;gap:16px;margin:0 0 20px;padding:20px;display:grid}.wb .w-step-footer .w-action-summary{border:0;grid-area:summary;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;margin:0;padding:0;display:grid}.wb .w-action-summary>div{min-width:0}.wb .w-action-summary dt{color:var(--aura-muted);align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.wb .w-action-summary dt svg{flex:none}.wb .w-action-summary dd{color:var(--aura-ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:600;line-height:1.5}.wb .w-step-footer>.w-primary{white-space:normal;grid-area:calculate;min-height:46px}.wb .w-step-footer>.w-calculation-help{width:44px;height:44px;min-height:44px;color:var(--aura-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-area:help;place-items:center;padding:0;transition:background .18s,color .18s;display:grid}.wb .w-step-footer>.w-calculation-help:hover{background:var(--aura-soft);color:var(--aura-ink)}@media (width<=700px){.wb .w-unified-calculator .w-step-footer{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"summary help""calculate calculate";gap:18px 10px;padding:18px 14px}.wb .w-step-footer>.w-primary{width:100%}.wb .w-step-footer .w-action-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wb .w-action-summary dt{align-items:flex-start;min-height:3em}.wb .w-action-summary dt svg{margin-top:1px}}@media (prefers-reduced-motion:reduce){.wb .w-step-footer>.w-calculation-help{transition:none}}.wb .aura-free-calculator>.w-result{margin-top:24px}.wb .aura-free-calculator>.w-inline-actions{gap:16px;margin-top:20px}.wb .w-help-steps{text-align:start;gap:12px;margin:16px 0 0;padding-inline-start:22px;line-height:1.65;display:grid}.wb .w-cost-settings-help{gap:8px;margin-block:16px;display:grid}.wb .w-cost-settings-help .w-hint{margin:0}.wb .w-cost-settings-help .w-link{white-space:normal;text-align:start;text-underline-offset:3px;justify-self:start;text-decoration:underline}.wb .w-cost-review>p:empty{display:none}.wb .w-cost-review>.w-hint{text-align:start;margin-block:16px;line-height:1.65}.wb .w-cost-comparison{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.wb .w-cost-comparison>li{border:1px solid var(--wb-line);border-radius:12px;min-width:0;padding:14px}.wb .w-cost-comparison strong{overflow-wrap:anywhere;font-size:14px;display:block}.wb .w-cost-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.wb .w-cost-comparison dt{color:var(--aura-muted);font-size:12px;line-height:1.5}.wb .w-cost-comparison dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.wb .w-review-actions{flex-wrap:wrap;gap:10px;margin-block:16px 8px;display:flex}.wb .w-review-actions .w-btn{white-space:normal;flex:200px;min-width:0;min-height:44px;line-height:1.4}.wb .w-slicer-import>input[type=file]{width:100%;min-width:0;font:inherit;margin-block:16px;font-size:13px;display:block}.wb .w-slicer-import>input[type=file]::file-selector-button{font:inherit;border:1px solid var(--wb-line);background:var(--wb-surface);color:inherit;cursor:pointer;border-radius:8px;margin-inline-end:8px;padding:10px}@media (width<=700px){.wb .w-subnav-row>.w-calculation-notes{text-align:start;margin:4px 0 0}.wb .w-hub-location .w-subnav-row .w-calculation-note{text-align:start;line-height:1.65}.wb .w-sync-summary{text-align:start}.wb .w-sync-summary>.w-link{margin-left:0}}.wb .w-cost-review>p,.wb .w-slicer-import>p,.wb #saved-simulations>.w-hint{text-align:start;font-size:14px;line-height:1.65}.wb #saved-simulations .w-review-actions{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}@media (width<=700px){.wb #saved-simulations .w-empty{text-align:start;align-items:flex-start}.wb #saved-simulations .w-empty p,.wb #saved-simulations .w-empty h2{text-align:start;max-width:none;margin-inline:0}.wb #saved-simulations .w-simulation-filters>.w-hint{text-align:start}}.wb #saved-simulations .w-empty p:empty,.wb .w-calculation-settings[hidden],.wb .w-calculation-content[hidden]{display:none}.wb .w-calculator-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.wb .w-calculator-heading h2{margin:0;font-size:24px}.wb .w-calculator-views{flex-wrap:wrap;gap:8px;display:flex}.wb .w-calculator-views button{white-space:normal;text-align:start;min-height:44px}.wb .w-calculator-views button[aria-pressed=true]{background:var(--wb-ink);color:var(--wb-surface)!important}.wb .w-applied-costs{border-block:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 0;display:flex}.wb .w-applied-costs p{overflow-wrap:anywhere;color:var(--aura-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.wb .w-applied-costs button{white-space:normal;flex-shrink:0;min-height:44px}.wb .w-calculation-settings{gap:24px;max-width:820px;margin-inline:auto;padding-bottom:28px;display:grid}.wb .w-calculation-settings>header h2{margin:0 0 12px}.wb .w-calculation-settings>header p{max-width:65ch;margin:0 0 12px;line-height:1.65}.wb .w-calculation-settings>.w-btn{white-space:normal;justify-self:start;min-height:44px}.wb .w-calculation-settings .w-fieldset{gap:20px;display:grid}@media (width<=600px){.wb .w-calculator-views{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);width:100%;display:grid}.wb .w-calculator-views button{text-align:center;justify-content:center;line-height:1.4}.wb .w-applied-costs{flex-direction:column;align-items:stretch;gap:12px}.wb .w-applied-costs button{align-self:start}.wb .w-calculation-settings .w-grid.w-two{grid-template-columns:minmax(0,1fr)}.wb .w-calculation-settings>.w-btn{justify-self:stretch;width:100%}}.w-generators{min-width:0}.w-generators header{max-width:760px;margin-bottom:24px}.w-generators header p{color:var(--wb-muted);line-height:1.6}.aura-maker-hub>header h1{overflow-wrap:anywhere;margin-top:20px}.w-generators fieldset{border:0;min-width:0;margin:0;padding:0}.w-generators fieldset:disabled{opacity:.7}.w-generators label{line-height:1.5}.w-generators .w-field{min-width:0;margin:0 0 18px}.w-generators .w-field>span{overflow-wrap:anywhere}.w-generators input:not([type=checkbox],[type=radio]),.w-generators select{width:100%;min-width:0;max-width:100%;min-height:44px}.w-generators input[type=file]{font-size:.875rem;overflow:hidden}.w-generators small{color:var(--wb-muted);margin-top:6px;font-size:.875rem;line-height:1.6;display:block}.w-generators .w-hint{text-align:start;overflow-wrap:anywhere;max-width:70ch;font-size:.875rem;line-height:1.6}.w-generators .w-btn{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;line-height:1.5}.w-generators :is(button,summary,label:has(input[type=checkbox])){touch-action:manipulation}.w-generators [role=alert]{color:var(--aura-negative);overflow-wrap:anywhere;margin-top:16px}.w-generators :is(.w-card,.w-generator-fields){min-width:0}.w-generators :is(.aura-maker-grid,.w-generator-grid) .w-card{border:1px solid var(--wb-line);background:var(--wb-surface);box-shadow:none;border-radius:12px;margin:0 0 20px;padding:24px}.w-generators :is(.aura-maker-grid,.w-generator-grid) h2{letter-spacing:-.02em;margin:0 0 20px;font-size:1.125rem;line-height:1.4}.w-generators h3{margin:24px 0 12px}.w-generator-grid,.aura-maker-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.aura-maker-grid>*,.w-generator-grid>*{min-width:0}.w-generator-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.w-generator-fields .w-field>span{min-height:3em;display:block}.w-generator-fields .w-field{align-self:start}.w-generators .w-review-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.w-generators .w-review-actions>.w-btn{margin:0}.w-generator-types{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.w-generator-types [aria-pressed=true]{background:var(--wb-ink);color:var(--wb-bg)!important}.w-generator-check,.aura-maker-checks label{align-items:center;gap:12px;min-height:44px;display:flex}.w-generator-check{margin-top:16px}.w-generator-check input,.aura-maker-checks input{flex:none;width:20px;height:20px}.aura-maker-checks{gap:8px;margin:16px 0 18px;display:grid}.w-generator-result>button{margin:16px 12px 0 0}.w-generator-empty{text-align:center;border:1px dashed var(--wb-line);background:var(--wb-bg);border-radius:12px;place-content:center;min-height:260px;padding:24px;display:grid}.w-generator-empty span{font-size:56px}.w-generator-empty p{max-width:32ch;margin:12px auto;line-height:1.6}.aura-maker-preview{min-width:0;position:static}.w-generators .stl-viewer-shell{height:420px;min-height:280px}.w-generators .stl-viewer{height:100%}.w-generators .stl-viewer-actions button{background:var(--wb-surface);color:var(--wb-ink);border:1px solid var(--wb-line);min-height:44px}.w-generators :is(.aura-maker,.aura-maker-preview) details{border-top:1px solid var(--wb-line);margin-top:12px;padding:16px 0}.w-generators :is(.aura-maker,.aura-maker-preview) summary{cursor:pointer;overflow-wrap:anywhere;align-content:center;min-height:44px;font-weight:600}.w-generators :is(.aura-maker,.aura-maker-preview) details .w-btn{margin:5px 8px 5px 0}.aura-maker-mask{border:1px solid var(--wb-line);background-color:var(--wb-surface);background-image:conic-gradient(var(--wb-line) 25%,transparent 0 50%,var(--wb-line) 0 75%,transparent 0);background-size:16px 16px;border-radius:12px;justify-content:center;align-items:center;height:220px;margin:20px 0;padding:20px;display:flex}.aura-maker-mask canvas{image-rendering:auto;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.aura-maker input[type=range]{accent-color:var(--wb-ink);padding:0}.aura-maker-colors{flex-wrap:wrap;gap:16px 24px;margin:18px 0;display:flex}.aura-maker-colors label{align-items:center;gap:12px;display:flex}.aura-maker input[type=color]{border:1px solid var(--wb-line);background:0 0;border-radius:8px;width:64px;height:46px;padding:3px}.aura-maker-project{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.aura-maker-project .w-field{max-width:100%;margin:0}.aura-maker-downloads{gap:12px;margin:20px 0;display:grid}.aura-color-palette{gap:12px;margin:16px 0;display:grid}.aura-color-row{border-bottom:1px solid var(--wb-line);grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:16px;padding:12px 0 16px;display:grid}.aura-color-row:last-child{border-bottom:0}.aura-color-row label{gap:8px;min-width:0;display:grid}.aura-color-row small{font-variant-numeric:tabular-nums}.aura-generator-beta{margin-bottom:24px;padding:16px 20px}.aura-generator-beta p{margin:8px 0 0;line-height:1.5}.aura-maker-heights>.w-generator-fields{margin:16px 0 20px}.aura-maker-heights>.w-generator-fields>div{border:1px solid var(--wb-line);border-radius:10px;min-width:0;padding:12px}.aura-maker-heights .w-generator-fields .w-field{margin-bottom:8px}.aura-maker-heights .w-generator-fields .w-btn{width:100%;margin:0}@media (width<=900px){.w-generator-grid,.aura-maker-grid{grid-template-columns:minmax(0,1fr);gap:0}.w-generators .stl-viewer-shell{height:320px}}@media (width<=600px){.w-generators :is(.aura-maker-grid,.w-generator-grid) .w-card{margin-bottom:16px;padding:16px}.w-generators :is(.aura-maker-grid,.w-generator-grid) h2{margin-bottom:16px;font-size:1.0625rem}.w-generator-types .w-btn{flex:130px}.w-generator-fields{gap:12px}.w-generator-empty{min-height:200px;padding:20px}.aura-maker-mask{height:200px;padding:16px}.w-generators :is(.aura-maker-grid,.w-generator-grid) .w-review-actions{grid-template-columns:minmax(0,1fr);display:grid}.w-generators .w-review-actions>.w-btn,.w-generator-result>button{width:100%;margin-inline:0}.w-generators .w-review-actions>.w-field{margin:0}.aura-maker-project{gap:12px}.aura-maker-project .w-btn{width:100%}}@media (width<=360px){.w-generators :is(.aura-maker-grid,.w-generator-grid) .w-card{padding:12px}.w-generators .w-generator-fields{grid-template-columns:minmax(0,1fr);gap:0}.w-generator-fields .w-field>span{min-height:0}.aura-color-row{grid-template-columns:minmax(0,1fr)}}:root{--aura-space-8:8px;--aura-space-12:12px;--aura-space-16:16px;--aura-space-24:24px;--aura-button-height:44px;--aura-field-height:46px;--aura-radius-button:8px;--aura-radius-field:9px;--aura-radius-card:12px;--aura-font-body:16px;--aura-font-control:14px;--aura-line-height:1.5;--aura-control-border:#708592}[data-aura-theme=dark],:root[data-theme=dark]{--aura-control-border:#7891a1}.wb,.aura-panel{font-size:var(--aura-font-body);line-height:var(--aura-line-height)}.wb{font-family:var(--font-geist-sans,Geist),"Microsoft YaHei","PingFang SC",system-ui,sans-serif}.aura-panel{font-family:Geist,Microsoft YaHei,PingFang SC,system-ui,sans-serif}.w-btn,.aura-panel button{min-height:var(--aura-button-height);border-radius:var(--aura-radius-button);font-family:inherit;font-size:var(--aura-font-control);font-weight:600;line-height:var(--aura-line-height);overflow-wrap:anywhere;padding:10px 17px}.wb .w-btn{gap:var(--aura-space-8)}.wb .w-tabs button{min-height:var(--aura-button-height);border-radius:var(--aura-radius-button);overflow-wrap:normal}@media (width<=400px){.wb .w-tabs button span{display:none}}.aura-panel button{border-color:var(--line);background:var(--surface)}.aura-panel button:hover:not(:disabled){background:var(--soft)}.aura-panel #copy{border-color:var(--line)}.aura-panel #save-account,.aura-panel #confirm-action,.aura-panel #kit-save,.aura-panel .panel-tabs button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--button-ink)}:root{--aura-primary-hover:#0e536a}:root[data-theme=dark]{--aura-primary-hover:#8ad5e7}.aura-panel #save-account:hover:not(:disabled),.aura-panel #confirm-action:hover:not(:disabled),.aura-panel #kit-save:hover:not(:disabled),.aura-panel .panel-tabs button[aria-pressed=true]:hover:not(:disabled){background:var(--aura-primary-hover)}.w-btn:disabled,.aura-panel button:disabled{opacity:.75;cursor:not-allowed}.wb .w-field{gap:var(--aura-space-8);margin-bottom:var(--aura-space-16)}.wb .w-field>span:first-child,.aura-panel label{font-size:var(--aura-font-control);font-weight:600;line-height:var(--aura-line-height)}.aura-panel label{margin-bottom:var(--aura-space-16)}.wb .w-field :is(input,select,textarea),.wb .w-list-toolbar select,.aura-panel :is(input,select,textarea){min-height:var(--aura-field-height);border-radius:var(--aura-radius-field);font-family:inherit;font-size:var(--aura-font-body);font-weight:400;line-height:var(--aura-line-height);padding:10px 12px}.aura-panel label :is(input,select){margin-top:var(--aura-space-8);font-size:var(--aura-font-body)}.wb .w-btn:focus-visible,.wb .w-field :is(input,select,textarea):focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.aura-panel :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.aura-panel .grid{column-gap:var(--aura-space-12)}.aura-panel .grid>label{justify-content:flex-start}@media screen{.wb .w-page-title h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);line-height:1.15}.wb .w-page-title p{max-width:65ch;line-height:1.65}.wb :is(.w-calculator-form,.w-settings-form,.w-editor){border:1px solid var(--wb-line);background:var(--wb-surface);box-shadow:0 2px 4px #172b3a04,0 16px 40px -24px #172b3a38}.wb .w-result{border:1px solid var(--wb-line);border-top:3px solid var(--wb-accent);box-shadow:0 16px 40px -24px #172b3a55}.wb .w-result-price strong{letter-spacing:-.045em;font-weight:600}.wb .w-tabs{background:var(--wb-soft);border-bottom:1px solid var(--wb-line);gap:6px;padding:8px}.wb .w-tabs button[aria-selected=true]{background:var(--wb-surface);color:var(--wb-accent);box-shadow:0 2px 6px #172b3a12}.wb .w-step-title{border-bottom:1px solid var(--wb-line);margin-bottom:24px;padding-bottom:16px}.wb .w-step-title h2{letter-spacing:-.025em}.wb .w-details{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px;margin-block:16px;padding:16px}.wb .w-details>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.wb .w-details[open]>summary{margin-bottom:16px}.wb .w-guide-note{border-left:3px solid var(--wb-accent);background:var(--wb-tint);border-radius:0 12px 12px 0;padding:16px 20px;font-size:14px;line-height:1.65}.wb .w-step-footer{background:var(--wb-soft);border-top:1px solid var(--wb-line)}.wb .w-btn.w-primary{box-shadow:0 3px 8px #172b3a18}.wb .w-resource-list>article{background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:12px;margin-bottom:12px;padding:20px}.aura-panel .result{border:1px solid var(--line);border-top:3px solid var(--accent);box-shadow:0 14px 32px -24px #0006}.aura-panel h1{letter-spacing:-.035em;margin-block:24px 16px;font-size:26px;line-height:1.2}.aura-panel h2{letter-spacing:-.02em}.aura-panel :is(.quick-guide,.guide-note){background:var(--soft);border:1px solid var(--line);border-radius:12px;margin-block:16px;padding:14px 16px;font-size:14px;line-height:1.6}.aura-panel .quick-guide summary{cursor:pointer;font-weight:600}.aura-panel .panel-tabs{background:var(--soft);border-radius:12px;padding:5px}.aura-panel .result :is(h2,strong){font-variant-numeric:tabular-nums}@media (width<=600px){.wb .w-details{padding:12px}.wb .w-resource-list>article{padding:16px}.wb .w-guide-note{padding:12px 16px}}}.aura-panel :is(.source,.result,.profile-card,.import-hub,.channel-card,dialog),.wb :is(.w-result,.w-calculator-form,.w-settings-form){border-radius:var(--aura-radius-card)}.aura-panel .result{padding:var(--aura-space-24);margin-top:var(--aura-space-24)}.aura-panel :is(.source,.channel-card){padding:var(--aura-space-16)}.aura-panel :is(.profile-card,.import-hub){padding-inline:var(--aura-space-16)}.aura-panel .save-actions{gap:var(--aura-space-12);margin-top:var(--aura-space-24)}.aura-panel .panel-tabs button{padding-inline:var(--aura-space-8);min-width:0}.aura-panel .text-button{background:0 0;border:0;padding:4px 0}.aura-panel header :is(.language-control,.theme-control) label{margin:0}.aura-panel header :is(.language-control,.theme-control) select{min-height:var(--aura-button-height);font-size:var(--aura-font-control);margin:0;padding:8px}.aura-panel #sticky-result button{font-size:var(--aura-font-control);padding-inline:var(--aura-space-12)}.wb .w-btn:not(.w-primary):not(.w-danger),.aura-panel button:not(.text-button):not(#save-account):not(#confirm-action):not(#kit-save):not([aria-pressed=true]),.aura-panel #copy{border-color:var(--aura-control-border)}.wb input::placeholder,.wb textarea::placeholder{color:var(--wb-muted);opacity:1}.aura-panel input::placeholder,.aura-panel textarea::placeholder{color:var(--muted);opacity:1}.wb .w-error,.aura-panel .field-error{font-size:14px;font-weight:400;line-height:1.5}.aura-panel header>a{border-color:var(--aura-control-border);width:44px;height:44px;line-height:42px}.wb :is(button,a,input,select,textarea,summary),.aura-panel :is(button,a,input,select,textarea,summary){scroll-margin-block:96px 160px}@media (width<=360px){.aura-panel .result{padding:var(--aura-space-16)}.aura-panel .save-actions{grid-template-columns:1fr}.aura-panel .save-actions :is(h2,p){grid-column:1}}.aura-auth-shell{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;min-height:100svh;padding:32px 20px;display:flex}.aura-auth-brand{letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;font-weight:650;text-decoration:none;display:flex;color:var(--wb-ink)!important}.aura-auth-card{box-sizing:border-box;background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:18px;width:100%;max-width:440px;padding:28px;box-shadow:0 12px 40px #172b3a08}.aura-auth-card h1{margin:8px 0 12px;font-size:26px;line-height:1.2}.aura-auth-card>p{font-size:14px}.aura-auth-card form{gap:18px;margin-top:24px;display:grid}.aura-auth-card .w-field{min-width:0;margin:0}.aura-auth-card .w-field input{box-sizing:border-box;width:100%;min-height:44px}.aura-auth-options{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.aura-auth-card .w-link{min-height:44px;font-size:13px}.aura-auth-secondary{flex-wrap:wrap;gap:4px 24px}.aura-auth-secondary .w-link{text-align:left;flex:none}.aura-auth-card footer{border-top:1px solid var(--wb-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.aura-auth-card .aura-auth-error,.aura-auth-card .aura-auth-message{background:var(--wb-soft);overflow-wrap:anywhere;border-radius:8px;margin-top:16px;padding:12px}.aura-auth-card .aura-auth-error{color:var(--wb-danger);border-left:3px solid var(--wb-danger)}.aura-auth-message{color:var(--wb-ink)!important}.aura-auth-link{gap:12px;margin-top:20px;display:grid}.aura-auth-card .aura-auth-legal{font-size:12px}@media (width<=480px){.aura-auth-shell{padding:24px 16px}.aura-auth-card{padding:24px 20px}}.aura-auth-google{gap:12px;display:grid}.aura-auth-google>.w-btn{justify-content:center;width:100%;min-height:44px}.aura-auth-google .aura-auth-legal{margin:0;line-height:1.6}.aura-auth-divider{color:var(--wb-muted);text-align:center;align-items:center;gap:12px;font-size:12px;display:flex}.aura-auth-divider:before,.aura-auth-divider:after{content:"";background:var(--wb-line);flex:1;height:1px}.aura-auth-age{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;line-height:1.5;display:flex}.aura-auth-age input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--wb-ink);flex:0 0 20px;margin:2px 0 0;padding:0}.aura-auth-age>span{overflow-wrap:anywhere;flex:1;min-width:0}.aura-auth-age small{color:var(--wb-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.aura-auth-age-error{color:var(--wb-danger);margin:8px 0 0;font-size:13px;line-height:1.5}.aura-auth-google>.w-btn{--wb-ink:#1f1f1f;color:#1f1f1f;background:#fff;border:1px solid #747775;gap:10px;font-size:14px;font-weight:500}.aura-auth-google>.w-btn img{object-fit:contain;flex:0 0 20px;width:20px;height:20px;display:block}.aura-auth-options{flex-wrap:wrap}.aura-auth-card{min-width:0}.aura-auth-card .w-field input{font-size:16px}.aura-auth-card .aura-auth-language{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.aura-auth-language select{max-width:65%;min-height:44px;font-size:16px}.aura-auth-shell{padding-bottom:max(24px,env(safe-area-inset-bottom))}.aura-billing-page{max-width:760px;color:var(--wb-ink,#171717);margin:0 auto;padding:32px 20px 64px}.aura-billing-page header{margin:32px 0 24px}.aura-billing-page h1{margin:8px 0;font-size:clamp(28px,5vw,38px)}.aura-billing-page h2{margin:8px 0 12px;font-size:22px}.aura-billing-page p{line-height:1.65}.aura-billing-card{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:20px;margin:16px 0;padding:26px}.aura-billing-notice{background:var(--wb-soft);border-radius:12px;padding:16px}.aura-billing-card .w-inline-actions{flex-wrap:wrap;gap:12px;margin-top:20px}@media (width<=520px){.aura-billing-card{padding:20px}.aura-billing-card button{width:100%}}.aura-billing-page .aura-billing-card p{margin:10px 0}.aura-billing-page .aura-billing-notice{margin:16px 0}.aura-billing-page .w-inline-actions{display:flex}.aura-billing-page .w-link{color:var(--wb-accent)}.aura-billing-card select{border:1px solid var(--wb-field-line);background:var(--wb-field);width:100%;color:inherit;font:inherit;border-radius:10px;margin:10px 0 18px;padding:12px;display:block}#sandbox-offer{border:1px solid var(--wb-field-line);background:var(--wb-field);width:100%;color:inherit;font:inherit;border-radius:10px;margin:8px 0 16px;padding:12px}.aura-plan-comparison{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.aura-plan-comparison caption{text-align:left;color:var(--wb-muted);margin-bottom:14px}.aura-plan-comparison th,.aura-plan-comparison td{text-align:left;border-bottom:1px solid var(--wb-line);overflow-wrap:anywhere;padding:12px 6px}.aura-plans-page a:focus-visible{outline-offset:4px;outline:3px solid}.aura-plans-page .w-btn{white-space:normal;min-height:44px}.aura-plans-page a{overflow-wrap:anywhere}@media (width<=400px){.aura-plan-comparison{font-size:14px}.aura-plans-page{padding-inline:12px}.aura-plans-page .aura-billing-card{padding:16px}}.aura-plan-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.aura-plan-prices>div{border:1px solid var(--wb-line);background:var(--wb-soft);border-radius:12px;min-width:0;padding:20px}.aura-plan-prices h3{color:var(--wb-muted);margin:0 0 12px;font-size:14px;font-weight:600}.aura-plan-prices p:first-of-type strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.2;display:block}.aura-plan-prices p:first-of-type span{color:var(--wb-muted);margin-top:6px;font-size:14px;display:block}.aura-plan-prices small{color:var(--wb-muted);font-size:14px;line-height:1.6;display:block}.aura-plans-page .aura-billing-card>ul{margin:16px 0;padding-left:22px;line-height:1.65;list-style:outside}.aura-plans-page .aura-billing-card>ul li+li{margin-top:8px}.aura-plan-comparison th:first-child{width:40%}.aura-billing-page .w-btn{white-space:normal;text-align:center;max-width:100%}.aura-billing-card form{gap:12px;max-width:480px;display:grid}.aura-billing-card form input{box-sizing:border-box;border:1px solid var(--wb-line,#b7b7b7);width:100%;min-width:0;min-height:44px;color:var(--wb-ink,#171717);background:var(--wb-surface);border-radius:8px;padding:10px 12px}.aura-billing-page>nav{flex-wrap:wrap;align-items:center;gap:8px;line-height:1.5;display:flex}.aura-billing-page>nav a{align-items:center;min-height:44px;display:inline-flex}@media (width<=600px){.aura-plan-prices{grid-template-columns:1fr;gap:12px}.aura-plan-prices>div{padding:18px}}@media (width<=520px){.aura-billing-card .w-inline-actions{align-items:stretch}.aura-billing-card .w-inline-actions>.w-btn,.aura-plans-page .aura-billing-card>.w-btn{justify-content:center;width:100%}}.aura-billing-card form legend{color:var(--wb-ink)}.aura-billing-card form input{-webkit-text-fill-color:var(--wb-ink);font-size:16px}.aura-billing-card .free-duration{border:0;min-width:0;margin:0;padding:0}.free-duration legend{margin-bottom:8px;font-size:14px}.free-duration-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.free-duration-fields .w-field{min-width:0}.aura-billing-card .free-duration{grid-row:span 3;align-self:start}.aura-billing-card .free-duration-fields{align-items:end}.aura-billing-card .free-duration-fields>.w-field{align-self:end;margin:0}.aura-plans-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:100%;display:flex}.aura-plans-toolbar>.w-link{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.aura-plans-toolbar>.w-language{flex-shrink:0;align-items:center;margin:0 0 0 auto;display:flex}.aura-plans-toolbar select{border:1px solid var(--wb-line);background:var(--wb-surface);max-width:100%;min-height:44px;color:var(--wb-ink);font:inherit;border-radius:10px;padding:10px 12px;font-size:14px}.aura-plans-toolbar select:focus-visible{outline-offset:3px;outline:2px solid}.aura-admin{max-width:1240px;color:var(--aura-ink);margin:0 auto;padding:40px 24px}.aura-admin header,.admin-section-heading,.admin-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.aura-admin h1{margin:8px 0;font-size:32px}.aura-admin h2{margin:0 0 12px;font-size:20px}.admin-kicker{letter-spacing:.12em;color:var(--aura-action);margin-top:24px;font-size:12px}.aura-admin button,.aura-admin input,.aura-admin select{font:inherit;border:1px solid var(--aura-control);background:var(--aura-surface);color:var(--aura-ink);border-radius:9px;padding:10px 14px}.aura-admin button{cursor:pointer}.aura-admin button:disabled{opacity:.5;cursor:default}.aura-admin :focus-visible{outline:3px solid var(--aura-action);outline-offset:3px}.aura-admin nav{flex-wrap:wrap;gap:20px;margin:24px 0;display:flex}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-metrics article,.admin-card{background:var(--aura-surface);border:1px solid var(--aura-line);border-radius:16px;padding:24px}.admin-metrics span{color:var(--aura-muted);font-size:14px;display:block}.admin-metrics strong{margin-top:10px;font-size:32px;display:block}.admin-card{margin-top:24px}.admin-caption{color:var(--aura-muted);margin:16px 0;font-size:13px;line-height:1.6}.admin-filters{align-items:end;gap:12px;margin:20px 0;display:flex}.admin-filters label:first-child{flex:1}.admin-filters label{gap:8px;font-size:13px;display:grid}.admin-table-scroll{overflow:auto}.aura-admin table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.aura-admin th{color:var(--aura-muted);font-size:12px}.aura-admin th,.aura-admin td{border-bottom:1px solid var(--aura-line);vertical-align:middle;padding:14px 10px}.aura-admin td small,.admin-events small{color:var(--aura-muted);overflow-wrap:anywhere;margin-top:5px;display:block}.admin-badge{background:var(--aura-soft);border-radius:20px;padding:5px 9px;font-size:12px}.admin-pagination{margin-top:20px;font-size:13px}.admin-detail{background:var(--aura-soft);border-radius:12px;margin-top:20px;padding:20px}.admin-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-detail dt{color:var(--aura-muted);font-size:12px}.admin-detail dd{overflow-wrap:anywhere;margin:6px 0}.admin-events{padding:0;list-style:none}.admin-events li{border-bottom:1px solid var(--aura-line);justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.admin-events time{white-space:nowrap;color:var(--aura-muted)}.admin-empty,.admin-notice{padding:24px}.admin-notice{background:var(--aura-soft);border-radius:12px}.admin-notice button{margin-left:16px}@media (width<=680px){.aura-admin{padding:24px 16px}.aura-admin header{flex-direction:column;align-items:start}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-metrics article,.admin-card{padding:16px}.admin-filters{flex-direction:column;align-items:stretch}.admin-detail dl{grid-template-columns:1fr}.admin-events li{flex-direction:column}.admin-section-heading{flex-direction:column;align-items:start}}.aura-admin{background:var(--aura-bg);min-height:100vh}.aura-admin a{color:var(--aura-action)}.admin-metrics strong{font-variant-numeric:tabular-nums}.aura-admin{max-width:1280px;padding-block:40px 64px}.aura-admin>header{border-bottom:1px solid var(--aura-line);padding-bottom:24px}.aura-admin>header p:not(.admin-kicker){color:var(--aura-muted);margin-bottom:0;line-height:1.6}.aura-admin h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px)}.aura-admin button{min-height:44px;font-size:14px;font-weight:600}.aura-admin button:hover:not(:disabled){background:var(--aura-soft)}.aura-admin input,.aura-admin select{background:var(--aura-field);min-height:46px;font-size:16px}.admin-master-badge{letter-spacing:0;background:var(--aura-action);color:var(--aura-on-action);border-radius:6px;margin-right:8px;padding:4px 8px;font-size:11px;line-height:1.5;display:inline-block}.aura-admin .admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 16px;display:grid}.admin-shortcuts a{background:var(--aura-surface);border:1px solid var(--aura-line);border-radius:12px;gap:8px;padding:18px;text-decoration:none;display:grid}.admin-shortcuts a:hover{border-color:var(--aura-control);background:var(--aura-soft)}.admin-shortcuts strong{justify-content:space-between;gap:12px;font-size:14px;display:flex}.admin-shortcuts a>span{color:var(--aura-muted);font-size:13px;line-height:1.5}.admin-metrics{gap:12px}.admin-metrics article{border-radius:12px;padding:20px}.admin-card{border-radius:12px}.admin-card h2 small{color:var(--aura-muted);font-size:14px;font-weight:400}.admin-filters{background:var(--aura-soft);border-radius:10px;padding:16px}.admin-table-scroll{border:1px solid var(--aura-line);overscroll-behavior-inline:contain;border-radius:10px;max-width:100%}.aura-admin th{background:var(--aura-soft);white-space:nowrap}.aura-admin td{min-width:100px}.aura-admin td:first-child{min-width:190px}.aura-admin td small{max-width:280px}.aura-admin tbody tr:hover{background:var(--aura-soft)}.admin-metrics[aria-busy=true],.admin-table-scroll[aria-busy=true]{opacity:.65}.admin-notice{border:1px solid var(--aura-negative);color:var(--aura-ink);line-height:1.6}@media (width<=680px){.aura-admin .admin-shortcuts{grid-template-columns:1fr}.admin-shortcuts a,.admin-metrics article{padding:16px}.admin-metrics strong{font-size:28px}.admin-filters{padding:12px}.admin-pagination{flex-wrap:wrap;gap:12px}.admin-notice button{margin:12px 0 0;display:block}}.admin-tools section[id]{scroll-margin-top:24px}.admin-tools .admin-tools-nav{gap:8px}.admin-tools-nav a{border:1px solid var(--aura-line);background:var(--aura-surface);border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none}.admin-tools-nav a:hover{background:var(--aura-soft)}.admin-tools-users article{border-bottom:1px solid var(--aura-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.admin-tools-users article>div{min-width:0}.admin-tools-users small{color:var(--aura-muted);overflow-wrap:anywhere;margin:6px 0;display:block}.admin-tools-users .admin-caption{margin:0;display:block}.admin-tools-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-tools-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.admin-tools-services>div{border-bottom:1px solid var(--aura-line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.admin-tools-services dd{color:var(--aura-muted);margin:0;font-size:14px}.admin-tools .admin-detail p{overflow-wrap:anywhere}@media (width<=680px){.admin-tools-services{grid-template-columns:1fr}.admin-tools-users article{flex-direction:column;align-items:flex-start}.admin-tools-users article>button{width:100%}.admin-tools-nav a{flex:160px}.admin-tools .admin-pagination{gap:8px}.admin-tools .admin-pagination button{padding:10px}.admin-tools .admin-pagination span{font-size:12px}}.admin-metrics article,.admin-card{min-width:0}.admin-metrics strong,.admin-tools-users strong,.admin-trial-confirm h3{overflow-wrap:anywhere}.admin-trial-confirm label{gap:8px;display:grid}.admin-trial-confirm input{box-sizing:border-box;width:100%;min-width:0}.admin-trial-confirm .admin-tools-actions{margin-top:16px}.admin-member>.admin-detail{border:1px solid var(--aura-line);margin:0 0 18px}.admin-member>article:has(+.admin-detail){border-bottom:0}.admin-filters label{min-width:0}.admin-filters input,.admin-filters select{box-sizing:border-box;width:100%;min-width:0}.admin-tools #coupons .admin-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;display:grid}.admin-tools #coupons .admin-filters label,.admin-tools #coupons .admin-filters input{box-sizing:border-box;width:100%;min-width:0}.admin-user-detail-row>td{padding:0 10px 14px}.admin-user-detail-row .admin-detail{text-align:left;margin:0}.admin-user-detail-row h3{overflow-wrap:anywhere}.admin-manual-subscription{border:1px solid var(--wb-border,#ddd);border-radius:12px;margin:20px 0;padding:20px}.admin-manual-subscription h4{margin:0 0 10px;font-size:18px}.admin-manual-subscription fieldset{border:0;min-width:0;margin:0;padding:0}.admin-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-manual-subscription label{flex-direction:column;gap:8px;display:flex}.admin-manual-subscription input,.admin-manual-subscription select,.admin-manual-subscription textarea{box-sizing:border-box;width:100%;min-width:0}.admin-manual-confirm{align-items:flex-start;margin:16px 0;flex-direction:row!important}.admin-manual-confirm input{flex:none;height:20px;margin:0;width:20px!important}.admin-manual-subscription p{line-height:1.6}.admin-manual-subscription textarea{margin-bottom:12px}.admin-manual-subscription .admin-tools-actions{flex-wrap:wrap;gap:12px}@media (width<=600px){.admin-manual-grid{grid-template-columns:1fr}.admin-manual-subscription{padding:14px}}@media (width<=680px){.aura-admin .admin-table-scroll table,.aura-admin .admin-table-scroll tbody,.aura-admin .admin-table-scroll tr,.aura-admin .admin-table-scroll td{box-sizing:border-box;width:100%;min-width:0;display:block}.aura-admin .admin-table-scroll thead{display:none}.aura-admin .admin-table-scroll tr:not(.admin-user-detail-row){border-bottom:1px solid var(--aura-line);padding:10px 0}.aura-admin .admin-table-scroll td{overflow-wrap:anywhere;border:0;padding:8px 12px}.aura-admin .admin-table-scroll td small{max-width:none}.aura-admin .admin-table-scroll tr:not(.admin-user-detail-row) td:nth-child(2):before{content:"Acesso: ";color:var(--aura-muted)}.aura-admin .admin-table-scroll tr:not(.admin-user-detail-row) td:nth-child(4):before{content:"Último acesso: ";color:var(--aura-muted)}.admin-user-detail-row .admin-detail{padding:12px}.admin-user-detail-row .admin-manual-subscription{border:0;padding:0}.admin-manual-subscription .admin-tools-actions>button{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aura-bg:#f7f7f7;--aura-surface:#fff;--aura-soft:#efefef;--aura-ink:#171717;--aura-muted:#616161;--aura-line:#dedede;--aura-field:#fff;--aura-control:#858585;--aura-action:#171717;--aura-action-hover:#363636;--aura-on-action:#fff;--aura-positive:#187448;--aura-negative:#b42332;--aura-warning:#855400;--aura-shadow:0 2px 3px #00000003,0 12px 32px -24px #00000035}:root[data-aura-theme=dark],:root[data-theme=dark]{--aura-bg:#121212;--aura-surface:#1b1b1b;--aura-soft:#262626;--aura-ink:#f5f5f5;--aura-muted:#b5b5b5;--aura-line:#3b3b3b;--aura-field:#181818;--aura-control:#858585;--aura-action:#f5f5f5;--aura-action-hover:#ddd;--aura-on-action:#171717;--aura-positive:#77d9a1;--aura-negative:#ff929b;--aura-warning:#f0c36a;--aura-shadow:0 2px 3px #00000012,0 12px 32px -24px #00000080}@media screen{:root,.wb,[data-aura-theme=light] .wb,[data-aura-theme=dark] .wb{--paper:var(--aura-bg);--surface:var(--aura-surface);--ink:var(--aura-ink);--ink-soft:var(--aura-muted);--muted:var(--aura-muted);--line:var(--aura-line);--orange:var(--aura-action);--orange-dark:var(--aura-action-hover);--blue:var(--aura-action);--violet:var(--aura-action);--mint:var(--aura-positive);--wb-bg:var(--aura-bg);--wb-surface:var(--aura-surface);--wb-soft:var(--aura-soft);--wb-ink:var(--aura-ink);--wb-muted:var(--aura-muted);--wb-line:var(--aura-line);--wb-field:var(--aura-field);--wb-field-line:var(--aura-control);--wb-header:var(--aura-surface);--wb-accent:var(--aura-action);--wb-button:var(--aura-action);--wb-button-hover:var(--aura-action-hover);--wb-button-border:var(--aura-action);--wb-button-ink:var(--aura-on-action);--wb-focus:var(--aura-action);--wb-positive:var(--aura-positive);--wb-negative:var(--aura-negative);--wb-danger:var(--aura-negative);--wb-warning:var(--aura-warning);--wb-tint:var(--aura-soft);--wb-shadow:var(--aura-shadow);--wb-page-glow:none;--wb-card-glow:none;--aura-control-border:var(--aura-control)}:root:has(.wb){--paper:var(--aura-bg);--surface:var(--aura-surface);--ink:var(--aura-ink);--ink-soft:var(--aura-muted);--muted:var(--aura-muted);--line:var(--aura-line);--orange:var(--aura-action);--orange-dark:var(--aura-action-hover);--blue:var(--aura-action);--violet:var(--aura-action);--mint:var(--aura-positive);--wb-bg:var(--aura-bg);--wb-surface:var(--aura-surface);--wb-soft:var(--aura-soft);--wb-ink:var(--aura-ink);--wb-muted:var(--aura-muted);--wb-line:var(--aura-line);--wb-field:var(--aura-field);--wb-field-line:var(--aura-control);--wb-header:var(--aura-surface);--wb-accent:var(--aura-action);--wb-button:var(--aura-action);--wb-button-hover:var(--aura-action-hover);--wb-button-border:var(--aura-action);--wb-button-ink:var(--aura-on-action);--wb-focus:var(--aura-action);--wb-positive:var(--aura-positive);--wb-negative:var(--aura-negative);--wb-danger:var(--aura-negative);--wb-warning:var(--aura-warning);--wb-tint:var(--aura-soft);--wb-shadow:var(--aura-shadow);--wb-page-glow:none;--wb-card-glow:none;--aura-control-border:var(--aura-control)}:root:has(.legal-shell){--paper:var(--aura-bg);--surface:var(--aura-surface);--ink:var(--aura-ink);--ink-soft:var(--aura-muted);--muted:var(--aura-muted);--line:var(--aura-line);--orange:var(--aura-action);--orange-dark:var(--aura-action-hover);--blue:var(--aura-action);--violet:var(--aura-action);--mint:var(--aura-positive);--wb-bg:var(--aura-bg);--wb-surface:var(--aura-surface);--wb-soft:var(--aura-soft);--wb-ink:var(--aura-ink);--wb-muted:var(--aura-muted);--wb-line:var(--aura-line);--wb-field:var(--aura-field);--wb-field-line:var(--aura-control);--wb-header:var(--aura-surface);--wb-accent:var(--aura-action);--wb-button:var(--aura-action);--wb-button-hover:var(--aura-action-hover);--wb-button-border:var(--aura-action);--wb-button-ink:var(--aura-on-action);--wb-focus:var(--aura-action);--wb-positive:var(--aura-positive);--wb-negative:var(--aura-negative);--wb-danger:var(--aura-negative);--wb-warning:var(--aura-warning);--wb-tint:var(--aura-soft);--wb-shadow:var(--aura-shadow);--wb-page-glow:none;--wb-card-glow:none;--aura-control-border:var(--aura-control)}:root:has(.ext-page){--paper:var(--aura-bg);--surface:var(--aura-surface);--ink:var(--aura-ink);--ink-soft:var(--aura-muted);--muted:var(--aura-muted);--line:var(--aura-line);--orange:var(--aura-action);--orange-dark:var(--aura-action-hover);--blue:var(--aura-action);--violet:var(--aura-action);--mint:var(--aura-positive);--wb-bg:var(--aura-bg);--wb-surface:var(--aura-surface);--wb-soft:var(--aura-soft);--wb-ink:var(--aura-ink);--wb-muted:var(--aura-muted);--wb-line:var(--aura-line);--wb-field:var(--aura-field);--wb-field-line:var(--aura-control);--wb-header:var(--aura-surface);--wb-accent:var(--aura-action);--wb-button:var(--aura-action);--wb-button-hover:var(--aura-action-hover);--wb-button-border:var(--aura-action);--wb-button-ink:var(--aura-on-action);--wb-focus:var(--aura-action);--wb-positive:var(--aura-positive);--wb-negative:var(--aura-negative);--wb-danger:var(--aura-negative);--wb-warning:var(--aura-warning);--wb-tint:var(--aura-soft);--wb-shadow:var(--aura-shadow);--wb-page-glow:none;--wb-card-glow:none;--aura-control-border:var(--aura-control)}:root,:root[data-theme=light],:root[data-theme=dark]{--bg:var(--aura-bg);--soft:var(--aura-soft);--field:var(--aura-field);--border:var(--aura-control);--accent:var(--aura-action);--primary:var(--aura-action);--button-ink:var(--aura-on-action);--positive:var(--aura-positive);--negative:var(--aura-negative);--aura-primary-hover:var(--aura-action-hover)}:root[data-aura-theme=dark],:root[data-theme=dark],:root[data-aura-theme=dark] .wb{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{background:var(--aura-action);color:var(--aura-on-action)}.wb :is(.w-result,.w-calculator-form,.w-settings-form,.w-editor,.w-home-example),.aura-auth-card,.aura-billing-card,.aura-panel .result{box-shadow:var(--aura-shadow)}.wb .w-result,.aura-panel .result{border-top:1px solid var(--aura-line)}.wb .w-btn.w-primary,.wb .w-btn.w-primary:hover{box-shadow:none}.aura-auth-card,.aura-billing-card{border-radius:12px}.wb .w-tabs button[aria-selected=true]{box-shadow:0 1px 3px #0000000d}.w-header>nav.w-system-nav>.w-hub-menu-trigger{border-color:var(--aura-control);background:0 0}.w-hub-menu-dialog{box-shadow:0 24px 80px #00000030}.w-hub-menu-grid section{background:var(--aura-soft)}.wb .w-hub-menu-grid button[aria-current=page]{background:var(--aura-action);color:var(--aura-on-action);font-weight:600}.w-hub-menu-grid button:hover{box-shadow:none}.wb .w-hub-location .w-subnav button[aria-current=page]{background:var(--aura-action);color:var(--aura-on-action)}[data-aura-theme=dark] :is(.w-brand,.aura-auth-brand,.ext-brand) img,[data-aura-theme=dark] .legal-top img{content:url(/brand/aura-symbol-dark.svg)}.sidebar{color:#f5f5f5;background:#171717}.sidebar .brand-logo{content:url(/brand/aura-symbol-dark.svg)}.admin-shell{color:var(--aura-ink);background:var(--aura-bg)}.admin-shell :is(.panel,.topbar,.launch-item,.configuration-grid>div,.secondary-button,.icon-button,.currency,.account-chip){background:var(--aura-surface);border-color:var(--aura-line);color:var(--aura-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-shell :is(.panel,.launch-item,.configuration-grid>div){border-radius:12px}.admin-shell :is(.page-heading p,.settings-section-title span,.launch-item small,.security-panel>p,.setup-strip small,.configuration-grid code,.admin-user small,.launch-score small,.top-status,.account-chip-copy small){color:var(--aura-muted)}.admin-shell :is(.eyebrow,.settings-section-title svg,.account-chip-copy strong,.security-points span){color:var(--aura-ink)}.admin-shell :is(.avatar,.launch-item-icon,.launch-score,.security-orbit,.setup-number){background:var(--aura-soft);border-color:var(--aura-line);color:var(--aura-ink);box-shadow:none}.admin-shell :is(input,select,textarea,.admin-user-actions button){background:var(--aura-field);border:1px solid var(--aura-control);color:var(--aura-ink);border-radius:8px;min-height:44px}.admin-shell .primary-button{background:var(--aura-action);border-color:var(--aura-action);color:var(--aura-on-action);box-shadow:none}.admin-shell .primary-button:hover{background:var(--aura-action-hover)}.admin-shell :is(.nav-item,.help-link){color:#b5b5b5;background:0 0}.admin-shell .nav-item.active,.admin-shell .nav-item:hover{color:#fff;box-shadow:none;background:#303030;border-color:#858585}.admin-shell .workspace-label{color:#b5b5b5}.admin-shell :is(.positive,.security-points svg,.launch-item.complete .launch-state,.launch-item.complete .launch-item-icon){color:var(--aura-positive)}.admin-shell :is(.pending-text,.launch-state){color:var(--aura-warning)}.admin-shell .config-dot{background:var(--aura-warning);box-shadow:none}.admin-shell :is(.config-dot.ready,.status-dot){background:var(--aura-positive);box-shadow:none}.admin-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--aura-action);outline-offset:3px}}.quote-document{color:#171717;background:#fff}.quote-brand{border-bottom-color:#171717}.quote-document :is(.quote-brand strong,.quote-intro>span,.quote-intro h2,.quote-line strong,.quote-grand-total,.quote-grand-total strong,.quote-terms dd){color:#171717}.quote-document :is(.quote-brand small,.quote-brand time,.quote-intro p,.quote-line,.quote-terms dt,footer){color:#616161}.quote-document :is(.quote-line,footer){border-color:#dedede}.quote-grand-total{background:#efefef}@keyframes aura-enter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes aura-dialog{0%{opacity:.4;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes aura-backdrop{0%{opacity:0}to{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){:is(.wb,.aura-panel,.aura-admin,.ext-page) :is(button,a,summary){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}:is(.wb,.aura-panel,.aura-admin) :is(input,select,textarea){transition:border-color .16s,box-shadow .16s}.w-page-title,.aura-auth-card,.aura-billing-card,.w-quick-result,.admin-detail{animation:.22s ease-out both aura-enter}:is(.wb,.aura-panel) dialog[open]:not(.w-hub-menu-dialog){animation:.18s ease-out both aura-dialog}:is(.wb,.aura-panel) dialog[open]::backdrop{animation:.18s ease-out both aura-backdrop}:is(.wb,.aura-panel,.ext-page) details[open]>:not(summary){animation:.16s ease-out aura-enter}.wb .w-btn:not(:disabled):active,.aura-panel button:not(:disabled):active{transform:translateY(1px)}.wb .w-home-page .w-home-intro,.wb-public .al-copy,.ext-hero>div{animation:.26s ease-out both aura-enter}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{*,:before,:after{transition:none!important;animation:none!important}}.w-motion-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-unified-calculator .w-result-price strong,.w-unified-calculator .w-result-total strong,.w-unified-calculator .w-profit-highlight strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em}.w-unified-calculator .w-result-price{container-type:inline-size}.w-unified-calculator .w-result-price strong{overflow-wrap:normal;white-space:nowrap;font-size:clamp(1.25rem,9cqi,3.1rem)}.w-unified-calculator .w-segmented{isolation:isolate;background:var(--wb-soft);border-radius:12px;gap:4px;padding:4px;position:relative;overflow:hidden}.w-unified-calculator .w-segmented:has(>button:nth-child(2):last-child):before{content:"";background:var(--wb-surface);z-index:-1;border-radius:8px;width:calc(50% - 6px);transition:transform .22s;position:absolute;inset:4px auto 4px 4px;box-shadow:0 1px 4px #00000012}.w-unified-calculator .w-segmented:has(>button:nth-child(2)[aria-pressed=true]):before{transform:translate(calc(100% + 4px))}.w-unified-calculator .w-segmented>button,.w-unified-calculator .w-segmented>button[aria-pressed=true]{border:0;border-radius:8px;min-width:0;transition:color .18s;color:var(--wb-ink)!important;background:0 0!important}.w-unified-calculator .w-btn{transition:transform .15s,box-shadow .15s,opacity .15s}.w-unified-calculator .w-btn:active:not(:disabled){transform:scale(.98)}.w-unified-calculator :is(button,input,select,summary):focus-visible{outline:2px solid var(--wb-ink);outline-offset:3px}.w-unified-calculator .w-details>summary{border-radius:8px;transition:background .18s}.w-price-composition{border-block:1px solid var(--wb-line);margin:20px 0;padding:16px 0}.w-price-track{border-radius:20px;height:8px;position:relative;overflow:hidden}.w-price-track span{transform-origin:0;transition:transform .24s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.w-price-composition [data-tone="0"]{background:#777}.w-price-composition [data-tone="1"]{background:#aaa}.w-price-composition [data-tone="2"]{background:#ccc}.w-price-composition [data-tone="3"]{background:var(--wb-ink)}.w-price-composition dl{gap:8px;margin:14px 0 0;font-size:12px;display:grid}.w-price-composition dl>div{justify-content:space-between;gap:12px;display:flex}.w-price-composition dt{color:var(--wb-muted);align-items:center;gap:8px;display:flex}.w-price-composition dd{font-variant-numeric:tabular-nums;margin:0}.w-price-composition i{border-radius:50%;flex:none;width:7px;height:7px}@media (hover:hover){.w-unified-calculator .w-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px #00000012}}@supports (interpolate-size:allow-keywords){.w-unified-calculator .w-details{interpolate-size:allow-keywords}.w-unified-calculator .w-details::details-content{height:0;transition:height .22s ease,content-visibility .22s allow-discrete;overflow:clip}.w-unified-calculator .w-details[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.w-unified-calculator *,.w-unified-calculator :before{transition:none!important;animation:none!important}.w-unified-calculator ::details-content{transition:none!important;animation:none!important}}.wb :is(.w-field,.w-search,.w-number){transition:box-shadow .18s,border-color .18s}.wb .w-number:focus-within,.wb .w-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--aura-ink) 10%,transparent);border-color:var(--aura-ink)}.wb :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--aura-ink);outline-offset:3px}.wb .w-btn{transition:transform .16s,box-shadow .16s}.wb .w-btn:active:not(:disabled){transform:scale(.98)}.wb .w-field input.w-range{appearance:none;width:100%;height:32px;min-height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0}.wb .w-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--aura-ink) var(--range-fill,0%),var(--aura-line) var(--range-fill,0%));border-radius:6px;height:6px}.wb .w-range::-webkit-slider-thumb{appearance:none;background:var(--aura-ink);border:0;border-radius:50%;width:16px;height:16px;margin-top:-5px}.wb .w-range::-moz-range-track{background:var(--aura-line);border:0;border-radius:6px;height:6px}.wb .w-range::-moz-range-progress{background:var(--aura-ink);border-radius:6px;height:6px}.wb .w-range::-moz-range-thumb{background:var(--aura-ink);border:0;border-radius:50%;width:16px;height:16px}.wb .w-field input.w-range:focus:not(:focus-visible){outline:none}.wb .w-range:disabled{opacity:.5;cursor:not-allowed}.wb .w-action-summary{border-block:1px solid var(--aura-line);color:var(--aura-muted);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 18px;padding:14px 0;font-size:13px;display:flex}.wb .w-action-summary strong{color:var(--aura-ink)}.wb .w-summary-strip>div,.wb .w-finance-report>.w-grid>.w-details{border:1px solid var(--aura-line);background:var(--aura-surface);border-radius:12px;padding:20px;transition:box-shadow .18s}.wb .w-summary-strip strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.wb .w-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.wb .w-filter-chips button{border:1px solid var(--aura-line);background:var(--aura-surface);min-height:40px;color:var(--aura-muted);border-radius:24px;padding:8px 14px;transition:background .18s,color .18s}.wb .w-filter-chips button[aria-pressed=true]{color:var(--aura-on-action);background:var(--aura-action);border-color:var(--aura-action)}.wb .w-results-count{border-bottom:1px solid var(--aura-line);padding-bottom:12px}.wb .w-empty{border:1px dashed var(--aura-line);text-align:center;background:var(--aura-surface);border-radius:16px;padding:40px 24px}.wb :is(.w-quote-row,.w-order){border:1px solid var(--aura-line);background:var(--aura-surface);box-shadow:var(--aura-shadow);border-radius:14px}.wb .w-tag,.wb .w-status-select{border-radius:20px;padding:6px 12px;font-size:12px}.wb .w-order-progress{gap:4px}.wb .w-order-progress span{border-radius:6px;transition:background .2s}.w-stock-meter{background:var(--aura-soft);border-radius:20px;height:8px;margin:14px 0;overflow:hidden}.w-stock-meter span{background:var(--aura-ink);height:100%;transition:width .25s;display:block}.w-stock-detail summary{cursor:pointer;padding:10px 0;font-weight:600}.w-stock-detail dl{grid-template-columns:1fr auto;gap:10px;display:grid}.w-stock-detail dd{font-variant-numeric:tabular-nums;margin:0}.w-account-snapshot{border:1px solid var(--aura-line);background:var(--aura-surface);border-radius:14px;gap:10px;margin:20px 0;padding:24px;display:grid}.w-account-snapshot>strong{font-size:24px}.w-account-snapshot p{margin:0}.w-report-period{border-bottom:1px solid var(--aura-line);font-variant-numeric:tabular-nums;justify-content:space-between;padding-bottom:12px;display:flex}.w-loading-skeleton{min-height:220px;color:var(--aura-muted);padding:24px}.w-loading-skeleton>div{gap:16px;display:grid}.w-loading-skeleton i{background:var(--aura-soft);border-radius:8px;height:36px;animation:1.4s ease-in-out infinite alternate aura-skeleton;display:block}.w-loading-skeleton i:first-child{width:60%}.w-loading-skeleton i:last-child{height:80px}@keyframes aura-skeleton{to{opacity:.45}}.w-detail-drawer{border:0;border-left:1px solid var(--aura-line);background:var(--aura-surface);width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--aura-ink);box-sizing:border-box;border-radius:20px 0 0 20px;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow:auto}.w-detail-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006}.w-detail-drawer[open]{animation:.2s ease-out aura-drawer}.w-drawer-body{padding-top:20px}.w-detail-drawer .w-revision-list>div{border-left:2px solid var(--aura-line);gap:10px;padding:16px 0 16px 20px;display:grid;position:relative}.w-detail-drawer .w-revision-list>div:before{content:"";background:var(--aura-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:-5px}.w-detail-drawer .dialog-heading{background:var(--aura-surface);z-index:1;position:sticky;top:0}@keyframes aura-drawer{0%{opacity:.6;transform:translate(24px)}}.w-plan-toggle{isolation:isolate;border:1px solid var(--aura-line);background:var(--aura-soft);border-radius:12px;gap:4px;max-width:360px;margin:24px 0;padding:4px;display:flex;position:relative}.w-plan-toggle:before{content:"";background:var(--aura-surface);z-index:-1;width:calc(50% - 6px);box-shadow:var(--aura-shadow);border-radius:8px;transition:transform .22s;position:absolute;inset:4px auto 4px 4px}.w-plan-toggle:has(button:nth-child(2)[aria-pressed=true]):before{transform:translate(calc(100% + 4px))}.w-plan-toggle button{width:50%;color:var(--aura-ink);cursor:pointer;background:0 0;border:0;padding:12px}.w-plan-toggle button[aria-pressed=true]{font-weight:700}.wb details.w-details>summary{cursor:pointer;padding-right:30px;list-style:none;position:relative}.wb details.w-details>summary::-webkit-details-marker{display:none}.wb details.w-details>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;position:absolute;top:calc(50% - 4px);right:12px;transform:rotate(45deg)}.wb details.w-details[open]>summary:after{transform:rotate(225deg)}@media (hover:hover){.wb .w-btn:hover:not(:disabled){box-shadow:var(--aura-shadow);transform:translateY(-1px)}}@media (width<=600px){.w-detail-drawer{width:100%;height:auto;max-height:85dvh;padding:20px 20px max(20px,env(safe-area-inset-bottom));border:1px solid var(--aura-line);border-radius:20px 20px 0 0;inset:auto 0 0}.wb .w-step-footer{padding-bottom:env(safe-area-inset-bottom)}.wb:has(input:focus,textarea:focus,select:focus) .w-mobile-result{display:none!important}.w-detail-drawer .dialog-heading h2{font-size:18px}.wb .w-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}@media (prefers-reduced-motion:reduce){.wb *,.wb :before,.wb :after,.w-detail-drawer{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.w-active-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.w-active-filters>span{border:1px solid var(--aura-line);background:var(--aura-soft);border-radius:20px;padding:5px 10px;font-size:12px}.wb button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-left:8px;animation:.7s linear infinite aura-turn;display:inline-block}@keyframes aura-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wb button[aria-busy=true]:after{animation:none}}.w-detail-drawer .icon-button{background:var(--aura-soft);color:var(--aura-ink);border:1px solid var(--aura-line);border-radius:10px;min-width:44px;min-height:44px}.wb .w-order-list:has(.w-order-guided){background:0 0;border:0;gap:20px;padding:0;display:grid}.wb .w-order-guided{box-shadow:none;min-width:0;padding:24px}.wb .w-order-guided:last-child{border-bottom:1px solid var(--aura-line)}.wb .w-order-guided>header{align-items:flex-start;gap:16px}.wb .w-order-guided>header>div{min-width:0}.wb .w-order-guided h2{overflow-wrap:anywhere;margin:8px 0}.wb .w-order-guided .w-order-progress{gap:8px;margin:22px 0 16px}.wb .w-order-guided .w-order-progress>span{overflow-wrap:anywhere;border-radius:0;font-size:12px}.wb .w-order-guided>.w-quote-next{background:0 0;max-width:70ch;margin:0;padding:0}.wb .w-order-guided>.w-row-actions{gap:10px;margin:16px 0}.wb .w-order-stock-status{color:var(--aura-muted);margin:16px 0}.wb .w-order-settings{border:0;border-top:1px solid var(--aura-line);background:0 0;border-radius:0;margin:20px 0 0;padding:0}.wb .w-order-settings>summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600}.wb .w-order-settings-body{gap:18px;padding-top:12px;display:grid}.wb .w-order-settings-body>.w-row-actions{margin:0}.wb .w-production-guide{border-bottom:1px solid var(--aura-line);margin-bottom:20px;padding:0 0 20px}.wb .w-production-guide strong{font-size:14px}.wb .w-production-guide p{color:var(--aura-muted);max-width:72ch;margin:8px 0 0;font-size:14px}@media (width<=600px){.wb .w-order-guided{padding:18px}.wb .w-order-guided>header{flex-direction:column}.wb .w-order-guided>.w-row-actions>.w-btn{flex:180px}.wb .w-order-guided .w-order-progress{gap:5px}.wb .w-order-settings-body>.w-grid{grid-template-columns:1fr}}.wb .w-quote-workflow{border-bottom:1px solid var(--aura-line);margin:0 24px 20px;padding:18px 0}.wb .w-quote-workflow p{max-width:70ch;color:var(--aura-muted);margin:8px 0 14px;font-size:14px;line-height:1.6}.wb #unified-quote{scroll-margin-top:100px}.wb #unified-quote>.w-row-actions{padding-block:12px}@media (width<=600px){.wb .w-quote-workflow{margin-inline:16px}.wb .w-quote-workflow .w-btn{width:100%}}.w-journey{min-width:0}.w-journey-header{justify-content:space-between;align-items:start;gap:24px;margin:24px 0;display:flex}.w-journey-header h1{outline:none;margin:0 0 8px;font-size:1.8rem}.w-journey-header p{overflow-wrap:anywhere;margin:0}.w-journey-form{gap:24px;max-width:850px;margin:24px auto;display:grid}.w-journey-context{border-bottom:1px solid var(--wb-line,#ddd);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.w-journey-actions{border-top:1px solid var(--wb-line,#ddd);justify-content:space-between;gap:16px;margin-top:16px;padding:24px 0;display:flex}.w-journey-document{max-width:900px;margin:24px auto}.w-journey-balances{padding:16px 0}.w-journey .w-unified-calculator>.w-page-title>div{display:none}.w-journey .w-unified-calculator>.w-page-title{justify-content:flex-end}.w-journey .w-order-list{margin-top:24px}.w-journey button{min-height:44px}.w-journey .w-journey-document .w-quote{max-width:100%}@media (width<=700px){.w-journey-header{flex-direction:column;gap:12px}.w-journey-context{flex-direction:column;gap:8px}.w-journey-actions{flex-direction:column-reverse}.w-journey-actions button{width:100%}.w-journey-form{gap:20px}.w-journey-header h1{font-size:1.5rem}}@media print{.wb:has(.w-journey .w-print)>#w-main{display:block!important}.wb #w-main:has(.w-journey .w-print)>:not(.w-journey){display:none!important}.w-journey:has(.w-print)>:not(.w-print){display:none!important}.w-journey .w-print{display:block!important}}.w-plan-toggle[data-annual=true]{max-width:480px}.w-plan-toggle[data-annual=true]:before{width:calc(33.3333% - 5.33333px)}.w-plan-toggle[data-annual=true] button{white-space:nowrap;overflow-wrap:normal;width:33.333%;min-width:0;padding-inline:6px}@media (width<=360px){.w-plan-toggle[data-annual=true] button{padding-inline:4px;font-size:13px}}.w-plan-toggle[data-annual=true]:has(button:nth-child(3)[aria-pressed=true]):before{transform:translate(calc(200% + 8px))}.aura-plan-prices>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.aura-plan-prices .w-btn{white-space:normal;text-align:center;max-width:100%;margin-top:8px}.aura-plan-prices small{font-variant-numeric:tabular-nums;min-height:1.5em}.w-plan-toggle:has(:focus-visible):before{transition:none}.w-plan-toggle:before{transition-timing-function:var(--aura-ease,cubic-bezier(.23,1,.32,1))}@media (prefers-reduced-motion:reduce){.w-plan-toggle:before{transition:none}}.wb .w-unified-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 20px;display:flex}.wb .w-unified-tools .w-calculator-shortcuts{flex:560px;min-width:0;margin:0}.wb .w-calculator-new{flex:none;min-height:44px;margin:0}.wb .w-unified-calculator>.w-segmented{box-sizing:border-box;width:calc(100% - 406px);max-width:none}.wb .w-journey-form>.w-details,.wb .w-journey-form>.w-field{margin:0}.wb .w-journey-form>.w-grid>.w-field{margin-bottom:0}.wb .w-journey-form>.w-journey-actions{margin:0;padding:20px 0 0}.wb .w-journey-context{flex-wrap:wrap;align-items:center;padding:0 0 16px}.wb .w-journey-context>strong{overflow-wrap:anywhere}.wb .w-journey>.w-row-actions{gap:12px;margin-block:16px}.wb .w-journey>.w-journey-actions{flex-wrap:wrap;margin-top:24px;padding-top:20px;padding-bottom:0}@media (width<=1180px) and (width>=981px){.wb .w-unified-calculator>.w-segmented{width:calc(100% - 365px)}}@media (width<=980px){.wb .w-unified-calculator>.w-segmented{width:100%}}@media (width<=700px){.wb .w-unified-tools{gap:12px}.wb .w-unified-tools .w-calculator-shortcuts{flex-basis:100%}.wb .w-calculator-new{margin-left:0}.wb .w-journey-context{align-items:flex-start}.wb .w-journey-form{gap:20px;margin-block:20px}.wb .w-journey>.w-journey-actions{margin-top:20px}.wb .w-journey>.w-row-actions{flex-wrap:wrap;display:flex}.wb .w-journey>.w-row-actions>.w-btn{flex:180px}}.wb .w-field-caption{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.wb .w-field-caption>label{min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.wb .w-field-help{border:0;flex:none;margin:0;padding:0;line-height:1;position:relative}.wb .w-field-help>summary{box-sizing:border-box;cursor:pointer;width:32px;height:32px;min-height:0;color:var(--aura-muted);background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;line-height:1;list-style:none;display:grid}.wb .w-field-help>summary>svg{flex:none;width:18px;height:18px;display:block}.wb .w-field-help>summary:after{content:none}.wb .w-field-help>summary:hover,.wb .w-field-help[open]>summary{background:var(--aura-soft);color:var(--aura-ink)}.wb .w-field-help summary::-webkit-details-marker{display:none}.wb .w-field-help>summary:focus-visible{outline-offset:3px;outline:2px solid}.wb .w-field-help[open] p{background:var(--aura-surface);width:min(280px,70vw);color:var(--aura-ink);border:1px solid var(--aura-line);box-shadow:var(--aura-shadow);z-index:20;text-align:left;border-radius:12px;margin:6px 0 0;padding:16px;font-size:13px;line-height:1.6;position:absolute;top:100%;right:0}.wb details[open]:has(.w-field-help[open])::details-content{overflow:visible}.wb .w-grid>.w-field{margin-bottom:8px}.wb .w-price-adjustment{gap:12px;margin:20px 0;display:grid}.wb .w-price-adjustment>.w-notice{margin:0}.wb .w-price-adjustment>.w-btn{justify-content:center;width:100%}.wb .w-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.wb .w-journey li{color:var(--aura-muted);border-top:2px solid var(--aura-line);gap:8px;padding-top:10px;font-size:12px;display:grid}.wb .w-journey li.reached{border-color:var(--aura-ink);color:var(--aura-ink)}.wb .w-journey li[aria-current]{font-weight:700}.wb .w-journey i{font-variant-numeric:tabular-nums;font-style:normal}.wb .w-empty-illustration{opacity:.55;gap:8px;width:100px;margin:0 auto 24px;display:grid;transform:rotate(-3deg)}.wb .w-empty-illustration i{border:1px solid var(--aura-line);background:var(--aura-soft);border-radius:4px;height:14px;display:block}.wb .w-empty-illustration i:nth-child(2){width:80%}.wb .w-empty-illustration i:last-child{width:60%}.w-stock-resolutions>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.w-stock-resolutions>div>span{flex-basis:100%;font-weight:600}.w-schedule-review{border:1px solid var(--aura-line);background:var(--aura-soft);border-radius:12px;margin:16px 0;padding:16px}.w-schedule-review li{margin:8px 0}.w-account-sync{border-top:1px solid var(--aura-line);color:var(--aura-muted);padding-top:12px;font-size:13px}.w-detail-drawer .w-field{margin:16px 0}.w-detail-drawer>.w-btn{margin-top:20px}@media (width<=600px){.wb .w-field-help>summary{width:40px;height:40px}.wb .w-field-caption{min-height:40px}.wb .w-journey li{font-size:11px}.w-mobile-result .w-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.w-field-help,.w-journey *{transition:none!important;animation:none!important}}@media (pointer:coarse){.wb .w-field-help>summary{touch-action:manipulation;width:44px;height:44px}.wb .w-field-caption{min-height:44px}}.w-active-filters>span{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}@media (width<=600px){.wb .w-detail-drawer .w-table{table-layout:fixed;width:100%;min-width:0}.wb .w-detail-drawer .w-table th,.wb .w-detail-drawer .w-table td{white-space:normal;overflow-wrap:anywhere;padding:12px 7px;font-size:12px}.wb .w-detail-drawer .w-table th:first-child{width:40%}}@keyframes aura-soft-rise{0%{opacity:.6;translate:0 12px}to{opacity:1;translate:0}}@keyframes aura-dialog-arrive{0%{opacity:.5;scale:.985}to{opacity:1;scale:1}}@keyframes aura-save-confirm{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--aura-positive) 25%,transparent)}to{box-shadow:0 0 0 8px #0000}}.wb{--motion-fast:.16s;--motion-enter:.26s;--motion-ease:cubic-bezier(.2,.75,.2,1)}.wb :is(.w-overview-stats,.w-summary-strip,.w-account-snapshot) strong{font-variant-numeric:tabular-nums}.wb :is(.w-btn,.w-example-open,.w-overview-row,.w-overview-stats>button,.w-hub-destinations button){transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.wb .w-hub-menu-trigger{gap:10px}.wb .w-hub-menu-grid button:focus-visible{background:var(--aura-soft);outline:2px solid var(--aura-ink);outline-offset:2px}.wb .w-overview-stats>button{position:relative;overflow:hidden}.wb :is(.w-overview-row,.w-overview-stats>button)>svg:last-child{transition:transform var(--motion-fast) var(--motion-ease)}.wb .w-price-composition dl>div{border-radius:8px;margin-inline:-8px;padding:6px 8px;transition:background-color .16s}.wb .w-price-composition dt{min-width:0}.wb .w-price-composition dt button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;min-height:32px;padding:3px 0;display:flex}.wb .w-price-composition dd{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.wb .w-composition-percent{color:var(--aura-muted);font-size:11px}.wb .w-price-composition [data-selected=true]{background:var(--aura-soft)}.wb .w-price-track span{transition:transform .24s var(--motion-ease),opacity .16s}.wb .w-price-track span[data-muted=true]{opacity:.22}.wb :is(.w-filter-chips button,.w-subnav button,.w-segmented button){transition:background-color .18s,color .18s,box-shadow .18s,transform .14s}.wb :is(.w-filter-chips button,.w-subnav button,.w-segmented button):active{transform:scale(.98)}.wb :is(.w-field,.w-number):focus-within>span:first-child{color:var(--aura-ink)}.wb :is(input,textarea)[aria-invalid=true]{border-color:var(--aura-negative)}.wb .w-stock-meter{height:9px}.wb .w-stock-meter span{transform-origin:0;width:100%;transition:transform .22s var(--motion-ease)}.wb .w-journey li[aria-current]{position:relative}.wb .w-journey li[aria-current]:before{content:"";background:var(--aura-ink);width:8px;height:8px;box-shadow:0 0 0 4px var(--aura-surface);border-radius:50%;position:absolute;top:-5px;left:0}.wb .w-plan-toggle button{min-height:44px}.aura-plans-page .aura-plan-prices>div{transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.aura-plans-page .aura-plan-prices strong{min-height:40px}.aura-plans-page .aura-plan-comparison tr>:last-child{background:color-mix(in srgb,var(--aura-soft) 65%,transparent)}.wb :is(.w-toast,.w-global-notice){box-shadow:var(--aura-shadow)}.wb .w-toast{border:1px solid var(--aura-line)}.aura-landing .al-hero{isolation:isolate;position:relative}@media (width>=701px){.aura-landing .al-hero{align-items:start}.aura-landing .al-copy{padding-top:48px}}.wb .al-live-demo .w-price-composition dl{gap:2px;margin-top:10px}.wb .al-live-demo .w-home-example-price>span{margin-block:4px;line-height:1.5}.aura-landing .al-preview{border-radius:24px;padding:20px;box-shadow:0 26px 60px -42px #0007}.aura-landing .al-live-demo{border-radius:16px;display:block}.al-live-demo .w-example-project{padding:16px 20px 0}.al-live-demo .w-home-example-price{border-left:0;padding:14px 20px 16px}.wb .al-live-demo .w-home-example-price strong>span[aria-hidden=true],.wb.aura-plans-page .aura-plan-prices strong>span[aria-hidden=true]{font:inherit;color:inherit;margin:0;display:inline}.al-live-demo .w-example-project>p{margin:10px 0;font-size:12px}.al-live-demo .al-batch-toggle{isolation:isolate;background:var(--aura-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid;position:relative}.al-live-demo .al-batch-toggle:before{content:"";border:1px solid var(--aura-line);background:var(--aura-surface);z-index:-1;border-radius:7px;width:calc(33.3333% - 6px);transition:transform .22s cubic-bezier(.2,.75,.2,1);position:absolute;inset:4px auto 4px 4px;box-shadow:0 2px 5px #00000008}.al-live-demo .al-batch-toggle:has(button:nth-child(2)[aria-pressed=true]):before{transform:translate(calc(100% + 5px))}.al-live-demo .al-batch-toggle:has(button:nth-child(3)[aria-pressed=true]):before{transform:translate(calc(200% + 10px))}.al-live-demo .al-batch-toggle button{min-height:40px;color:var(--aura-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:13px;font-weight:600;transition:background .18s,box-shadow .18s,color .18s}.al-live-demo .al-batch-toggle button[aria-pressed=true]{color:var(--aura-ink)}.al-live-demo .al-batch-toggle button:focus-visible{outline:2px solid var(--aura-ink);outline-offset:2px}.al-live-demo .al-batch-toggle:has(:focus-visible):before{transition:none}.wb .w-price-composition:has(:focus-visible) .w-price-track span{transition:none}.al-live-demo .w-price-composition{border:0;margin:0;padding:0 24px 12px}.al-live-demo .w-home-example-price strong{white-space:nowrap;font-size:clamp(30px,3vw,42px)}.al-live-demo .w-home-example-price>span{min-height:22px}.al-live-demo .al-demo-disclaimer{border-top:1px solid var(--aura-line);margin-top:8px;padding-top:14px;font-size:11px}.aura-landing .al-how .al-step-description{border-left:3px solid var(--aura-ink)}@media (hover:hover) and (pointer:fine){.wb :is(.w-overview-row,.w-hub-destinations button):hover{background:var(--aura-soft);transform:translate(2px)}.wb .w-overview-stats>button:hover{box-shadow:var(--aura-shadow);transform:translateY(-3px)}.wb .w-overview-stats>button:hover>svg:last-child{transform:translate(2px,-2px)}.wb .w-price-composition dl>div:hover{background:var(--aura-soft)}.aura-plans-page .aura-plan-prices>div:hover{border-color:var(--aura-control);box-shadow:var(--aura-shadow)}.wb .w-example-open:hover>svg{transform:translate(2px,-2px)}}@keyframes aura-panel-in{0%{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes aura-sheet-in{0%{opacity:.65;transform:translateY(24px)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){.aura-landing [data-motion-revealed=true]{animation:aura-soft-rise .42s var(--motion-ease)}.aura-landing .al-grid article:nth-child(2)[data-motion-revealed=true]{animation-duration:.5s}.aura-landing .al-grid article:nth-child(3)[data-motion-revealed=true]{animation-duration:.58s}.wb .w-dialog[open]:not(.w-detail-drawer):not(.w-hub-menu-dialog){animation:aura-dialog-arrive .2s var(--motion-ease)}.wb [data-save-state=saved]{animation:.5s ease-out aura-save-confirm}.wb .w-active-filters>span{animation:.18s ease-out aura-soft-rise}.wb :is(.w-field-help[open]>p,.w-result-assessment){animation:.2s ease-out aura-content-reveal}.wb input[type=range]::-webkit-slider-thumb{transition:box-shadow .18s,scale .18s}.wb input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--aura-ink) 12%,transparent);scale:1.15}.wb input[type=range]::-moz-range-thumb{transition:box-shadow .18s,scale .18s}.wb input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--aura-ink) 12%,transparent);scale:1.15}@supports (interpolate-size:allow-keywords){.wb details.w-tool-panel{interpolate-size:allow-keywords}.wb details.w-tool-panel::details-content{height:0;transition:height .24s ease,content-visibility .24s allow-discrete;overflow:clip}.wb details.w-tool-panel[open]::details-content{height:auto}}.wb :is(.w-unified-calculator,.w-overview,.w-finance-report,.w-account-snapshot,.al-step-description){animation:aura-panel-in var(--motion-enter) var(--motion-ease)}.wb :is(.w-overview-stats,.w-summary-strip)>:nth-child(-n+4){animation:aura-panel-in .3s var(--motion-ease)}.wb :is(.w-overview-stats,.w-summary-strip)>:nth-child(2){animation-duration:.36s}.wb :is(.w-overview-stats,.w-summary-strip)>:nth-child(3){animation-duration:.42s}.wb .w-toast{animation:aura-panel-in .22s var(--motion-ease)}.wb dialog[open]:not(.w-hub-menu-dialog)::backdrop{animation:.18s ease-out aura-backdrop}@supports (interpolate-size:allow-keywords){.wb details.w-details{interpolate-size:allow-keywords}.wb details.w-details::details-content{height:0;transition:height .22s ease,content-visibility .22s allow-discrete;overflow:clip}.wb details.w-details[open]::details-content{height:auto}}}@media (width<=600px){.wb .w-price-composition dt button{min-height:44px}.wb .w-price-composition dd{flex-wrap:wrap;justify-content:flex-end;gap:2px 6px}.al-live-demo .w-price-composition{padding-inline:18px}.aura-landing .al-preview{border-radius:20px;padding:12px}}@media (width>=350px) and (width<=400px){.wb-public .w-header-actions{gap:4px;min-width:0}.wb-public .w-header-actions .w-language,.wb-public .w-header-actions .w-language select{width:88px;min-width:0}.wb-public .w-header-actions .w-theme,.wb-public .w-header-actions .w-theme select{width:76px;min-width:0}.wb-public .w-header-actions :is(.w-language,.w-theme) select{padding-inline:2px}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.wb .w-detail-drawer[open]{animation:aura-sheet-in .22s var(--motion-ease)}}@media (prefers-reduced-motion:reduce){.wb *,.wb :before,.wb :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.wb ::details-content{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.al-batch-toggle{display:none!important}.wb *,.wb :before,.wb :after{transition:none!important;animation:none!important}}@media screen{.wb .w-result{border:1px solid var(--aura-line);border-radius:18px;align-self:start;padding:24px;box-shadow:0 8px 32px -24px #0004}.wb .w-result>:first-child{margin-top:0}.wb .w-result .w-overline{letter-spacing:.09em;font-size:11px;line-height:1.5;display:block}.wb .w-result .w-result-price{margin:14px 0 22px}.wb .w-result .w-result-price strong{font-weight:650;line-height:1.2}.wb .w-result .w-result-total,.wb .w-result .w-profit-highlight{border-radius:12px;align-items:center;gap:16px;padding:16px}.wb .w-result .w-result-total>span{flex:1;min-width:0}.wb .w-result .w-result-total strong{flex:0 auto;min-width:0}.wb .w-result>.w-hint{margin:16px 0;font-size:13px;line-height:1.7}.wb .w-result details.w-details{border-radius:12px;margin:20px 0;padding:0 16px;overflow:clip}.wb .w-result details.w-details>summary{min-height:54px;padding:16px 0;font-size:13px;line-height:1.5}.wb .w-result details.w-details[open]>summary{border-bottom:1px solid var(--aura-line);border-radius:0}.wb .w-result :is(.w-result-actions,.w-unified-result-tools){grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin:20px 0 0;display:grid}.wb .w-result .w-result-actions>.w-btn{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:46px;padding:12px 16px}.wb .w-result .w-unified-result-tools{border-top:1px solid var(--aura-line);gap:4px;padding-top:16px}.wb .w-unified-result-tools>.w-btn{text-align:left;width:100%;box-shadow:none;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:12px 10px;font-size:13px;font-weight:500;display:flex}.wb .w-unified-result-tools>.w-btn>span{flex:1;min-width:0}.wb .w-result .w-unified-result-tools>.w-btn:not(.w-primary){border-color:#0000}.wb .w-unified-result-tools>.w-btn>svg{color:var(--aura-muted);flex:none}.wb .w-unified-result-tools>.w-btn:hover{background:var(--aura-soft);transform:none}.wb :is(.w-result-actions,.w-row-actions,.w-dialog-actions,.w-toolbar) .w-btn>svg{flex-shrink:0}.wb .w-tool-panel{border-radius:14px;margin-block:16px;padding-inline:22px}.wb .w-tool-panel>summary{justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:14px;list-style:none;display:flex}.wb .w-tool-panel>summary::-webkit-details-marker{display:none}.wb .w-tool-panel>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;margin-right:4px;transform:rotate(45deg)}.wb .w-tool-panel[open]>summary:after{transform:rotate(225deg)}.wb :is(details.w-details,.w-tool-panel)>summary:focus-visible{outline:2px solid var(--aura-control);outline-offset:-2px;border-radius:8px}.wb .w-page-title h1{letter-spacing:-.035em;text-wrap:balance;line-height:1.16}.wb .w-page-title p{max-width:68ch;line-height:1.65}.wb .w-editor{border-radius:14px}.wb .w-editor>h2:first-child{margin-top:0}.wb :is(.w-list-toolbar,.w-toolbar){flex-wrap:wrap;align-items:center;gap:12px}.wb .w-list-toolbar>.w-search{flex:1;min-width:min(240px,100%)}.wb .w-table th{letter-spacing:.015em;color:var(--aura-muted);font-size:12px;font-weight:600}.wb .w-table :is(th,td){vertical-align:middle}.wb .w-table tbody tr{transition:background-color .16s}.wb .w-table tbody tr:hover{background:var(--aura-soft)}.wb .w-table-scroll{border:1px solid var(--aura-line);border-radius:12px}.wb .w-empty{border:1px dashed var(--aura-line);background:var(--aura-surface);border-radius:16px;padding:40px 24px}.wb .w-empty h2{letter-spacing:-.025em;font-size:20px}.wb .w-empty .w-btn{margin-top:12px}.wb .w-summary-strip{align-items:stretch}.wb .w-summary-strip>div{flex-direction:column;justify-content:space-between;gap:12px;min-width:0;display:flex}.wb .w-summary-strip strong{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.wb .w-summary-strip>div>span{color:var(--aura-muted);font-size:12px;line-height:1.5}.wb .w-finance-report>.w-segmented{margin-bottom:20px}.wb .w-account-section{border-radius:14px}.wb .w-dialog{border-radius:18px;box-shadow:0 24px 80px #0004}.wb .dialog-heading{align-items:center;gap:16px}.wb .dialog-heading>h2{letter-spacing:-.025em;font-size:18px;line-height:1.35}.wb .dialog-heading>.icon-button{border:1px solid var(--aura-line);background:var(--aura-surface);width:36px;height:36px;min-height:36px;color:var(--aura-ink);border-radius:10px;flex:none;place-items:center;display:grid}.wb .w-hub-menu-dialog .w-dialog-body>a:last-child{align-items:center;min-height:44px;display:inline-flex}.aura-auth-card,.aura-billing-card,.legal-card{border-radius:18px}.aura-auth-card h1,.aura-billing-card h1,.legal-card h1{letter-spacing:-.035em;text-wrap:balance}.aura-auth-card .w-btn,.aura-billing-card .w-btn{justify-content:center;min-height:46px}.legal-card{line-height:1.75}.legal-top>a,.legal-footer>a{align-items:center;min-height:44px;display:inline-flex}.aura-plans-page .aura-plan-prices>div{border-radius:14px}.aura-plans-page .aura-plan-comparison{overflow-wrap:anywhere}.admin-shell .admin-user-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-shell .admin-user-actions button{min-height:44px}.wb .w-btn[aria-busy=true]{cursor:progress}.wb .w-btn[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px}}@keyframes aura-action-spin{to{transform:rotate(360deg)}}@keyframes aura-content-reveal{0%{opacity:.55}to{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){.wb .w-btn[aria-busy=true]:after{animation:.7s linear infinite aura-action-spin}.wb .w-tool-panel>summary:after{transition:transform .22s var(--motion-ease)}.wb .w-page>section:not(.w-hub-location),.wb .w-page>.w-empty{animation:.2s ease-out aura-content-reveal}.wb .w-unified-card:target{animation:.22s ease-out aura-content-reveal}.wb .w-unified-result-tools>.w-btn>svg{transition:transform .18s var(--motion-ease)}.wb .w-unified-result-tools>.w-btn:hover>svg{transform:translate(3px)}.wb .w-result details[open] .w-breakdown>div{animation:.24s ease-out aura-content-reveal}}@media screen and (width<=760px){.wb .w-result{border-radius:16px;padding:20px}.wb .w-list-toolbar>.w-search{flex-basis:100%}.wb .w-list-toolbar>select{flex:140px;min-width:0;max-width:100%}.wb .w-account-section{gap:18px}.wb .w-account-section>.w-row-actions{width:100%}.wb .w-account-section>.w-row-actions>.w-btn{flex:180px}.wb .w-tool-panel{padding-inline:18px}.wb .w-dialog-actions>.w-btn{flex:140px}.wb .w-table :is(th,td){padding:12px}}@media screen{.wb .w-search:focus-within{border-color:var(--aura-control);box-shadow:none;outline:none}.wb .w-search:has(input:focus-visible){outline:2px solid var(--aura-control);outline-offset:2px}.wb .w-search input:focus-visible{box-shadow:none;outline:none}.wb .w-hub-search-row .w-search:focus-within{box-shadow:none;border-color:var(--aura-line);background:var(--aura-soft);outline:none}.wb .w-mobile-result[hidden]{display:none!important}#unified-sale{scroll-margin-top:24px}#unified-sale:focus{outline:none}#unified-sale:focus-visible{outline:2px solid var(--aura-control);outline-offset:4px}}@keyframes aura-example-arrive{0%{opacity:.75;scale:.985}to{opacity:1;scale:1}}@keyframes aura-faq-arrive{0%{opacity:.75}to{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){.aura-landing .al-preview[data-motion-revealed=true]{animation:aura-example-arrive .36s var(--motion-ease)}.aura-landing .al-faq[data-motion-revealed=true]{animation:.22s ease-out aura-faq-arrive}.aura-landing [data-motion-revealed=true]:focus-within{animation:none}}.aura-landing .al-step-start{white-space:normal;justify-content:center;align-items:center;gap:8px;max-width:100%;margin-top:20px;display:inline-flex}.w-printer-loading{text-align:center;min-height:clamp(380px,100svh - 180px,820px);color:var(--aura-ink,currentColor);flex-direction:column;justify-content:center;align-items:center;gap:0;padding:24px 16px 40px;display:flex}.w-printer-scene{width:min(520px,100%,64svh);height:auto;display:block;overflow:visible}.w-printer-shadow{fill:currentColor;opacity:.04}.w-printer-frame{opacity:.65}.w-printer-muted{opacity:.35}.w-printer-base,.w-printer-carriage{fill:var(--aura-bg,var(--wb-bg,#fff))}.w-printer-object{transform-box:view-box;transform-origin:160px 204px}.w-printer-brand{letter-spacing:.24em;color:var(--aura-muted,currentColor);margin-top:16px;font-size:11px;font-weight:650}.w-printer-status{color:var(--aura-muted,currentColor);justify-content:center;align-items:center;gap:9px;margin:12px 0 0;font-size:15px;line-height:1.6;display:flex}.w-printer-status>span{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.w-printer-object{animation:5s linear infinite aura-print-build}.w-printer-lift{animation:5s linear infinite aura-print-lift}.w-printer-head{animation:1s ease-in-out infinite aura-print-pass}.w-printer-status>span{animation:1.8s ease-in-out infinite aura-print-breathe}}@keyframes aura-print-build{0%,5%{opacity:0;transform:scaleY(.03)}10%{opacity:1}80%,94%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes aura-print-lift{0%,5%{transform:translateY(64px)}80%,94%{transform:translateY(0)}to{transform:translateY(64px)}}@keyframes aura-print-pass{0%,to{transform:translate(-29px)}50%{transform:translate(29px)}}@keyframes aura-print-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (width<=480px){.w-printer-loading{min-height:clamp(360px,100svh - 160px,720px);padding:20px 0 40px}.w-printer-scene{width:min(360px,100%,60svh)}}.w-printer-loading.w-printer-loading--compact{min-height:240px;padding:20px 12px 24px}.w-printer-loading--compact .w-printer-scene{width:min(210px,100%)}.w-printer-loading--compact .w-printer-brand{margin-top:4px}.w-printer-loading--compact .w-printer-status{overflow-wrap:anywhere;max-width:100%;font-size:14px}html{-webkit-text-size-adjust:100%}@media (pointer:coarse){.wb :is(input,select,textarea),.aura-auth-shell :is(input,select,textarea),.aura-admin :is(input,select,textarea){font-size:16px}}@media screen{.wb .aura-free-calculator>.w-result{box-shadow:none;margin-block:24px 0;position:static;top:auto}.aura-free-calculator .w-fieldset{min-width:0}.w-footer>nav{align-items:center}.w-footer>span{flex-shrink:0}}@media screen and (width<=760px){.w-footer{padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:16px;display:grid}.w-footer>span{color:var(--wb-ink);font-weight:600}.w-footer>nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px 20px;width:100%;display:grid}.w-footer>nav>a{overflow-wrap:anywhere;align-items:center;min-height:44px;line-height:1.5;display:flex}.legal-footer,.legal-card .legal-policy-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px 16px;display:grid}.legal-footer>a,.legal-card .legal-policy-links>a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.wb .aura-free-calculator>.w-inline-actions{grid-template-columns:1fr;gap:12px;display:grid}.aura-free-calculator>.w-inline-actions>a{text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}.aura-free-calculator .w-result{padding:20px}.aura-free-calculator .w-result h2{font-size:20px;line-height:1.35}.aura-free-calculator .w-result p{overflow-wrap:anywhere}.aura-billing-page,.aura-auth-shell,.legal-shell{min-width:0}.aura-admin input,.aura-admin select,.wb input,.wb select,.wb textarea{font-size:16px}.w-page-title h1,.w-account-section h2,.legal-card h1{overflow-wrap:anywhere}}@media screen and (width<=380px){.wb-public .w-home-page{padding-inline:16px}.aura-landing .al-how{padding:16px}.aura-landing .al-step-choice{gap:10px;padding:12px}.aura-landing .al-step-description{min-height:0;padding:16px}.aura-landing .al-close{padding:28px 16px}.aura-landing .al-copy h1{font-size:34px}.aura-free-calculator{padding:16px}.aura-free-calculator .free-duration-fields{gap:6px}.aura-free-calculator .free-duration-fields input{padding-inline:8px}.aura-free-calculator .free-duration-fields .w-field>span{font-size:13px;line-height:1.5}}@media screen and (width<=760px){.aura-free-calculator .free-duration{margin-bottom:16px}.wb input[type=file]:not(.w-sr-only){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:14px;display:block}.wb input[type=file]:not(.w-sr-only)::file-selector-button{white-space:normal;max-width:100%}}@media screen and (width<=600px){.aura-free-calculator .w-grid{grid-template-columns:minmax(0,1fr)}.aura-free-calculator .free-duration{grid-row:auto}.aura-free-calculator .w-grid>.w-field{grid-row:auto;grid-template-rows:auto auto;align-self:stretch}}@media screen and (width<=700px){.wb .w-hub-location .w-subnav-row>.w-subnav{flex:100%;width:100%;min-width:0;max-width:100%}.wb .w-hub-location .w-subnav button{overflow-wrap:anywhere;min-width:0;max-width:100%}.wb .w-quote-templates>.w-field{margin-block:20px 16px}.wb .w-quote-templates>.w-btn{white-space:normal;width:100%;min-height:44px;margin-block:12px;line-height:1.5}.wb .w-quote-templates>.w-hint+.w-hint{margin-top:12px}.wb .w-quote-templates .w-editor-actions{flex-wrap:wrap;gap:12px}.wb .w-quote-templates .w-editor-actions>.w-btn{white-space:normal;flex:100%}}@media screen and (width<=760px){.legal-card h1{text-wrap:balance;margin:12px 0 16px;font-size:clamp(28px,7vw,34px);line-height:1.2}.legal-card h2{margin:28px 0 12px;line-height:1.35}.legal-card .legal-updated{line-height:1.6;color:var(--aura-muted)!important;margin-bottom:28px!important}.legal-card p a{color:var(--aura-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-card footer{align-items:flex-start;gap:10px;line-height:1.6}.legal-card footer svg{color:var(--aura-muted);flex:none;margin-top:3px}.legal-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.legal-top>a:first-child{grid-column:1/-1}.legal-top>.w-language{justify-self:end}}@media screen and (width<=760px),(pointer:coarse){.action-dialog .dialog-heading>h2{overflow-wrap:anywhere;min-width:0}.action-dialog .dialog-heading>.icon-button,.wb .action-dialog .dialog-heading>.icon-button{touch-action:manipulation;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}}.wb .w-customer-dialog .w-grid{grid-template-columns:minmax(0,1fr);gap:16px}.wb .w-customer-dialog .w-field{min-width:0;margin:0}.wb .w-customer-dialog .w-field>span{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wb .w-customer-dialog .w-field>span>small{color:var(--wb-muted);font-weight:400}.wb .w-customer-filters{align-items:end;margin-top:20px}.wb .w-customer-filters>.w-check{min-height:44px;margin-bottom:8px}@media screen and (width<=760px){.wb .w-customer-dialog .w-dialog-body{padding:20px 16px}.wb .w-customer-dialog .w-dialog-actions{gap:12px;padding:16px}.wb .w-customer-dialog .w-dialog-actions>.w-btn{white-space:normal;flex:100%;justify-content:center;min-height:44px;line-height:1.5}.wb .w-customer-filters{grid-template-columns:minmax(0,1fr);gap:8px}}@media screen{.wb .w-page-title h1{letter-spacing:-.035em;text-wrap:balance;font-size:2rem;line-height:1.2}.wb .w-page-title p{max-width:66ch;font-size:1rem;line-height:1.6}:is(.wb,.aura-panel) :is(input,textarea){caret-color:var(--aura-ink)}:is(.wb,.aura-panel) :is(input,textarea)::placeholder{color:var(--aura-muted);opacity:1}:is(.wb,.aura-panel) input[type=file]{min-width:0;max-width:100%;line-height:1.6;overflow:hidden}:is(.wb,.aura-panel) input[type=file]::file-selector-button{border:1px solid var(--aura-control);background:var(--aura-soft);max-width:100%;min-height:44px;color:var(--aura-ink);cursor:pointer;border-radius:8px;margin:0 12px 0 0;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}:is(.wb,.aura-panel) input[type=file]:disabled::file-selector-button{cursor:not-allowed;opacity:.65}.wb :is(.w-row-actions,.w-save-actions){align-items:center;gap:12px}.wb .w-row-actions>.w-btn{white-space:normal;max-width:100%}.wb :is(.w-result-price,.w-quote-total,.w-cost-breakdown,.w-finance-report),.aura-panel :is(.result,.kit-total,.breakdown){font-variant-numeric:tabular-nums}.wb :is(.w-field-hint,.w-calculation-note),.aura-panel :is(.field-hint,.form-note){overflow-wrap:anywhere;text-align:start;line-height:1.6}.wb .w-filter-chips button{min-height:44px}.wb .w-resource-list>article:focus-within{border-color:var(--aura-control)}:is(.wb,.aura-panel) a:not([class]):not([role=button]){text-underline-offset:3px}.wb :is(.w-page-title,.w-quick-result){animation:none}}@media screen and (width<=600px){.wb .w-page-title h1{font-size:1.625rem}.wb .w-page-title{gap:16px}.wb .w-row-actions{row-gap:10px}:is(.wb,.aura-panel) input[type=file]::file-selector-button{margin-right:8px;padding-inline:10px}}@media (hover:hover){:is(.wb,.aura-panel) input[type=file]:not(:disabled)::file-selector-button:hover{background:var(--aura-surface)}}@media (prefers-reduced-motion:reduce){:is(.wb,.aura-panel) input[type=file]::file-selector-button{transition:none}}.w-work-center{min-width:0;margin:0 0 3rem}.w-work-center-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin:1.5rem 0;display:flex}.w-work-center-heading>div{min-width:0;max-width:46rem}.w-work-center-heading h1{letter-spacing:-.035em;margin:.65rem 0 .75rem;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.18}.w-work-center-heading p,.w-priority-panel>header p,.w-priority-empty p,.w-work-center-side p{color:var(--wb-muted);margin:0;font-size:.9375rem;line-height:1.65}.w-work-center-date{color:var(--wb-muted);align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.w-work-center-heading>.w-btn{flex-shrink:0}.w-work-center-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1.5rem;display:grid}.w-work-center-shortcuts button{text-align:start;background:var(--wb-surface);border:1px solid var(--wb-line);min-width:0;min-height:3.25rem;color:var(--wb-ink);font:inherit;border-radius:10px;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.9375rem;display:flex}.w-work-center-shortcuts button>svg{flex-shrink:0}.w-work-center-shortcuts button>svg:last-child{margin-inline-start:auto}.w-work-center-grid{grid-template-columns:minmax(0,1.8fr) minmax(15rem,1fr);align-items:start;gap:1.5rem;display:grid}.w-priority-panel,.w-recent-quotes,.w-work-center-stock{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:14px;min-width:0;overflow:hidden}.w-priority-panel>header{padding:1.25rem 1.25rem .75rem}.w-priority-panel h2,.w-work-center-side h2{margin:0 0 .5rem;font-size:1.0625rem;line-height:1.45}.w-priority-panel h2{align-items:center;gap:.6rem;display:flex}.w-priority-panel h2>span{background:var(--wb-soft);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;min-width:1.6rem;padding:.1rem .4rem;font-size:.8125rem;font-weight:500;display:inline-flex}.w-priority-filters{flex-wrap:wrap;gap:.35rem;padding:.25rem 1.25rem 1rem;display:flex}.w-priority-filters button{min-height:2.75rem;color:var(--wb-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:.4rem .7rem;font-size:.8125rem}.w-priority-filters button[aria-pressed=true]{background:var(--wb-soft);border-color:var(--wb-line);color:var(--wb-ink);font-weight:600}.w-priority-list{margin:0;padding:0;list-style:none}.w-priority-list>li{border-top:1px solid var(--wb-line)}.w-priority-action{text-align:start;width:100%;color:var(--wb-ink);font:inherit;background:0 0;border:0;align-items:flex-start;gap:.9rem;padding:1.15rem 1.25rem;display:flex}.w-priority-icon{border:1px solid var(--wb-line);background:var(--wb-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.w-priority-body{flex:1;gap:.28rem;min-width:0;display:grid}.w-priority-body strong{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.5}.w-priority-kind{color:var(--wb-muted);font-size:.8125rem;line-height:1.4}.w-priority-action.is-late .w-priority-kind{color:var(--wb-danger,#b91c1c);font-weight:600}.w-priority-meta{color:var(--wb-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.6}.w-priority-cta{align-items:center;gap:.4rem;margin-top:.3rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:flex}.w-priority-cta>svg{flex-shrink:0}.w-priority-empty{text-align:start;padding:2rem 1.5rem}.w-priority-empty>svg{color:var(--wb-muted);margin-bottom:1rem}.w-priority-empty h3{margin:0 0 .6rem;font-size:1.125rem;line-height:1.45}.w-priority-empty .w-btn{margin-top:1.25rem}.w-priority-more{min-height:2.75rem;margin:1rem 1.25rem}.w-work-center-side{gap:1rem;min-width:0;display:grid}.w-recent-quotes>h2{padding:1.25rem 1.25rem .5rem}.w-recent-quotes>p{padding:0 1.25rem 1.25rem}.w-recent-quotes>button{border:0;border-top:1px solid var(--wb-line);text-align:start;width:100%;font:inherit;color:var(--wb-ink);background:0 0;align-items:flex-start;gap:.6rem;padding:1rem 1.25rem;display:flex}.w-recent-quotes>button>span{flex:1;gap:.35rem;min-width:0;display:grid}.w-recent-quotes strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.5}.w-recent-quotes small{color:var(--wb-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.w-recent-quotes>button>svg{flex-shrink:0;margin-top:.2rem}.w-work-center-stock{padding:1.25rem}.w-work-center-stock>svg{margin-bottom:.75rem}.w-work-center-stock .w-link{align-items:center;gap:.4rem;min-height:2.75rem;margin-top:.5rem;display:flex}@media (hover:hover){.w-priority-action:hover,.w-recent-quotes>button:hover,.w-work-center-shortcuts button:hover{background:var(--wb-soft)}.w-priority-action:hover .w-priority-cta{text-underline-offset:3px;text-decoration:underline}}@media (width<=800px){.w-work-center-grid{grid-template-columns:1fr}.w-work-center-side{grid-template-columns:repeat(2,minmax(0,1fr))}.w-work-center-heading{align-items:flex-start}}@media (width<=520px){.w-work-center-heading{flex-direction:column;gap:1rem}.w-work-center-heading>.w-btn{width:100%}.w-work-center-shortcuts{grid-template-columns:1fr;gap:.5rem}.w-work-center-shortcuts button{min-height:2.9rem}.w-work-center-grid{gap:1rem}.w-work-center-side{grid-template-columns:1fr}.w-priority-panel>header{padding:1rem 1rem .75rem}.w-priority-filters{padding-inline:1rem}.w-priority-action{gap:.7rem;padding:1rem}.w-priority-icon{width:2rem;height:2rem}.w-priority-empty{padding:1.5rem 1rem}.w-priority-more{margin-inline:1rem}}.aura-generator-controls{border-bottom:1px solid var(--wb-line);margin:28px 0 0;padding:0 0 20px}.aura-generator-controls .aura-generator-search{gap:8px;max-width:540px;margin:0 0 18px;display:grid}.aura-generator-filter-row,.aura-generator-categories{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aura-generator-filter-row{justify-content:space-between;gap:16px}.aura-generator-categories .w-btn,.aura-generator-favorites-filter{padding:10px 14px;font-size:.875rem}.aura-generator-controls button[aria-pressed=true]{background:var(--wb-ink);border-color:var(--wb-ink);color:var(--wb-bg)!important}.aura-generator-controls .aura-generator-favorites-filter{flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.aura-generator-count{font-variant-numeric:tabular-nums;opacity:.8}.aura-generator-results-bar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin:18px 0 6px;font-size:.875rem;display:flex}.aura-generator-results-bar p{color:var(--wb-muted);font-variant-numeric:tabular-nums;margin:0}.aura-generator-clear{min-height:44px;color:var(--wb-ink);text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 0;text-decoration:underline}.aura-generator-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.aura-generator-entry{border-bottom:1px solid var(--wb-line);min-width:0;display:flex;position:relative}.aura-generator-open{text-align:start;cursor:pointer;width:100%;min-width:0;color:var(--wb-ink);font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:18px;padding:26px 42px 26px 0;display:grid;position:relative}.aura-generator-art{background:var(--wb-surface);border-radius:12px;justify-content:center;align-items:center;min-height:104px;display:flex}.aura-generator-art svg{width:100%;height:auto;display:block}.aura-generator-details{min-width:0}.aura-generator-details>strong{overflow-wrap:anywhere;font-size:1.125rem;font-weight:650;line-height:1.4;display:block}.aura-generator-description{color:var(--wb-muted);overflow-wrap:anywhere;max-width:52ch;margin-top:6px;font-size:.9375rem;line-height:1.55;display:block}.aura-generator-capabilities{color:var(--wb-ink);gap:7px;margin-top:16px;font-size:.8125rem;line-height:1.5;display:grid}.aura-generator-capabilities>span{overflow-wrap:anywhere;display:block}.aura-generator-capability-label{color:var(--wb-muted);margin-inline-end:8px;display:inline-block}.aura-generator-open-icon{inset-inline-end:12px;position:absolute;bottom:28px}.aura-generator-favorite{inset-inline-end:0;cursor:pointer;width:44px;height:44px;color:var(--wb-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:18px}.aura-generator-favorite[aria-pressed=true]{color:var(--wb-ink)}.aura-generator-favorite:active,.aura-generator-open:active{background:var(--wb-soft)}@media (hover:hover){.aura-generator-favorite:hover,.aura-generator-open:hover{background:var(--wb-surface)}}.aura-generator-open:focus-visible,.aura-generator-favorite:focus-visible,.aura-generator-clear:focus-visible{outline:2px solid var(--wb-ink);outline-offset:3px}.aura-generator-no-results{text-align:start;border-bottom:1px solid var(--wb-line);padding:48px 20px}.aura-generator-no-results h2{margin:18px 0 8px;font-size:1.25rem}.aura-generator-no-results p{max-width:55ch;color:var(--wb-muted);margin:0 0 20px;line-height:1.6}.aura-generator-storage-note{color:var(--wb-muted);margin:22px 0 0;font-size:.8125rem;line-height:1.6}@media (width>=901px) and (prefers-reduced-motion:no-preference){.aura-generator-open-icon{transition:transform .18s cubic-bezier(.16,1,.3,1)}.aura-generator-open:hover .aura-generator-open-icon{transform:translate(3px)}}@media (width<=900px){.aura-generator-list{grid-template-columns:1fr}.aura-generator-filter-row{align-items:flex-start}.aura-generator-open{grid-template-columns:104px minmax(0,1fr)}}@media (width<=600px){.aura-generator-controls{margin-top:20px;padding-bottom:16px}.aura-generator-controls .aura-generator-search{max-width:none;margin-bottom:16px}.aura-generator-filter-row{gap:12px}.aura-generator-categories{gap:8px}.aura-generator-categories .w-btn{flex:auto;min-width:0;padding:10px 12px}.aura-generator-controls .aura-generator-favorites-filter{width:100%}.aura-generator-results-bar{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:16px 0 12px}.aura-generator-results-bar p{align-self:center;line-height:1.5}.aura-generator-list{gap:12px}.aura-generator-entry{border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:12px}.aura-generator-open{border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:16px}.aura-generator-art{background:var(--wb-bg);grid-area:1/1;min-height:64px}.aura-generator-details{display:contents}.aura-generator-details>strong{grid-area:1/2;padding-inline-end:32px;font-size:1.0625rem;line-height:1.4}.aura-generator-description{grid-column:1/-1;max-width:none;margin:0;font-size:.9375rem;line-height:1.6}.aura-generator-capabilities{padding-top:12px;border-top:1px solid var(--wb-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;padding-inline-end:20px;font-size:.8125rem}.aura-generator-capability-label{margin:0 0 4px;display:block}.aura-generator-favorite{inset-inline-end:4px;top:8px}.aura-generator-favorite:active,.aura-generator-open:active{background:var(--wb-soft)}.aura-generator-open-icon{inset-inline-end:12px;bottom:18px}.aura-generator-no-results{padding:32px 0}}.aura-maker{min-width:0}.aura-maker .aura-maker-toolbar{border-block:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:20px;margin:20px 0 0;padding:20px 0;display:flex}.aura-maker-toolbar>div:first-child{gap:5px;min-width:0;display:grid}.aura-maker-toolbar strong{font-size:1.125rem;line-height:1.4}.aura-maker-toolbar span{color:var(--wb-muted);font-size:.875rem;line-height:1.5}.aura-maker-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.aura-maker-toolbar-actions .w-btn{margin:0}.aura-maker .aura-maker-project-tools{border-top:0;border-bottom:1px solid var(--wb-line);margin:0 0 24px;padding:4px 0}.aura-maker .aura-maker-project-tools>summary{font-size:.875rem}.aura-maker .aura-maker-project{background:0 0;border:0;margin:0;padding:8px 0 16px}.aura-maker .aura-maker-project .w-field{flex:240px}.aura-maker .aura-maker-project input{max-width:100%}.aura-maker .aura-maker-project .w-btn{margin:0}.aura-maker-history{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:8px;padding:16px 0;display:flex}.aura-maker-history-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.aura-maker-history-actions>button{border:1px solid var(--aura-control);background:var(--wb-surface);min-width:0;min-height:44px;color:var(--wb-ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:.875rem;line-height:1.5;display:inline-flex}.aura-maker-history-actions>button:focus-visible{outline:2px solid var(--wb-ink);outline-offset:3px}.aura-maker-history-actions>button:not(:disabled):active{background:var(--wb-soft)}.aura-maker-history>p{color:var(--wb-muted);flex:260px;margin:0;font-size:.875rem;line-height:1.5}.aura-maker .w-hint{text-wrap:pretty}.aura-maker .aura-maker-count{color:var(--wb-muted);font-variant-numeric:tabular-nums;margin-inline-start:8px;font-size:.875rem;font-weight:400}.aura-maker .aura-maker-preview{scroll-margin-top:24px;position:static}.aura-maker .aura-maker-source{scroll-margin-top:24px}.aura-maker-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aura-maker .aura-maker-preview-heading h2{margin:0}.aura-maker .aura-maker-back-edit{display:none}.aura-maker .aura-maker-picking-hint{margin:0 0 12px}.aura-maker .aura-maker-object-inspector{border:1px solid var(--wb-line);background:var(--wb-bg);border-radius:12px;min-width:0;margin:20px 0 12px;padding:16px}.aura-maker-object-inspector legend{padding:0 6px;font-size:1rem;font-weight:600;line-height:1.4}.aura-maker-object-inspector>.w-field{margin-top:12px}.aura-maker-object-inspector .w-field{min-width:0;margin-bottom:12px}.aura-maker-object-inspector .w-field>span{overflow-wrap:anywhere;display:block}.aura-maker-object-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 16px;display:flex}.aura-maker-object-heading p{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.aura-maker-object-swatch{border:1px solid var(--aura-control);border-radius:6px;flex:0 0 24px;width:24px;height:24px}.aura-maker-object-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.aura-maker-object-fields .w-field>span{min-height:3em}.aura-maker .aura-maker-object-color input[type=color]{width:100%;height:46px}.aura-maker-object-actions{flex-wrap:wrap;gap:8px;display:flex}.aura-maker-object-actions>.w-btn{flex:160px;min-width:0;margin:0}.aura-maker .aura-maker-object-reset{width:100%;margin-top:12px}.aura-maker .aura-maker-result-status{margin:8px 0 0;padding:12px 0;font-size:.875rem;line-height:1.55}.aura-maker .aura-maker-result-status.is-stale{color:var(--aura-warning)}.aura-maker .aura-maker-refresh{width:100%;margin:0 0 16px}.aura-maker-preview>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.5;display:block}.w-generators .aura-maker-downloads{margin:16px 0}.w-generators .aura-maker-downloads .w-btn{width:100%;margin:0}.aura-maker .w-errors{max-width:100%;margin:12px 0}.w-generators .stl-preview{min-width:0}.w-generators .stl-viewer-shell{isolation:isolate;border:1px solid var(--wb-line);border-radius:12px}.w-generators .stl-viewer-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.w-generators .stl-viewer-actions button{overflow-wrap:anywhere;min-width:0;margin:0;padding:10px 8px;font-size:.875rem;line-height:1.4}.w-generators .stl-viewer-more{border:0;border-bottom:1px solid var(--wb-line);margin:12px 0;padding:4px 0 12px}.w-generators .stl-viewer-more>summary{cursor:pointer;align-content:center;min-height:44px;font-size:.875rem;font-weight:500}.w-generators .stl-viewer-more .stl-viewer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.w-generators .stl-viewer-more .stl-viewer-actions button{margin:0}.w-generators .stl-preview>.w-btn{margin:0 0 8px}.w-generators .stl-touch-controls{padding:12px 0 0}.w-generators .stl-touch-controls button{background:var(--wb-surface);border:1px solid var(--aura-control);width:100%;min-height:44px;color:var(--wb-ink);font:inherit;cursor:pointer;border-radius:8px;padding:10px 12px;font-size:.875rem}.w-generators .stl-touch-controls button[aria-pressed=true]{background:var(--aura-action);color:var(--aura-on-action)}.w-generators .stl-touch-controls button:focus-visible{outline:2px solid var(--wb-ink);outline-offset:3px}.w-generators .stl-touch-controls p{color:var(--wb-muted);margin:8px 0 0;font-size:.875rem;line-height:1.5}.w-generators .viewer-info{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:none;backdrop-filter:none;background:#191d1f;font-family:inherit;font-size:.75rem;line-height:1.45}@media (width<=900px){.aura-maker .aura-maker-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.aura-maker-toolbar-actions{width:100%}.aura-maker-toolbar-actions .w-btn{flex:150px}.aura-maker .aura-maker-back-edit{flex:0 auto;padding:10px 12px;font-size:.875rem;display:inline-flex}.aura-maker-preview-heading h2{flex:160px}}@media (width<=600px){.aura-maker-history{gap:10px;display:grid}.aura-maker-history-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.aura-maker .w-field>span{font-size:.875rem;line-height:1.5}.w-generators input:not([type=checkbox],[type=color],[type=range]),.w-generators select{font-size:1rem}.aura-maker .aura-maker-object-inspector{padding:12px}.w-generators .stl-viewer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.w-generators .viewer-info{padding:8px;bottom:8px;left:8px;right:8px}.w-generators .stl-viewer-shell{height:clamp(260px,78vw,340px);min-height:260px}}@media (width<=360px){.aura-maker-object-fields{grid-template-columns:minmax(0,1fr);gap:0}.aura-maker-object-fields .w-field>span{min-height:0}.aura-maker-object-heading>.w-btn{width:100%}.aura-maker-preview-heading{align-items:flex-start}}._page_13qbs_1{--paper:#fafaf8;--ink:#202122;--muted:#565858;--line:#dcded9;background:var(--paper);color:var(--ink);overflow-wrap:anywhere;min-height:100svh;padding:0 max(20px,50% - 560px);font-size:16px;line-height:1.65}._page_13qbs_1 *{box-sizing:border-box}._page_13qbs_1 a{color:inherit;text-underline-offset:4px}._page_13qbs_1 a:focus-visible,._page_13qbs_1 summary:focus-visible{outline-offset:5px;outline:3px solid #8071bf}._header_13qbs_3,._footer_13qbs_3{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}._header_13qbs_3{border-bottom:1px solid var(--line)}._header_13qbs_3 nav,._footer_13qbs_3 nav{flex-wrap:wrap;gap:20px;display:flex}._header_13qbs_3 nav a,._footer_13qbs_3 a{padding:8px 0}._brand_13qbs_3{font-size:24px;font-weight:750;text-decoration:none}._brand_13qbs_3 span{font-size:14px;font-weight:500}._hero_13qbs_3{max-width:860px;padding:72px 0 48px}._eyebrow_13qbs_3{letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:650}._hero_13qbs_3 h1{letter-spacing:-.035em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(34px,5vw,62px);line-height:1.08}._lead_13qbs_3{max-width:62ch;font-size:clamp(18px,2vw,22px)}._actions_13qbs_3{flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0 16px;display:flex}._primary_13qbs_3{background:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:14px 20px;font-weight:650;text-decoration:none;display:inline-flex;color:var(--paper)!important}._note_13qbs_3{color:var(--muted);max-width:66ch;font-size:14px}._example_13qbs_3{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,var(--paper));border-radius:16px;max-width:860px;padding:28px 32px}._page_13qbs_1 h2{letter-spacing:-.02em;margin:12px 0 20px;font-size:clamp(23px,3vw,30px);line-height:1.25}._example_13qbs_3 p{max-width:72ch}._workflow_13qbs_3,._faq_13qbs_3,._related_13qbs_3{border-bottom:1px solid var(--line);padding:48px 0}._workflow_13qbs_3 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0;padding:0;list-style:none;display:grid}._number_13qbs_3{color:var(--muted);font-size:14px}._workflow_13qbs_3 h3{margin:16px 0 12px;font-size:19px;line-height:1.35}._workflow_13qbs_3 p{color:var(--muted);margin:0}._faq_13qbs_3{max-width:860px}._faq_13qbs_3 details{border-top:1px solid var(--line);padding:16px 0}._faq_13qbs_3 summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:650}._faq_13qbs_3 p{max-width:72ch;color:var(--muted)}._related_13qbs_3>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._related_13qbs_3 a{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:20px;text-decoration:none;display:flex}._related_13qbs_3 a:hover{background:color-mix(in srgb,var(--ink) 5%,var(--paper))}._footer_13qbs_3{flex-wrap:wrap;font-size:14px}._skip_13qbs_3{background:var(--paper);z-index:10;padding:12px;position:absolute;top:-100px;left:20px}._skip_13qbs_3:focus{top:12px}@media (width<=640px){._hero_13qbs_3{padding-top:40px}._workflow_13qbs_3 ol,._related_13qbs_3>div{grid-template-columns:1fr}._workflow_13qbs_3 ol{gap:28px}._example_13qbs_3{padding:24px}._actions_13qbs_3{flex-direction:column;align-items:stretch;gap:16px}._actions_13qbs_3>a{align-items:center;min-height:44px;display:flex}._header_13qbs_3{gap:12px}._header_13qbs_3 nav{gap:16px}._workflow_13qbs_3,._faq_13qbs_3,._related_13qbs_3{padding:32px 0}}html[data-aura-theme=dark] ._page_13qbs_1{--paper:#171918;--ink:#f1f3ef;--muted:#b8bdb7;--line:#3e433d}._languages_13qbs_11{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;padding:16px 0;display:flex}._languages_13qbs_11 a{align-items:center;min-height:44px;display:inline-flex}._languages_13qbs_11 a[aria-current=page]{font-weight:750;text-decoration-thickness:3px}._breadcrumbs_13qbs_11{color:var(--muted);flex-wrap:wrap;gap:10px;padding-top:20px;font-size:14px;display:flex}._page_13qbs_1:lang(zh){overflow-wrap:normal;word-break:normal;line-break:strict}._page_13qbs_1:lang(zh) h1{letter-spacing:0;line-height:1.3}._page_13qbs_1:lang(zh) ._eyebrow_13qbs_3{letter-spacing:.04em}@media (width<=400px){._header_13qbs_3{flex-wrap:wrap;align-items:flex-start}._header_13qbs_3 nav{gap:20px}._hero_13qbs_3 h1{font-size:32px}._languages_13qbs_11{gap:4px 16px}}body:has(.ext-page){background:var(--aura-bg);color:var(--aura-ink)}body:has(.ext-page):before{display:none}body:has(.ext-page):after{display:none}.ext-page{font-family:var(--font-geist-sans),Arial,sans-serif;background:var(--aura-bg);color:var(--aura-ink);min-height:100vh;padding:0 max(24px,50vw - 590px);line-height:1.7}.ext-page a{color:var(--aura-action);text-decoration:none}.ext-page a:hover{text-decoration:underline}.ext-header{border-bottom:1px solid var(--aura-line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.ext-header>a{align-items:center;gap:10px;font-size:14px;display:flex}.ext-brand{letter-spacing:.12em;font-weight:700;color:var(--aura-ink)!important}.ext-brand small{color:var(--aura-muted);letter-spacing:.35em;font-size:10px;display:block}.ext-brand img{object-fit:contain}.ext-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding:78px 0;display:grid}.ext-kicker{letter-spacing:.12em;color:var(--aura-action);font-size:11px;font-weight:700}.ext-page h1,.ext-page h2{color:inherit;font-family:inherit}.ext-hero h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(34px,4vw,54px);line-height:1.12}.ext-hero h1 em{color:var(--aura-action);font-style:normal}.ext-page p{color:var(--aura-muted)}.ext-hero>div>p{max-width:550px;font-size:17px}.ext-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.ext-primary{background:var(--aura-action);border:1px solid var(--aura-action);border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;display:inline-flex;color:var(--aura-on-action)!important}.ext-primary:hover{background:var(--aura-action-hover);text-decoration:none!important}.ext-hero .ext-note{max-width:450px;margin-top:16px;font-size:12px}.ext-demo{border:1px solid var(--aura-line);background:var(--aura-surface);border-radius:18px;overflow:hidden;box-shadow:0 25px 80px #0003}.ext-demo-head{background:var(--aura-soft);color:var(--aura-action);letter-spacing:.06em;align-items:center;gap:10px;padding:18px 24px;font-size:11px;display:flex}.ext-demo-head small{margin-left:auto;font-size:9px}.ext-demo-body{padding:26px}.ext-demo h2{margin:8px 0 20px;font-size:26px}.ext-demo-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ext-demo-inputs>span{border:1px solid var(--aura-control);color:var(--aura-muted);border-radius:8px;padding:12px 16px;font-size:12px}.ext-demo-inputs strong{color:var(--aura-ink);margin-top:3px;font-size:17px;display:block}.ext-demo p{margin:24px 0 0;font-size:12px}.ext-price{letter-spacing:-.04em;font-size:44px}.ext-demo dl{margin:20px 0}.ext-demo dl>div{justify-content:space-between;gap:16px;margin:10px 0;font-size:14px;display:flex}.ext-demo dd{margin:0;font-weight:600}.ext-demo dt{color:var(--aura-muted)}.ext-demo .ext-profit{border-top:1px solid var(--aura-line);color:var(--aura-positive);padding-top:16px}.ext-profit dt{color:inherit}.ext-demo-body>small{color:var(--aura-muted);font-size:11px;display:block}.ext-features{border-block:1px solid var(--aura-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:36px 0;display:grid}.ext-features svg{color:var(--aura-positive);width:24px;height:24px}.ext-features h2{margin:12px 0;font-size:19px}.ext-features p{margin:0;font-size:14px}.ext-install{grid-template-columns:1fr 1.2fr;gap:80px;padding:76px 0;scroll-margin-top:20px;display:grid}.ext-install h2{letter-spacing:-.025em;margin:16px 0;font-size:34px;line-height:1.2}.ext-install p{font-size:15px}.ext-install a{font-size:13px}.ext-install ol{counter-reset:install;margin:0;padding:0;list-style:none}.ext-install li{counter-increment:install;padding:0 0 22px 48px;position:relative}.ext-install li:before{content:counter(install);background:var(--aura-soft);border:1px solid var(--aura-action);width:30px;height:30px;color:var(--aura-action);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:0;left:0}.ext-install li p{margin:5px 0}.ext-page code{background:var(--aura-soft);color:var(--aura-action);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px}.ext-faq{max-width:850px;margin:auto;padding:20px 0 50px}.ext-faq>h2{margin-bottom:24px;font-size:28px}.ext-faq details{border-bottom:1px solid var(--aura-line);padding:18px 0}.ext-faq summary{cursor:pointer;font-size:16px;font-weight:600}.ext-faq p{margin:12px 0;font-size:14px}.ext-bottom{text-align:center;border:1px solid var(--aura-line);background:var(--aura-surface);border-radius:14px;padding:36px}.ext-bottom h2{margin:0 0 22px;font-size:25px}.ext-page footer{color:var(--aura-muted);justify-content:space-between;gap:20px;padding:40px 0;font-size:13px;display:flex}.ext-page footer nav{gap:24px;display:flex}.ext-page a:focus-visible,.ext-page summary:focus-visible{outline:2px solid var(--aura-action);outline-offset:4px}@media (width<=800px){.ext-hero{grid-template-columns:1fr;gap:36px;padding:44px 0}.ext-demo{width:100%;max-width:480px;margin:auto}.ext-features{grid-template-columns:1fr;gap:28px}.ext-install{grid-template-columns:1fr;gap:28px;padding:48px 0}.ext-page footer{flex-direction:column}.ext-header>a:last-child{font-size:12px}.ext-demo-body{padding:20px}.ext-bottom{padding:24px 18px}}@media (width<=380px){.ext-header{gap:10px}.ext-brand span{font-size:12px}.ext-header>a:last-child svg{display:none}.ext-actions .ext-primary{width:100%}.ext-page{padding-inline:18px}.ext-demo-head{padding-inline:16px}}.ext-page button{cursor:pointer;font-family:inherit}.ext-page button:disabled{opacity:.6;cursor:wait}.ext-page button:focus-visible{outline:2px solid var(--aura-action);outline-offset:4px}.ext-install>div{overflow-wrap:anywhere;min-width:0}@media (width>=801px){.ext-hero,.ext-install{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-block:64px}}.ext-hero>div,.ext-features>div{min-width:0}.ext-features{gap:28px}.ext-header,.ext-page footer{flex-wrap:wrap}.ext-demo dd{text-align:right;font-variant-numeric:tabular-nums}.ext-page footer nav{flex-wrap:wrap;gap:12px 24px}
