/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#1c252b;--muted:#768087;--line:#e6e9e8;--paper:#f8faf9;--white:#fff;--orange:#ff754d;--orange-pale:#fff0eb;--blue:#4f8fe8;--blue-pale:#edf4ff;--green:#55a980;--green-pale:#eaf8f1;--purple:#8f77df;--purple-pale:#f2effd}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif;font-size:13px}button,a{font:inherit}a{color:inherit;text-decoration:none}.shell{display:flex;min-height:100vh}.sidebar{background:#f1f5f3;border-right:1px solid var(--line);width:250px;min-width:250px;padding:28px 16px 18px;display:flex;flex-direction:column}.brand{align-items:center;display:flex;font-size:17px;font-weight:800;gap:10px;letter-spacing:-.5px;padding:0 12px 33px}.brand>span:last-child span{color:var(--orange)}.brand-mark{align-items:center;background:var(--ink);border-radius:8px;color:#fff;display:flex;font-size:15px;height:30px;justify-content:center;width:30px}.workspace-switcher{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;display:flex;font-size:11px;font-weight:700;gap:9px;padding:11px 10px}.workspace-dot{background:var(--orange);border:3px solid #ffe0d6;border-radius:50%;height:12px;width:12px}.chevron{color:#a6afb1;margin-left:auto;font-size:16px}.nav{margin-top:29px}.nav-item{align-items:center;border-radius:7px;color:#657177;display:flex;font-size:12px;font-weight:600;gap:12px;margin:3px 0;padding:11px 12px}.nav-item:hover,.nav-item.active{background:#fff;color:var(--ink)}.nav-item.active{box-shadow:0 3px 12px rgba(28,37,43,.04)}.nav-item b{background:var(--orange-pale);border-radius:20px;color:var(--orange);font-size:10px;margin-left:auto;padding:3px 7px}.nav-icon{color:#9ba5a7;font-size:17px;line-height:1;width:18px;text-align:center}.active .nav-icon{color:var(--orange)}.sidebar-label{color:#a2abad;font-family:'DM Mono',monospace;font-size:9px;letter-spacing:1.5px;margin:29px 12px 7px;text-transform:uppercase}.sidebar-bottom{margin-top:auto}.status-line{align-items:center;color:#719183;display:flex;font-family:'DM Mono',monospace;font-size:9px;gap:7px;margin:0 12px 23px}.live-dot{background:#5fbb89;border-radius:50%;box-shadow:0 0 0 3px #d8f0e4;height:6px;width:6px}.profile{align-items:center;border-top:1px solid #dfe5e3;display:flex;gap:9px;padding:17px 8px 0}.profile strong{display:block;font-size:11px}.profile small{color:#9aa3a5;font-size:9px}.more{color:#a9b1b2;margin-left:auto}.avatar{align-items:center;background:#dfe9e6;border-radius:50%;color:#50766b;display:flex;font-size:9px;font-weight:800;height:29px;justify-content:center;width:29px}.content{flex:1 1;max-width:1500px;padding:0 5.5%;overflow:hidden}.topbar{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:74px}.breadcrumb{color:#a1aaac;font-family:'DM Mono',monospace;font-size:10px}.breadcrumb i{font-style:normal;margin:0 9px}.breadcrumb strong{color:#546066;font-weight:500}.top-actions{align-items:center;display:flex;gap:18px}.search{align-items:center;background:transparent;border:0;color:#9aa4a6;display:flex;font-size:12px;gap:8px}.search:first-letter{font-size:21px}.search kbd{background:#f0f2f1;border:1px solid #e1e5e3;border-radius:4px;font-family:'DM Mono',monospace;font-size:9px;padding:4px 5px}.icon-button{background:transparent;border:0;color:#738084;font-size:20px;position:relative}.notification-dot{background:var(--orange);border:2px solid var(--paper);border-radius:50%;height:6px;position:absolute;right:1px;top:2px;width:6px}.help-button{background:#fff;border:1px solid var(--line);border-radius:5px;color:#687479;font-size:11px;padding:9px 12px}.help-button span{color:var(--orange);margin-left:5px}.page-heading{align-items:end;display:flex;justify-content:space-between;padding:49px 0 31px}.eyebrow{color:#a3acae;font-family:'DM Mono',monospace;font-size:9px;letter-spacing:1.1px;margin:0 0 11px;text-transform:uppercase}.page-heading h1{font-size:31px;letter-spacing:-1.5px;line-height:1.1;margin:0}.page-heading h1 span{color:var(--orange);font-size:20px;vertical-align:5px}.subtitle{color:#8d989a;font-size:12px;margin:13px 0 0}.primary-button{background:var(--ink);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;padding:12px 17px}.primary-button:hover{background:#35434a}.metric-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(4,1fr)}.metric-card{background:#fff;border:1px solid var(--line);border-radius:7px;padding:17px 18px}.metric-top{align-items:center;color:#8b9699;display:flex;font-size:10px;justify-content:space-between}.metric-icon{align-items:center;border-radius:50%;display:flex;font-size:14px;height:27px;justify-content:center;width:27px}.orange{background:var(--orange-pale);color:var(--orange)}.blue{background:var(--blue-pale);color:var(--blue)}.green{background:var(--green-pale);color:var(--green)}.purple{background:var(--purple-pale);color:var(--purple)}.metric-card>strong{display:block;font-size:25px;letter-spacing:-1px;margin:11px 0 6px}.unit{font-size:14px;letter-spacing:0;margin-left:2px}.trend{font-family:'DM Mono',monospace;font-size:9px}.trend.up{color:#55a980}.trend.neutral{color:#a4adae}.trend em{color:#a5adaf;font-family:Manrope;font-style:normal;margin-left:5px}.section-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:minmax(0,1.53fr) minmax(300px,1fr);margin-top:13px}.panel{background:#fff;border:1px solid var(--line);border-radius:7px;min-width:0}.panel-heading{align-items:start;display:flex;justify-content:space-between;padding:21px 21px 18px}.panel h2,.section-title h2{font-size:14px;letter-spacing:-.3px;margin:0}.panel-heading p{color:#a2abad;font-size:10px;margin:6px 0 0}.panel-heading a,.section-title a{color:var(--orange);font-size:10px;font-weight:700;margin-top:2px}.panel-heading a span,.section-title a span{margin-left:4px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}th{color:#acb4b6;font-family:'DM Mono',monospace;font-size:8px;font-weight:400;letter-spacing:.8px;padding:10px 15px;text-align:left;text-transform:uppercase}td{border-top:1px solid #f0f2f1;font-size:10px;padding:13px 15px;white-space:nowrap}td:first-child{min-width:205px}td strong{display:block;font-size:11px;margin-top:4px}.ticket-id{color:#a7b0b1;font-family:'DM Mono',monospace;font-size:9px}.service-tag,.status{align-items:center;border-radius:3px;display:inline-flex;font-family:'DM Mono',monospace;font-size:8px;padding:5px 7px}.service-tag.orange{background:var(--orange-pale)}.service-tag.blue{background:var(--blue-pale)}.service-tag.green{background:var(--green-pale)}.service-tag.purple{background:var(--purple-pale)}.status{background:#f5f6f5;color:#879294;gap:5px}.status span{background:#b5bcbd;border-radius:50%;height:5px;width:5px}.status.in-progress{background:var(--orange-pale);color:#df6946}.status.in-progress span{background:var(--orange)}.status.review{background:var(--blue-pale);color:#5488ce}.status.review span{background:var(--blue)}.status.queued{background:#f4f6f5;color:#788687}.status.resolved{background:var(--green-pale);color:#5d9f80}.status.resolved span{background:var(--green)}.muted{color:#9ca6a8}.activity-list{padding:0 21px}.activity-item{align-items:center;border-top:1px solid #f0f2f1;display:flex;gap:10px;padding:15px 0}.avatar.small{background:#edf1f0;color:#687b78;font-size:8px;height:27px;min-width:27px;width:27px}.activity-item p{color:#788487;font-size:10px;margin:0}.activity-item p strong{color:var(--ink);font-size:10px}.activity-item small{color:#a9b1b2;font-family:'DM Mono',monospace;font-size:8px}.pulse{align-items:center;background:#f7faf8;border-top:1px solid #eef2f0;display:flex;gap:10px;margin-top:3px;padding:17px 21px}.pulse-icon{align-items:center;background:var(--green-pale);border-radius:50%;color:var(--green);display:flex;font-size:17px;height:31px;justify-content:center;width:31px}.pulse strong{font-size:10px}.pulse p{color:#9aa4a5;font-size:9px;margin:3px 0 0}.pulse-check{color:var(--green);font-weight:800;margin-left:auto}.services-section{padding:48px 0 44px}.section-title{align-items:end;display:flex;justify-content:space-between;margin-bottom:17px}.section-title .eyebrow{margin-bottom:7px}.service-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(4,1fr)}.service-card{background:#fff;border:1px solid var(--line);border-radius:7px;min-height:180px;padding:17px;position:relative;transition:transform .2s,box-shadow .2s}.service-card:hover{box-shadow:0 10px 24px rgba(38,55,49,.07);transform:translateY(-3px)}.service-card-top{display:flex;justify-content:space-between}.service-number{color:#b2bcbd;font-family:'DM Mono',monospace;font-size:9px}.service-arrow{color:#b0b9ba;font-size:17px}.service-card p{font-family:'DM Mono',monospace;font-size:8px;letter-spacing:.5px;margin:27px 0 7px;text-transform:uppercase}.service-card h3{font-size:15px;letter-spacing:-.5px;margin:0}.service-rule{height:2px;margin:16px 0 10px;width:26px}.service-card small{color:#919c9d;font-size:10px;line-height:1.5}.service-0 .service-rule{background:var(--orange)}.service-0 p{color:var(--orange)}.service-1 .service-rule{background:var(--blue)}.service-1 p{color:var(--blue)}.service-2 .service-rule{background:var(--purple)}.service-2 p{color:var(--purple)}.service-3 .service-rule{background:var(--green)}.service-3 p{color:var(--green)}footer{border-top:1px solid var(--line);color:#a4adae;display:flex;font-family:'DM Mono',monospace;font-size:8px;justify-content:space-between;padding:18px 0 26px}
@media(max-width:1050px){.sidebar{width:214px;min-width:214px}.content{padding:0 3%}.metric-grid{grid-template-columns:repeat(2,1fr)}.service-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.shell{display:block}.sidebar{border-bottom:1px solid var(--line);border-right:0;min-height:auto;padding:16px;width:100%}.brand{padding:0 0 16px}.workspace-switcher,.sidebar-label,.sidebar-bottom,.nav-item:not(.active){display:none}.nav{margin:0}.nav-item.active{display:flex}.content{padding:0 17px}.topbar{min-height:58px}.search span,.search kbd,.help-button{display:none}.top-actions{gap:9px}.page-heading{align-items:start;display:block;padding:34px 0 23px}.page-heading h1{font-size:27px}.primary-button{margin-top:20px}.metric-grid{gap:9px}.metric-card{padding:13px}.metric-card>strong{font-size:21px}.trend em{display:none}.section-grid{grid-template-columns:1fr}.requests-panel{overflow:hidden}.activity-panel{min-height:300px}.service-grid{grid-template-columns:1fr 1fr;gap:9px}.service-card{min-height:190px;padding:13px}.service-card h3{font-size:13px}.service-card small{font-size:9px}footer{gap:10px;line-height:1.5}footer span:nth-child(2){display:none}}
.login-shell{display:grid;grid-template-columns:1.1fr .9fr;min-height:100vh;background:var(--paper)}.login-art{background:var(--ink);color:#fff;display:flex;flex-direction:column;padding:42px 8%;position:relative}.login-art .brand{padding:0;color:#fff}.login-art .brand>span:last-child span{color:var(--orange)}.login-message{margin:auto 0;max-width:480px}.login-message h1{font-size:clamp(38px,5vw,72px);letter-spacing:-3px;line-height:1.02;margin:0 0 22px}.login-message p:not(.eyebrow){color:#b8c3c3;font-size:14px;line-height:1.7;max-width:380px}.login-art-footer{color:#94a2a3;font-family:'DM Mono',monospace;font-size:9px}.login-panel{align-items:center;display:flex;justify-content:center;padding:40px}.login-form-wrap{max-width:360px;width:100%}.login-form-wrap h2{font-size:25px;letter-spacing:-1px;margin:0}.login-subtitle{color:#8d989a;font-size:12px;margin:10px 0 30px}.login-form-wrap form{display:grid;grid-gap:16px;gap:16px}.login-form-wrap label{color:#697579;display:grid;font-size:10px;font-weight:700;grid-gap:7px;gap:7px}.login-form-wrap input{background:#fff;border:1px solid var(--line);border-radius:5px;color:var(--ink);font:inherit;padding:13px}.login-form-wrap input:focus{border-color:var(--orange);outline:2px solid var(--orange-pale)}.login-button{margin-top:7px;width:100%}.login-error{background:var(--orange-pale);border-radius:4px;color:#c15f42;font-size:10px;margin:0;padding:10px}.back-link{color:var(--orange);display:block;font-size:10px;font-weight:700;margin-top:23px;text-align:center}.proposal-count{color:#8e999a;font-family:'DM Mono',monospace;font-size:9px}.proposal-client{color:#a1aaac;display:block;font-size:9px;margin-top:4px}.proposal-stage,.user-status{background:#f3f5f4;border-radius:4px;color:#788587;display:inline-block;font-family:'DM Mono',monospace;font-size:8px;padding:5px 7px}.proposal-stage.proposal-sent{background:var(--green-pale);color:#579477}.proposal-stage.in-review{background:var(--blue-pale);color:#5488ce}.proposal-stage.draft{background:var(--orange-pale);color:#d96d4c}.user-list{padding:0 21px}.user-row{align-items:center;border-top:1px solid #f0f2f1;display:flex;gap:12px;padding:16px 0}.user-details{flex:1 1}.user-details strong,.user-details small{display:block}.user-details strong{font-size:11px}.user-details small{color:#9da7a8;font-family:'DM Mono',monospace;font-size:9px;margin-top:4px}.user-role{color:#788587;font-size:10px}.user-status{background:var(--green-pale);color:#579477}.user-status.invited{background:var(--orange-pale);color:#d96d4c}
@media(max-width:760px){.login-shell{display:block}.login-art{min-height:280px;padding:25px}.login-message{margin:50px 0 20px}.login-message h1{font-size:38px;letter-spacing:-1.5px}.login-art-footer{display:none}.login-panel{padding:38px 25px}.user-role{display:none}}
.form-page,.report-page{padding-bottom:44px}.form-panel{display:grid;grid-gap:18px;gap:18px;max-width:720px;padding:26px}.form-panel label{color:#697579;display:grid;font-size:10px;font-weight:700;grid-gap:7px;gap:7px}.form-panel input,.form-panel textarea{background:#fff;border:1px solid var(--line);border-radius:5px;color:var(--ink);font:inherit;padding:12px;resize:vertical}.form-panel input:focus,.form-panel textarea:focus{border-color:var(--orange);outline:2px solid var(--orange-pale)}.form-actions{align-items:center;display:flex;gap:15px;margin-top:3px}.form-success{color:var(--green);font-family:'DM Mono',monospace;font-size:9px}.report-actions{align-items:center;display:flex;gap:9px}.secondary-button{background:#fff;border:1px solid var(--line);border-radius:5px;color:var(--ink);cursor:pointer;font-size:11px;font-weight:700;padding:11px 14px}.secondary-button:hover{border-color:#c8d0cd}.report-table{margin-top:13px}.report-table td{font-size:10px}.report-table td.ticket-id{color:#a7b0b1;font-family:'DM Mono',monospace;font-size:9px}@media print{.sidebar,.topbar,.report-actions{display:none}.content{padding:0}.report-page{padding:0}.panel,.metric-card{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}

