@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url("/assets/archivo-black-400-latin-5APYPRNB.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("/assets/ibm-plex-mono-400-cyrillic-MUN4S7RW.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("/assets/ibm-plex-mono-400-latin-A2WATXFY.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("/assets/ibm-plex-mono-500-cyrillic-FIG3KNRY.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("/assets/ibm-plex-mono-500-latin-33HAQIPI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url("/assets/ibm-plex-mono-600-cyrillic-2CTSZR2S.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url("/assets/ibm-plex-mono-600-latin-IIV3OB4N.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url("/assets/unbounded-300-cyrillic-RGZBJFNJ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url("/assets/unbounded-300-latin-4RIDYBKF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url("/assets/unbounded-700-cyrillic-RGZBJFNJ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url("/assets/unbounded-700-latin-4RIDYBKF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url("/assets/unbounded-900-cyrillic-RGZBJFNJ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url("/assets/unbounded-900-latin-4RIDYBKF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.axal-hub{--x-bg: #08080b;--x-bg2: #0d0c14;--x-bg3: #131120;--x-bd: #232130;--x-tx: #efedfa;--x-tx2: #9b97b5;--x-tx3: #6e6a85;--x-p: #8b5cf6;--x-t: #22d3ee;--x-pk: #d946ef;background:var(--x-bg);color:var(--x-tx);font:13px/1.65 IBM Plex Mono,monospace;min-height:100vh;width:100%;display:flex;color-scheme:dark}.axal-hub[data-theme=light]{--x-bg: #fafafc;--x-bg2: #f1f0f7;--x-bg3: #e9e7f3;--x-bd: #dbd8e8;--x-tx: #17151f;--x-tx2: #4a4661;--x-tx3: #7a7691;--x-p: #7c4def;--x-t: #0891b2;--x-pk: #c026d3;color-scheme:light}.axal-hub *{box-sizing:border-box;border-radius:0}.axal-hub button,.axal-hub input,.axal-hub select,.axal-hub textarea{font:inherit}.axal-hub button{cursor:pointer;color:inherit;background:none;border:0;text-align:left}.axal-hub button:hover{background:var(--x-bg3)}.axal-hub button:disabled{opacity:.45;cursor:not-allowed}.axal-hub :focus-visible{outline:2px solid var(--x-p);outline-offset:3px}.axal-hub p{color:var(--x-tx2);margin:0}.axal-hub h1,.axal-hub h2,.axal-hub h3{margin:0}.axal-hub h1{font:900 clamp(26px,3.1vw,42px) / 1.18 "Unbounded",sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:12px 0 14px}.axal-hub h1>span{font-weight:300}.axal-hub h2{font:700 16px/1.5 Unbounded,sans-serif;letter-spacing:-.025em}.axal-hub h3{font:500 14px/1.6 IBM Plex Mono,monospace}.purple{color:var(--x-p)!important}.success{color:var(--x-t)!important}.eyebrow{font-size:11px;letter-spacing:.12em;color:var(--x-tx2);font-weight:500}.sidebar{width:224px;flex-shrink:0;border-right:1px solid var(--x-bd);background:var(--x-bg2);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{height:84px;display:flex;align-items:center;padding:14px 24px;flex-wrap:wrap;align-content:center;row-gap:2px;border-bottom:1px solid var(--x-bd);gap:9px}.brand img{width:30px;height:30px}.brand>span{font:30px/.8 Archivo Black,sans-serif;letter-spacing:-.05em;transform:scaleY(.85)}.brand .brand-dot{color:var(--x-p)}.brand small{font-size:11px;letter-spacing:.09em;color:var(--x-tx2);width:100%;padding-left:39px;align-self:auto;margin-bottom:0}.company-block{padding:24px;border-bottom:1px solid var(--x-bd)}.company-block>div{display:flex;gap:12px;margin-top:14px;align-items:center}.company-avatar{border:1px solid var(--x-bd);width:36px;height:36px;display:grid;place-items:center;color:var(--x-p);font-size:12px}.company-block strong,.company-block small{display:block}.company-block small{color:var(--x-tx2);font-size:11px}.sidebar nav{padding:18px 12px}.sidebar nav button{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:12px;font-size:12px;border-left:2px solid transparent}.sidebar nav button.active{background:var(--x-bg3);border-left-color:var(--x-p)}.nav-glyph{color:var(--x-tx2);width:20px;font-size:18px}.sidebar nav button.active .nav-glyph{color:var(--x-p)}.sidebar nav small{font-size:11px;color:var(--x-tx3);margin-left:auto}.nav-count{margin-left:auto;background:var(--x-p);color:#fff;font-size:11px;padding:0 6px}.side-bottom{margin-top:auto;padding:24px 24px 0}.status-line{font-size:11px;letter-spacing:.1em;color:var(--x-t)}.status-line i,.update-date i,.tag.good i{display:inline-block;width:5px;height:5px;background:var(--x-t);margin-right:7px}.side-bottom p{font-size:11px;line-height:1.9;margin:12px 0 20px}.help-button{padding:12px 0!important;width:100%;font-size:11px!important;border-top:1px solid var(--x-bd)!important;display:flex;justify-content:space-between}.user-line{margin:18px -24px 0;padding:18px 20px;border-top:1px solid var(--x-bd);display:flex;gap:10px;align-items:center}.user-line>b{font-size:11px;background:var(--x-bg3);padding:8px}.user-line>span{font-size:11px}.user-line small{display:block;font-size:11px;color:var(--x-tx2)}.workspace{min-width:0;flex:1}.topbar{height:65px;border-bottom:1px solid var(--x-bd);display:flex;align-items:center;justify-content:space-between;padding:0 36px}.breadcrumbs{font-size:11px;color:var(--x-tx2)}.breadcrumbs span{margin:0 14px;color:var(--x-tx3)}.top-controls{display:flex;align-items:center;gap:22px}.today{font-size:11px;letter-spacing:.08em;color:var(--x-tx2)}.theme-button{font-size:20px!important;width:36px;height:36px;text-align:center!important;border:1px solid var(--x-bd)!important}.demo-strip{padding:9px 36px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--x-bg2);border-bottom:1px solid var(--x-bd);font-size:11px;color:var(--x-tx2)}.demo-strip b{color:var(--x-p);margin-right:10px;letter-spacing:.1em}.demo-strip label{display:flex;align-items:center;gap:10px;white-space:nowrap}.demo-strip select{background:var(--x-bg);color:var(--x-tx);border:1px solid var(--x-bd);padding:5px 22px 5px 8px;min-height:30px}main{padding:36px;max-width:1540px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-bottom:30px}.page-heading>div>.eyebrow{color:var(--x-p)}.page-heading p{font-size:11px;max-width:580px}.button{border:1px solid var(--x-bd)!important;min-height:44px;padding:12px 16px!important;font-size:11px!important;display:inline-flex;align-items:center;justify-content:space-between;gap:20px}.button.primary{background:var(--x-p)!important;border-color:var(--x-p)!important;color:#fff;white-space:nowrap}.button.primary:hover{opacity:.9}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--x-bd);margin-bottom:28px}.metrics>button{padding:20px 22px;border-right:1px solid var(--x-bd)!important;min-width:0}.metrics>button:last-child{border-right:0!important}.metrics b{font:700 clamp(30px,3.3vw,46px) / 1.2 "Unbounded",sans-serif;display:block;margin:18px 0 12px;letter-spacing:-.045em}.metrics b em{font-size:18px;color:var(--x-tx3);font-style:normal;font-weight:300;margin-left:5px}.metrics b.amount{font-size:clamp(18px,2.3vw,30px);margin-top:25px;margin-bottom:19px}.metrics small{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--x-tx2)}.overview-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.section-title .eyebrow{color:var(--x-p)}.counter{font-size:11px;color:var(--x-tx2);border:1px solid var(--x-bd);padding:2px 7px}.action-panel{border:1px solid var(--x-bd);padding:20px 22px 0}.action-row{padding:20px 0!important;border-top:1px solid var(--x-bd)!important;display:flex;gap:24px;align-items:center;width:100%;justify-content:space-between}.action-kicker{font-size:11px;color:var(--x-tx2)}.action-row h3{margin:7px 0!important;font-weight:600;font-size:14px}.action-row p{font-size:11px;line-height:1.9}.square-arrow{width:34px;height:34px;display:grid;place-items:center;background:var(--x-bg3);color:var(--x-p);flex-shrink:0;border:1px solid var(--x-bd)}.update-panel{background:var(--x-bg2);border:1px solid var(--x-bd);padding:20px 22px}.update-date{font-size:11px;color:var(--x-tx2);margin:20px 0 12px}.update-panel h3{font-size:14px;line-height:1.7;margin-bottom:10px}.update-panel p{font-size:11px;line-height:1.9}.terminal{margin:22px 0 18px;padding-top:16px;border-top:1px solid var(--x-bd);font-size:11px;color:var(--x-tx2);display:flex;flex-direction:column;gap:4px}.terminal span:first-child{color:var(--x-t)}.cursor{color:var(--x-p);animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.text-link{font-size:11px!important;display:inline-flex;align-items:center;gap:12px;padding:5px 0!important;color:var(--x-tx2)!important}.text-link:hover{color:var(--x-p)!important}.section-gap{margin-top:30px}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--x-bd)}.project-cell{padding:24px!important;border-right:1px solid var(--x-bd)!important}.project-cell:last-child{border-right:0!important}.between{display:flex;justify-content:space-between;align-items:center}.between>span:last-child{color:var(--x-p)}.project-cell h3{font-weight:600;margin:20px 0 7px;font-size:15px}.project-cell p{font-size:11px}.project-stage{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;font-size:11px;color:var(--x-tx2)}.tag{display:inline-flex;align-items:center;border:1px solid var(--x-bd);padding:4px 7px;color:var(--x-tx2);font-size:11px;white-space:nowrap;width:fit-content;line-height:1.5}.tag.good{color:var(--x-t)}.progress{height:3px;background:var(--x-bd);margin-top:12px}.progress>span{display:block;background:var(--x-p);height:3px}.next-line{display:flex;gap:14px;border-top:1px solid var(--x-bd);margin-top:20px;padding-top:14px;font-size:11px}.next-line>span{color:var(--x-tx3)}.next-line strong{font-weight:400;color:var(--x-tx2)}.rows{border:1px solid var(--x-bd)}.doc-row{width:100%;display:flex;align-items:center;gap:16px;padding:17px 20px!important;border-bottom:1px solid var(--x-bd)!important}.doc-row:last-child,.task-row:last-child{border-bottom:0!important}.doc-icon{border:1px solid var(--x-bd);color:var(--x-p);padding:7px;font-size:11px;flex-shrink:0}.task-name{flex:1;min-width:0}.task-name strong{display:block;font-weight:500;font-size:11px}.task-name small{display:block;color:var(--x-tx2);font-size:11px;margin-top:3px}.doc-row>span:last-child{color:var(--x-tx3);margin-left:4px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:25px 0 18px}.tabs{display:flex;gap:3px;flex-wrap:wrap}.tabs button{font-size:11px!important;min-height:40px;padding:9px 12px!important;border-bottom:2px solid transparent!important;color:var(--x-tx2)}.tabs button.selected{border-bottom-color:var(--x-p)!important;color:var(--x-tx);background:var(--x-bg3)}.toolbar input{min-height:40px;max-width:220px;width:100%;border:1px solid var(--x-bd);background:var(--x-bg2);color:var(--x-tx);font-size:11px!important;padding:10px 13px}.list-caption{font-size:11px;color:var(--x-tx2);display:flex;justify-content:space-between;padding:12px 0}.task-row{width:100%;display:flex;gap:15px;align-items:center;padding:18px!important;border-bottom:1px solid var(--x-bd)!important}.task-dot{width:22px;height:22px;border:1px solid var(--x-bd);color:var(--x-tx2);display:grid;place-items:center;flex-shrink:0}.task-dot.done{color:var(--x-t);border-color:var(--x-t)}.task-dot.client{color:var(--x-p);border-color:var(--x-p)}.row-meta{font-size:11px;white-space:nowrap;color:var(--x-tx2);min-width:42px}.task-row>span:last-child{color:var(--x-tx3)}.project-detail{border:1px solid var(--x-bd);padding:28px;margin-top:20px}.project-detail h2{font-size:22px;margin:12px 0}.project-detail p{margin-bottom:20px;font-size:11px}.back{margin-bottom:8px}.empty{padding:36px;text-align:center}.empty h3{margin:10px 0}.empty p{font-size:11px}.empty .button{margin-top:20px}.finance-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--x-bd)}.finance-summary>div{padding:24px;border-right:1px solid var(--x-bd)}.finance-summary>div:last-child{border:0}.finance-summary b{display:block;font:700 clamp(19px,2.5vw,32px) / 1.3 "Unbounded",sans-serif;letter-spacing:-.04em;margin-top:20px}.invoice-table{border:1px solid var(--x-bd)}.invoice-head,.invoice-row{display:grid;grid-template-columns:minmax(180px,1.5fr) 1fr 1fr 90px 20px;gap:14px;align-items:center;padding:18px 20px!important;width:100%;border-bottom:1px solid var(--x-bd)!important}.invoice-head{font-size:11px;color:var(--x-tx2);background:var(--x-bg2)}.invoice-row:last-child{border-bottom:0!important}.invoice-row strong{display:block;font-size:11px;font-weight:500}.invoice-row small{display:block;font-size:11px;line-height:1.8;color:var(--x-tx2);margin-top:4px}.demo-note{background:var(--x-bg2);border-left:2px solid var(--x-p);padding:14px 16px;margin-top:22px;font-size:11px;line-height:1.9;color:var(--x-tx2)}.footnote{font-size:11px!important;color:var(--x-tx2);margin-top:14px!important}.axal-hub footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--x-bd);padding:18px 36px;color:var(--x-tx3);font-size:11px;letter-spacing:.05em;margin-top:10px}.mobile-nav{display:none}.portal-dialog{background:var(--x-bg);color:var(--x-tx);border:1px solid var(--x-bd);padding:36px;max-width:600px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;margin:auto}.portal-dialog::backdrop{background:#000b}.dialog-close{position:absolute;right:10px;top:10px;width:36px;height:36px;font-size:23px!important;text-align:center!important}.portal-dialog h2{font-size:23px;margin:20px 0}.portal-dialog p{font-size:12px;margin:20px 0;line-height:1.9}.portal-dialog dl{margin:24px 0;border-top:1px solid var(--x-bd)}.portal-dialog dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--x-bd);font-size:11px}.portal-dialog dt{color:var(--x-tx2)}.portal-dialog dd{margin:0;text-align:right;max-width:65%}.portal-dialog label{display:block;font-size:11px;margin-bottom:12px}.portal-dialog textarea{display:block;width:100%;min-height:130px;resize:vertical;background:var(--x-bg2);color:var(--x-tx);border:1px solid var(--x-bd);padding:13px;font-size:12px}.portal-dialog form .button{margin-top:16px}.document-content{font:12px/1.9 IBM Plex Mono,monospace;white-space:pre-wrap;border:1px solid var(--x-bd);background:var(--x-bg2);padding:22px;margin:24px 0}.dialog-actions{display:flex;flex-wrap:wrap;gap:12px}.timeline{border-left:1px solid var(--x-bd);padding-left:20px;margin:20px 0}.timeline p{font-size:11px}.timeline small{display:block;font-size:11px;color:var(--x-tx2)}.toast{position:fixed;bottom:24px;right:24px;max-width:430px;background:var(--x-bg3);border:1px solid var(--x-p);padding:18px 48px 18px 20px;font-size:11px;z-index:20}.toast button{position:absolute;right:8px;top:8px;width:30px;height:30px;text-align:center;font-size:18px!important}.skip-link{position:fixed;top:-100px;left:10px;z-index:100;background:var(--x-bg);color:var(--x-tx);padding:12px;border:1px solid var(--x-p)}.skip-link:focus{top:10px}@media(max-width:1200px){.sidebar{width:194px}.brand{padding:14px 18px}.brand small{font-size:11px}.company-block{padding:20px}.topbar,.demo-strip{padding-left:26px;padding-right:26px}main{padding:26px}.page-heading{display:block}.page-heading>.button{margin-top:22px}.metrics>button{padding:18px 16px}.metrics .eyebrow{font-size:11px}.overview-grid{gap:18px}.invoice-head,.invoice-row{grid-template-columns:minmax(150px,1.5fr) 1fr 1fr 20px}.invoice-head>span:nth-child(4),.invoice-row>.row-meta{display:none}}@media(max-width:900px){.sidebar{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.metrics>button:nth-child(2){border-right:0!important}.metrics>button:nth-child(-n+2){border-bottom:1px solid var(--x-bd)!important}.metrics b.amount{font-size:28px;margin:19px 0 16px}.overview-grid{grid-template-columns:1.3fr 1fr}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--x-bg2);border-top:1px solid var(--x-bd);z-index:10;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav button{flex:1;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px!important;gap:3px;border-top:2px solid transparent!important}.mobile-nav button>span{font-size:20px}.mobile-nav button.active{border-top-color:var(--x-p)!important;color:var(--x-p);background:var(--x-bg3)}.workspace{padding-bottom:65px}.toast{bottom:82px}.task-row>.row-meta{display:none}.toolbar{align-items:flex-start;flex-direction:column}.toolbar input{max-width:100%}.finance-summary b{font-size:24px}}@media(max-width:640px){main{padding:25px 18px}.topbar{padding:0 18px}.today{display:none}.demo-strip{padding:9px 18px;align-items:flex-start;flex-direction:column;font-size:11px;gap:7px}.demo-strip select{min-height:35px}.page-heading h1{font-size:28px;line-height:1.3}.page-heading h1>span{display:block}.page-heading>.button{width:100%;margin-top:22px}.metrics{margin-bottom:22px}.metrics>button{padding:18px 14px}.metrics b{font-size:35px;margin:16px 0 12px}.metrics b.amount{font-size:22px;margin:22px 0 18px}.metrics small{font-size:11px;min-height:27px}.metrics .eyebrow{font-size:11px;letter-spacing:.06em}.overview-grid{grid-template-columns:1fr;gap:20px}.action-panel,.update-panel{padding:18px 17px}.action-panel{padding-bottom:0}.action-row{gap:12px;padding:18px 0!important}.action-kicker{font-size:11px}.action-row h3{font-size:13px}.project-grid{grid-template-columns:1fr}.project-cell{padding:20px!important;border-right:0!important;border-bottom:1px solid var(--x-bd)!important}.project-cell:last-child{border-bottom:0!important}.section-title h2{font-size:14px}.doc-row{padding:15px 12px!important;gap:10px;flex-wrap:wrap}.doc-row .task-name{min-width:calc(100% - 62px)}.doc-row .tag{margin-left:43px}.doc-row>span:last-child{margin-left:auto}.task-row{padding:16px 12px!important;gap:10px;flex-wrap:wrap}.task-row .task-name{min-width:calc(100% - 40px)}.task-row>.tag{margin-left:32px}.task-row>span:last-child{margin-left:auto}.tabs button{font-size:11px!important;padding:9px 10px!important}.list-caption>span:last-child{display:none}.finance-summary{grid-template-columns:1fr}.finance-summary>div{border-right:0;border-bottom:1px solid var(--x-bd);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.finance-summary b{margin:0;font-size:22px}.invoice-head{display:none}.invoice-row{grid-template-columns:1fr auto;padding:20px 16px!important;gap:16px}.invoice-row>span:first-child{grid-column:1/-1}.invoice-row>span:nth-child(3){grid-column:1;grid-row:3}.invoice-row>span:last-child{grid-column:2;grid-row:3}.invoice-row>.tag{grid-column:1/-1}.axal-hub footer{padding:18px;flex-direction:column;font-size:11px}.portal-dialog{padding:26px 20px}.portal-dialog h2{font-size:19px;line-height:1.6;padding-right:10px}.dialog-actions .button{width:100%}.toast{right:14px;left:14px;max-width:none;font-size:11px}.document-content{padding:16px}.project-detail h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.cursor{animation:none}}.axal-hub .sidebar nav small,.axal-hub .metrics em,.axal-hub .next-line>span,.axal-hub footer,.axal-hub .breadcrumbs span{color:var(--x-tx2)}.axal-hub .button.primary,.axal-hub .nav-count{color:var(--x-bg)}.demo-help{color:var(--x-tx2)!important;font-size:11px!important;text-decoration:underline;text-underline-offset:3px;min-height:28px;padding:3px 5px!important}.consent-control{border-top:1px solid var(--x-bd);margin-top:24px;padding-top:20px}.consent-control label{display:flex;gap:12px;align-items:center}.consent-control input{accent-color:var(--x-p);width:18px;height:18px;flex-shrink:0}.consent-control p{font-size:11px!important}.axal-hub .mobile-nav button.active,.axal-hub[data-theme=light] .company-avatar,.axal-hub[data-theme=light] .demo-strip b,.axal-hub[data-theme=light] .status-line,.axal-hub[data-theme=light] .tag.good,.axal-hub[data-theme=light] .terminal span:first-child{color:var(--x-tx)}.axal-hub[data-theme=light] .success{color:var(--x-tx)!important}.ref-overview{border:1px solid var(--x-bd)!important;padding:22px!important;display:flex;width:100%;align-items:center;justify-content:space-between;background:var(--x-bg2)!important;gap:20px}.ref-overview strong,.ref-overview small{display:block}.ref-overview strong{font:900 28px/1.5 Unbounded,sans-serif;margin:10px 0}.ref-overview small{font-size:11px;color:var(--x-tx2)}.ref-summary{display:grid;grid-template-columns:2fr 1fr 1fr;border:1px solid var(--x-bd)}.ref-summary section{padding:26px;min-width:0;border-right:1px solid var(--x-bd)}.ref-summary section:last-child{border-right:0}.ref-summary strong{display:block;font:900 clamp(20px,2.5vw,34px)/1.6 Unbounded,sans-serif;letter-spacing:-.04em;margin:10px 0}.ref-summary section:first-child strong{color:var(--x-p)}.ref-summary p{font-size:11px}.ref-rules,.ref-recommendation{padding:24px;border:1px solid var(--x-bd);margin-top:24px}.ref-rules h2,.ref-recommendation h2{margin-bottom:14px}.ref-recommendation h2{margin-top:18px}.ref-recommendation .between{flex-wrap:wrap;gap:14px}.ref-recommendation .footnote{margin-top:14px}.ref-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.ref-request,.ref-history{border:1px solid var(--x-bd);padding:24px;min-width:0}.ref-request>p{margin:14px 0}.ref-request form{display:grid;gap:12px}.ref-request input,.ref-request select{width:100%;min-width:0;padding:12px;background:var(--x-bg);border:1px solid var(--x-bd);color:var(--x-tx)}.ref-request input{font-size:18px}.ref-request .button{margin-top:6px;justify-content:center}.ref-pending{border-left:2px solid var(--x-p);padding:12px!important;background:var(--x-bg2);font-size:11px}.ref-history ol{list-style:none;padding:0;margin:20px 0 0}.ref-history li{border-top:1px solid var(--x-bd);padding:18px 0;display:grid;gap:8px}.ref-history li strong{font-size:22px}.ref-history small{font-size:11px;color:var(--x-tx2)}.ref-demo{padding:24px;margin-top:24px;border:1px dashed var(--x-p);background:var(--x-bg2)}.ref-demo h3{margin:10px 0}.ref-demo p{font-size:11px}.ref-demo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ref-demo-actions .button{border:1px solid var(--x-bd)!important;padding:12px!important;font-size:11px!important}.ref-invoices>h2{margin-bottom:12px}.ref-invoice{border:1px solid var(--x-bd);padding:22px;margin-top:18px}.ref-invoice>.between{flex-wrap:wrap;gap:12px}.ref-invoice>p{margin:12px 0}.ref-invoice dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0 0}.ref-invoice dt{font-size:11px;color:var(--x-tx2)}.ref-invoice dd{margin:8px 0 0;font-size:16px;font-weight:600}.more-navigation{display:grid;gap:12px;margin-top:24px}.more-navigation button{border:1px solid var(--x-bd)!important;justify-content:space-between}@media(max-width:900px){.mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.ref-grid{grid-template-columns:1fr}.ref-summary{grid-template-columns:1fr 1fr}.ref-summary section:first-child{grid-column:1/-1;border-bottom:1px solid var(--x-bd);border-right:0}.ref-summary section{padding:20px}.ref-summary strong{font-size:24px}.ref-recommendation,.ref-rules,.ref-request,.ref-history,.ref-demo{padding:20px}.ref-invoice dl{grid-template-columns:1fr 1fr}.ref-demo-actions{display:grid;grid-template-columns:1fr}.ref-invoice dd{font-size:14px}.ref-overview strong{font-size:24px}}.doc-icon{color:var(--x-tx2)}.ref-summary strong{font-size:28px;line-height:1.4;overflow-wrap:anywhere}.ref-summary strong>small{display:block;font:11px/1.8 IBM Plex Mono,monospace;color:var(--x-tx2);letter-spacing:.08em}.ref-summary section:not(:first-child) strong{font-size:22px}@media(max-width:600px){.ref-summary strong{font-size:28px}.ref-summary section:not(:first-child) strong{font-size:18px}}.metrics.no-finance{grid-template-columns:repeat(3,minmax(0,1fr))}.currency-amounts{display:grid;gap:8px;margin:20px 0}.currency-amounts .amount{font-size:clamp(16px,1.8vw,24px)!important;margin:0!important;overflow-wrap:anywhere}.invoice-currency-summary{margin-bottom:24px}.invoice-currency-summary h2{margin-bottom:14px}.ref-state,.ref-requests{border:1px solid var(--x-bd);padding:24px;margin-top:24px}.ref-requests ol{list-style:none;padding:0;margin:20px 0 0}.ref-requests li{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid var(--x-bd)}.ref-requests strong{font-size:20px}.ref-requests small{font-size:11px;color:var(--x-tx2)}.ref-staff-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.ref-staff-actions .button{border:1px solid var(--x-bd)!important;padding:12px!important;font-size:12px}.ref-staff-note{padding:20px;border-left:2px solid var(--x-p);margin-top:20px!important}.ref-cancel{margin-top:20px}.ref-request label{font-size:12px}.invoice-currency-summary .finance-summary b{overflow-wrap:anywhere}@media(max-width:900px){.mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.metrics.no-finance{grid-template-columns:1fr 1fr}.ref-overview strong{font-size:22px}.ref-state,.ref-requests{padding:20px}}html,body,#root{margin:0;min-height:100%;width:100%}body{background:#08080b}.auth-shell{box-sizing:border-box;display:grid;place-items:center;padding:28px 16px;min-height:100vh}.auth-card{width:min(100%,500px);padding:32px;border:1px solid var(--x-bd);background:var(--x-bg2)}.auth-card h1{font-size:clamp(23px,4vw,32px)}.auth-form,.staff-form{display:grid;gap:18px;margin:26px 0}.auth-card label,.staff-form label{display:grid;gap:8px}.axal-hub input,.axal-hub select,.axal-hub textarea{color:var(--x-tx);background:var(--x-bg);border:1px solid var(--x-bd);padding:12px;min-width:0;max-width:100%;font-size:13px}.auth-form input{width:100%}.error-message{color:#ffb4bb!important;border:1px solid currentColor;padding:12px;overflow-wrap:anywhere}.axal-hub[data-theme=light] .error-message{color:#97162d!important}.auth-card .button{margin:8px 0}.people{max-width:900px}.people h3{margin:24px 0 12px}.staff-form{padding:20px;border:1px solid var(--x-bd)}.check-label{display:flex!important;align-items:center}.member-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--x-bd);padding:16px 0}.member-row span{min-width:0;overflow-wrap:anywhere}.member-row small{display:block;color:var(--x-tx2);font-size:11px}.mail-card{border:1px solid var(--x-bd);padding:18px;margin:18px 0}.mail-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.mail-card a{color:var(--x-tx)}.demo-strip{flex-wrap:wrap}.demo-strip label{min-width:0}.demo-strip select{max-width:220px;padding:6px}.workspace{min-width:0}.axal-hub .portal-dialog{color:var(--x-tx)}.portal-dialog .error-message{margin:20px 0}.axal-hub[data-theme=light] .portal-dialog{color-scheme:light}.mobile-nav{overflow-x:auto}.mobile-nav button{flex:1;min-width:54px!important}.auth-card .text-link{min-height:44px}.auth-card .footnote{margin-top:22px}.people button{white-space:normal!important}@media(max-width:600px){.auth-card{padding:22px 18px}.member-row{flex-direction:column}.demo-strip{gap:10px;align-items:flex-start}.demo-strip>span{flex-basis:100%}.demo-strip select{max-width:175px}.topbar .today{display:none}.mobile-nav button{font-size:11px!important;padding-left:4px!important;padding-right:4px!important}.staff-form{padding:14px}.demo-strip .button{padding:8px 12px!important}.auth-card h1{overflow-wrap:anywhere}}.analytics-consent{padding:12px 16px;border:1px solid var(--x-bd);color:var(--x-tx);background:var(--x-bg2)}.analytics-consent label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px;line-height:1.5;cursor:pointer}.analytics-consent input{width:18px;height:18px;flex:0 0 18px;accent-color:#a78bfa}.analytics-consent p{margin:4px 0 0;color:var(--x-tx2);font-size:11px;line-height:1.6}.auth-card .analytics-consent{margin:16px 0}.workspace>.analytics-consent{margin:12px 20px 0}@media(max-width:600px){.workspace>.analytics-consent{margin:10px 12px 0}}.portal-dialog>.analytics-consent{margin:20px 0}
