/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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)}.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,)}.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,)}}:root{--paper:#f4f1ea;--ink:#171a1f;--blue:#2457e6;--blue-dark:#1647c7;--pale:#dde6ff;--stone:#807d75;--rule:#d6d1c7;--night:#08090b;--panel:#111318;--night-rule:#242a34;--night-copy:#a8afba}.public-invoice-shell{color:#102033;background:#081423;min-height:100vh;padding:28px 5vw 72px;font-family:Arial,Helvetica,sans-serif}.public-invoice-nav{color:#fff;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto 24px;display:flex}.public-invoice-nav a{color:inherit;align-items:baseline;gap:8px;text-decoration:none;display:flex}.public-invoice-nav a b{letter-spacing:-1px;font-size:25px}.public-invoice-nav a span{letter-spacing:3px;color:#67a7ff;font-size:9px}.public-invoice-nav em{text-transform:uppercase;letter-spacing:1.4px;border:1px solid #29425e;border-radius:999px;padding:8px 12px;font-size:11px;font-style:normal}.public-invoice-card{background:#f7f8fa;border-radius:4px;max-width:1120px;margin:auto;overflow:hidden;box-shadow:0 30px 80px #0006}.public-invoice-head{border-bottom:1px solid #dbe1e8;justify-content:space-between;padding:48px 52px 36px;display:flex}.public-invoice-head span,.public-payment-box span,.public-invoice-footer span{color:#657387;letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.public-invoice-head h1{color:#07172a;margin:8px 0;font-size:32px}.public-invoice-head p{color:#627086;margin:0}.public-invoice-head>div:last-child{text-align:right}.public-invoice-head>div:last-child strong{margin-top:10px;font-size:18px;display:block}.public-payment-box{background:#eaf2fd;border:1px solid #92baf1;border-left:5px solid #1261b8;grid-template-columns:260px 1fr;gap:36px;margin:38px 52px;padding:34px;display:grid}.public-amount strong{color:#07172a;margin:8px 0;font-size:36px;display:block}.public-amount small{color:#5d6a7d}.public-bank-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.public-bank-grid label{min-width:0;position:relative}.public-bank-grid b{overflow-wrap:anywhere;margin-top:7px;font-size:14px;display:block}.public-bank-grid button{color:#164b87;cursor:pointer;background:#fff;border:1px solid #aec4de;border-radius:3px;margin-top:8px;padding:6px 9px;font-weight:700}.public-reference{border-top:1px solid #b9cee7;grid-column:1/-1;padding-top:15px}.public-reference b{color:#1261b8;font-size:22px}.public-reference small{color:#334c69;margin-top:9px;font-weight:600;display:block}.public-invoice-items{padding:4px 52px 38px}.public-invoice-items h2{margin:0 0 18px;font-size:17px}.public-item-head,.public-item{border-bottom:1px solid #dbe1e8;grid-template-columns:1fr 150px;gap:20px;padding:12px 0;display:grid}.public-item-head{letter-spacing:1.2px;color:#687688;font-size:10px;font-weight:700}.public-item-head span:last-child,.public-item>strong{text-align:right}.public-item b{font-size:14px}.public-item small{color:#728094;margin-top:5px;display:block}.public-invoice-footer{border-top:2px solid #0d2743;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:0 52px;padding:28px 0 44px;display:grid}.public-invoice-footer>div b{margin-top:5px;font-size:25px;display:block}.public-invoice-footer a{color:#fff;background:#0d2743;border-radius:3px;padding:14px 18px;font-weight:700;text-decoration:none}.public-invoice-footer p{color:#6b788a;grid-column:1/-1;margin:0;font-size:12px}.public-invoice-error{background:#fff;max-width:720px;margin:15vh auto;padding:50px}.public-invoice-error b{color:#1261b8}.public-invoice-error h1{font-size:24px}.bank-transfer-pill{color:#7ec3ff;background:#0c2540;border:1px solid #2f6ea9;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.payment-reference-code{color:#79b8ff;margin-top:4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px;display:block}.bank-payment-form{background:#0a1b2d;border:1px solid #263b51;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding:16px;display:grid}.bank-payment-form label{color:#9eacbd;font-size:11px}.bank-payment-form input,.bank-payment-form textarea{width:100%;margin-top:6px;display:block}.bank-payment-form .full{grid-column:1/-1}.billing-settings-bank-warning{color:#ffd18a;background:#2a2113;border:1px solid #9a6b23;padding:14px;font-size:12px;line-height:1.5}.payment-method-choice{gap:8px;display:flex}.payment-method-choice button{color:#aeb9c7;background:#0a1a2c;border:1px solid #2b4057;flex:1;padding:12px}.payment-method-choice button.active{color:#fff;background:#123456;border-color:#4e99e5}@media (width<=760px){.public-invoice-shell{padding:15px}.public-invoice-head{gap:25px;padding:28px 22px}.public-invoice-head h1{font-size:22px}.public-payment-box{grid-template-columns:1fr;margin:22px;padding:22px}.public-bank-grid{grid-template-columns:1fr}.public-reference{grid-column:auto}.public-invoice-items{padding:4px 22px 28px}.public-invoice-footer{grid-template-columns:1fr;margin:0 22px}.public-invoice-footer p{grid-column:auto}.public-invoice-footer a{text-align:center}.public-item-head,.public-item{grid-template-columns:1fr 90px}.public-invoice-nav em{display:none}.bank-payment-form{grid-template-columns:1fr}.bank-payment-form .full{grid-column:auto}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(100% - 64px,1440px);margin-inline:auto}.public-site{background-color:var(--paper);background-image:radial-gradient(#171a1f09 .65px,#0000 .65px);background-size:5px 5px;min-height:100vh;overflow:hidden}.public-header{z-index:10;border-bottom:1px solid #d6d1c78c;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;display:grid;position:relative}.wordmark{letter-spacing:-.05em;font-size:31px;font-weight:750}.public-nav{gap:46px;font-size:15px;display:flex}.public-nav a,.portal-link{position:relative}.public-nav a:after,.portal-link:after{content:"";background:var(--blue);transform-origin:0;width:100%;height:1.5px;transition:transform .18s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.public-nav a:hover:after,.portal-link:hover:after{transform:scaleX(1)}.header-actions{justify-content:flex-end;align-items:center;gap:42px;display:flex}.language-row{align-items:center;gap:12px;font-size:13px;display:flex}.language-row i{background:var(--rule);width:1px;height:18px;display:block}.portal-link{color:var(--blue);font-size:15px}.hero{grid-template-columns:48% 52%;align-items:center;min-height:808px;display:grid;position:relative}.hero-copy{z-index:2;padding:45px 0 130px 40px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--stone);margin:0 0 28px;font-size:11px;font-weight:650}.hero h1{letter-spacing:-.045em;max-width:720px;margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(62px,5.4vw,84px);font-weight:400;line-height:.98}.hero-lead{color:#44484f;max-width:580px;margin:27px 0 0;font-size:19px;line-height:1.55}.hero-actions{align-items:center;gap:44px;margin-top:38px;display:flex}.button{border-radius:5px;justify-content:space-between;align-items:center;gap:46px;min-height:62px;padding:0 28px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:0 12px 35px #2457e633}.button-primary:hover{background:var(--blue-dark)}.button span{font-size:22px;font-weight:400}.text-link{color:var(--blue);align-items:center;gap:35px;font-weight:600;display:flex}.text-link span{font-size:26px;transition:transform .18s}.text-link:hover span{transform:translate(6px)}.hero-art{height:100%;position:relative}.blue-orbit{background:linear-gradient(105deg,#0e54e6 0 48%,#a9c5ff 48% 100%);border-radius:50%;width:610px;height:610px;position:absolute;top:78px;right:-170px;box-shadow:inset 0 0 80px #ffffff2e}.plane{background:#dde6ff42;border:1px solid #2457e6b3;position:absolute;transform:rotate(35deg)skew(-8deg)}.plane-a{width:400px;height:280px;top:220px;left:34px}.plane-b{width:290px;height:350px;top:310px;left:190px;transform:rotate(-18deg)skew(6deg)}.axis{background:#2457e647;position:absolute}.axis-v{width:1px;height:640px;top:5px;left:51%}.axis-h{width:690px;height:1px;top:49%;left:20px}.data-card{z-index:3;background:#faf8f3f0;border:1px solid #c9c4b9;width:430px;padding:24px;position:absolute;top:330px;right:2%;box-shadow:0 17px 34px #171a1f33}.data-card-head{border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:16px;font-size:12px;display:flex}.data-card-head span{color:var(--stone)}.metric-grid{grid-template-columns:1fr 1fr;display:grid}.metric-grid>div{border-bottom:1px solid var(--rule);padding:18px 10px 12px 0}.metric-grid>div:nth-child(odd){border-right:1px solid var(--rule)}.metric-grid>div:nth-child(2n){padding-left:18px}.metric-grid small{color:#585d66;font-size:10px;display:block}.metric-grid b{color:var(--blue);margin-top:6px;font-size:27px;font-weight:500;display:block}.mini-bars{align-items:flex-end;gap:5px;display:flex!important}.mini-bars i{background:var(--blue);width:3px}.health{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding-top:17px;font-size:10px;display:grid}.health>span{grid-column:1/-1}.health div{gap:9px;display:flex}.health i{background:var(--blue);border-radius:50%;width:7px;height:7px}.art-coordinates{flex-direction:column;gap:8px;font-family:monospace;font-size:9px;display:flex;position:absolute;top:105px;left:42px}.art-coordinates b{font-size:27px;font-weight:300}.dot-matrix{background-image:radial-gradient(#46505e 1px,#0000 1px);background-size:9px 9px;width:52px;height:52px;position:absolute;bottom:74px;left:48px}.capability-strip{border-top:1px solid var(--rule);letter-spacing:.05em;align-items:center;gap:24px;padding:24px 35px 0 8px;font-family:monospace;font-size:13px;display:flex;position:absolute;bottom:52px;left:40px}.capability-strip i{color:var(--blue);font-style:normal}.services-section{padding:140px 40px}.section-kicker{border-bottom:1px solid var(--rule);text-transform:uppercase;letter-spacing:.15em;color:var(--stone);justify-content:space-between;padding-bottom:18px;font-size:11px;display:flex}.services-grid{grid-template-columns:repeat(3,1fr);display:grid}.services-grid article{border-right:1px solid var(--rule);min-height:385px;padding:28px 36px 36px 0}.services-grid article+article{padding-left:36px}.services-grid article:last-child{border-right:0}.services-grid article>span{color:var(--blue);font-family:monospace;font-size:12px}.services-grid h2{letter-spacing:-.03em;margin:62px 0 18px;font-family:Iowan Old Style,Baskerville,serif;font-size:42px;font-weight:400}.services-grid p{color:#5f625f;max-width:350px;line-height:1.7}.services-grid a{color:var(--blue);margin-top:45px;font-weight:600;display:inline-block}.process-section{background:#e9e5dc;padding:130px 40px}.process-section h2{letter-spacing:-.035em;max-width:1000px;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(44px,4vw,65px);font-weight:400;line-height:1.05}.process-steps{border-top:1px solid #c8c2b6;grid-template-columns:repeat(4,1fr);margin-top:85px;display:grid}.process-steps article{border-right:1px solid #c8c2b6;min-height:190px;padding:24px 30px 0 0}.process-steps article+article{padding-left:30px}.process-steps article:last-child{border:0}.process-steps b{color:var(--blue);font:12px monospace}.process-steps h3{margin:42px 0 12px;font-size:20px}.process-steps p{color:#616158;font-size:14px;line-height:1.6}.work-section{background:var(--blue);color:#fff;justify-content:space-between;align-items:end;padding:100px 40px;display:flex}.work-section .eyebrow{color:#cbd8ff}.work-section h2{max-width:750px;margin:0;font-family:Iowan Old Style,Baskerville,serif;font-size:55px;font-weight:400;line-height:1.05}.work-section .button{color:var(--blue);box-shadow:none;background:#fff}.public-footer{border-top:1px solid var(--rule);grid-template-columns:1fr 2fr 1fr;gap:50px;padding:90px 40px 45px;display:grid}.public-footer strong{font-size:30px}.public-footer p{color:#5c5d5c;max-width:460px;margin:0;line-height:1.6}.public-footer div{color:var(--blue);flex-direction:column;gap:12px;display:flex}.public-footer small{color:var(--stone);grid-column:1/-1;margin-top:60px}@media (width<=1050px){.public-header{grid-template-columns:1fr auto}.public-nav{display:none}.hero{grid-template-columns:55% 45%}.hero-copy{padding-left:0}.blue-orbit{right:-360px}.data-card{width:350px;right:-60px}.language-row{display:none}.services-grid h2{font-size:34px}}@media (width<=760px){.shell{width:min(100% - 32px,1440px)}.public-header{height:72px}.wordmark{font-size:25px}.header-actions{gap:16px}.portal-link{font-size:13px}.hero{min-height:830px;display:block}.hero-copy{padding:85px 0 0}.hero h1{font-size:54px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.hero-art{height:345px;margin-top:55px}.blue-orbit{width:380px;height:380px;top:-25px;right:-170px}.plane-a{width:250px;height:180px;top:20px;left:10px}.plane-b{width:190px;height:210px;top:60px;left:90px}.data-card{width:290px;padding:15px;top:70px;right:-8px}.metric-grid b{font-size:20px}.art-coordinates,.dot-matrix{display:none}.capability-strip{gap:10px;width:100%;padding-left:0;font-size:10px;bottom:8px;left:0}.services-section{padding:90px 0}.services-grid{grid-template-columns:1fr}.services-grid article,.services-grid article+article{border-right:0;border-bottom:1px solid var(--rule);min-height:auto;padding:34px 0 55px}.services-grid h2{margin-top:28px}.process-section{padding:90px 16px}.process-steps{grid-template-columns:1fr 1fr}.process-steps article{border-bottom:1px solid #c8c2b6}.work-section{padding:75px 16px;display:block}.work-section h2{font-size:42px}.work-section .button{margin-top:40px}.public-footer{grid-template-columns:1fr;padding:70px 0 35px}.public-footer small{grid-column:1;margin-top:20px}}.billing-center,.invoice-composer,.billing-settings{color:#f2f5f8}.billing-gate{background:linear-gradient(100deg,#231a0d,#101114 70%);border:1px solid #5e4520;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:20px 22px;display:flex}.billing-gate.ready{background:linear-gradient(100deg,#10251c,#101114 70%);border-color:#245c46}.billing-gate>div{align-items:center;gap:17px;display:flex}.billing-gate>div>i{color:#ffd08a;border:1px solid #a97832;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.billing-gate.ready>div>i{color:#8ff0c1;border-color:#4aaa7d}.billing-gate span{color:#d6a85f;letter-spacing:.13em;font:10px ui-monospace,monospace}.billing-gate.ready span{color:#74d4a3}.billing-gate h2{margin:5px 0 3px;font-size:18px;font-weight:550}.billing-gate p{color:#8d97a4;margin:0;font-size:12px}.billing-gate>button{color:#f0f3f6;cursor:pointer;white-space:nowrap;background:#161a20;border:1px solid #5e6671;padding:11px 14px}.billing-notice{color:#8ff0c1;background:#10251c;border:1px solid #245c46;margin:0 0 15px;padding:12px 14px;font-size:13px}.billing-actions{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.billing-actions>div{gap:10px;display:flex}.billing-actions .dark-button,.billing-actions .outline-dark-button{min-height:44px;font-size:12px}.billing-mode{color:#7f8a98;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font:11px ui-monospace,monospace;display:inline-flex}.billing-mode i{background:#687482;border-radius:50%;width:8px;height:8px}.billing-mode.mode-test i{background:#e7ad54;box-shadow:0 0 0 5px #e7ad541a}.billing-mode.mode-live i{background:#63d6a0;box-shadow:0 0 0 5px #63d6a01a}.billing-kpis{background:#0d0f13;border:1px solid #303744;grid-template-columns:repeat(4,1fr);display:grid}.billing-kpis article{border-right:1px solid #303744;padding:20px}.billing-kpis article:last-child{border-right:0}.billing-kpis span{color:#75818f;letter-spacing:.1em;font:10px ui-monospace,monospace}.billing-kpis b{font-variant-numeric:tabular-nums;margin:10px 0 3px;font-size:29px;font-weight:450;display:block}.billing-kpis small{color:#707b88;font-size:11px}.billing-layout{background:#0c0e12;border:1px solid #303744;grid-template-columns:minmax(630px,1.4fr) minmax(340px,.6fr);min-height:620px;margin-top:16px;display:grid}.invoice-register{border-right:1px solid #303744;min-width:0}.invoice-register-tools{border-bottom:1px solid #303744;grid-template-columns:1fr 155px 150px;gap:8px;padding:14px;display:grid}.invoice-register-tools input,.invoice-register-tools select{color:#e8ecf0;background:#080a0d;border:1px solid #303744;height:40px;padding:0 10px;font-size:12px}.invoice-table{overflow-x:auto}.invoice-table-head,.invoice-row{grid-template-columns:115px minmax(155px,1.2fr) 125px 135px 100px 100px;align-items:center;gap:12px;min-width:760px;display:grid}.invoice-table-head{color:#66727f;text-transform:uppercase;letter-spacing:.07em;background:#090b0e;padding:11px 14px;font:9px ui-monospace,monospace}.invoice-row{color:#cfd5dc;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #222933;width:100%;padding:13px 14px}.invoice-row:hover,.invoice-row.selected{background:#111722}.invoice-row.selected{box-shadow:inset 3px 0 #477cff}.invoice-row span{min-width:0}.invoice-row strong,.invoice-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invoice-row strong{color:#edf0f3;font-size:12px}.invoice-row small{color:#707b89;margin-top:3px;font-size:9px}.invoice-status{color:#aab4c1;text-transform:uppercase;white-space:nowrap;background:#1d242d;border-radius:99px;justify-content:center;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.invoice-status.draft{color:#b7c4d5;background:#202833}.invoice-status.open{color:#ffd08a;background:#342611}.invoice-status.issued,.invoice-status.sent,.invoice-status.viewed{color:#88c5ff;background:#102c48}.invoice-status.partially_paid{color:#d7b5ff;background:#2d1d42}.invoice-status.overdue{color:#ff9e9e;background:#421919}.invoice-status.cancelled{color:#a6adb7;background:#272b31}.invoice-status.paid{color:#8ff0c1;background:#123025}.invoice-status.void,.invoice-status.uncollectible{color:#9ca5b0;background:#23272e}.billing-money{font-variant-numeric:tabular-nums;font:12px ui-monospace,monospace}.billing-money.due{color:#ffd08a}.billing-money.paid{color:#8ff0c1}.invoice-inspector{background:#0d0f13;min-width:0;padding:22px}.billing-empty{color:#697482;text-align:center;align-content:center;place-items:center;gap:10px;min-height:240px;display:grid}.billing-empty i{color:#477cff;font-size:23px;font-style:normal}.billing-empty p{max-width:260px;margin:0;font-size:12px;line-height:1.5}.invoice-detail-head{justify-content:space-between;gap:15px;display:flex}.invoice-detail-head>div>span,.refund-history>span,.refund-box>span,.danger-confirm>span{color:#6f7b88;letter-spacing:.11em;font:9px ui-monospace,monospace}.invoice-detail-head h2{margin:6px 0 3px;font-size:27px;font-weight:450}.invoice-detail-head p{color:#818c99;margin:0;font-size:11px}.invoice-amount-hero{background:linear-gradient(120deg,#101c38,#0a0c10 70%);border:1px solid #303744;margin-top:20px;padding:18px}.invoice-amount-hero>span{color:#7896e7;letter-spacing:.12em;font:9px ui-monospace,monospace}.invoice-amount-hero strong{margin:6px 0 3px;font-size:31px;font-weight:450;display:block}.invoice-amount-hero small{color:#8290a0;font-size:10px}.invoice-detail-lines{margin-top:15px}.invoice-detail-lines>div{border-bottom:1px solid #242b35;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.invoice-detail-lines strong,.invoice-detail-lines small{display:block}.invoice-detail-lines strong{font-size:11px}.invoice-detail-lines small{color:#6f7b89;margin-top:3px;font-size:9px}.invoice-detail-lines>div>b{font:11px ui-monospace,monospace}.invoice-meta{margin:15px 0 0}.invoice-meta>div{border-bottom:1px solid #222933;justify-content:space-between;gap:15px;padding:8px 0;font-size:10px;display:flex}.invoice-meta dt{color:#6f7b88}.invoice-meta dd{text-align:right;margin:0}.invoice-error{color:#ffadb7;background:#2b171b;border:1px solid #71343b;padding:10px;font-size:11px}.danger-confirm,.refund-box{background:#17130d;border:1px solid #5a4422;margin-top:18px;padding:16px}.danger-confirm p,.refund-box p{color:#8b95a2;font-size:11px;line-height:1.5}.danger-confirm label,.refund-box label{color:#8f99a6;margin-top:10px;font-size:10px;display:block}.danger-confirm input,.refund-box input{color:#fff;background:#090b0e;border:1px solid #414956;width:100%;height:39px;margin-top:6px;padding:0 10px;display:block}.danger-confirm .dark-button{width:100%;min-height:43px;margin-top:12px;font-size:11px}.danger-confirm>.outline-dark-button{width:100%;min-height:41px;margin:10px 0 2px;font-size:11px}.delete-draft-control{border-top:1px solid #4e3820;grid-template-columns:1fr auto;gap:7px;padding-top:14px;margin-top:18px!important;display:grid!important}.delete-draft-control input{grid-column:1;margin:0!important}.delete-draft-control button{color:#ffadb7;cursor:pointer;background:#27161a;border:1px solid #71343b;padding:0 10px}.invoice-action-stack{gap:9px;margin-top:18px;display:grid}.invoice-action-stack .dark-button,.invoice-action-stack .outline-dark-button{width:100%;min-height:43px;font-size:11px}.void-control{color:#818b98;grid-template-columns:1fr auto;gap:7px;margin-top:10px;font-size:9px;display:grid}.void-control input{color:#fff;background:#090b0e;border:1px solid #3a424d;grid-column:1;height:35px;padding:0 9px}.void-control button,.refund-trigger,.refund-box button{color:#ffadb7;cursor:pointer;background:#27161a;border:1px solid #71343b;padding:0 10px}.refund-trigger{min-height:41px}.refund-box button{width:100%;min-height:39px;margin-top:11px}.refund-history{border-top:1px solid #303744;margin-top:20px;padding-top:13px}.refund-history>div{border-bottom:1px solid #222933;grid-template-columns:90px 1fr;padding:9px 0;font-size:10px;display:grid}.refund-history span{text-transform:capitalize}.refund-history small{color:#707b89;margin-top:2px;display:block}.billing-page-head{border-bottom:1px solid #303744;justify-content:space-between;gap:30px;padding-bottom:25px;display:flex}.billing-page-head h2{margin:7px 0;font-size:38px;font-weight:430}.billing-page-head>div:first-child>p:not(.app-kicker){color:#87919e;max-width:650px;margin:0;font-size:13px;line-height:1.5}.composer-total,.readiness-meter{background:#0d0f13;border:1px solid #303744;align-self:flex-end;min-width:230px;padding:18px}.composer-total span{color:#73819a;letter-spacing:.12em;font:9px ui-monospace,monospace}.composer-total b,.readiness-meter strong{margin:7px 0 3px;font-size:27px;font-weight:450;display:block}.composer-total small,.readiness-meter span{color:#74808e;font-size:10px}.composer-grid,.billing-settings-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.composer-grid>section,.billing-settings-grid>section{background:#0d0f13;border:1px solid #303744;min-width:0;padding:20px}.composer-section-head{border-bottom:1px solid #282f38;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding-bottom:15px;display:grid}.composer-section-head>b{color:#5684ff;font:11px ui-monospace,monospace}.composer-section-head span{color:#697583;letter-spacing:.1em;font:9px ui-monospace,monospace}.composer-section-head h3{margin:3px 0 0;font-size:17px;font-weight:500}.composer-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.composer-fields label{color:#798593;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.composer-fields label.full{grid-column:1/-1}.composer-fields input,.composer-fields select,.composer-fields textarea{color:#f0f3f6;background:#090b0e;border:1px solid #303744;width:100%;margin-top:6px;padding:0 10px;font-size:12px;display:block}.composer-fields input,.composer-fields select{height:40px}.composer-fields textarea{resize:vertical;min-height:90px;padding-block:10px}.composer-fields input:disabled{color:#6d7784;background:#101318}.recipient-check{background:#1d170e;border:1px solid #5e4520;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}.recipient-check.complete{background:#10251c;border-color:#245c46}.recipient-check>i{color:#ffd08a;font-style:normal}.recipient-check.complete>i{color:#8ff0c1}.recipient-check strong,.recipient-check small{display:block}.recipient-check strong{font-size:11px}.recipient-check small{color:#7e8996;margin-top:2px;font-size:9px}.invoice-line-editor{margin-top:16px;overflow-x:auto}.line-editor-head,.line-editor-row{grid-template-columns:minmax(190px,1fr) 55px 110px 95px 30px;align-items:center;gap:7px;min-width:560px;display:grid}.line-editor-head{color:#687482;text-transform:uppercase;padding:0 0 8px;font:8px ui-monospace,monospace}.line-editor-row{border-top:1px solid #252c35;padding:7px 0}.line-editor-row input{color:#fff;background:#090b0e;border:1px solid #303744;width:100%;height:37px;padding:0 9px;font-size:11px}.line-description-stack{gap:5px;display:grid}.line-description-stack input:last-child{color:#aab4c1;height:30px;font-size:9px}.line-editor-row>strong{text-align:right;font:10px ui-monospace,monospace}.line-editor-row>button{color:#8b95a2;cursor:pointer;background:0 0;border:0;font-size:18px}.price-input{position:relative}.price-input span{color:#788391;font-size:10px;position:absolute;top:10px;left:8px}.price-input input{padding-left:20px}.add-invoice-line{color:#8faeff;cursor:pointer;background:0 0;border:1px dashed #3a4655;margin-top:10px;padding:8px 10px;font-size:10px}.invoice-calculation{width:min(100%,310px);margin:18px 0 0 auto}.invoice-calculation>div{color:#818c99;border-bottom:1px solid #282f38;justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.invoice-calculation>div:last-child{color:#f1f4f7;font-size:14px}.composer-footer{background:#0d0f13;border:1px solid #303744;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:18px;display:flex}.composer-footer>div{align-items:center;gap:13px;display:flex}.composer-footer>div>i{color:#5684ff;font-size:20px;font-style:normal}.composer-footer p,.composer-footer strong,.composer-footer span{margin:0;display:block}.composer-footer strong{font-size:12px}.composer-footer span{color:#74808d;margin-top:3px;font-size:10px}.settings-save{justify-content:flex-end;margin-top:18px;display:flex}.stripe-connection-card{margin-top:15px}.stripe-connection-card>div{border-bottom:1px solid #282f38;justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.stripe-connection-card b.ok{color:#8ff0c1}.stripe-connection-card b.missing{color:#ffad7a}.stripe-connection-card p{color:#7a8592;font-size:11px;line-height:1.6}.stripe-connection-card code{color:#a9bfff}.stripe-connection-card small{color:#6e7986}.einvoice-readiness{grid-column:1/-1}.einvoice-roadmap{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.einvoice-roadmap>div{background:#090b0e;border:1px solid #2e3742;grid-template-columns:30px 1fr;gap:10px;padding:14px;display:grid}.einvoice-roadmap i{border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.einvoice-roadmap i.ready{color:#8ff0c1;border:1px solid #245c46}.einvoice-roadmap i.pending{color:#ffd08a;border:1px solid #6a4a1c}.einvoice-roadmap strong,.einvoice-roadmap small{display:block}.einvoice-roadmap strong{font-size:11px}.einvoice-roadmap small{color:#74808e;margin-top:4px;font-size:9px;line-height:1.5}.client-billing-divider{border-top:1px solid #303744;justify-content:space-between;align-items:center;padding:13px 0 3px;display:flex}.client-billing-divider span{color:#5684ff;letter-spacing:.1em;font:10px ui-monospace,monospace}.client-billing-divider small{color:#687482;font-size:9px}.client-billing-panel{background:#0d0f13;border:1px solid #303744;margin-top:24px}.client-billing-head{background:linear-gradient(110deg,#101d3a,#0d0f13 60%);border-bottom:1px solid #303744;justify-content:space-between;align-items:center;gap:25px;padding:25px;display:flex}.client-billing-head h2{margin:3px 0 5px;font-size:29px;font-weight:450}.client-billing-head p:not(.app-kicker){color:#8a95a2;margin:0;font-size:12px}.stripe-secure-mark{color:#aab9d8;letter-spacing:.08em;align-items:center;gap:10px;font:9px ui-monospace,monospace;display:flex}.stripe-secure-mark>i{color:#8faeff;border:1px solid #4a68a8;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.client-invoice{border-bottom:1px solid #252c35;grid-template-columns:minmax(210px,1fr) 145px 150px minmax(180px,auto);align-items:center;gap:20px;padding:18px 22px;display:grid}.client-invoice:last-child{border-bottom:0}.client-invoice-identity>span{color:#789cff;font:9px ui-monospace,monospace}.client-invoice-identity strong,.client-invoice-identity small{display:block}.client-invoice-identity strong{margin-top:5px;font-size:13px}.client-invoice-identity small{color:#707b88;margin-top:4px;font-size:10px}.client-invoice-amount span,.client-invoice-amount strong,.client-invoice-amount small{display:block}.client-invoice-amount span{color:#6f7a87;text-transform:uppercase;font-size:9px}.client-invoice-amount strong{margin-top:3px;font:18px ui-monospace,monospace}.client-invoice-amount small{color:#6f7a87;font-size:9px}.client-invoice-actions{justify-content:flex-end;gap:8px;display:flex}.client-invoice-actions .dark-button,.client-invoice-actions .outline-dark-button{gap:20px;min-height:41px;padding-inline:14px;font-size:10px}@media (width<=1250px){.billing-layout{grid-template-columns:1fr}.invoice-register{border-bottom:1px solid #303744;border-right:0}.composer-grid,.billing-settings-grid{grid-template-columns:1fr}.client-invoice{grid-template-columns:minmax(200px,1fr) 140px 140px}.client-invoice-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.billing-gate,.billing-actions,.billing-page-head,.composer-footer,.client-billing-head{flex-direction:column;align-items:stretch}.billing-actions>div{display:grid}.billing-mode{margin-top:12px}.billing-kpis{grid-template-columns:1fr 1fr}.billing-kpis article:nth-child(2){border-right:0}.billing-kpis article{border-bottom:1px solid #303744}.invoice-register-tools,.composer-fields{grid-template-columns:1fr}.composer-fields label.full{grid-column:1}.composer-total,.readiness-meter{align-self:stretch;min-width:0}.client-billing-divider{flex-direction:column;align-items:flex-start;gap:5px}.client-invoice{grid-template-columns:1fr}.client-invoice-actions{grid-column:1;display:grid}.einvoice-roadmap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.application-shell{background:var(--night);color:#f5f7fa;min-height:100vh}.application-header{border-bottom:1px solid var(--night-rule);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 34px;display:grid}.application-logo{letter-spacing:.14em;font-size:25px}.application-languages{border:1px solid var(--night-rule);border-radius:6px;gap:4px;padding:4px;display:flex}.application-languages button{color:var(--night-copy);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.application-languages button.active{color:#fff;background:#1b2029}.app-portal{color:#9bb6ff;justify-self:end;font-size:13px}.application-layout{grid-template-columns:340px 1fr;min-height:calc(100vh - 72px);display:grid}.application-sidebar{border-right:1px solid var(--night-rule);height:calc(100vh - 72px);padding:54px 32px 28px;position:sticky;top:0;overflow:auto}.app-kicker{letter-spacing:.15em;text-transform:uppercase;color:#5684ff;margin:0 0 14px;font:11px ui-monospace,monospace}.application-sidebar h1{letter-spacing:-.03em;margin:0 0 38px;font-size:32px;font-weight:450}.progress-meta{color:var(--night-copy);justify-content:space-between;font:11px ui-monospace,monospace;display:flex}.progress-track{background:#222832;height:2px;margin:11px 0 28px}.progress-track i{background:#2f6bff;height:100%;transition:width .25s;display:block}.application-sidebar nav{flex-direction:column;gap:2px;display:flex}.application-sidebar nav button{text-align:left;color:#737c8b;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:32px 1fr;align-items:center;padding:8px;font-size:12px;display:grid}.application-sidebar nav button b{font:10px ui-monospace,monospace}.application-sidebar nav button.active{color:#fff;background:#151920}.application-sidebar nav button.active b{color:#5684ff}.application-sidebar nav button.done{color:#a9b1bd}.application-sidebar nav button.done b{color:#5684ff}.application-sidebar>small{color:#596170;margin-top:28px;font-size:10px;display:block}.application-content{max-width:1200px;padding:70px clamp(30px,8vw,130px) 80px}.form-heading{border-bottom:1px solid var(--night-rule);margin-bottom:42px;padding-bottom:30px}.form-heading>span{color:#5684ff;letter-spacing:.14em;font:10px ui-monospace,monospace}.form-heading h2{letter-spacing:-.035em;margin:12px 0 0;font-size:42px;font-weight:400}.form-heading p{color:var(--night-copy);max-width:700px;margin:18px 0 0;line-height:1.6}.fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.form-field{border:0;margin:0;padding:0;display:block}.signature-box,.fields-grid>.form-field:only-child{grid-column:1/-1}.form-field:has(textarea){grid-column:1/-1}.form-field:has(.choice-grid){grid-column:1/-1}.form-field:has(.feature-table){grid-column:1/-1}.form-field>span,.form-field legend{color:#c8cdd6;margin-bottom:10px;font-size:12px;display:block}.form-field em{color:#5684ff;margin-left:4px;font-style:normal}.form-field input,.form-field textarea,.form-field select{color:#f5f7fa;background:#0e1014;border:1px solid #303744;border-radius:5px;outline:none;width:100%;padding:14px 15px;transition:border .15s,box-shadow .15s}.form-field textarea{resize:vertical;min-height:140px;line-height:1.55}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#477cff;box-shadow:0 0 0 3px #2f6bff1f}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice{color:#9ea6b3;cursor:pointer;background:#0e1014;border:1px solid #2a303a;border-radius:5px;align-items:center;gap:10px;padding:12px 13px;font-size:12px;display:flex}.choice input{opacity:0;pointer-events:none;position:absolute}.choice>span{color:#fff;border:1px solid #3a424f;border-radius:3px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.choice.selected{color:#fff;background:#121a2d;border-color:#396ce9}.choice.selected>span{background:#2f6bff;border-color:#2f6bff}.feature-table{border:1px solid #2a303a;border-radius:5px;overflow:hidden}.table-head,.table-row{grid-template-columns:1fr 2fr 110px;display:grid}.table-head{color:#7f8998;text-transform:uppercase;letter-spacing:.1em;background:#151920;font-size:10px}.table-head b{padding:12px 14px}.table-row{border-top:1px solid #2a303a}.table-row input,.table-row select{box-shadow:none!important;border:0!important;border-right:1px solid #2a303a!important;border-radius:0!important}.priority-list{border-top:1px solid #2a303a;flex-direction:column;display:flex}.priority-list>div{border-bottom:1px solid #2a303a;grid-template-columns:52px 1fr 1fr;display:grid}.priority-list b{color:#5684ff;place-items:center;font:11px ui-monospace,monospace;display:grid}.priority-list input{border:0;border-left:1px solid #2a303a;border-radius:0;box-shadow:none!important}.signature-box{background:#0e1014;border:1px solid #2a303a;border-radius:7px;padding:28px}.signature-box>p{color:#aeb5c1;margin:0 0 28px;line-height:1.6}.accept-row{color:#9da5b1;gap:13px;margin-top:22px;font-size:12px;line-height:1.5;display:flex}.accept-row input{accent-color:#2f6bff;width:18px;height:18px}.form-error{color:#ffb9b9;background:#2b1414;border:1px solid #7b3030;border-radius:5px;margin-top:26px;padding:12px 15px;font-size:12px}.form-actions{border-top:1px solid var(--night-rule);justify-content:space-between;margin-top:55px;padding-top:30px;display:flex}.back-button{color:#8d95a2;cursor:pointer;background:0 0;border:0}.back-button:disabled{opacity:.3}.dark-button,.outline-dark-button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:40px;min-height:54px;padding:0 24px;font-weight:600;display:inline-flex}.dark-button{color:#fff;background:#2f6bff;border:1px solid #2f6bff}.dark-button:hover{background:#477cff}.dark-button:disabled{opacity:.5}.outline-dark-button{color:#fff;border:1px solid #3a424f}.success-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex}.success-mark{color:#5684ff;border:1px solid #2f6bff;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:30px;font-size:25px;display:grid}.success-screen h1{letter-spacing:-.04em;margin:0;font-size:53px;font-weight:400}.success-screen>p:not(.app-kicker){color:var(--night-copy)}.reference-card{border:1px solid var(--night-rule);flex-direction:column;gap:8px;min-width:min(100%,520px);margin:30px 0;padding:25px;display:flex}.reference-card span,.reference-card small{color:var(--night-copy);font-size:11px}.reference-card strong{color:#5684ff;font:22px ui-monospace,monospace}.success-actions{align-items:center;gap:15px;display:flex}.success-actions>a:last-child{color:#8791a0;margin-left:15px;font-size:12px}@media (width<=900px){.application-layout{grid-template-columns:1fr}.application-sidebar{border-right:0;border-bottom:1px solid var(--night-rule);height:auto;padding:30px 20px;position:static}.application-sidebar nav{display:none}.application-sidebar h1{margin-bottom:22px}.application-content{padding:45px 20px 70px}.fields-grid{grid-template-columns:1fr}.form-field,.signature-box{grid-column:1!important}.form-heading h2{font-size:34px}}@media (width<=600px){.application-header{grid-template-columns:1fr auto;padding:0 16px}.app-portal{display:none}.application-languages{justify-self:end}.application-languages button span{display:none}.application-content{padding-inline:16px}.choice-grid,.table-head,.table-row{grid-template-columns:1fr}.table-head{display:none}.table-row input,.table-row select{border-bottom:1px solid #2a303a!important;border-right:0!important}.priority-list>div{grid-template-columns:38px 1fr}.priority-list input:last-child{grid-column:2}.success-actions{flex-direction:column}.success-screen{padding:35px 20px}.success-screen h1{font-size:40px}}@media print{body{color:#000!important;background:#fff!important}.application-header,.application-sidebar,.form-actions,.success-mark,.success-actions{display:none!important}.application-shell{color:#000!important;background:#fff!important}.success-screen{text-align:left;display:block}.reference-card{border:1px solid #ccc}}.platform-shell,.admin-shell{background:var(--night);color:#f5f7fa;min-height:100vh}.platform-header{border-bottom:1px solid var(--night-rule);justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.platform-logo{letter-spacing:.12em;font-size:20px}.platform-logo span{color:#596372;letter-spacing:.16em;font-size:10px}.platform-header nav{color:#929ba9;align-items:center;gap:30px;font-size:12px;display:flex}.platform-owner{color:#fff;border:1px solid #343c48;border-radius:4px;padding:10px 13px}.portal-entry{background-image:linear-gradient(#242a3438 1px,#0000 1px),linear-gradient(90deg,#242a3438 1px,#0000 1px);background-size:70px 70px;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;min-height:calc(100vh - 72px);padding:70px max(7vw,30px);display:grid}.portal-intro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(58px,6.5vw,98px);font-weight:400;line-height:.94}.portal-intro>p:not(.app-kicker){color:var(--night-copy);max-width:620px;font-size:18px;line-height:1.65}.portal-signal{color:#7f8998;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin-top:55px;font:11px ui-monospace,monospace;display:flex}.portal-signal i{background:#2f6bff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #2f6bff1a}.lookup-card{background:#0d0f13;border:1px solid #2a303a;padding:42px;box-shadow:0 28px 80px #00000059}.lookup-card>span,.card-title>span,.signature-panel>span,.detail-block>span,.agreement-editor>div>span{letter-spacing:.14em;color:#5684ff;font:10px ui-monospace,monospace}.lookup-card h2{margin:14px 0 35px;font-size:28px;font-weight:400}.lookup-card label,.signature-panel label{color:#aab1bd;margin:18px 0;font-size:11px;display:block}.lookup-card input,.signature-panel input{color:#fff;background:#08090b;border:1px solid #303744;border-radius:4px;outline:none;width:100%;margin-top:9px;padding:15px;display:block}.lookup-card input:focus,.signature-panel input:focus{border-color:#477cff}.lookup-card .dark-button{justify-content:space-between;width:100%;margin-top:18px}.lookup-card>small{text-align:center;color:#697281;margin-top:23px;display:block}.lookup-card>small a{color:#8dabff}.client-dashboard{max-width:1500px;margin:auto;padding:55px max(4vw,30px) 100px}.dashboard-top{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.quiet-button{color:#8e97a5;cursor:pointer;background:0 0;border:0}.dashboard-top .quiet-button{margin-bottom:35px;padding:0}.dashboard-top h1{letter-spacing:-.04em;margin:8px 0;font-size:48px;font-weight:400}.dashboard-top>div>p:last-child{color:var(--night-copy)}.status-pill{text-transform:uppercase;letter-spacing:.08em;border:1px solid #354050;border-radius:99px;padding:11px 15px;font-size:11px}.status-pill i{background:#5684ff;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.timeline-card,.platform-card,.agreement-card{border:1px solid var(--night-rule);background:#0d0f13}.timeline-card{margin-bottom:18px;padding:26px}.card-title{color:#687282;justify-content:space-between;display:flex}.card-title small{font-size:10px}.project-timeline{grid-template-columns:repeat(7,1fr);margin-top:34px;display:grid}.project-timeline>div{color:#5f6977;border-top:1px solid #2d3440;flex-direction:column;gap:11px;padding-top:18px;font-size:11px;display:flex;position:relative}.project-timeline>div:before{content:"";background:#2c333e;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.project-timeline i{font:10px ui-monospace,monospace}.project-timeline .complete,.project-timeline .current{color:#b6bec9;border-color:#2f6bff}.project-timeline .complete:before,.project-timeline .current:before{background:#2f6bff}.project-timeline .current:before{box-shadow:0 0 0 6px #2f6bff26}.client-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.platform-card{min-height:250px;padding:28px}.platform-card h2{letter-spacing:-.025em;max-width:500px;margin:48px 0 12px;font-size:27px;font-weight:400}.platform-card>p{color:var(--night-copy);font-size:13px}.platform-card dl{margin:34px 0}.platform-card dl>div{border-bottom:1px solid var(--night-rule);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.platform-card dt{color:#727c89}.platform-card dd{margin:0}.platform-card .outline-dark-button{min-height:42px;font-size:11px}.agreement-card{grid-template-columns:1.2fr .8fr;margin-top:18px;display:grid}.agreement-copy{padding:45px}.agreement-copy h2{margin:12px 0 25px;font-size:38px;font-weight:400}.agreement-terms{white-space:pre-wrap;color:#abb2be;max-width:720px;line-height:1.7}.agreement-copy>small{color:#647080;margin-top:40px;display:block}.signature-panel{border-left:1px solid var(--night-rule);padding:45px}.signature-panel h3{font-size:26px;font-weight:400}.signature-panel .accept-row{display:flex}.signature-panel .accept-row input{flex:0 0 18px;width:18px;margin-top:0}.signature-panel .dark-button{justify-content:space-between;width:100%;margin-top:20px}.signed-seal{color:#5684ff;border:1px solid #2f6bff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:26px;display:grid}.signature-panel>small{color:#687282}.admin-shell{grid-template-columns:230px 1fr;display:grid}.admin-nav{border-right:1px solid var(--night-rule);flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.admin-nav>.platform-logo{padding:0 10px 36px}.admin-nav nav{flex-direction:column;gap:4px;display:flex}.admin-nav nav button{text-align:left;color:#737d8b;background:0 0;border:0;border-radius:5px;grid-template-columns:24px 1fr auto;align-items:center;padding:11px;font-size:12px;display:grid}.admin-nav nav button.active{color:#fff;background:#151920}.admin-nav nav button span{background:#252c36;border-radius:9px;padding:2px 6px;font:10px ui-monospace,monospace}.admin-user{border-top:1px solid var(--night-rule);align-items:center;gap:11px;margin-top:auto;padding:22px 6px 0;font-size:11px;display:flex}.admin-user>i{background:#2f6bff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.admin-user span{text-overflow:ellipsis;flex-direction:column;gap:3px;display:flex;overflow:hidden}.admin-user small{color:#616b79}.admin-main>header{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.admin-main>header h1{margin:5px 0 0;font-size:40px;font-weight:400}.admin-header-actions{align-items:center;gap:12px;display:flex}.admin-header-actions .outline-dark-button{min-height:42px;font-size:11px}.stat-grid{border:1px solid var(--night-rule);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.stat-grid article{border-right:1px solid var(--night-rule);padding:20px}.stat-grid article:last-child{border-right:0}.stat-grid span{color:#687382;letter-spacing:.12em;font:9px ui-monospace,monospace}.stat-grid b{margin:12px 0 2px;font-size:32px;font-weight:400;display:block}.stat-grid small{color:#606b79;font-size:10px}.admin-workspace{border:1px solid var(--night-rule);grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr);min-height:580px;display:grid}.applications-list{border-right:1px solid var(--night-rule)}.list-tools{border-bottom:1px solid var(--night-rule);grid-template-columns:1fr 150px;gap:8px;padding:14px;display:grid}.list-tools input,.list-tools select,.detail-head select,.application-detail textarea,.application-detail input,.agreement-editor select{color:#d9dee5;background:#0b0d10;border:1px solid #2f3641;border-radius:4px;outline:none;padding:10px;font-size:11px}.application-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e232b;grid-template-columns:12px 1fr auto auto;align-items:center;gap:14px;width:100%;padding:17px 15px;display:grid}.application-row:hover,.application-row.selected{background:#12161c}.status-dot{background:#5684ff;border-radius:50%;width:7px;height:7px}.status-dot.completed{background:#5fcf98}.status-dot.declined{background:#6b7380}.application-row div{flex-direction:column;gap:5px;display:flex}.application-row strong{font-size:12px}.application-row small,.application-row time{color:#687382;font-size:10px}.application-row>b{text-transform:uppercase;color:#8a94a2;border:1px solid #303743;border-radius:20px;padding:5px 7px;font-size:9px}.empty-state{color:#697382;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.empty-state i{font-size:30px;font-style:normal}.empty-state h3{color:#d8dde4;margin:12px 0 0;font-size:16px;font-weight:400}.empty-state p{font-size:11px}.empty-state a{color:#7fa0ff;font-size:11px}.application-detail{padding:28px;overflow:auto}.detail-head{border-bottom:1px solid var(--night-rule);justify-content:space-between;gap:25px;padding-bottom:24px;display:flex}.detail-head span{color:#5684ff;font:10px ui-monospace,monospace}.detail-head h2{margin:8px 0;font-size:27px;font-weight:400}.detail-head p{color:#7a8492;font-size:11px}.detail-head select{height:40px}.detail-block{border-bottom:1px solid var(--night-rule);padding:24px 0}.detail-block p{color:#c0c6cf;font-size:13px;line-height:1.6}.application-detail textarea,.application-detail input{resize:vertical;width:100%;min-height:85px;margin-top:12px}.application-detail input{min-height:auto}.agreement-editor>div{justify-content:space-between;align-items:center;display:flex}.agreement-editor select{width:150px}.agreement-editor small{color:#6f7b89;margin-top:12px;display:block}.detail-actions{justify-content:space-between;align-items:center;padding-top:25px;display:flex}.detail-actions .dark-button{min-height:44px;font-size:11px}.detail-actions .quiet-button{font-size:11px}@media (width<=1050px){.portal-entry{grid-template-columns:1fr}.portal-intro h1{font-size:70px}.lookup-card{max-width:620px}.admin-shell{grid-template-columns:76px 1fr}.admin-nav{padding:25px 10px}.admin-nav .platform-logo span,.admin-nav nav button:not(.active) span,.admin-nav nav button span,.admin-nav nav button{font-size:0}.admin-nav nav button i{font-size:17px}.admin-user span{display:none}.stat-grid{grid-template-columns:1fr 1fr}.admin-workspace{grid-template-columns:1fr}.applications-list{border-right:0;border-bottom:1px solid var(--night-rule)}}@media (width<=700px){.platform-header{padding:0 16px}.platform-header nav>a:first-child{display:none}.portal-entry{padding:55px 16px}.portal-intro h1{font-size:52px}.lookup-card{padding:28px 20px}.dashboard-top{display:block}.status-pill{margin-top:20px;display:inline-block}.client-dashboard{padding:35px 16px 70px}.project-timeline{grid-template-columns:1fr}.project-timeline>div{border-top:0;border-left:1px solid #2d3440;padding:0 0 22px 20px}.project-timeline>div:before{top:0;left:-4px}.client-grid,.agreement-card{grid-template-columns:1fr}.signature-panel{border-left:0;border-top:1px solid var(--night-rule);padding:28px}.agreement-copy{padding:28px}.admin-shell{display:block}.admin-nav{display:none}.admin-main{padding:22px 12px}.admin-main>header{align-items:flex-start}.admin-header-actions .outline-dark-button{display:none}.stat-grid{grid-template-columns:1fr 1fr}.admin-workspace{grid-template-columns:1fr}.application-detail{padding:20px 14px}.list-tools{grid-template-columns:1fr}.application-row{grid-template-columns:12px 1fr auto}.application-row time{display:none}}@media print{.platform-header,.admin-nav,.admin-main>header,.stat-grid,.applications-list,.detail-actions,.quiet-button{display:none!important}.client-dashboard,.admin-main,.application-detail{padding:0!important}.platform-shell,.admin-shell,.admin-main,.application-detail{color:#000!important;background:#fff!important}.timeline-card,.platform-card,.agreement-card,.admin-workspace{background:#fff!important;border:1px solid #bbb!important}}.consent-banner{z-index:1000;color:#f5f7fa;background:#0d0f13;border:1px solid #313946;justify-content:space-between;align-items:center;gap:35px;max-width:1180px;margin:auto;padding:22px 24px;display:flex;position:fixed;bottom:22px;left:24px;right:24px;box-shadow:0 24px 80px #00000073}.consent-banner strong{font-size:14px}.consent-banner p{color:#a8afba;max-width:720px;margin:7px 0 5px;font-size:11px;line-height:1.55}.consent-banner a{color:#7fa0ff;font-size:10px;text-decoration:underline}.consent-banner>div:last-child{flex:none;gap:9px;display:flex}.consent-banner button{cursor:pointer;border-radius:4px;padding:11px 16px;font-size:11px}.consent-decline{color:#bcc3ce;background:0 0;border:1px solid #3a424f}.consent-accept{color:#fff;background:#2f6bff;border:1px solid #2f6bff}.privacy-page{color:#171a1f;background:#f4f1ea;min-height:100vh}.privacy-page>header{border-bottom:1px solid #d6d1c7;justify-content:space-between;align-items:center;height:76px;padding:0 40px;display:flex}.privacy-page>header a{letter-spacing:-.04em;font-size:24px;font-weight:750}.privacy-page>header span{letter-spacing:.14em;color:#77756e;font:10px ui-monospace,monospace}.privacy-page>article{max-width:850px;margin:auto;padding:110px 30px 120px}.privacy-page h1{letter-spacing:-.045em;margin:10px 0 25px;font-family:Iowan Old Style,Baskerville,serif;font-size:72px;font-weight:400}.privacy-lead{color:#484b50;margin-bottom:65px;font-size:20px;line-height:1.65}.privacy-page section{border-top:1px solid #d6d1c7;grid-template-columns:210px 1fr;padding:28px 0;display:grid}.privacy-page section h2{margin:0;font-size:15px}.privacy-page section p{color:#5e615f;margin:0;font-size:14px;line-height:1.7}.privacy-back{color:#2457e6;margin-top:45px;font-weight:600;display:inline-block}.workspace-error{color:#ffb9b9;background:#2b1414;border:1px solid #7b3030;margin:-18px 0 18px;padding:10px 14px;font-size:11px}.overview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.overview-panel{border:1px solid var(--night-rule);background:#0d0f13;min-height:280px;padding:20px}.overview-panel.analytics-snapshot{grid-column:1/-1}.panel-head{border-bottom:1px solid #242a34;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.panel-head>span{letter-spacing:.14em;color:#7b8796;font:10px ui-monospace,monospace}.panel-head button{color:#7395f5;cursor:pointer;background:0 0;border:0;font-size:10px}.overview-row{color:#fff;border-bottom:1px solid #1e232b;grid-template-columns:10px 1fr auto;align-items:center;gap:13px;padding:15px 2px;display:grid}.overview-row.clickable{text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%}.overview-row div{flex-direction:column;gap:4px;display:flex}.overview-row strong{font-size:12px}.overview-row small,.overview-row time{color:#687382;font-size:10px}.overview-row>b{text-transform:uppercase;color:#8993a0;font-size:9px}.health-dot{background:#56c992;border-radius:50%;width:8px;height:8px}.health-dot.attention{background:#e4ae55}.health-dot.risk{background:#e06d6d}.snapshot-numbers{background:#242a34;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.snapshot-numbers>div{background:#0d0f13;padding:16px}.snapshot-numbers b{font-size:28px;font-weight:400;display:block}.snapshot-numbers span{color:#687382;font-size:9px}.mini-traffic-bars{align-items:flex-end;gap:5px;height:90px;margin-top:25px;display:flex}.mini-traffic-bars i{background:#2f6bff;flex:1;max-width:35px;min-height:3px}.empty-state.compact{min-height:160px}.client-toolbar{border:1px solid var(--night-rule);border-bottom:0;justify-content:space-between;align-items:center;padding:12px;display:flex}.client-toolbar .list-tools{border:0;min-width:520px;padding:0}.client-toolbar .dark-button{min-height:40px;font-size:11px}.clients-grid{border:1px solid var(--night-rule);grid-template-columns:360px 1fr;min-height:650px;display:grid}.client-list{border-right:1px solid var(--night-rule)}.client-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1f252d;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;width:100%;padding:17px 14px;display:grid}.client-row:hover,.client-row.selected{background:#12161c}.client-row div{flex-direction:column;gap:4px;display:flex}.client-row strong{font-size:12px}.client-row small,.client-row span{color:#707a88;font-size:9px}.client-row>b{text-transform:uppercase;color:#7fa0ff;grid-column:2;font-size:8px}.client-detail{padding:26px;overflow:auto}.client-identity{border-bottom:1px solid var(--night-rule);grid-template-columns:54px 1fr auto;align-items:center;gap:15px;padding-bottom:24px;display:grid}.client-avatar{color:#7fa0ff;background:#111a2c;border:1px solid #3459a8;place-items:center;width:54px;height:54px;font-weight:700;display:grid}.client-identity span{color:#5684ff;font:9px ui-monospace,monospace}.client-identity h2{margin:4px 0;font-size:26px;font-weight:400}.client-identity p{color:#76818f;margin:0;font-size:10px}.client-identity select,.quick-entry select,.quick-entry input,.project-entry input{color:#d9dee5;background:#0b0d10;border:1px solid #2f3641;border-radius:4px;padding:10px;font-size:10px}.client-detail-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:25px 0;display:grid}.client-detail-grid label{text-transform:uppercase;letter-spacing:.08em;color:#74808f;font-size:9px}.client-detail-grid input,.client-detail-grid select,.client-detail-grid textarea{color:#fff;text-transform:none;letter-spacing:0;background:#0b0d10;border:1px solid #2f3641;border-radius:4px;width:100%;margin-top:7px;padding:11px;font-size:11px;display:block}.client-detail-grid textarea{resize:vertical;min-height:90px}.client-detail-grid .full{grid-column:1/-1}.client-save{border-bottom:1px solid var(--night-rule);justify-content:space-between;align-items:center;padding:0 0 25px;display:flex}.client-save small{color:#687382;font-size:9px}.client-save .dark-button{min-height:42px;font-size:10px}.relationship-grid{grid-template-columns:1fr 1fr;gap:24px;padding-top:28px;display:grid}.relationship-grid>section{min-width:0}.quick-entry{grid-template-columns:80px 1fr auto;gap:6px;margin-top:14px;display:grid}.quick-entry button,.project-entry button{color:#fff;cursor:pointer;background:#2f6bff;border:0;border-radius:4px;padding:0 13px}.activity-feed article{border-bottom:1px solid #1f252d;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;display:grid}.activity-feed article>i{color:#7fa0ff;background:#18213a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.activity-feed strong{text-transform:uppercase;color:#7fa0ff;font-size:9px}.activity-feed p{color:#c1c7d0;margin:4px 0;font-size:11px}.activity-feed small{color:#697382;font-size:8px}.project-entry{grid-template-columns:1fr 100px 36px;gap:6px;margin-top:14px;display:grid}.project-row{border-bottom:1px solid #1f252d;grid-template-columns:1fr auto;gap:8px;padding:14px 0;display:grid}.project-row div{flex-direction:column;gap:3px;display:flex}.project-row strong{font-size:11px}.project-row small,.project-row>span{color:#707a88;font-size:9px}.project-row>i{background:#202731;grid-column:1/-1;height:3px}.project-row>i b{background:#2f6bff;height:100%;display:block}.modal-backdrop{z-index:1100;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-modal{color:#fff;background:#0d0f13;border:1px solid #343c48;width:min(100%,620px);max-height:90vh;padding:35px;position:relative;overflow:auto}.modal-close{color:#8791a0;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:16px;right:20px}.client-modal h2{margin:8px 0 24px;font-size:32px;font-weight:400}.client-modal label{text-transform:capitalize;color:#86909e;margin:12px 0;font-size:10px;display:block}.client-modal input{color:#fff;background:#08090b;border:1px solid #303744;border-radius:4px;width:100%;margin-top:7px;padding:12px;display:block}.client-modal .dark-button{justify-content:space-between;width:100%;margin-top:20px}.analytics-controls{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.analytics-controls>div{border:1px solid #2d3440;padding:3px;display:flex}.analytics-controls button{color:#707b89;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:10px}.analytics-controls button.active{color:#9db6ff;background:#18213a}.analytics-controls>span{color:#687382;font-size:9px}.analytics-kpis{border:1px solid var(--night-rule);grid-template-columns:repeat(4,1fr);display:grid}.analytics-kpis article{border-right:1px solid var(--night-rule);padding:21px}.analytics-kpis article:last-child{border-right:0}.analytics-kpis span{color:#687382;letter-spacing:.12em;font:9px ui-monospace,monospace}.analytics-kpis b{margin:11px 0 2px;font-size:32px;font-weight:400;display:block}.analytics-kpis small{color:#66717f;font-size:9px}.analytics-chart,.visitor-log{border:1px solid var(--night-rule);background:#0d0f13;margin-top:18px;padding:20px}.bar-chart{align-items:flex-end;gap:6px;height:235px;padding-top:28px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.bar-chart i{background:linear-gradient(#477cff,#234fc8);width:70%;max-width:26px;min-height:3px}.bar-chart b{color:#8c96a4;font-size:8px}.bar-chart span{color:#596371;writing-mode:vertical-rl;font-size:7px}.analytics-breakdown{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.rank-card{border:1px solid var(--night-rule);background:#0d0f13;padding:20px}.rank-row{border-bottom:1px solid #1f252d;grid-template-columns:28px minmax(80px,1fr) 1fr 30px;align-items:center;gap:10px;padding:10px 0;display:grid}.rank-row>b{color:#596371;font:8px ui-monospace,monospace}.rank-row span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rank-row>i{background:#202731;height:3px}.rank-row>i em{background:#2f6bff;height:100%;display:block}.rank-row strong{text-align:right;font-size:9px}.visitor-table{overflow:auto}.visitor-head,.visitor-row{grid-template-columns:145px 1.3fr 1.2fr 90px 1fr 1fr;align-items:center;gap:15px;min-width:900px;display:grid}.visitor-head{color:#626d7b;text-transform:uppercase;padding:13px 0;font:8px ui-monospace,monospace}.visitor-row{color:#9ba4b1;border-top:1px solid #1f252d;padding:12px 0;font-size:9px}.visitor-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visitor-row span b,.visitor-row span small{display:block}.visitor-row span b{color:#d1d6de;font-size:9px}.visitor-row span small{color:#697382;margin-top:3px;font-size:8px}@media (width<=1100px){.clients-grid{grid-template-columns:280px 1fr}.client-toolbar .list-tools{min-width:380px}.relationship-grid{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-breakdown{grid-template-columns:1fr}}@media (width<=760px){.consent-banner{padding:18px;display:block;bottom:10px;left:10px;right:10px}.consent-banner>div:last-child{margin-top:15px}.privacy-page>header{padding:0 18px}.privacy-page>article{padding:75px 18px}.privacy-page h1{font-size:52px}.privacy-page section{grid-template-columns:1fr;gap:12px}.overview-grid{grid-template-columns:1fr}.overview-panel.analytics-snapshot{grid-column:1}.client-toolbar{display:block}.client-toolbar .list-tools{min-width:0}.client-toolbar .dark-button{width:100%;margin-top:10px}.clients-grid{grid-template-columns:1fr}.client-list{border-right:0;border-bottom:1px solid var(--night-rule)}.client-detail-grid{grid-template-columns:1fr}.client-detail-grid .full{grid-column:1}.client-identity{grid-template-columns:45px 1fr}.client-identity select{grid-column:1/-1}.relationship-grid{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-controls{display:block}.analytics-controls>span{margin-top:10px;display:block}.overview-stats{grid-template-columns:1fr 1fr}}.hero-system-labels{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.18em;color:#2457e6;background:#f4f1eadb;border:1px solid #2457e64d;align-items:center;gap:16px;padding:13px 16px;font:9px ui-monospace,monospace;display:flex;position:absolute;top:55%;right:4%}.hero-system-labels i{background:#2457e666;width:28px;height:1px}@media (width<=760px){.hero-system-labels{gap:8px;padding:9px 11px;top:48%;right:0}.hero-system-labels i{width:14px}}.admin-shell{font-size:15px}.admin-nav nav button{min-height:46px;font-size:14px}.admin-nav nav button i{font-size:16px}.admin-user{font-size:13px}.admin-user small{font-size:11px}.admin-main{padding:38px}.admin-main>header h1{font-size:44px}.admin-main .app-kicker{font-size:12px}.admin-main .stat-grid span,.admin-main .analytics-kpis span,.admin-main .panel-head>span{font-size:11px}.admin-main .stat-grid small,.admin-main .analytics-kpis small{font-size:12px}.admin-main .overview-row strong,.admin-main .application-row strong,.admin-main .client-row strong{font-size:15px}.admin-main .overview-row small,.admin-main .overview-row time,.admin-main .application-row small,.admin-main .client-row small,.admin-main .client-row span{font-size:12px}.admin-main input,.admin-main select,.admin-main textarea{font-size:13px}.application-filter-deck{background:#0d0f13;border:1px solid #303744;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(120px,1fr)) 90px 90px minmax(130px,1fr);gap:10px;padding:14px;display:grid}.application-filter-deck label{color:#85909e;flex-direction:column;gap:6px;font-size:11px;display:flex}.application-filter-deck input,.application-filter-deck select{color:#e2e6ec;background:#090b0e;border:1px solid #303744;border-radius:4px;height:42px;padding:0 11px}.filter-search{align-self:end;position:relative}.filter-search span{color:#738198;position:absolute;top:12px;left:12px}.filter-search input{width:100%;padding-left:34px}.filter-result-line{color:#84909f;background:#0b0d10;border:1px solid #303744;border-top:0;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.filter-result-line b{color:#7fa0ff}.filter-result-line button{color:#7fa0ff;cursor:pointer;background:0 0;border:0;font-size:12px}.enhanced-applications{grid-template-columns:minmax(540px,1fr) minmax(500px,1fr);margin-top:14px}.enhanced-applications .application-row{grid-template-columns:6px minmax(230px,1fr) 95px 96px;gap:14px;min-height:82px;padding:14px}.priority-rail{background:#647080;border-radius:4px;align-self:stretch}.priority-rail.urgent{background:#ff5c6c;box-shadow:0 0 12px #ff5c6c59}.priority-rail.high{background:#ffad42}.priority-rail.normal{background:#5684ff}.priority-rail.low{background:#657181}.application-row em{color:#aab3c0;font-size:12px;font-style:normal}.age-badge,.stage-badge{text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:10px!important}.age-badge{color:#7f8997;background:#1a1f26}.age-badge.newest{color:#8ff0c1;background:#123025;border:1px solid #245c46}.age-badge.oldest{color:#ffd08a;background:#342611;border:1px solid #6a4a1c}.stage-badge{color:#aab4c2;background:#1b212a}.stage-badge.stage-new{color:#93b0ff;background:#142344}.stage-badge.stage-active{color:#8ff0c1;background:#123025}.stage-badge.stage-completed{color:#b8c1cc;background:#222a33}.application-commercial-grid{border-bottom:1px solid #242a34;grid-template-columns:1fr 1fr;gap:14px;padding:22px 0;display:grid}.application-commercial-grid label{text-transform:uppercase;letter-spacing:.08em;color:#82909f;font-size:11px}.application-commercial-grid input,.application-commercial-grid select{color:#fff;background:#0b0d10;border:1px solid #303744;border-radius:4px;width:100%;height:43px;margin-top:7px;padding:0 11px;display:block}.detail-block>small{color:#778493;font-size:11px}.detail-actions>div{align-items:center;gap:12px;display:flex}.network-layout{background:#090b0e;border:1px solid #303744;grid-template-columns:minmax(0,1fr) 290px;min-height:700px;display:grid}.network-main{min-width:0}.network-controls{background:#0d0f13;border-bottom:1px solid #303744;grid-template-columns:180px 160px 150px 1fr;align-items:end;gap:12px;padding:15px;display:grid}.network-controls label{color:#84909e;flex-direction:column;gap:6px;font-size:11px;display:flex}.network-controls input,.network-controls select{color:#fff;background:#090b0e;border:1px solid #303744;border-radius:4px;height:40px;padding:0 10px}.network-legend{color:#7d8997;justify-content:flex-end;align-items:center;gap:16px;font-size:11px;display:flex}.network-legend span{align-items:center;gap:6px;display:flex}.network-dot{background:#2f6bff;border-radius:50%;width:9px;height:9px}.network-dot.inquiry{background:#ad7bff}.network-canvas{background:radial-gradient(circle,#2f6bff17,#0000 46%);min-height:620px;position:relative}.network-canvas svg{width:100%;height:620px;display:block}.network-grid-lines path{stroke:#202733;stroke-width:1px;fill:none}.network-link{stroke:#2a477e;stroke-width:1px;opacity:.7}.network-link.application{stroke:#6c459a;stroke-dasharray:5 5}.network-core>circle:last-of-type{fill:none;stroke:#477cff;stroke-width:1px;stroke-dasharray:4 7;opacity:.7}.network-core text{text-anchor:middle;fill:#fff;font-size:18px;font-weight:650}.network-core text:last-of-type{fill:#b5c7ff;font-size:11px;font-weight:400}.network-node{cursor:pointer;outline:none}.network-node circle{fill:#152445;stroke:#5684ff;stroke-width:2px;transition:transform .18s,fill .18s}.network-node.application circle{fill:#261b38;stroke:#ad7bff;stroke-dasharray:4 3}.network-node.status-active circle{fill:#123529;stroke:#62d69e}.network-node.status-on_hold circle{fill:#342711;stroke:#e7ad54}.network-node:hover circle,.network-node:focus circle{fill:#24468e;transform:scale(1.12)}.network-node text{text-anchor:middle;fill:#f0f3f7;pointer-events:none;font-size:11px;font-weight:650}.network-node .network-value{fill:#a9b7c9;font-size:9px;font-weight:400}.network-empty{color:#748190;place-items:center;display:grid;position:absolute;inset:0}.network-inspector{background:#0d0f13;border-left:1px solid #303744;padding:24px}.network-inspector>span,.network-ranking>span{letter-spacing:.13em;color:#6e7b8a;font:11px ui-monospace,monospace}.network-inspector h2{margin:10px 0 24px;font-size:28px;font-weight:400}.network-total{background:#090b0e;border:1px solid #303744;padding:18px}.network-total small{color:#758190;font-size:11px;display:block}.network-total strong{color:#7fa0ff;margin-top:7px;font-size:27px;display:block}.network-inspector dl{margin:20px 0}.network-inspector dl>div{border-bottom:1px solid #242a34;justify-content:space-between;padding:10px 0;display:flex}.network-inspector dt{color:#84909e}.network-inspector dd{color:#e7ebf0;margin:0}.network-ranking{margin-top:28px}.network-ranking button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242a34;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.network-ranking button:disabled{cursor:default}.network-ranking button>b{color:#596574;font:10px ui-monospace,monospace}.network-ranking button>span{flex-direction:column;font-size:12px;display:flex}.network-ranking small{color:#737f8d;font-size:10px}.network-ranking strong{color:#9db6ff;font-size:11px}@media (width<=1250px){.application-filter-deck{grid-template-columns:2fr repeat(3,1fr)}.application-filter-deck label:nth-last-child(-n+3){grid-row:2}.enhanced-applications,.network-layout{grid-template-columns:1fr}.network-inspector{border-top:1px solid #303744;border-left:0}.network-controls{grid-template-columns:repeat(3,1fr)}.network-legend{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.admin-main{padding:20px 12px}.admin-main>header h1{font-size:34px}.application-filter-deck{grid-template-columns:1fr 1fr}.filter-search{grid-column:1/-1}.enhanced-applications .application-row{grid-template-columns:6px 1fr auto}.enhanced-applications .application-row .stage-badge{grid-column:2}.age-badge{grid-area:1/3/3}.application-commercial-grid,.network-controls{grid-template-columns:1fr}.network-legend{grid-template-columns:1fr 1fr;display:grid}.network-canvas svg{height:500px}.network-layout{min-height:0}}.language-row.language-buttons{gap:0}.language-buttons>span{align-items:center;display:flex}.language-buttons button,.portal-language-buttons button,.privacy-language-row button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px;font-size:12px}.language-buttons button.active{color:#1647c7;background:#dde6ff}.portal-header-tools{align-items:center;gap:24px;display:flex}.portal-header-tools nav{display:flex}.portal-language-buttons{border:1px solid #303744;border-radius:5px;padding:3px;display:flex}.portal-language-buttons button{color:#7d8795}.portal-language-buttons button.active{color:#fff;background:#18213a}.portal-language-buttons button span{margin-left:5px}.privacy-language-row{gap:3px;display:flex}.privacy-language-row button{color:#6f6d67}.privacy-language-row button.active{color:#1647c7;background:#dde6ff}@media (width<=760px){.portal-header-tools{gap:10px}.portal-language-buttons button span{display:none}.privacy-page>header{grid-template-columns:1fr auto;display:grid}.privacy-page>header>span{display:none}}.relationship-grid{grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr)}.project-workspace{min-width:0}.project-editor{background:#0a0c10;border:1px solid #2c3440;border-left:4px solid #5684ff;border-radius:4px;margin-top:12px;padding:16px}.project-editor.project-completed{border-left-color:#63d6a0}.project-editor.project-improving{border-left-color:#ad7bff}.project-editor.project-on_hold{border-left-color:#e7ad54}.project-editor.payment-overdue{box-shadow:inset 0 0 0 1px #ff5c6c38}.project-editor-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.project-editor-head>div:first-child{flex-direction:column;gap:4px;display:flex}.project-editor-head strong{font-size:14px}.project-editor-head small{color:#6f7b89;font-size:11px}.project-status-pair{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.project-chip,.payment-chip,.table-status{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#aab4c1;background:#1d242d;border-radius:99px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.project-chip.in_progress{color:#a9c0ff;background:#142c5c}.project-chip.improving{color:#d3adff;background:#2c1c42}.project-chip.completed{color:#8ff0c1;background:#123025}.project-chip.on_hold{color:#ffd08a;background:#342611}.project-chip.cancelled{color:#ffabb4;background:#342025}.payment-chip.invoiced{color:#a9c0ff;background:#172744}.payment-chip.partial{color:#ffd08a;background:#342611}.payment-chip.paid{color:#8ff0c1;background:#123025}.payment-chip.overdue{color:#ffadb7;background:#3b1d23}.payment-chip.refunded{color:#d3adff;background:#2c1c42}.project-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.project-edit-grid label{text-transform:uppercase;letter-spacing:.06em;color:#7c8795;font-size:10px}.project-edit-grid input,.project-edit-grid select{color:#f0f3f6;background:#080a0d;border:1px solid #2d3541;border-radius:3px;width:100%;height:38px;margin-top:6px;padding:0 9px;font-size:12px;display:block}.project-progress{grid-template-columns:minmax(80px,1fr) auto auto auto;align-items:center;gap:12px;margin-top:14px;display:grid}.project-progress>i{background:#202731;height:4px}.project-progress>i b{background:#477cff;height:100%;display:block}.project-progress>span,.project-progress>strong{font-size:11px}.project-progress>span{color:#7d8896}.project-progress>strong{color:#b7c0cc}.project-progress>button{color:#bcd0ff;cursor:pointer;background:#151b24;border:1px solid #3a4656;border-radius:3px;padding:7px 11px;font-size:11px}.project-progress>button:hover{background:#182849;border-color:#5684ff}.network-table-card{background:#0d0f13;border:1px solid #303744;margin-top:18px}.network-table-toolbar{justify-content:space-between;align-items:end;gap:24px;padding:20px;display:flex}.network-table-toolbar h2{margin:0;font-size:25px;font-weight:400}.network-table-toolbar>div:last-child{gap:9px;display:flex}.network-table-toolbar input,.network-table-toolbar select{color:#e8ebef;background:#090b0e;border:1px solid #303744;border-radius:4px;height:42px;padding:0 11px;font-size:13px}.network-table-toolbar input{min-width:260px}.compact-client-table{overflow-x:auto}.compact-table-head,.compact-client-row{grid-template-columns:minmax(180px,1.3fr) 105px 110px minmax(160px,1.1fr) 80px 115px 145px 120px 30px;align-items:center;gap:14px;min-width:1200px;display:grid}.compact-table-head{color:#6f7b89;text-transform:uppercase;letter-spacing:.06em;background:#090b0e;border-top:1px solid #242a34;padding:11px 16px;font:11px ui-monospace,monospace}.compact-client-row{color:#cfd5de;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #222933;width:100%;padding:12px 16px;font-size:13px}.compact-client-row:hover{background:#121722}.compact-client-row>span{min-width:0}.compact-client-row strong,.compact-client-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-client-row strong{color:#eef1f4;font-size:13px}.compact-client-row small{color:#74808e;margin-top:3px;font-size:11px}.compact-client-row>span:nth-child(3){text-transform:capitalize;align-items:center;gap:7px;display:flex}.table-status.status-active{color:#8ff0c1;background:#123025}.table-status.status-completed{color:#bbc4cf;background:#202731}.table-status.status-on_hold{color:#ffd08a;background:#342611}.mono-value{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mono-value.positive{color:#8ff0c1}.mono-value.warning{color:#ffd08a}.reporting-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.reporting-toolbar>div{align-items:center;gap:14px;display:flex}.reporting-toolbar label{color:#8792a0;align-items:center;gap:9px;font-size:13px;display:flex}.reporting-toolbar select{color:#fff;background:#0b0d10;border:1px solid #303744;min-width:105px;height:42px;padding:0 11px}.reporting-toolbar span{color:#687482;font-size:13px}.report-kpis{background:#0d0f13;border:1px solid #303744;grid-template-columns:repeat(4,1fr);display:grid}.report-kpis article{border-right:1px solid #303744;padding:22px}.report-kpis article:last-child{border-right:0}.report-kpis span{letter-spacing:.1em;color:#7a8694;font:11px ui-monospace,monospace}.report-kpis b{font-variant-numeric:tabular-nums;margin:11px 0 3px;font-size:31px;font-weight:450;display:block}.report-kpis small{color:#788493;font-size:13px}.report-visual-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:18px;margin-top:18px;display:grid}.revenue-chart,.client-revenue-card{background:#0d0f13;border:1px solid #303744;min-width:0;padding:20px}.revenue-legend{color:#7b8795;justify-content:flex-end;gap:18px;margin-top:-12px;font-size:12px;display:flex}.revenue-legend span{align-items:center;gap:6px;display:flex}.revenue-legend i{background:#64d7a1;width:9px;height:9px}.revenue-legend span+span i{background:#4168bd}.revenue-bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:275px;margin-top:14px;display:grid}.revenue-bars>div{text-align:center;grid-template-rows:1fr 24px 20px;align-items:end;min-width:0;height:100%;display:grid}.revenue-bars>div>span{border-bottom:1px solid #2a323e;justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.revenue-bars i,.revenue-bars em{background:linear-gradient(#63d6a0,#2a8f66);width:9px;min-height:0;display:block}.revenue-bars em{background:linear-gradient(#4168bd,#233d76)}.revenue-bars b{color:#8d98a6;text-overflow:ellipsis;font-size:9px;font-weight:500;overflow:hidden}.revenue-bars small{color:#65717f;font-size:11px}.client-revenue-card button{color:#e9edf1;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #252c36;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.client-revenue-card button>b{color:#5f6b79;font:10px ui-monospace,monospace}.client-revenue-card button>span{min-width:0}.client-revenue-card button strong,.client-revenue-card button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-revenue-card button strong{font-size:13px}.client-revenue-card button small{color:#74808d;margin-top:3px;font-size:11px}.client-revenue-card button em{color:#8ff0c1;font:13px ui-monospace,monospace}.tax-ledger{background:#0d0f13;border:1px solid #303744;margin-top:18px}.tax-ledger-head{justify-content:space-between;align-items:end;gap:22px;padding:20px;display:flex}.tax-ledger-head h2{margin:0;font-size:28px;font-weight:400}.tax-ledger-head>div:first-child>small{color:#75818f;margin-top:6px;font-size:13px;display:block}.tax-ledger-head>div:last-child{gap:8px;display:flex}.tax-ledger-head input,.tax-ledger-head select{color:#e9edf1;background:#090b0e;border:1px solid #303744;border-radius:4px;height:42px;padding:0 11px;font-size:13px}.tax-ledger-head input{min-width:270px}.ledger-table{overflow-x:auto}.ledger-row{color:#ccd2db;border-top:1px solid #242b35;grid-template-columns:150px minmax(210px,1.4fr) 130px 125px 110px 110px 120px;align-items:center;gap:14px;min-width:1050px;padding:11px 16px;font-size:13px;display:grid}.ledger-row:hover:not(.ledger-head){background:#111620}.ledger-row>span{min-width:0}.ledger-row strong,.ledger-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ledger-row strong{color:#f0f3f6;font-size:13px}.ledger-row small{color:#74808e;margin-top:3px;font-size:11px}.ledger-head{color:#737f8d;text-transform:uppercase;letter-spacing:.05em;background:#090b0e;font:11px ui-monospace,monospace}.reporting-note{color:#687482;border-top:1px solid #252c36;margin:0;padding:14px 16px;font-size:12px}.verified-revenue-strip{background:linear-gradient(100deg,#10251c,#0d0f13 65%);border:1px solid #245c46;grid-template-columns:260px 1fr;align-items:center;gap:24px;margin-bottom:16px;padding:18px 20px;display:grid}.verified-revenue-strip>div>span{color:#74d4a3;letter-spacing:.11em;font:10px ui-monospace,monospace}.verified-revenue-strip>div>strong,.verified-revenue-strip>div>small{display:block}.verified-revenue-strip>div>strong{margin-top:6px;font-size:16px}.verified-revenue-strip>div>small{color:#74808d;margin-top:3px;font-size:10px}.verified-revenue-strip dl{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.verified-revenue-strip dl>div{border-left:1px solid #28483b;padding:5px 14px}.verified-revenue-strip dt{color:#75818f;font-size:10px}.verified-revenue-strip dd{color:#eef2f5;margin:5px 0 0;font:13px ui-monospace,monospace}@media (width<=1050px){.verified-revenue-strip{grid-template-columns:1fr}.verified-revenue-strip dl{grid-template-columns:1fr 1fr;gap:10px}}@media (width<=1200px){.relationship-grid,.report-visual-grid{grid-template-columns:1fr}.network-table-toolbar,.tax-ledger-head{flex-direction:column;align-items:flex-start}.network-table-toolbar>div:last-child,.tax-ledger-head>div:last-child{flex-wrap:wrap;width:100%}.network-table-toolbar input,.tax-ledger-head input{flex:1}.project-edit-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.project-edit-grid{grid-template-columns:1fr}.project-editor-head{flex-direction:column}.project-status-pair{justify-content:flex-start}.project-progress{grid-template-columns:1fr auto}.project-progress>strong{grid-column:1}.reporting-toolbar{flex-direction:column;align-items:stretch;gap:12px}.reporting-toolbar .dark-button{width:100%}.report-kpis{grid-template-columns:1fr 1fr}.report-kpis article:nth-child(2){border-right:0}.report-kpis article{border-bottom:1px solid #303744}.revenue-bars{gap:3px}.revenue-bars i,.revenue-bars em{width:5px}.network-table-toolbar>div:last-child,.tax-ledger-head>div:last-child{grid-template-columns:1fr;display:grid}.network-table-toolbar input,.tax-ledger-head input{width:100%;min-width:0}}.owner-denied-page{color:#f4f7fb;background:radial-gradient(circle at 78% 20%,#2664f638,#0000 32%),#070b12;place-items:center;min-height:100vh;padding:32px;display:grid}.owner-denied-card{background:#0d131fe6;border:1px solid #ffffff21;width:min(620px,100%);padding:clamp(32px,7vw,72px);box-shadow:0 30px 90px #00000059}.owner-denied-card h1{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(42px,7vw,72px);line-height:.98}.owner-denied-card>p:not(.app-kicker){color:#aeb8c8;max-width:52ch;font-size:17px;line-height:1.7}.owner-denied-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.owner-login-page{color:#f4f7fb;background:#070b12;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:100vh;display:grid}.owner-login-panel{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;padding:clamp(36px,8vw,112px);display:flex}.owner-login-brand{color:#fff;letter-spacing:-.04em;font-weight:800;text-decoration:none;position:absolute;top:32px}.owner-login-brand span{color:#5f7cff;font-weight:500}.owner-login-copy{max-width:680px}.owner-login-copy h1{letter-spacing:-.06em;margin:16px 0 26px;font-size:clamp(48px,7vw,92px);line-height:.92}.owner-login-copy>p:last-child{color:#aeb8c8;max-width:57ch;font-size:17px;line-height:1.7}.owner-login-security{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 24px;display:grid}.owner-login-security span{color:#dbe3f0;background:#0d131f;padding:18px;font-size:13px}.owner-login-security i{color:#5f7cff;margin-bottom:12px;font-style:normal;display:block}.owner-login-button{color:#fff;background:#2856ee;justify-content:space-between;align-items:center;width:100%;padding:20px 22px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex}.owner-login-button:hover{background:#3868ff;transform:translateY(-1px)}.owner-login-panel>small{color:#758196;margin-top:14px}.owner-login-aside{background:radial-gradient(circle,#2d5cff42,#0000 31%),linear-gradient(145deg,#0c1321,#080c13);place-items:center;display:grid;position:relative;overflow:hidden}.owner-login-aside>p{color:#68748a;letter-spacing:.25em;font-size:10px;position:absolute;bottom:28px}.login-core{z-index:2;color:#fff;background:#2456ff;border-radius:50%;place-items:center;width:104px;height:104px;font-size:36px;font-weight:800;display:grid;box-shadow:0 0 80px #2456ff80}.login-orbit{border:1px solid #7797ff40;border-radius:50%;position:absolute}.login-orbit-a{width:360px;height:360px}.login-orbit-b{border-style:dashed;width:610px;height:610px}.owner-auth-form,.owner-bootstrap-card,.owner-recovery-panel{width:min(620px,100%);margin-top:34px}.owner-auth-step{color:#b7c3d6;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.owner-auth-step span{color:#7e96ff;border:1px solid #5f7cff8c;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.owner-auth-step p{margin:0}.owner-auth-form label{color:#aeb8c8;gap:9px;margin-bottom:16px;font-size:13px;display:grid}.owner-auth-form input{color:#fff;width:100%;min-height:52px;font:inherit;background:#0d131f;border:1px solid #ffffff29;border-radius:0;outline:none;padding:0 15px}.owner-auth-form input:focus{border-color:#5f7cff;box-shadow:0 0 0 3px #5f7cff1f}.owner-auth-form input[readonly]{color:#8e9aaf}.owner-auth-error{color:#ffadb5;background:#ff5e6c17;border-left:3px solid #ff5e6c;margin:0 0 14px;padding:12px 14px;font-size:13px}.owner-auth-hint{color:#758196;margin:-4px 0 18px;font-size:12px}.owner-auth-form .owner-login-button,.owner-recovery-panel .owner-login-button,.owner-bootstrap-card .owner-login-button{cursor:pointer;border:0;font-size:14px}.owner-login-button:disabled{cursor:wait;opacity:.62}.owner-auth-back,.owner-auth-copy{color:#8996aa;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:10px 0;text-decoration:underline}.owner-bootstrap-card{background:#0d131f;border:1px solid #ffffff21;padding:22px}.owner-bootstrap-card p{color:#aeb8c8;margin:0 0 18px;font-size:14px;line-height:1.6}.owner-auth-qr{color:#aeb8c8;background:#fff;grid-template-columns:180px 1fr;align-items:center;gap:20px;margin-bottom:20px;padding:16px;display:grid}.owner-auth-qr img{width:180px;height:180px}.owner-auth-qr strong{color:#101625}.owner-auth-qr p{color:#536075;font-size:12px;line-height:1.5}.owner-auth-qr code{overflow-wrap:anywhere;color:#1f49d8;font-size:11px;display:block}.owner-recovery-panel h2{margin:0 0 8px;font-size:34px}.owner-recovery-panel>p{color:#aeb8c8}.owner-recovery-grid{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.owner-recovery-grid code{color:#dce4f4;background:#0d131f;border:1px solid #ffffff1a;padding:10px;font-size:12px}@media (width<=900px){.owner-login-page{grid-template-columns:1fr}.owner-login-aside{display:none}.owner-login-security,.owner-auth-qr,.owner-recovery-grid{grid-template-columns:1fr}}@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-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-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}.registration-live-note{color:#a1e9c7;background:#10281e;border:1px solid #276348;align-items:center;gap:10px;padding:12px;font-size:11px;line-height:1.45;display:flex}.registration-live-note>i{color:#7be1ad;border:1px solid #3f8968;padding:4px 6px;font:8px ui-monospace,monospace}.billing-start-banner{color:#a8f1d0;background:linear-gradient(110deg,#10261f,#111a22);border-color:#2f5f52}.billing-start-banner>span{color:#7ee2af;border-color:#34735b}.billing-start-banner small{color:#8ba99f;text-transform:none;max-width:760px;line-height:1.45}.billing-start-banner>button{color:#a9c0ff}.billing-start-banner>button.setup-link{color:#83909f}.public-payment-options{gap:12px;display:grid}.public-payment-label{color:#6d7b8e;letter-spacing:.12em;text-transform:uppercase;font:9px ui-monospace,monospace}.public-payment-option{color:#112036;background:#fff;border:1px solid #d7dfeb}.public-payment-option>header{border-bottom:1px solid #e2e7ef;align-items:center;gap:11px;padding:13px 15px;display:flex}.public-payment-option>header>i,.public-stripe-payment>i{color:#2e62d8;background:#eef3ff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.public-payment-option>header span,.public-payment-option>header b,.public-payment-option>header small{display:block}.public-payment-option>header small{color:#6e7a8a;margin-top:3px}.public-payment-option>header strong{color:#275fcf}.public-payment-option.crypto>header img{width:54px;height:54px;margin-left:auto}.public-payment-option.crypto>label{border-bottom:1px solid #e8ecf2;padding:12px 15px;display:block;position:relative}.public-payment-option.crypto>label span,.public-payment-option.crypto>label b{display:block}.public-payment-option.crypto>label span{color:#788594;font-size:9px}.public-payment-option.crypto>label b{overflow-wrap:anywhere;max-width:88%;margin-top:5px;font:10px ui-monospace,monospace}.public-payment-option.crypto>label button{position:absolute;top:20px;right:12px}.public-payment-option.crypto p{color:#8a5a12;background:#fff8ea;margin:0;padding:11px 15px;font-size:9px;line-height:1.5}.public-stripe-payment{color:#fff;background:#655bff;align-items:center;gap:12px;padding:14px 15px;text-decoration:none;display:flex}.public-stripe-payment>i{color:#fff;background:#ffffff20}.public-stripe-payment span,.public-stripe-payment b,.public-stripe-payment small{display:block}.public-stripe-payment small{color:#dedbff;margin-top:3px}.invoice-wizard{color:#f2f5f8;min-height:calc(100vh - 120px)}.invoice-wizard>header{border-bottom:1px solid #303844;grid-template-columns:180px 1fr 190px;align-items:center;gap:20px;padding:6px 0 22px;display:grid}.invoice-wizard>header>button{color:#91a1b4;background:0 0;border:0;justify-self:start}.invoice-wizard>header h2{margin:4px 0 0;font-size:30px}.wizard-total{text-align:right;justify-self:end}.wizard-total span,.wizard-total strong{display:block}.wizard-total span{color:#748091;font:8px ui-monospace,monospace}.wizard-total strong{margin-top:6px;font-size:21px}.invoice-wizard>nav{background:#090b0e;border:1px solid #2d3540;grid-template-columns:repeat(6,1fr);margin:17px 0;display:grid}.invoice-wizard>nav button{color:#727f8e;cursor:pointer;background:0 0;border:0;border-right:1px solid #2d3540;align-items:center;gap:9px;padding:12px;font-size:10px;display:flex}.invoice-wizard>nav i{border:1px solid #3b4654;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.invoice-wizard>nav button.active{color:#fff;background:#17223a}.invoice-wizard>nav button.done i{color:#73dfac;border-color:#2d684e}.invoice-wizard>main{grid-template-columns:minmax(0,1fr) 250px;gap:16px;display:grid}.wizard-stage,.wizard-summary{background:#0f1217;border:1px solid #303844;padding:22px}.wizard-stage-head{border-bottom:1px solid #29313b;grid-template-columns:40px 1fr;gap:12px;margin-bottom:19px;padding-bottom:17px;display:grid}.wizard-stage-head>i{color:#8eabff;border:1px solid #4c69a0;place-items:center;width:36px;height:36px;font:10px ui-monospace,monospace;display:grid}.wizard-stage-head h3{margin:0}.wizard-stage-head p{color:#7f8b99;margin:5px 0 0;font-size:11px}.wizard-summary>span{color:#708097;font:8px ui-monospace,monospace}.wizard-summary dl{margin:15px 0}.wizard-summary dl>div{border-bottom:1px solid #29313b;gap:5px;padding:10px 0;display:grid}.wizard-summary dt{color:#727e8c;font-size:9px}.wizard-summary dd{margin:0;font-size:11px}.summary-methods{gap:6px;display:grid}.summary-methods small{background:#151b24;padding:7px}.invoice-wizard>footer{background:#0f1217;border:1px solid #303844;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:16px;padding:14px;display:grid}.invoice-wizard>footer>button{color:#8794a3;background:0 0;border:0;justify-self:start}.invoice-wizard>footer>span{color:#687586;font:9px ui-monospace,monospace}.invoice-wizard>footer>div{justify-self:end;gap:8px;display:flex}.invoice-wizard>footer button{min-height:40px}.customer-choice-grid{grid-template-columns:repeat(2,1fr);gap:9px;max-height:480px;display:grid;overflow:auto}.customer-choice-grid button{color:#fff;text-align:left;background:#0a0d11;border:1px solid #303946;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;padding:12px;display:grid}.customer-choice-grid button>i{color:#91acff;background:#18243d;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.customer-choice-grid strong,.customer-choice-grid small{display:block}.customer-choice-grid small{color:#74808e;font-size:9px}.customer-choice-grid button.active{background:#121c30;border-color:#5575b7}.wizard-lines{overflow:auto}.wizard-lines>header,.wizard-lines>div{grid-template-columns:minmax(230px,1fr) 60px 105px 80px 95px 24px;align-items:center;gap:7px;min-width:700px;display:grid}.wizard-lines>header{color:#6d7988;padding-bottom:8px;font:8px ui-monospace,monospace}.wizard-lines>div{border-top:1px solid #29313b;padding:8px 0}.wizard-lines input{color:#fff;background:#090b0e;border:1px solid #333d48;width:100%;height:36px;padding:0 8px}.wizard-lines>div>span input:last-child{height:29px;margin-top:4px}.wizard-lines>div>strong{text-align:right}.wizard-lines button{color:#85a4ff;background:0 0;border:0}.wizard-line-totals{gap:10px;width:min(320px,100%);margin:18px 0 0 auto;display:grid}.wizard-line-totals span,.wizard-line-totals>strong{color:#8995a3;border-bottom:1px solid #29313b;justify-content:space-between;padding-bottom:8px;display:flex}.wizard-line-totals>strong{color:#fff}.wizard-payment-methods{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.wizard-payment-methods>button{color:#fff;text-align:left;background:#0a0d11;border:1px solid #303946;grid-template-columns:34px 1fr 18px;gap:9px;min-height:105px;padding:13px;display:grid}.wizard-payment-methods>button>i{color:#8daaff;border:1px solid #3d4a5d;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.wizard-payment-methods strong,.wizard-payment-methods small{display:block}.wizard-payment-methods small{color:#778391;margin-top:5px;font-size:9px}.wizard-payment-methods button.active{background:#111d33;border-color:#5878ba}.wizard-payment-methods button:disabled{opacity:.42}.wizard-selection-list{margin-top:18px}.wizard-selection-list h4{color:#7e8a99;margin:0 0 8px;font:9px ui-monospace,monospace}.wizard-selection-list>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.wizard-selection-list button{color:#fff;text-align:left;background:#0a0d11;border:1px solid #303946;grid-template-columns:28px 1fr 18px;gap:9px;padding:10px;display:grid}.wizard-selection-list strong,.wizard-selection-list small{display:block}.wizard-selection-list small{color:#768290;font-size:9px}.wizard-selection-list em{color:#a6bdff}.wizard-selection-list button.active{background:#14203a;border-color:#5475b8}.wizard-stage>.billing-form-grid{margin-top:15px}.wizard-template-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.wizard-template-grid button{color:#fff;background:#0a0d11;border:1px solid #303946;padding:9px}.wizard-template-grid button>span{text-align:left;height:90px;padding:12px;display:block}.wizard-template-grid button>span b{font-size:18px;display:block}.wizard-template-grid button>span i{width:100%;height:2px;margin-top:8px;display:block}.wizard-template-grid button>strong,.wizard-template-grid button>small{text-align:left;margin-top:8px;display:block}.wizard-template-grid button.active{border-color:#5a7abc}.wizard-final-preview{grid-template-columns:minmax(350px,1fr) 240px;gap:18px;display:grid}.preview-paper-shell{background:#080a0d;max-height:650px;padding:16px;overflow:auto}.wizard-final-preview>aside h4{margin:0}.final-check{color:#ffbf72;border-bottom:1px solid #29313b;align-items:center;gap:9px;padding:9px 0;display:flex}.final-check i{border:1px solid #6c4d28;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.final-check.ok{color:#71dba9}.final-destinations{gap:6px;margin-top:18px;display:grid}.final-destinations>span{color:#738196;font:8px ui-monospace,monospace}.final-destinations small{background:#151b24;padding:7px}@media (width<=1280px){.invoice-design-pane{grid-template-columns:190px 290px 1fr}.billing-overview-grid{grid-template-columns:1fr}.billing-overview-kpis{grid-template-columns:repeat(2,1fr)}.payment-account-grid{grid-template-columns:1fr}}@media (width<=980px){.invoice-wizard>main{grid-template-columns:1fr}.wizard-summary{order:-1}.invoice-wizard>nav{grid-template-columns:repeat(3,1fr)}.wizard-final-preview{grid-template-columns:1fr}.billing-filterbar{grid-template-columns:1fr 1fr}.expense-table{overflow:auto}.settings-pane-v2{grid-template-columns:1fr}.settings-pane-v2>section.full,.settings-pane-v2>footer{grid-column:1}.invoice-design-pane{grid-template-columns:1fr}}@media (width<=700px){.billing-workspace-head{flex-direction:column;align-items:stretch}.billing-workspace-head h2{font-size:31px}.billing-section-tabs button i{display:none}.billing-overview-kpis{grid-template-columns:1fr}.compact-invoice-head{display:none}.compact-invoices>button{grid-template-columns:1fr auto}.compact-invoices>button>span:nth-child(3){display:none}.payment-method-tabs,.stripe-method-grid,.wizard-payment-methods,.wizard-template-grid{grid-template-columns:1fr}.stripe-method-panel header{grid-template-columns:48px 1fr}.stripe-method-panel header>b{grid-column:1/-1}.method-customer-preview>div{grid-template-columns:1fr}.method-customer-preview button{grid-area:auto/1}.billing-form-grid{grid-template-columns:1fr}.billing-form-grid .full{grid-column:1}.billing-modal-backdrop{padding:8px}.billing-filterbar,.expense-summary{grid-template-columns:1fr}.invoice-wizard>header{grid-template-columns:1fr auto}.invoice-wizard>header>button{grid-column:1/-1}.invoice-wizard>nav{display:flex;overflow:auto}.invoice-wizard>nav button{min-width:54px}.invoice-wizard>nav button span{display:none}.invoice-wizard>main{display:block}.wizard-summary{margin-bottom:10px}.wizard-stage{padding:15px}.customer-choice-grid,.wizard-selection-list>div{grid-template-columns:1fr}.invoice-wizard>footer{grid-template-columns:1fr auto}.invoice-wizard>footer>span{display:none}.invoice-wizard>footer>div{grid-column:1/-1;justify-self:stretch;margin-top:10px;display:grid}.payment-account-grid{padding:9px}.wallet-card-body{grid-template-columns:72px 1fr}.wallet-qr{width:68px;height:68px}}.payment-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.payment-account-card{background:#0b0e13;border:1px solid #303946;min-width:0}.payment-account-card.archived{opacity:.55}.payment-account-card>header{border-bottom:1px solid #29313b;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.payment-account-card>header>i{color:#8aa8ff;border:1px solid #40506a;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.payment-account-card>header strong,.payment-account-card>header small{display:block}.payment-account-card>header small{color:#747f8d;font-size:9px}.payment-account-card>header>b{color:#9db7ff;background:#1b2c50;padding:4px 6px;font:8px ui-monospace,monospace}.payment-account-card dl{gap:10px;margin:0;padding:15px;display:grid}.payment-account-card dl>div{justify-content:space-between;gap:16px;display:flex}.payment-account-card dt{color:#727e8c;font-size:9px}.payment-account-card dd{margin:0;font:10px ui-monospace,monospace}.payment-account-card dd.good{color:#6edcac}.payment-account-card dd.muted{color:#ffb36f}.payment-account-card>footer{border-top:1px solid #29313b;flex-wrap:wrap;gap:2px;padding:7px;display:flex}.payment-account-card>footer button{color:#8391a2;cursor:pointer;background:0 0;border:0;padding:7px;font-size:9px}.wallet-card-body{grid-template-columns:86px 1fr;gap:12px;padding:14px;display:grid}.wallet-card-body dl{padding:0}.wallet-qr{object-fit:contain;background:#fff;width:82px;height:82px;padding:4px}.wallet-qr.placeholder{color:#222;place-items:center;display:grid}.network-label{background:#1f2d4a;padding:3px 5px;color:#9eb9ff!important}.wallet-live-preview{background:#090b0e;border:1px solid #333d49;align-items:center;gap:14px;padding:12px;display:flex}.wallet-live-preview strong,.wallet-live-preview small{display:block}.wallet-live-preview small{color:#788391;overflow-wrap:anywhere;max-width:480px}.invoice-design-pane{grid-template-columns:220px 310px minmax(400px,1fr);gap:14px;display:grid}.invoice-design-pane>aside,.design-controls{border:1px solid var(--b-rule);background:var(--b-panel)}.invoice-design-pane>aside>button{color:#aab3be;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #28303a;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.invoice-design-pane>aside>button.active{color:#fff;background:#17223a}.invoice-design-pane>aside>button>i{width:6px;height:30px}.invoice-design-pane>aside strong,.invoice-design-pane>aside small{display:block}.invoice-design-pane>aside small{color:#778290}.invoice-design-pane>aside b{color:#8ba9ff;font:8px ui-monospace,monospace}.design-controls{padding:16px}.design-controls>.dark-button{width:100%;margin-top:15px}.invoice-paper{aspect-ratio:1/1.414;width:min(100%,560px);margin:0 auto;padding:7.5%;overflow:hidden;box-shadow:0 14px 40px #0009}.invoice-paper>header{justify-content:space-between;align-items:flex-start;display:flex}.invoice-paper>header span{letter-spacing:-.06em;font-weight:800}.invoice-paper>header b{font-size:17px}.invoice-paper>small{letter-spacing:.35em;font-weight:700}.invoice-paper>i{width:100%;height:3px;margin:16px 0;display:block}.paper-parties{grid-template-columns:1fr 1fr;gap:30px;margin-top:28px;display:grid}.paper-parties span>*{display:block}.paper-parties small,.paper-meta span,.paper-payment small{opacity:.55;font-size:7px}.paper-parties strong{margin:6px 0;font-size:10px}.paper-parties p{font-size:7px;line-height:1.5}.paper-meta{background:#8795aa18;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0;padding:10px;display:grid}.paper-meta span{gap:5px;display:grid}.paper-meta b{font-size:8px}.paper-lines{display:grid}.paper-lines>b,.paper-lines>span{border-bottom:1px solid #8492a62f;grid-template-columns:1fr 55px 65px;padding:8px;font-size:7px;display:grid}.paper-lines em{text-align:right;font-style:normal}.paper-total{color:#fff;width:46%;margin:20px 0 20px auto;padding:12px;font-size:7px}.paper-total strong{margin-top:6px;font-size:15px;display:block}.paper-payment{background:#8492a614;gap:6px;padding:12px;display:grid}.paper-payment strong,.paper-payment code{font-size:8px}.invoice-paper.technical{font-family:ui-monospace,monospace}.invoice-paper.minimal>i{height:1px}.settings-pane-v2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-pane-v2>section{border:1px solid var(--b-rule);background:var(--b-panel);padding:0 18px 18px}.settings-pane-v2>section.full,.settings-pane-v2>footer{grid-column:1/-1}.settings-pane-v2 .billing-pane-head{margin:0 -18px 16px}.settings-pane-v2>footer{justify-content:flex-end;display:flex}.billing-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.billing-form-grid>label:not(.billing-toggle){color:#7f8a98;text-transform:uppercase;font-size:9px}.billing-form-grid .full{grid-column:1/-1}.billing-form-grid input,.billing-form-grid select,.billing-form-grid textarea{color:#fff;background:#090b0e;border:1px solid #333d49;width:100%;margin-top:6px;padding:0 10px;font-size:12px;display:block}.billing-form-grid input,.billing-form-grid select{height:40px}.billing-form-grid input[type=color]{padding:3px}.billing-form-grid textarea{min-height:78px;padding-block:9px}.billing-form-grid input:disabled{color:#6c7784}.billing-toggle{color:#aab4bf;cursor:pointer;align-items:center;gap:9px;min-height:40px;font-size:11px;display:flex}.billing-toggle input{opacity:0;position:absolute}.billing-toggle i{background:#171b21;border:1px solid #3b4653;border-radius:20px;width:34px;height:19px;position:relative}.billing-toggle i:after{content:"";background:#778391;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:3px}.billing-toggle input:checked+i{background:#1b2c50;border-color:#4f72ba}.billing-toggle input:checked+i:after{background:#86a5ff;left:18px}.billing-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030508d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billing-modal{background:#0e1116;border:1px solid #3a4553;width:min(820px,100%);max-height:92vh;overflow:auto}.billing-modal>header{border-bottom:1px solid #303844;justify-content:space-between;align-items:center;padding:20px;display:flex}.billing-modal>header h3{margin:5px 0 0}.billing-modal>header>button{color:#8994a2;background:0 0;border:0;font-size:25px}.billing-modal>.billing-form-grid{padding:20px}.billing-modal-actions{border-top:1px solid #303844;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.billing-modal-actions>button:not(.dark-button){color:#aab4bf;background:0 0;border:1px solid #37414d;padding:0 17px}.billing-workspace-v2{--b-panel:#101318;--b-rule:#2c3440;--b-muted:#8994a2;--b-text:#f4f7fa;--b-blue:#668dff;--b-green:#5dd6a2;--b-amber:#ffc46b;--b-red:#ff7686;color:var(--b-text);min-width:0}.billing-workspace-head{border-bottom:1px solid var(--b-rule);justify-content:space-between;align-items:flex-end;gap:30px;padding:10px 0 24px;display:flex}.billing-workspace-head h2{letter-spacing:-.03em;margin:7px 0 5px;font-size:38px;font-weight:440}.billing-workspace-head p{max-width:720px;color:var(--b-muted);margin:0;font-size:14px;line-height:1.55}.billing-head-actions{align-items:center;gap:10px;display:flex}.billing-head-actions select{border:1px solid var(--b-rule);background:var(--b-panel);color:#fff;height:43px;padding:0 12px}.billing-section-tabs{border:1px solid var(--b-rule);background:#090b0e;gap:2px;margin:20px 0;padding:4px;display:flex;overflow:auto}.billing-section-tabs button{color:#8793a2;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:max-content;padding:11px 15px;font-size:12px;display:flex}.billing-section-tabs button i{font-style:normal}.billing-section-tabs button b{color:#b9c5d2;background:#252d38;border-radius:20px;min-width:21px;padding:2px 5px;font:9px ui-monospace,monospace}.billing-section-tabs button.active{color:#dfe8ff;background:#18233b;box-shadow:inset 0 0 0 1px #35528f}.billing-readiness-banner,.billing-success{color:#ffe0aa;background:#21190d;border:1px solid #684c24;align-items:center;gap:13px;margin:0 0 18px;padding:13px 15px;display:flex}.billing-readiness-banner>span{border:1px solid #8b682f;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.billing-readiness-banner div{flex:1}.billing-readiness-banner strong,.billing-readiness-banner small{display:block}.billing-readiness-banner small{color:#b59b74;text-transform:capitalize;margin-top:3px;font-size:10px}.billing-readiness-banner button{color:#ffd797;cursor:pointer;background:0 0;border:0}.billing-success{color:#9df0c9;background:#10271e;border-color:#235c47;font-size:12px}.billing-skeleton{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.billing-skeleton i,.billing-skeleton div{background:linear-gradient(90deg,#101318,#171c24,#101318) 0 0/200% 100%;border:1px solid #242b35;min-height:125px;animation:1.4s infinite bPulse}.billing-skeleton div{grid-column:span 2;min-height:330px}@keyframes bPulse{to{background-position:-200% 0}}.billing-overview-kpis{border:1px solid var(--b-rule);background:var(--b-panel);grid-template-columns:repeat(4,1fr);display:grid}.billing-overview-kpis article{border-right:1px solid var(--b-rule);min-height:128px;padding:21px;position:relative;overflow:hidden}.billing-overview-kpis article:last-child{border-right:0}.billing-overview-kpis article:after{content:"";opacity:.07;background:currentColor;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-35px;right:-25px}.billing-overview-kpis span{color:var(--b-muted);letter-spacing:.13em;font:9px ui-monospace,monospace;display:block}.billing-overview-kpis strong{margin:13px 0 8px;font-size:25px;font-weight:500;display:block}.billing-overview-kpis small{color:#687483;font-size:10px}.billing-overview-kpis .blue{color:var(--b-blue)}.billing-overview-kpis .green{color:var(--b-green)}.billing-overview-kpis .amber{color:var(--b-amber)}.billing-overview-kpis .red{color:var(--b-red)}.billing-overview-kpis article span,.billing-overview-kpis article small{color:var(--b-muted)}.billing-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:16px;margin-top:16px;display:grid}.billing-overview-grid>section,.billing-list-pane,.account-card-pane,.stripe-method-panel{border:1px solid var(--b-rule);background:var(--b-panel)}.billing-pane-head{border-bottom:1px solid var(--b-rule);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:0 18px;display:flex}.billing-pane-head h3{margin:0;font-size:15px}.billing-pane-head button{color:#8daaff;cursor:pointer;background:0 0;border:0}.compact-invoices>button,.compact-invoice-head{text-align:left;grid-template-columns:minmax(165px,1.35fr) 115px 115px 110px;align-items:center;gap:12px;width:100%;display:grid}.compact-invoice-head{color:#6e7987;padding:10px 16px;font:8px ui-monospace,monospace}.compact-invoices>button{min-height:61px;color:var(--b-text);cursor:pointer;background:0 0;border:0;border-top:1px solid #252c35;padding:10px 16px}.compact-invoices>button:hover{background:#141a23}.compact-invoices strong,.compact-invoices small{display:block}.compact-invoices strong{font-size:12px}.compact-invoices small{color:#727e8c;margin-top:3px;font-size:9px}.compact-invoices>button>strong{text-align:right;font:12px ui-monospace,monospace}.invoice-state{color:#b4bfca;text-transform:uppercase;border:1px solid #3a4552;padding:5px 7px;font:8px ui-monospace,monospace;display:inline-block}.invoice-state.paid{color:#7ce4b2;background:#11271e;border-color:#276247}.invoice-state.overdue{color:#ff9eaa;background:#28151a;border-color:#743742}.invoice-state.sent,.invoice-state.issued,.invoice-state.open,.invoice-state.viewed{color:#9bb5ff;background:#111d38;border-color:#355691}.invoice-state.partially_paid{color:#ffcf7e;background:#271e0f;border-color:#765b2e}.deadline-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252c35;grid-template-columns:13px 1fr auto;align-items:center;gap:11px;width:100%;padding:15px;display:grid}.deadline-list button>i{background:var(--b-amber);border-radius:50%;width:7px;height:7px}.deadline-list button>i.late{background:var(--b-red)}.deadline-list span:last-child{text-align:right}.deadline-list strong,.deadline-list small{display:block}.deadline-list small{color:#727e8c;margin-top:4px;font-size:9px}.billing-empty-v2{color:#687482;align-content:center;place-items:center;gap:5px;min-height:145px;display:grid}.billing-empty-v2 i{font-size:25px}.billing-filterbar{border-bottom:1px solid var(--b-rule);grid-template-columns:minmax(180px,1fr) repeat(3,minmax(130px,auto));gap:8px;padding:12px;display:grid}.billing-filterbar input,.billing-filterbar select{color:#dfe5ec;background:#090b0e;border:1px solid #313a46;height:40px;padding:0 11px}.expense-summary{border-bottom:1px solid var(--b-rule);grid-template-columns:repeat(3,1fr);display:grid}.expense-summary article{border-right:1px solid var(--b-rule);padding:17px}.expense-summary span,.expense-summary strong{display:block}.expense-summary span{color:#75808d;font:8px ui-monospace,monospace}.expense-summary strong{margin-top:7px;font-size:20px}.expense-table>div,.expense-table>button{grid-template-columns:115px minmax(180px,1fr) 125px 150px 120px;align-items:center;gap:13px;width:100%;display:grid}.expense-table>div{color:#6e7987;padding:9px 14px;font:8px ui-monospace,monospace}.expense-table>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #252c35;min-height:59px;padding:9px 14px}.expense-table strong,.expense-table small{display:block}.expense-table small{color:#788492}.expense-table>button>strong{text-align:right}.payment-method-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.payment-method-tabs button{border:1px solid var(--b-rule);background:var(--b-panel);color:#b7c0ca;text-align:left;cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px;display:grid}.payment-method-tabs button>i{color:#8caaff;background:#0a0d11;border:1px solid #384455;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.payment-method-tabs strong,.payment-method-tabs small{display:block}.payment-method-tabs small{color:#6f7b89;margin-top:4px;font-size:9px}.payment-method-tabs button.active{color:#fff;background:#111a2c;border-color:#4566aa}.stripe-method-panel header{border-bottom:1px solid var(--b-rule);grid-template-columns:54px 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.stripe-mark{color:#fff;background:#655bff;border-radius:12px;place-items:center;width:52px;height:52px;font-size:25px;font-weight:700;display:grid}.stripe-method-panel header span{color:#788596;font:8px ui-monospace,monospace}.stripe-method-panel h3{margin:5px 0}.stripe-method-panel p{color:#818d9b;margin:0;font-size:11px}.stripe-method-panel header>b{color:#ff9eaa;border:1px solid #6b3b42;padding:6px 8px;font:9px ui-monospace,monospace}.stripe-method-panel header>b.ok{color:#81e8b8;border-color:#2e6950}.stripe-method-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.stripe-method-grid article{background:#090b0e;border:1px solid #2b333d;gap:11px;padding:14px;display:flex}.stripe-method-grid i{border:1px solid #6b4e27;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.stripe-method-grid i.ok{color:#69dda9;border-color:#286147}.stripe-method-grid span,.stripe-method-grid small{display:block}.stripe-method-grid small{color:#747f8c;font-size:9px}.method-customer-preview{border-top:1px solid var(--b-rule);padding:18px}.method-customer-preview>span{color:#718096;margin-bottom:9px;font:8px ui-monospace,monospace;display:block}.method-customer-preview>div{color:#112036;background:#fff;border:1px solid #d9e1ee;grid-template-columns:1fr auto;gap:4px 20px;padding:20px;display:grid}.method-customer-preview small{color:#667386}.method-customer-preview button{color:#fff;background:#655bff;border:0;grid-area:1/2/3;padding:12px}
