/* MEES readable type scale: 18px base, 14px minimum metadata; neutral legacy palette. */
:root{--bg:#f5f5f6;--paper:#fff;--ink:#292c31;--muted:#555b63;--line:#f5f5f6;--green:#292c31;--green-mid:#555b63;--sage:#f5f5f6;--lime:#e3e5e8;--amber:#956d2e;--radius:14px;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:1rem;color:var(--ink);background:var(--bg);font-synthesis:none}
*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #555b63;outline-offset:3px}a{color:inherit}h1,h2,h3,h4,p{margin:0}h1{font-size:2rem;line-height:1.22;font-weight:600;letter-spacing:-1.05px}h2{font-size:1.1111rem;font-weight:600;letter-spacing:-.25px}h3{font-size:1.1111rem}p{line-height:1.65}small{line-height:1.55}.icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.btn{border:1px solid transparent;border-radius:8px;padding:11px 16px;display:inline-flex;gap:9px;align-items:center;justify-content:center;font-size:1rem;font-weight:600;min-height:42px;transition:background .15s,transform .15s}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--green);color:#fff}.btn.primary:hover{background:#292c31}.btn.secondary{background:#fff;border-color:#e3e5e8}.btn.secondary:hover{background:#f5f5f6}.btn.ghost{background:transparent;color:#555b63}.btn.danger{color:#a1453a;background:#f9edeb}.wide{width:100%}.icon-btn{width:36px;height:36px;display:inline-flex;justify-content:center;align-items:center;position:relative;border:0;background:transparent;border-radius:7px;color:#555b63}.icon-btn:hover{background:#f5f5f6}.text-btn{border:0;background:none;color:#555b63;display:inline-flex;align-items:center;gap:8px;font-size:0.9444rem;font-weight:500;white-space:nowrap;padding:7px 0}.text-btn .icon{width:15px;height:15px}.text-btn:hover{color:#292c31;text-decoration:underline}.caption,.muted{color:var(--muted)}.caption{font-size:0.9444rem;line-height:1.7}.eyebrow{display:block;font-size:0.8333rem;font-weight:600;letter-spacing:1.5px;color:#555b63;text-transform:uppercase}.pill{display:inline-flex;align-items:center;border-radius:5px;padding:5px 8px;font-size:0.8333rem;line-height:1;white-space:nowrap;font-weight:500}.pill.gray{background:#f5f5f6;color:#555b63}.pill.green{background:#f5f5f6;color:#555b63}.pill.amber{background:#f5f5f6;color:#ad8a4d}.pill.blue{background:#edf2f6;color:#5e7d8f}.pill.purple{background:#f1edf7;color:#86749b}.status-dot{display:inline-block;width:6px;height:6px;background:#555b63;border-radius:50%;flex-shrink:0}.shell{display:flex;min-height:100vh}.sidebar{width:222px;flex-shrink:0;background:#f5f5f6;border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:32px 18px 16px;z-index:20}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;padding:0 12px}.brand img{width:41px;height:41px;border-radius:11px}.brand>span{font-size:1.5556rem;line-height:1;font-weight:700;letter-spacing:2.8px}.brand-sub{display:block;font-size:0.7778rem;letter-spacing:2.1px;font-weight:500;color:#555b63;margin-top:7px}.workspace-label{font-size:0.7778rem;letter-spacing:1.4px;color:#555b63;margin:49px 14px 14px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;height:45px;padding:0 14px;border:0;background:transparent;border-radius:7px;text-align:left;color:#555b63;font-size:0.9444rem;margin-bottom:6px}.nav-item .icon{width:18px;height:18px}.nav-item.active{background:#f5f5f6;color:#292c31;font-weight:600}.nav-item:hover{background:#f5f5f6;color:#292c31}.nav-count{margin-left:auto;background:#e3e5e8;color:#555b63;font-size:0.8333rem;padding:3px 6px;border-radius:5px;font-weight:500}.sidebar-assistant{margin:34px 7px 20px;background:#f5f5f6;border:1px solid #e3e5e8;border-radius:11px;padding:17px 15px}.mini-orb{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(at 35% 30%,#e3e5e8,#555b63);color:#f5f5f6;box-shadow:0 3px 14px #555b6320}.sidebar-assistant strong{display:block;font-size:0.9444rem;margin:14px 0 6px}.sidebar-assistant p{font-size:0.8889rem;color:#555b63;line-height:1.8}.assistant-link{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;border:0;background:none;padding:17px 0 0;color:#555b63;font-size:0.8889rem;font-weight:600}.assistant-link .icon{width:14px;height:14px}.sidebar-bottom{margin-top:auto}.sidebar-bottom .nav-item{font-size:0.8889rem}.sidebar-status{display:flex;align-items:center;gap:7px;font-size:0.7778rem;color:#555b63;padding:16px 7px 0;border-top:1px solid var(--line);margin-top:9px;white-space:nowrap}.workspace{width:calc(100% - 222px);margin-left:222px;min-width:0}.topbar{height:83px;display:flex;align-items:center;gap:30px;padding:0 38px;border-bottom:1px solid var(--line);background:#f5f5f6}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:0.8889rem;white-space:nowrap}.breadcrumb>span{color:#555b63}.breadcrumb .icon{width:11px;height:11px;color:#697078}.breadcrumb strong{font-weight:500}.search-wrap{margin-left:auto;width:285px;height:35px;display:flex;gap:9px;align-items:center;position:relative;color:#555b63}.search-wrap>.icon{width:17px;height:17px}.search-wrap input{border:0;background:none;outline:none;font-size:0.8889rem;width:100%;padding:8px 0;color:var(--ink)}.search-wrap input::placeholder{color:#555b63}.search-wrap kbd{border:1px solid #e3e5e8;font-size:0.8333rem;border-radius:4px;line-height:18px;padding:0 6px;color:#555b63}.top-actions{display:flex;align-items:center;gap:11px;flex-shrink:0}.notification-dot{position:absolute;top:6px;right:9px;width:5px;height:5px;background:#c5a16c;border:1px solid #f5f5f6;border-radius:50%}.top-divider{width:1px;height:25px;background:var(--line);margin:0 7px}.avatar{width:33px;height:33px;border-radius:50%;background:#e3e5e8;color:#555b63;display:grid;place-items:center;font-size:0.8333rem;font-weight:600}.user-name strong{display:block;font-size:0.8333rem;font-weight:600}.user-name small{display:block;font-size:0.7778rem;color:#555b63;margin-top:3px}.demo-strip{height:31px;border-bottom:1px solid #e3e5e8;padding:0 38px;display:flex;align-items:center;gap:16px;color:#555b63;font-size:0.7778rem;background:#f5f5f6}.demo-strip>span:first-child{display:flex;align-items:center;gap:5px;font-weight:500;color:#555b63}.demo-strip .icon{width:12px;height:12px}.demo-strip .text-btn{font-size:0.7778rem;margin-left:auto;padding:0;color:#555b63}.main{padding:33px 38px 30px;max-width:1740px;margin:0 auto;min-height:calc(100vh - 166px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:27px}.page-heading .eyebrow{font-size:0.8333rem;letter-spacing:.65px;margin-bottom:10px}.page-heading h1{font-size:1.8333rem}.page-heading p{font-size:0.9444rem;color:#555b63;margin-top:8px}.page-heading>.btn{margin-top:8px;font-size:0.8889rem;padding:10px 15px}.page-heading>.btn .icon{width:16px;height:16px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:25px}.dashboard-main,.dashboard-aside{min-width:0}.welcome-card{height:263px;border-radius:var(--radius);background:#f5f5f6;position:relative;overflow:hidden;padding:27px 31px;display:flex;justify-content:space-between;border:1px solid #e3e5e8}.welcome-label{display:flex;align-items:center;gap:6px;font-size:0.7778rem;letter-spacing:1.3px;color:#555b63}.welcome-label .status-dot{width:4px;height:4px}.welcome-card h2{font-family:Georgia,"Times New Roman",serif;font-size:2.2rem;line-height:1.1;letter-spacing:-1px;font-weight:400;color:#292c31;margin:16px 0 10px}.welcome-card p{font-size:0.8889rem;line-height:1.7;color:#555b63}.hero-btn{padding:9px 0;min-height:30px;background:none;font-size:0.8333rem;color:#555b63;margin-top:8px}.hero-btn .icon{width:14px;height:14px}.hero-art{position:absolute;width:300px;height:300px;right:5px;top:-10px;display:grid;place-items:center}.orbit{position:absolute;width:180px;height:245px;border:1px solid #69707866;border-radius:50%;transform:rotate(35deg)}.orbit-two{transform:rotate(95deg)}.orbit-three{transform:rotate(155deg)}.art-center{font-family:Georgia,serif;font-size:2.6278rem;color:#555b63;letter-spacing:-3px;position:relative;text-shadow:0 2px 20px #e3e5e8}.art-center span{font-style:italic}.art-center i{position:absolute;width:6px;height:6px;right:-10px;top:12px;border-radius:50%;background:#555b63}.art-spark{position:absolute;right:57px;top:48px;font-size:2.1111rem;color:#555b63;font-weight:400}.art-dot{position:absolute;left:44px;bottom:61px;background:#697078;width:8px;height:8px;border-radius:50%}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0 23px}.stat-card{border:1px solid var(--line);border-radius:11px;background:#fff;position:relative;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px 13px;text-align:left;padding:18px 15px 16px}.stat-card:hover{border-color:#697078}.stat-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:9px}.stat-icon .icon{width:17px;height:17px}.stat-icon.green{background:#f5f5f6;color:#555b63}.stat-icon.amber{background:#f5f5f6;color:#ba9b61}.stat-icon.blue{background:#edf2f6;color:#7d9aaa}.stat-icon.purple{background:#f1edf5;color:#a18db0}.stat-card>strong{font-size:1.6111rem;letter-spacing:-1px;font-weight:500}.stat-card>span:not(.stat-icon){grid-column:1/-1;color:#555b63;font-size:0.7778rem;white-space:nowrap}.stat-arrow{position:absolute;right:11px;bottom:18px;width:11px;height:11px;color:#697078}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:23px;overflow:hidden}.panel-heading{padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading h2{font-size:1rem;display:flex;gap:8px;align-items:center}.panel-heading>.icon{width:16px;height:16px;color:#555b63}.panel-heading .text-btn{font-size:0.8333rem}.count{font-size:0.7778rem;background:#f5f5f6;color:#555b63;min-width:19px;min-height:18px;padding:4px 6px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-weight:500}.task-row{display:flex;align-items:center;gap:13px;margin:0 23px;min-height:67px;border-bottom:1px solid #f5f5f6}.task-checkbox{width:17px;height:17px;border:1px solid #e3e5e8;background:white;border-radius:5px;padding:0;display:grid;place-items:center;flex-shrink:0;color:transparent}.task-checkbox .icon{width:13px;height:13px}.task-checkbox.checked{background:#555b63;border-color:#555b63;color:white}.task-checkbox:hover{border-color:#555b63}.task-info{flex:1;min-width:0;padding:10px 0}.task-info strong{display:block;font-size:0.8889rem;font-weight:500;line-height:1.5}.task-info>span{display:flex;align-items:center;gap:5px;font-size:0.7778rem;color:#555b63;margin-top:4px}.task-info .icon{width:11px;height:11px;color:#697078}.task-row .pill{font-size:0.7778rem;padding:5px 7px}.completed strong{text-decoration:line-through;color:#555b63}.completed{opacity:.75}.add-row{display:flex;align-items:center;gap:8px;padding:16px 23px;border:0;background:none;color:#555b63;font-size:0.8333rem;width:100%;text-align:left}.add-row .icon{width:14px;height:14px}.add-row:hover{background:#f5f5f6}.report-row{width:calc(100% - 46px);margin:0 23px;display:flex;align-items:center;gap:12px;min-height:81px;background:transparent;border:0;border-top:1px solid #f5f5f6;text-align:left;padding:15px 0}.report-row:hover .report-main>strong{color:#555b63}.report-avatar{width:32px;height:32px;flex-shrink:0;background:#f5f5f6;border-radius:9px;display:grid;place-items:center;font-size:0.7778rem;color:#555b63}.report-main{flex:1;min-width:0}.report-main>strong{display:block;font-size:0.8889rem;font-weight:500;margin-bottom:6px}.report-main>span{font-size:0.7778rem;color:#555b63;line-height:1.6}.report-main b{font-weight:400;padding:0 3px;color:#697078}.report-row>.icon{width:12px;height:12px;color:#697078;margin-left:5px}.jobs-section .panel-heading{padding:0 0 17px}.job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.job-card{background:white;border:1px solid var(--line);border-radius:11px;padding:18px;text-align:left;min-width:0;transition:border-color .2s,transform .2s}.job-card:hover{border-color:#697078;transform:translateY(-2px)}.job-card-top{display:flex;align-items:center;justify-content:space-between;gap:7px}.job-number{font-size:0.7778rem;color:#555b63;letter-spacing:.3px}.job-card .pill{font-size:0.7778rem;padding:4px 6px}.job-card h3{font-size:0.9444rem;font-weight:500;line-height:1.4;margin-top:18px;min-height:17px}.job-card p{font-size:0.8333rem;color:#555b63;margin-top:7px}.job-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:23px;color:#697078;font-size:0.7778rem}.job-card-bottom>span{display:flex;align-items:center;gap:4px}.job-card-bottom .icon{width:11px;height:11px}.job-grid.full{grid-template-columns:repeat(3,minmax(0,1fr))}.job-grid.full .job-card{padding:25px}.job-grid.full .job-card h3{font-size:1.2222rem}.job-grid.full .job-card p{font-size:1rem}.job-grid.full .job-card-bottom{font-size:0.8889rem}.assistant-card{border:1px solid #e3e5e8;border-radius:var(--radius);background:linear-gradient(170deg,#f5f5f6 0%,#f5f5f6 100%);padding:21px 21px 0;text-align:center;overflow:hidden}.assistant-heading{display:flex;align-items:center;gap:7px;text-align:left}.assistant-heading strong{font-size:0.8889rem;font-weight:600;white-space:nowrap}.tiny-spark{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#555b63;background:#f5f5f6}.tiny-spark .icon{width:14px;height:14px}.availability{display:inline-flex;gap:4px;align-items:center;font-size:0.7778rem;color:#555b63;margin-left:auto;white-space:nowrap}.availability span{width:4px;height:4px;background:#555b63;border-radius:50%}.orb-scene{height:165px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.orb-halo{position:absolute;width:143px;height:143px;border-radius:50%;border:1px solid #e3e5e8;top:12px;box-shadow:0 0 0 12px #f5f5f626,0 0 0 28px #f5f5f621}.orb{position:relative;width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:3px;background:radial-gradient(at 25% 20%,#e3e5e8 0%,#697078 35%,#555b63 70%,#555b63 100%);box-shadow:inset 1px 2px 10px #fff9,inset -7px -5px 13px #292c3140,0 10px 30px #555b6322;overflow:hidden}.orb::before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(ellipse at 0 90%,transparent 0,transparent 5px,#f5f5f61f 6px,transparent 7px)}.orb i{width:2px;height:16px;background:#f5f5f6;border-radius:4px;position:relative;opacity:.85}.orb i:nth-child(2),.orb i:nth-child(6){height:24px}.orb i:nth-child(3),.orb i:nth-child(5){height:35px}.orb i:nth-child(4){height:46px}.orb-caption{position:absolute;bottom:5px;font-size:0.7778rem;letter-spacing:.8px;color:#555b63}.assistant-card>h2{font-family:Georgia,serif;font-size:1.7778rem;line-height:1.12;font-weight:400;letter-spacing:-.6px;margin:16px 0 11px;color:#292c31}.assistant-card>p{font-size:0.8333rem;color:#555b63;line-height:1.8;margin-bottom:20px}.assistant-card>.btn{font-size:0.8889rem;padding:12px 8px;min-height:44px}.assistant-card>.btn .icon{width:16px;height:16px}.voice-disclaimer{font-size:0.7778rem;display:block;color:#555b63;margin:9px 0 5px}.assistant-text{border:0;background:none;font-size:0.7778rem;color:#555b63;display:inline-flex;align-items:center;gap:8px;padding:10px}.assistant-text .icon{width:11px;height:11px}.suggestion-examples{border-top:1px solid #e3e5e8;margin:14px -21px 0;padding:18px 21px 13px;text-align:left;background:#f5f5f680}.suggestion-examples>span{font-size:0.7778rem;letter-spacing:1.2px;color:#555b63}.example-btn{border:0;background:none;color:#555b63;display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;font-size:0.7778rem;width:100%;padding:11px 0 6px;line-height:1.5}.example-btn .icon{width:10px;height:10px;color:#697078}.example-btn:hover{color:#292c31}.inbox-card{margin-top:22px}.inbox-card .panel-heading{padding:19px 19px 7px}.inbox-preview{width:100%;padding:16px 19px;background:none;border:0;text-align:left;display:flex;align-items:flex-start;gap:10px}.inbox-preview+.inbox-preview{border-top:1px solid #f5f5f6}.inbox-dot{width:5px;height:5px;background:#d2b582;flex-shrink:0;border-radius:50%;margin-top:4px}.inbox-preview strong{display:block;font-size:0.8333rem;font-weight:500}.inbox-preview small{display:block;font-size:0.7778rem;line-height:1.7;color:#555b63;margin-top:6px}.inbox-preview>.icon{width:10px;height:10px;color:#697078;margin-left:auto}.quiet-note{display:flex;gap:9px;padding:0 6px;color:#555b63}.quiet-note .icon{width:17px;height:17px;color:#555b63;margin-top:3px}.quiet-note p{font-size:0.7778rem;line-height:1.9}.quiet-note strong{display:block;font-weight:500;color:#555b63}.footer{max-width:1740px;margin:auto;padding:0 38px 20px;display:flex;justify-content:space-between;font-size:0.7778rem;color:#697078}.footer-dot{padding:0 5px}.mobile-nav{display:none}.notice{padding:14px 17px;border-radius:8px;background:#f5f5f6;border:1px solid #e3e5e8;color:#555b63;display:flex;gap:9px;align-items:center;font-size:0.8889rem;line-height:1.6;margin-bottom:22px}.notice .icon{width:17px;height:17px}.notice.warn{background:#f5f5f6;border-color:#e3e5e8;color:#555b63}.tabs{display:flex;gap:6px;border-bottom:1px solid #e3e5e8;margin-bottom:24px;overflow-x:auto}.tab{background:none;border:0;border-bottom:2px solid transparent;color:#555b63;font-size:0.9444rem;padding:13px 17px;white-space:nowrap}.tab.selected{border-bottom-color:#555b63;color:#292c31;font-weight:600}.notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.note-card{border-radius:12px;background:#f5f5f6;border:1px solid #e3e5e8;padding:24px;min-height:220px}.note-card>.icon{color:#555b63}.note-card>span{font-size:0.8333rem;color:#555b63;float:right}.note-card h2{font-size:1.1111rem;margin:22px 0 13px}.note-card p{font-size:1rem;white-space:pre-wrap;color:#555b63}.inbox-list{max-width:900px}.inbox-detail{padding:25px}.inbox-detail h2{font-size:1.3333rem;margin:15px 0 10px}.inbox-detail p{font-size:1rem;color:#555b63;margin-bottom:20px}.button-row{display:flex;gap:10px;flex-wrap:wrap}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.setting-card{padding:26px;margin:0}.setting-card h2{display:flex;gap:10px;align-items:center;margin-bottom:22px}.setting-card h2 .icon{color:#555b63}.setting-card p{font-size:0.9444rem;color:#555b63;margin:14px 0}.setting-card small{font-size:0.8889rem;color:#555b63}.setting-card dl{display:grid;grid-template-columns:40% 60%;font-size:0.9444rem;gap:14px;margin:0}.setting-card dt{color:#555b63}.setting-card dd{margin:0;font-weight:500}.budget-number{font-size:1.8889rem}.budget-number span{font-size:0.9444rem;color:#555b63}.budget-card progress{width:100%;height:6px;accent-color:#555b63;display:block;margin-top:20px}.audit-item{border-bottom:1px solid var(--line)}.audit-item:last-child{border:0}.audit-item summary{display:flex;align-items:center;gap:15px;cursor:pointer;padding:20px 25px;list-style:none}.audit-mark{color:#555b63}.audit-item summary>span:nth-child(2){flex:1}.audit-item strong{font-size:0.9444rem;font-weight:500}.audit-item small{display:block;font-size:0.8333rem;color:#555b63;margin-top:6px}.audit-item summary>.icon{width:14px;height:14px;color:#555b63}.audit-diff{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:0 24px 24px}.audit-diff pre{max-height:320px;overflow:auto;background:#f5f5f6;border-radius:8px;padding:15px;font-size:0.8333rem;white-space:pre-wrap;word-break:break-word;line-height:1.7;color:#555b63}.conversation-panel{max-width:950px;background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden}.conversation-toolbar{display:flex;justify-content:space-between;padding:20px 25px;border-bottom:1px solid var(--line)}.conversation-toolbar>.assistant-heading{color:#555b63;font-weight:600}.chat-messages{height:450px;overflow:auto;padding:25px}.chat-empty{text-align:center;padding:50px 0;color:#555b63}.chat-empty .mini-orb{margin:0 auto 20px;width:55px;height:55px}.chat-empty h2{font-size:1.5rem;font-weight:500}.chat-empty p{font-size:0.9444rem;margin:12px}.chat-empty .example-btn{max-width:300px;margin:10px auto;padding:12px 18px;background:#f5f5f6;border-radius:8px;font-size:0.8889rem}.chat-message{display:flex;margin-bottom:18px}.chat-message.user{justify-content:flex-end}.chat-bubble{max-width:85%;padding:14px 18px;background:#f5f5f6;border-radius:12px 12px 12px 2px;font-size:1rem;line-height:1.8;white-space:pre-wrap}.chat-message.user .chat-bubble{background:#f5f5f6;color:#555b63;border-radius:12px 12px 2px 12px}.chat-composer{display:flex;gap:12px;padding:18px 23px 12px}.chat-composer textarea{flex:1;border:1px solid #e3e5e8;border-radius:8px;resize:vertical;padding:12px;font-size:0.9444rem;background:#f5f5f6}.chat-composer .btn{align-self:flex-end;height:44px;min-width:45px;padding:12px}.chat-bottom{padding:0 23px 20px;color:#555b63;font-size:0.7778rem}.suggestion-card{background:#fff;border:1px solid #e3e5e8;border-radius:9px;margin-top:15px;padding:15px;white-space:normal}.suggestion-card p{margin:5px 0;font-size:0.9444rem}.suggestion-card>span{font-size:0.8889rem;color:#555b63}.suggestion-card .icon{width:14px;height:14px}.suggestion-card>.btn{margin-top:14px;display:flex;font-size:0.8889rem}.search-results{position:absolute;top:42px;left:-15px;right:-15px;background:#fff;box-shadow:0 12px 35px #292c311a;border:1px solid var(--line);border-radius:10px;z-index:50;overflow:hidden}.search-results .caption{padding:18px}.search-result{display:block;width:100%;padding:13px 17px;background:none;border:0;border-bottom:1px solid var(--line);text-align:left}.search-result:hover{background:#f5f5f6}.search-result span{font-size:0.7778rem;color:#555b63;display:block;margin-bottom:5px}.search-result strong{font-size:0.8889rem;font-weight:500}.empty{text-align:center;padding:45px 20px;color:#555b63}.empty>.icon{width:27px;height:27px;color:#697078;margin-bottom:12px}.empty p{font-size:0.9444rem}.modal-open{overflow:hidden}.modal-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:25px;background:#292c3175;backdrop-filter:blur(4px)}.modal{background:#fff;border-radius:17px;box-shadow:0 20px 70px #292c3140;max-height:90vh;width:560px;display:flex;flex-direction:column;overflow:hidden}.modal.large{width:860px}.modal-header{padding:21px 26px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;flex-shrink:0}.modal-header h2{font-size:1.2222rem}.modal-body{overflow-y:auto;padding:25px 27px}label{display:block;color:#555b63;font-size:0.8889rem;font-weight:500;margin-bottom:20px}input,textarea,select{display:block;border:1px solid #e3e5e8;background:#f5f5f6;border-radius:7px;color:#292c31;padding:11px 12px;width:100%;margin-top:8px;outline:none;font-size:1rem}input:focus,textarea:focus,select:focus{border-color:#555b63;box-shadow:0 0 0 3px #69707822}textarea{line-height:1.65;resize:vertical}input:disabled,textarea:disabled,select:disabled{color:#555b63;background:#f5f5f6;opacity:1}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px}.form-error{color:#ae6253;font-size:0.9444rem;line-height:1.7;margin-top:15px}.job-picker{display:grid;gap:10px;margin-top:20px}.job-option{padding:16px 18px;background:#f5f5f6;border:1px solid #f5f5f6;border-radius:9px;display:flex;align-items:center;justify-content:space-between;text-align:left}.job-option b,.job-option strong,.job-option small{display:block}.job-option b{font-size:0.8333rem;color:#555b63}.job-option strong{font-size:1rem;font-weight:500;margin:7px 0}.job-option small{font-size:0.8889rem;color:#555b63}.job-option .icon{color:#555b63}.job-option:hover{background:#f5f5f6;border-color:#697078}.job-detail .eyebrow{margin-bottom:18px}.job-detail h3{font-size:1.5rem;margin-bottom:12px}.job-detail p{font-size:1rem;color:#555b63;margin:10px 0}.job-detail h4{font-size:1rem;margin-top:25px}.job-detail .notice{margin-top:24px}.job-detail small{color:#555b63;font-size:0.8333rem}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:15px}.quick-option{padding:25px 15px;display:flex;align-items:center;gap:13px;justify-content:center;border:1px solid #e3e5e8;border-radius:10px;background:#f5f5f6;font-size:0.9444rem;color:#555b63}.voice-preview{text-align:center}.large-orb{margin:0 auto 25px;width:80px;height:80px}.large-orb .icon{width:30px;height:30px}.voice-preview h3{font-family:Georgia,serif;font-size:1.7778rem;font-weight:400;margin:15px 0}.voice-preview p{font-size:0.9444rem;color:#555b63;margin-bottom:20px}.voice-steps{display:grid;gap:15px;text-align:left;padding:20px 28px;background:#f5f5f6;border-radius:10px;margin:20px 0;color:#555b63;font-size:0.9444rem}.voice-steps b{margin-right:13px;color:#555b63}.report-statusbar{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:0.8333rem;color:#555b63;margin-bottom:20px}.report-job{padding:19px;background:#f5f5f6;border-radius:9px;margin-bottom:22px}.report-job strong,.report-job span,.report-job small{display:block}.report-job strong{font-size:1.2778rem;font-weight:500}.report-job span{font-size:0.9444rem;color:#555b63;margin:8px 0}.report-job small{font-size:0.7778rem;color:#697078}.dictation-form{background:#f5f5f6;border:1px solid #e3e5e8;padding:18px;border-radius:10px;margin-bottom:25px}.dictation-form label{font-size:0.9444rem;margin-bottom:10px}.dictation-form label span{display:block;font-size:0.7778rem;letter-spacing:.8px;color:#697078;margin-top:5px}.dictation-form>div{display:flex;gap:10px;align-items:flex-end}.dictation-form textarea{margin:0;flex:1;font-size:0.9444rem}.dictation-form .btn{padding:12px;height:44px}.dictation-form .text-btn{font-size:0.8333rem;padding-top:13px}.dictation-form p{font-size:0.9444rem;color:#555b63;line-height:1.7;margin-top:10px}.subheading{display:flex;align-items:center;justify-content:space-between;margin:25px 0 14px}.subheading h3{font-size:1rem;font-weight:600;display:flex;align-items:center;gap:8px}.subheading .text-btn{font-size:0.8889rem}.worker-edit{display:grid;grid-template-columns:1fr 130px 36px;gap:15px;align-items:center}.worker-edit .icon-btn{margin-top:10px}.worker-edit label{margin-bottom:10px}.hours-total{background:#f5f5f6;border-radius:8px;padding:12px 18px;align-self:start}.hours-total span{display:block;font-size:0.8333rem;color:#555b63}.hours-total strong{display:block;font-size:1.6111rem;font-weight:500;color:#555b63;margin-top:5px}.material-edit{padding:18px;background:#f5f5f6;border:1px solid #f5f5f6;border-radius:10px;margin-bottom:14px}.material-edit label{font-size:0.8333rem;margin-bottom:13px}.material-edit input,.material-edit select{font-size:0.9444rem;padding:10px;margin-top:6px;background:#fff}.material-top{display:flex;align-items:center;gap:12px}.material-top>label{flex:1}.material-top .icon-btn{align-self:flex-start;margin-top:15px}.material-fields{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px}.match-label{margin-top:5px}.match-label .pill{font-size:0.7778rem}.attachment-placeholder{border:1px dashed #e3e5e8;border-radius:8px;padding:18px;display:flex;align-items:center;gap:10px;font-size:0.8333rem;color:#555b63}.attachment-placeholder .icon{width:18px;height:18px}.report-foot{display:flex;align-items:center;justify-content:center;gap:7px;font-size:0.8333rem;color:#697078;margin-top:25px}.report-foot .icon{width:15px;height:15px}.review-actions{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.review-actions h3{font-size:1.1667rem;margin-bottom:10px}.review-actions .caption{margin-bottom:20px}.review-comments{border-left:3px solid #697078;padding:10px 15px;background:#f5f5f6;margin-bottom:20px;font-size:0.9444rem;color:#555b63}.review-comments b{font-weight:500}.submit-summary h3{font-size:1.5rem;line-height:1.5;margin:15px 0}.submit-summary p{font-size:0.9444rem;color:#555b63;margin:10px 0}.submit-summary h4{margin-top:23px;font-size:1rem}.submit-summary ul{padding-left:19px;line-height:2;font-size:0.9444rem;color:#555b63}.submit-summary .notice{margin-top:22px}.login-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#f5f5f6}.login-story{min-height:100vh;padding:45px 8% 30px;background:#f5f5f6;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login-story .brand{padding:0}.login-story>div{margin:50px 0}.login-story h1{font-family:Georgia,serif;font-weight:400;font-size:3.6667rem;line-height:1.08;letter-spacing:-2px;margin:25px 0;color:#292c31}.login-story p{font-size:1rem;color:#555b63;margin-top:25px}.login-story small{font-size:0.8333rem;color:#555b63}.login-lines{height:100px;display:flex;align-items:center;gap:12px;margin:50px 0 0}.login-lines span{width:7px;border-radius:20px;height:35px;background:linear-gradient(#697078,#555b63)}.login-lines span:nth-child(2n){height:65px}.login-lines span:nth-child(3n){height:90px}.login-lines span:nth-child(4n){height:50px}.login-form{width:100%;max-width:470px;align-self:center;justify-self:center;padding:50px 40px}.demo-tag{display:inline-flex;align-items:center;gap:7px;font-size:0.7778rem;letter-spacing:1px;color:#555b63;border:1px solid #e3e5e8;border-radius:20px;padding:7px 10px}.demo-tag span{width:4px;height:4px;background:#555b63;border-radius:50%}.login-form h2{font-size:1.8333rem;letter-spacing:-1px;margin-top:25px;font-weight:500}.login-form>.muted{font-size:0.9444rem;margin:12px 0 30px}.login-form .btn{font-size:0.9444rem}.login-demo{border-top:1px solid var(--line);padding-top:25px;margin-top:27px;font-size:0.9444rem}.login-demo strong{font-weight:500}.login-demo p{color:#555b63;font-size:0.8333rem;margin:8px 0 17px}.login-demo>div{display:flex;gap:10px}.login-demo small{font-size:0.7778rem;color:#697078;display:block;margin-top:14px}.login-safe{display:flex;align-items:center;gap:7px;font-size:0.7778rem;color:#697078;margin-top:30px}.login-safe .icon{width:15px;height:15px}.loading{padding:80px;text-align:center;color:#555b63}.skip{position:fixed;left:10px;top:-60px;z-index:100;background:#fff;padding:12px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);max-width:min(600px,90vw);padding:14px 22px;background:#292c31;color:#f5f5f6;font-size:0.9444rem;border-radius:9px;box-shadow:0 6px 25px #292c312b;z-index:150;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;line-height:1.7}#toast.show{opacity:1;transform:translate(-50%,0)}
@media(min-width:1600px){.sidebar{width:244px;padding-top:38px}.workspace{width:calc(100% - 244px);margin-left:244px}.main{padding:43px 49px 34px}.topbar{padding:0 49px}.demo-strip{padding:0 49px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 350px;gap:30px}.welcome-card{height:287px;padding:30px 37px}.welcome-card h2{font-size:2.6889rem}.welcome-card p{font-size:0.9444rem}.hero-art{right:30px;top:-4px;width:340px;height:310px}.orbit{width:205px;height:270px}.art-center{font-size:3.0556rem}.stats-grid{gap:18px;margin:22px 0 27px}.stat-card{padding:22px 19px}.stat-card>span:not(.stat-icon){font-size:0.8889rem}.stat-card>strong{font-size:1.8333rem}.panel-heading{padding:23px 27px}.panel-heading h2{font-size:1.0556rem}.panel-heading .text-btn{font-size:0.8889rem}.task-row{margin:0 27px;min-height:75px}.task-info strong{font-size:1rem}.task-info>span{font-size:0.8333rem}.report-row{margin:0 27px;width:calc(100% - 54px);min-height:95px}.report-main>strong{font-size:1rem}.report-main>span{font-size:0.8889rem}.job-card{padding:22px}.job-card h3{font-size:1rem}.job-card p{font-size:0.8889rem}.job-card-bottom{font-size:0.8333rem}.assistant-card{padding:24px 25px 0}.assistant-heading strong{font-size:1rem}.availability{font-size:0.7778rem}.orb-scene{height:188px}.orb{width:112px;height:112px}.orb-halo{width:164px;height:164px}.orb-caption{font-size:0.7778rem;bottom:4px}.assistant-card>h2{font-size:2.0556rem}.assistant-card>p{font-size:0.8889rem}.assistant-card>.btn{font-size:0.9444rem;height:47px}.suggestion-examples{margin:17px -25px 0;padding:20px 25px 15px}.suggestion-examples .example-btn{font-size:0.8333rem}.inbox-card .panel-heading{padding:23px 23px 10px}.inbox-preview{padding:20px 23px}.inbox-preview strong{font-size:0.9444rem}.inbox-preview small{font-size:0.8333rem}.quiet-note p{font-size:0.8333rem}.page-heading{margin-bottom:32px}.page-heading h1{font-size:2.1111rem}.page-heading p{font-size:1rem}.topbar{height:89px}.breadcrumb,.search-wrap input{font-size:0.9444rem}.search-wrap{width:330px}.user-name strong{font-size:0.8889rem}.user-name small{font-size:0.8333rem}.footer{padding-left:49px;padding-right:49px}}
@media(max-width:1250px){.sidebar{width:190px;padding-left:12px;padding-right:12px}.workspace{margin-left:190px;width:calc(100% - 190px)}.topbar{padding:0 25px;gap:20px}.main{padding:28px 25px}.demo-strip{padding:0 25px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 278px;gap:18px}.welcome-card{padding:25px}.welcome-card h2{font-size:1.9444rem}.hero-art{right:-50px;opacity:.7;width:260px}.hero-art .orbit{width:150px;height:210px}.welcome-card>div:first-child{position:relative;z-index:1}.stats-grid{gap:9px}.stat-card{padding:14px 12px;gap:10px 6px;grid-template-columns:28px 1fr}.stat-icon{width:27px;height:27px}.stat-card>span:not(.stat-icon){font-size:0.7778rem}.stat-arrow{display:none}.job-grid{grid-template-columns:1fr 1fr}.job-grid .compact:last-child{display:none}.job-grid.full{grid-template-columns:1fr 1fr}.top-actions{gap:8px}.user-name{display:none}.search-wrap{width:240px}.panel-heading{padding:20px 18px}.task-row{margin:0 18px}.report-row{margin:0 18px;width:calc(100% - 36px)}.report-row .pill{font-size:0.7778rem}.notes-grid{grid-template-columns:1fr 1fr}}
@media(max-width:1000px){.sidebar{width:80px;padding:25px 12px}.workspace{margin-left:80px;width:calc(100% - 80px)}.brand{padding:0;justify-content:center}.brand>span,.workspace-label,.nav-item>span,.nav-count,.sidebar-assistant,.sidebar-status,.sidebar-bottom .nav-item{display:none}.sidebar nav{margin-top:40px}.nav-item{width:48px;height:48px;justify-content:center;padding:0;margin:8px auto;font-size:0;gap:0}.nav-item .icon{width:21px;height:21px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 270px}.welcome-card h2{font-size:1.8333rem}.hero-art{opacity:.35;right:-80px}.welcome-label{font-size:0.7778rem}.stats-grid{grid-template-columns:1fr 1fr}.stat-card>span:not(.stat-icon){font-size:0.7778rem}.stat-card>strong{font-size:1.4444rem}.main{padding:25px 24px}.topbar{height:71px}.page-heading h1{font-size:1.7222rem}.page-heading p{font-size:0.8889rem}.task-info strong{font-size:0.8333rem}.task-row .pill{display:none}.panel-heading h2{font-size:0.9444rem}.panel-heading .text-btn{font-size:0.7778rem}.report-row{flex-wrap:wrap;gap:8px}.report-row .pill{margin-left:39px}.report-row>.icon{margin-left:auto}.job-grid{grid-template-columns:1fr}.job-grid .compact:nth-child(2){display:none}.job-grid.full .job-card{display:block}.job-grid.full{grid-template-columns:1fr 1fr}.notes-grid{grid-template-columns:1fr 1fr}.settings-grid{gap:15px}.setting-card{padding:20px}.setting-card dl{grid-template-columns:1fr;gap:7px}.setting-card dd{margin-bottom:10px}.login-story h1{font-size:2.75rem}.search-wrap{width:210px}.topbar{gap:20px;padding:0 24px}.demo-strip{padding:0 24px;font-size:0.7778rem}.demo-strip>span:first-child{font-size:0.7778rem;white-space:nowrap}.breadcrumb{font-size:0.8333rem}}
@media(max-width:760px){.sidebar{display:none}.workspace{margin-left:0;width:100%}.topbar{padding:0 20px;height:69px;gap:12px}.breadcrumb{display:none}.topbar:before{content:'MEES';font-size:1.3333rem;font-weight:700;letter-spacing:2px;color:#292c31}.search-wrap{margin-left:auto;width:160px}.search-wrap input{font-size:0.8333rem}.search-wrap kbd{display:none}.top-actions{gap:3px}.top-divider,.top-actions .avatar,.user-name{display:none}.top-actions .icon-btn{width:30px}.demo-strip{height:auto;min-height:32px;padding:8px 20px;gap:8px;flex-wrap:wrap;line-height:1.5}.demo-strip>span:nth-child(2){margin-left:auto;font-size:0.7778rem}.demo-strip>.text-btn{display:none}.main{padding:26px 20px 30px}.page-heading{align-items:flex-start;gap:13px;margin-bottom:25px}.page-heading h1{font-size:1.7778rem}.page-heading .eyebrow{font-size:0.7778rem;margin-bottom:9px;line-height:1.6}.page-heading p{font-size:0.8889rem;max-width:260px;line-height:1.6}.page-heading>.btn{padding:9px;min-height:36px;font-size:0;flex-shrink:0;min-width:37px;margin-top:25px}.page-heading>.btn .icon{width:17px;height:17px}.dashboard-grid{display:flex;flex-direction:column;gap:20px}.dashboard-main{display:contents}.welcome-card{height:240px;padding:25px;order:0}.welcome-card h2{font-size:2.2rem}.welcome-label{font-size:0.7778rem;letter-spacing:1px}.welcome-card p{font-size:0.8889rem}.hero-art{right:-65px;top:-15px;opacity:.5}.stats-grid{order:1;margin:0;gap:10px}.stat-card{padding:16px;grid-template-columns:34px 1fr}.stat-icon{width:33px;height:33px}.stat-card>strong{font-size:1.7222rem}.stat-card>span:not(.stat-icon){font-size:0.8333rem}.dashboard-aside{display:contents}.assistant-card{order:2;padding:19px 20px 16px;text-align:left;display:grid;grid-template-columns:1fr 80px;position:relative}.assistant-heading{grid-column:1/-1;margin-bottom:18px}.assistant-heading strong{font-size:0.9444rem}.availability{font-size:0.7778rem}.orb-scene{position:absolute;right:20px;top:62px;width:80px;height:90px;pointer-events:none}.orb{width:66px;height:66px;gap:2px}.orb-halo{width:80px;height:80px;top:5px}.orb i{height:12px}.orb i:nth-child(3),.orb i:nth-child(5){height:24px}.orb i:nth-child(4){height:32px}.orb-caption{display:none}.assistant-card>h2{font-size:1.6111rem;margin:0 0 10px}.assistant-card>p{grid-column:1/-1;font-size:0.8333rem;margin-bottom:17px;max-width:240px}.assistant-card>.btn{grid-column:1/-1;font-size:0.9444rem}.voice-disclaimer{grid-column:1/-1;text-align:center}.assistant-text{grid-column:1/-1;justify-content:center}.suggestion-examples{display:none}.task-panel{order:3}.dashboard-main>.panel:not(.task-panel){order:4}.jobs-section{order:5}.inbox-card{order:6;margin-top:0}.quiet-note{order:7}.panel{margin-bottom:0}.dashboard-grid>.panel{margin-bottom:0}.panel-heading{padding:21px 19px}.panel-heading h2{font-size:1rem}.panel-heading .text-btn{font-size:0.8333rem}.task-row{min-height:73px;margin:0 19px}.task-info strong{font-size:0.9444rem}.task-info>span{font-size:0.8333rem}.task-checkbox{width:19px;height:19px}.task-checkbox .icon{width:15px;height:15px}.add-row{padding:19px;font-size:0.8889rem}.report-row{flex-wrap:nowrap;gap:10px;width:calc(100% - 38px);margin:0 19px}.report-row .pill{margin-left:0;font-size:0.7778rem}.report-main>strong{font-size:0.8889rem;line-height:1.5}.report-main>span{font-size:0.7778rem}.report-row>.icon{display:none}.report-avatar{width:30px;height:30px}.job-grid{grid-template-columns:1fr 1fr;gap:10px}.job-grid .compact:nth-child(2){display:block}.job-card{padding:16px}.job-card h3{font-size:0.9444rem}.job-card .pill{font-size:0.7778rem}.job-number{font-size:0.7778rem}.job-card-bottom{margin-top:18px;font-size:0.7778rem}.inbox-card .panel-heading{padding:21px 20px 7px}.inbox-preview{padding:17px 20px}.inbox-preview strong{font-size:0.9444rem}.inbox-preview small{font-size:0.8333rem}.footer{font-size:0.7778rem;padding:0 20px 100px;line-height:1.6}.footer>span:last-child{display:none}.mobile-nav{display:flex;align-items:center;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;z-index:60;background:#f5f5f6f5;border-top:1px solid #e3e5e8;padding:10px 5px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(12px)}.mobile-nav button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 12px;font-size:0.7778rem;color:#555b63;min-height:39px}.mobile-nav button.active{color:#555b63}.mobile-nav .icon{width:21px;height:21px}.mobile-nav button:nth-child(3) .icon{width:25px;height:25px;margin-top:-4px;color:#555b63}.job-grid.full{grid-template-columns:1fr}.job-grid.full .job-card{padding:23px}.job-grid.full .job-card h3{font-size:1.2222rem}.jobs-section .panel-heading{padding-bottom:15px}.tasks-page{margin-top:20px}.tabs{margin-bottom:20px;gap:0}.tab{padding:12px;font-size:0.8889rem}.settings-grid,.notes-grid{grid-template-columns:1fr}.setting-card{padding:25px}.setting-card dl{grid-template-columns:40% 60%;gap:12px}.setting-card dd{margin-bottom:0}.notice{font-size:0.8333rem;line-height:1.8;padding:13px}.conversation-toolbar{padding:15px}.conversation-toolbar>.btn{font-size:0.8333rem;padding:8px}.conversation-toolbar>.assistant-heading{font-size:0.8889rem}.chat-messages{padding:17px;height:400px}.chat-bubble{font-size:0.9444rem;max-width:93%}.chat-empty h2{font-size:1.4444rem}.chat-composer{padding:15px;gap:9px}.chat-composer textarea{font-size:0.9444rem}.chat-bottom{padding:0 15px 15px;font-size:0.7778rem}.modal-overlay{padding:0;align-items:flex-end}.modal,.modal.large{width:100%;border-radius:17px 17px 0 0;max-height:95dvh}.modal-header{padding:17px 20px}.modal-header h2{font-size:1.1111rem}.modal-body{padding:22px 20px calc(30px + env(safe-area-inset-bottom))}.form-grid{gap:12px}.form-actions{gap:7px;flex-wrap:wrap}.form-actions .btn{font-size:0.8889rem;padding:11px 12px}label{font-size:0.8889rem}input,textarea,select{font-size:1.1111rem}.worker-edit{grid-template-columns:1fr 80px 27px;gap:9px}.material-edit{padding:13px}.material-edit input,.material-edit select{font-size:1.1111rem}.material-fields{grid-template-columns:1fr 1fr}.material-fields>label:last-child{grid-column:1/-1}.material-edit label{font-size:0.8333rem}.material-top .icon-btn{width:25px}.material-top>label{min-width:0}.report-job{padding:16px}.report-job strong{font-size:1.2222rem}.report-job small{line-height:1.7}.report-statusbar{font-size:0.7778rem}.dictation-form{padding:14px}.dictation-form textarea{font-size:1.1111rem}.dictation-form label{font-size:0.8889rem}.dictation-form label span{font-size:0.7778rem}.report-foot{font-size:0.7778rem;line-height:1.7;align-items:flex-start}.attachment-placeholder{font-size:0.7778rem;line-height:1.8;padding:14px}.report-foot .icon{flex-shrink:0}.review-actions .btn{font-size:0.8889rem;padding:10px}.audit-item summary{padding:20px 17px;gap:12px}.audit-item strong{font-size:0.8889rem}.audit-item small{font-size:0.7778rem;line-height:1.7}.audit-diff{grid-template-columns:1fr;padding:0 17px 20px}.login-layout{display:block}.login-story{min-height:auto;padding:28px 25px 32px;display:block}.login-story .brand{justify-content:flex-start}.login-story .brand>span{display:block}.login-story .brand img{width:35px;height:35px}.login-story .brand>span{font-size:1.3889rem}.login-story>div{margin:45px 0 0}.login-story h1{font-size:2.4444rem;margin:15px 0}.login-story p{font-size:0.9444rem;margin:15px 0}.login-story .eyebrow{font-size:0.7778rem}.login-story .login-lines,.login-story small{display:none}.login-form{padding:35px 25px 50px;max-width:480px;margin:auto}.login-form h2{font-size:1.6111rem}.login-form>.muted{font-size:0.9444rem}.login-form .btn{font-size:0.9444rem}.login-safe{font-size:0.7778rem}#toast{bottom:85px;font-size:0.8889rem}.report-form .btn{min-height:44px}.inbox-detail{margin-bottom:20px}.search-results{position:fixed;top:64px;left:20px;right:20px}.page-heading+.panel{margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
