:root{--bg:#f6f7f8;--surface:#ffffff;--ink:#151718;--muted:#6b7280;--line:#e6e8eb;--accent:#244f3b;--accent-soft:#e9f1ed;--warn:#9a5b14;--danger:#9f3232;--radius:18px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px 16px;background:#111513;color:#f4f7f5;display:flex;flex-direction:column;gap:22px}.brand{font-weight:750;letter-spacing:-.03em;font-size:20px}.brand small{display:block;color:#99a59f;font-weight:500;font-size:11px;letter-spacing:0;margin-top:3px}.nav{display:grid;grid-gap:6px;gap:6px}.nav a{padding:10px 12px;border-radius:10px;color:#c8d0cc}.nav a:hover{background:#1d2521;color:white}.sidebar-footer{margin-top:auto;color:#89958f;font-size:12px}.main{min-width:0}.topbar{height:72px;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.context,.topbar{display:flex;align-items:center}.context{gap:10px}.context-pill{border:1px solid var(--line);background:white;padding:8px 11px;border-radius:999px;font-size:13px}.page{padding:28px;max-width:1440px;margin:0 auto}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}h1{font-size:clamp(28px,4vw,46px);letter-spacing:-.04em;margin:0}h2{margin:0 0 12px;font-size:20px;letter-spacing:-.02em}p{color:var(--muted);line-height:1.6}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px}.card{grid-column:span 4;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.card.wide{grid-column:span 8}.card.full{grid-column:1/-1}.metric{font-size:31px;font-weight:730;letter-spacing:-.04em}.label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.row{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line)}.row:first-of-type{border-top:0}.badge{padding:5px 8px;border-radius:999px;font-size:12px;background:var(--accent-soft);color:var(--accent)}.badge.warn{background:#fff4e5;color:var(--warn)}.badge.danger{background:#fdecec;color:var(--danger)}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:10px 13px;background:var(--accent);color:white;cursor:pointer}.muted{color:var(--muted)}.context-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.context-card{min-height:180px;padding:20px;border:1px solid var(--line);background:white;border-radius:var(--radius);display:flex;flex-direction:column}.context-card strong{font-size:22px;letter-spacing:-.03em}.context-card a{margin-top:auto;color:var(--accent);font-weight:650}.mobile-header,.mobile-nav-layer{display:none}@media (max-width:900px){.shell{display:block}.desktop-sidebar,.topbar{display:none}.main{padding-top:calc(64px + env(safe-area-inset-top))}.mobile-header{position:fixed;top:0;left:0;right:0;z-index:30;min-height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:#111513;color:#f4f7f5;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-brand{min-width:0;display:grid;grid-gap:2px;gap:2px}.mobile-brand strong{font-size:20px;letter-spacing:-.03em}.mobile-brand small{max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#99a59f;font-size:11px}.mobile-header .context-pill{background:#1d2521;color:#f4f7f5;border-color:rgba(255,255,255,.16);font-weight:650}.drawer-close,.menu-button{width:44px;height:44px;border:0;border-radius:12px;background:#1d2521;color:white;cursor:pointer;font-size:23px;line-height:1}.mobile-nav-layer{display:block;position:fixed;inset:0;z-index:100}.mobile-nav-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(0,0,0,.46)}.mobile-drawer{position:absolute;top:0;right:0;width:min(86vw,360px);height:100%;padding:18px;background:#111513;color:#f4f7f5;box-shadow:-18px 0 50px rgba(0,0,0,.24);display:flex;flex-direction:column;overflow-y:auto}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.09)}.drawer-nav{display:grid;grid-gap:4px;gap:4px;padding:16px 0}.drawer-nav a{padding:12px 13px;border-radius:11px;color:#c8d0cc}.drawer-nav a.active{background:#1d2521;color:white;font-weight:650}.drawer-footer{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.09);display:grid;grid-gap:12px;gap:12px;color:#99a59f;font-size:13px}.drawer-footer a:first-child{color:#f4f7f5}.page{padding:20px 16px}.card,.card.wide{grid-column:1/-1}.context-grid{grid-template-columns:1fr}}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f5f4ef}.login-card{width:min(460px,100%);background:white;border:1px solid #e4e2d8;border-radius:22px;padding:32px;box-shadow:0 16px 50px rgba(0,0,0,.06)}.form-stack{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.form-stack label{display:grid;grid-gap:7px;gap:7px;font-size:14px;font-weight:700}.form-stack input{padding:12px 14px;border:1px solid #d9d6ca;border-radius:10px;font:inherit}.error-box{background:#fff0ef;border:1px solid #f1c6c2;color:#8d2e27;padding:10px 12px;border-radius:10px;margin-top:14px}.link-button{border:0;background:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.money-metric{font-size:30px!important}.badge-spaced{display:inline-block;margin:0 8px 8px 0}.form-stack select,.form-stack textarea,.inline-form input,.inline-form select{padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:white;font:inherit}.form-stack textarea{min-height:92px;resize:vertical}.check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important;font-weight:500!important}.inline-form{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-gap:10px;gap:10px;align-items:end}.inline-form .btn{min-height:42px}@media(max-width:900px){.inline-form{grid-template-columns:1fr}}.token-box{display:block;overflow-wrap:anywhere;background:#f4f5f4;border:1px solid var(--line);padding:12px;border-radius:10px;font-size:12px}.context-card form{margin-top:auto}.success-box{padding:12px 14px;border-radius:10px;background:rgba(35,111,69,.1);border:1px solid rgba(35,111,69,.22);margin:12px 0}.precon-wizard{max-width:980px}.precon-hero{align-items:center}.secondary-btn{background:white;color:var(--accent);border:1px solid var(--line)}.wizard-progress{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:0 0 18px}.wizard-dot{min-width:0;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;border:1px solid var(--line);background:white;color:var(--muted)}.wizard-dot span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#eef0f1;font-weight:750;font-size:12px}.wizard-dot small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-dot.current{border-color:rgba(36,79,59,.35);background:var(--accent-soft);color:var(--accent);font-weight:700}.wizard-dot.current span,.wizard-dot.past span{background:var(--accent);color:white}.wizard-dot.past{color:var(--accent)}.wizard-current{max-width:820px;margin:0 auto}.wizard-current>h2{font-size:clamp(26px,4vw,36px);margin-top:6px}.wizard-empty,.wizard-summary{padding:16px;border-radius:14px;background:#f7f8f8;border:1px solid var(--line);margin:18px 0}.wizard-summary p{margin:7px 0}.stack{display:grid;grid-gap:10px;gap:10px}.history-item,.project-tools,.wizard-add{border:1px solid var(--line);border-radius:14px;background:white;margin:12px 0;overflow:hidden}.history-item summary,.project-tools summary,.wizard-add summary{cursor:pointer;list-style:none;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.history-item summary::-webkit-details-marker,.project-tools summary::-webkit-details-marker,.wizard-add summary::-webkit-details-marker{display:none}.history-item summary span{color:var(--muted);font-size:13px;text-align:right}.wizard-add summary{font-weight:700;color:var(--accent)}.wizard-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 16px 16px}.wizard-form label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:650}.wizard-form input,.wizard-form select,.wizard-form textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink)}.wizard-form textarea{min-height:90px;resize:vertical}.wizard-form .full-field{grid-column:1/-1}.wizard-form .btn{justify-self:start}.wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:18px 0}.readiness-grid div{padding:16px 10px;border-radius:14px;background:#f7f8f8;text-align:center}.readiness-grid strong{display:block;font-size:28px}.readiness-grid span{display:block;color:var(--muted);font-size:12px}.tool-links{display:flex;flex-wrap:wrap;gap:16px;padding:0 16px 16px;color:var(--accent);font-weight:650}@media(max-width:900px){.precon-wizard{padding-top:18px}.precon-hero{display:grid;grid-template-columns:1fr auto;align-items:start}.precon-hero h1{font-size:34px}.precon-hero p{margin-bottom:0}.wizard-progress{grid-template-columns:repeat(5,minmax(48px,1fr));gap:5px}.wizard-dot{justify-content:center;padding:8px 4px}.wizard-dot small{display:none}.wizard-current{padding:20px}.wizard-current>h2{font-size:28px}.wizard-form{grid-template-columns:1fr;padding:0 14px 14px}.wizard-form .full-field{grid-column:auto}.wizard-form .btn{width:100%;min-height:48px}.history-item summary,.wizard-add summary{align-items:flex-start;flex-direction:column}.history-item summary span{text-align:left}.wizard-actions .btn{min-height:48px}.readiness-grid{grid-template-columns:repeat(2,1fr)}.project-tools{padding:0}.project-tools summary{padding:16px}.tool-links{display:grid;grid-gap:12px;gap:12px}body,html{width:100%;max-width:100%;overflow-x:hidden}.card,.grid,.main,.page,.page button,.page input,.page select,.page textarea,.precon-wizard,.shell,.stack,.wizard-current,.wizard-form,form{min-width:0;max-width:100%}.card form .row,.precon-wizard form .row{flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}.card form .row>*,.precon-wizard form .row>*{width:100%;min-width:0;max-width:100%}.hero,.row{min-width:0;max-width:100%;flex-wrap:wrap}.wizard-progress{max-width:100%;overflow:hidden}}.mokh-loading-screen{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(246,247,248,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mokh-loader{grid-gap:10px;gap:10px;color:#59616b;font-size:12px;font-weight:650;letter-spacing:.02em}.mokh-loader-mark{width:58px;height:58px}.mokh-loader-arc{fill:none;stroke:#1A1D22;stroke-width:8;stroke-linecap:butt;animation:mokh-loader-signal 1.2s ease-in-out infinite}.mokh-loader-arc-right{animation-delay:.6s}.mokh-loader-dot{fill:#DEA937}@keyframes mokh-loader-signal{0%,42%,to{stroke:#1A1D22;opacity:.72}50%,92%{stroke:#DEA937;opacity:1}}@media(prefers-reduced-motion:reduce){.mokh-loader-arc{animation:none}.mokh-loader-arc-left{stroke:#DEA937}.mokh-loader-arc-right{stroke:#1A1D22}}.attention-page,.inbox-detail-page,.inbox-page{max-width:1180px;margin:0 auto;min-width:0}.attention-hero{align-items:flex-end;gap:24px}.attention-summary{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.attention-summary span{min-width:112px;padding:14px 16px;border:1px solid var(--line,#e5e7eb);border-radius:16px;background:var(--panel,#fff);display:flex;flex-direction:column;gap:2px}.attention-summary strong{font-size:24px}.attention-summary small,.decision-context-grid small,.message-time small,.section-kicker{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted,#6b7280)}.attention-stack{display:grid;grid-gap:26px;gap:26px}.decision-list{display:grid;grid-gap:14px;gap:14px;margin-top:10px}.decision-card{background:var(--panel,#fff);border:1px solid var(--line,#e5e7eb);border-radius:20px;padding:20px;box-shadow:0 10px 30px rgba(15,23,42,.04);min-width:0}.decision-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;min-width:0}.decision-card-head>div:first-child{min-width:0}.decision-card-head h2{margin:8px 0 0;font-size:21px;line-height:1.25;overflow-wrap:anywhere}.decision-eyebrow{display:flex;gap:9px;align-items:center;color:var(--muted,#6b7280);font-size:12px;min-width:0;flex-wrap:wrap}.attention-state{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;letter-spacing:.08em;border:1px solid transparent;white-space:nowrap}.attention-state.needs-you{background:#fff1f2;color:#9f1239;border-color:#fecdd3}.attention-state.handled{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.attention-state.watching{background:#f8fafc;color:#475569;border-color:#e2e8f0}.attention-state.danger{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.attention-score{min-width:54px;height:54px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#111827;color:white;line-height:1}.attention-score small{font-size:8px;letter-spacing:.08em;opacity:.65;margin-bottom:3px}.attention-score strong{font-size:20px}.decision-snippet{margin:14px 0;color:#374151;line-height:1.55;white-space:normal;overflow-wrap:anywhere}.decision-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.decision-context-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-context-grid>div{padding:12px;border-radius:14px;background:#f8fafc;border:1px solid #eef2f7;display:flex;flex-direction:column;gap:5px;min-width:0}.decision-context-grid strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.decision-card-actions{margin-top:14px;padding-top:14px;border-top:1px solid var(--line,#e5e7eb);display:flex;align-items:center;justify-content:space-between;gap:12px}.primary-link,.text-link{font-weight:700;text-decoration:none}.primary-link{display:inline-flex;padding:10px 14px;border-radius:12px;background:#111827;color:white}.decision-choice-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--line,#e5e7eb);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.decision-choice-row form{margin:0}.decision-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d1d5db;border-radius:12px;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.decision-button.primary{background:#111827;color:#fff;border-color:#111827}.decision-button.secondary{background:#fff;color:#111827}.decision-button:hover{transform:translateY(-1px)}.decision-meta{color:var(--muted,#6b7280);font-size:12px}.empty-state{padding:24px}.nav-section-label{margin:16px 12px 4px;font-size:10px;letter-spacing:.12em;color:#64748b;font-weight:800}.inbox-list-card{padding:0;overflow:hidden;min-width:0}.inbox-list,.inbox-row{display:grid;min-width:0}.inbox-row{grid-template-columns:minmax(0,1fr) 150px;grid-gap:20px;gap:20px;padding:20px 22px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line,#e5e7eb);transition:background .15s ease;overflow:hidden}.inbox-row:last-child{border-bottom:0}.inbox-row:hover{background:#f8fafc}.inbox-row-main{min-width:0}.inbox-row-top{display:flex;justify-content:space-between;gap:12px;color:#475569;font-size:12px;min-width:0}.inbox-row h3,.inbox-row p,.inbox-row-top span,.inbox-row-top strong{overflow-wrap:anywhere;word-break:break-word;min-width:0}.inbox-row h3{margin:7px 0 5px;font-size:17px;line-height:1.3}.inbox-row p{margin:0;color:#64748b;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-row-side{flex-direction:column;align-items:flex-end;font-size:12px}.breadcrumb,.inbox-row-side{display:flex;gap:8px;color:#64748b;min-width:0}.breadcrumb{align-items:center;font-size:13px;margin-bottom:14px;overflow:hidden}.breadcrumb a{color:inherit}.breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-hero{align-items:flex-end}.message-hero>div:first-child{min-width:0}.message-hero h1,.message-hero p{overflow-wrap:anywhere}.message-time{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.message-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);grid-gap:18px;gap:18px;min-width:0}.message-body-card{padding:24px;min-width:0}.message-body{white-space:pre-wrap;line-height:1.75;margin-top:14px;color:#1f2937;overflow-wrap:anywhere}.message-context-panel{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.context-card{padding:18px;min-width:0}.context-card p{line-height:1.55;overflow-wrap:anywhere}.context-stat{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:12px;border-top:1px solid #e5e7eb}.context-stat strong{font-size:22px}.context-list{display:grid;grid-gap:9px;gap:9px;margin:12px 0 0}.context-list div{display:flex;justify-content:space-between;gap:14px;min-width:0}.context-list dt{color:#64748b}.context-list dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere;min-width:0}.context-needed{margin:12px 0 0;padding-left:18px;color:#374151}.context-needed li{margin:5px 0}.reply-state{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.draft-preview{padding:22px;margin-top:18px;min-width:0}.draft-preview h2{font-size:17px;margin:10px 0;overflow-wrap:anywhere}.draft-preview p{white-space:pre-wrap;line-height:1.65;overflow-wrap:anywhere}.drawer-nav a:first-child,.drawer-nav a:nth-child(2){font-weight:800}@media(max-width:800px){.attention-hero,.message-hero{align-items:flex-start}.attention-summary{justify-content:flex-start;width:100%}.attention-summary span{min-width:0;flex:1 1;padding:12px}.decision-context-grid,.decision-context-grid.compact{grid-template-columns:1fr}.decision-card{padding:16px}.decision-card-head h2{font-size:19px}.attention-score{min-width:48px;height:48px}.inbox-row{grid-template-columns:1fr;padding:16px;gap:12px}.inbox-row-side{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.inbox-row-top{flex-direction:column;gap:4px}.message-layout{grid-template-columns:1fr}.message-time{align-items:flex-start}.decision-card-actions,.decision-choice-row{align-items:flex-start;flex-direction:column}.decision-button,.decision-choice-row form{width:100%}.decision-button{justify-content:center}.context-card,.draft-preview,.message-body-card{padding:16px}}.attention-state.needs-you{background:#fff8e8;color:#805a12;border-color:#f6d98d}.decision-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line,#e5e7eb)}.decision-guidance-item{display:grid;grid-gap:5px;gap:5px;min-width:0}.decision-guidance-item small{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted,#6b7280)}.decision-guidance-item p{margin:0;color:#111827;font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.tertiary-link{color:#4b5563;font-weight:650;font-size:14px}.decision-card{box-shadow:0 6px 18px rgba(15,23,42,.035)}@media(max-width:800px){.attention-summary{display:none}.decision-guidance{grid-template-columns:1fr;gap:14px}.attention-hero{margin-bottom:8px}.attention-stack{gap:18px}.attention-stack>section>.section-kicker{margin-top:0}.decision-list{margin-top:6px}.decision-card{border-radius:18px}.tertiary-link{font-size:14px;line-height:1.4}}.request-outcome summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-outcome-body{align-items:stretch}.request-outcome-body>p{width:100%;margin:0}.outcome-action{display:inline-flex;align-items:center;justify-content:center;text-align:center}.project-link-form{width:100%;display:grid;grid-gap:10px;gap:10px}.project-link-form label{display:grid;grid-gap:7px;gap:7px;width:100%;font-weight:700}.project-link-form select{width:100%;min-height:46px;border:1px solid #d1d5db;border-radius:12px;background:#fff;padding:10px 12px;font:inherit;color:#111827}.request-outcome-body>a.outcome-action{display:flex}@media(max-width:800px){.request-outcome summary{display:grid;grid-template-columns:1fr auto;align-items:center}.request-outcome summary small,.request-outcome summary span{text-align:center}.request-outcome summary small,.request-outcome summary span{grid-column:1/-1;width:100%;justify-self:center}.request-outcome-body{align-items:stretch!important}.project-link-form,.request-outcome-body .outcome-action,.request-outcome-body form{width:100%}.request-outcome-body .outcome-action{text-align:center;justify-content:center}.project-link-form label span{text-align:left}}:root{--mokh-black:#0B0D10;--mokh-graphite:#1A1D22;--mokh-white:#FFFFFF;--mokh-canvas:#FAF9F7;--mokh-stone:#E8E6E1;--mokh-secondary:#65676D;--mokh-success:#22A35A;--mokh-info:#376CF6;--mokh-warning:#F0A12B;--mokh-danger:#E05252;--mokh-ai:#7557E8;--bg:var(--mokh-canvas);--surface:#fff;--ink:#111318;--muted:var(--mokh-secondary);--line:var(--mokh-stone);--accent:var(--mokh-gold);--accent-soft:var(--mokh-gold-soft)}body,html{font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--mokh-canvas)}.sidebar{background:var(--mokh-black);color:var(--mokh-white)}.mokh-brand-lockup{display:grid;grid-gap:6px;gap:6px}.mokh-brand-lockup small{color:#9ca3af;font-size:11px;letter-spacing:.015em}.mokh-logo{display:block;height:auto;flex:0 0 auto}.mokh-logo-sidebar{width:132px;max-width:100%}.mokh-logo-mobile{width:128px}.mokh-logo-drawer{width:138px}.mokh-tagline{font-size:13px;color:#7c838d}.btn,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--mokh-gold);border-radius:10px;background:var(--mokh-gold);color:#111318!important;font:inherit;font-size:13px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;box-shadow:none}.btn:hover,.button:hover{background:#d19c2d;border-color:#d19c2d;color:#111318!important}.btn.secondary,.button.secondary,.secondary-btn{background:#fff!important;border-color:var(--mokh-stone)!important;color:#111318!important}.btn.secondary:hover,.button.secondary:hover,.secondary-btn:hover{background:#f5f4f1!important}.mokh-sidebar-create{display:flex;align-items:center;justify-content:center;min-height:44px;margin:18px 10px 8px;border-radius:10px;background:var(--mokh-gold);border:1px solid var(--mokh-gold);color:#111318!important;text-decoration:none;font-size:12px;font-weight:850;letter-spacing:.01em}.mokh-sidebar-create:hover{background:#d19c2d;color:#111318!important}.drawer-section-label,.nav-section-label{margin:12px 12px 4px;font-size:10px;letter-spacing:.14em;color:#687079;font-weight:700}.mokh-nav a{color:#c7ccd1}.mokh-nav a:hover{background:var(--mokh-graphite);color:white}.topbar{background:rgba(250,249,247,.94)}.context-pill,.topbar{border-color:var(--mokh-stone)}.context-pill{background:#fff}.badge{background:#f4f3f0;color:#40464d}.card,.context-card,.decision-card{border-color:var(--mokh-stone);box-shadow:0 4px 14px rgba(17,19,24,.025)}.hero h1{color:#111318}.label,.section-kicker{color:#858991}.section-kicker{font-size:10px;letter-spacing:.13em;font-weight:750}.settings-list{display:grid;grid-gap:14px;gap:14px;max-width:960px}.settings-card{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:130px;box-shadow:none}.settings-card h2{margin-top:5px}.settings-card p{margin-bottom:0}.settings-primary{border-color:rgba(222,169,55,.48);box-shadow:inset 3px 0 0 var(--mokh-gold)}.settings-meta{color:#8a919a;font-size:12px;white-space:nowrap}.capability-row{margin-top:10px}.settings-inline-form{grid-template-columns:minmax(170px,1.5fr) minmax(170px,1fr) 110px auto;width:min(100%,720px)}.settings-inline-form label{color:#777d85;font-weight:750}.settings-inline-form input{min-height:42px;padding:10px 12px;border:1px solid var(--mokh-stone);border-radius:10px}.inbox-cleanup-actions{display:flex;gap:10px;flex-wrap:wrap;margin:-6px 0 18px}.inbox-cleanup-actions form{margin:0}.integrations-page{max-width:1120px}.integration-card{box-shadow:none}.integration-card .context-card{min-height:120px;background:#fafafa}.integration-actions{display:flex;align-items:center;gap:10px;padding-top:18px;margin-top:10px;border-top:1px solid var(--line)}.integration-note{font-size:13px;margin:12px 0 0}.text-link{font-weight:650}.mokh-notification-dot,.mokh-notification-link{display:grid;place-items:center}.mokh-notification-dot{border:2px solid rgba(17,19,24,.45);font-size:12px;font-weight:850;color:#111318}.mokh-notification-dot.active{background:var(--mokh-gold);border-color:var(--mokh-gold);box-shadow:0 0 0 4px rgba(222,169,55,.13)}.mobile-bottom-nav,.mobile-context-strip{display:none}@media(max-width:900px){.mobile-header{min-height:calc(78px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--mokh-black);border-bottom:1px solid #20242a}.mobile-brand{gap:3px}.mobile-brand small{font-size:10px;color:#9ca3af}.mokh-logo-mobile{width:118px}.mobile-header-actions{display:flex;align-items:center;gap:10px}.mobile-header .mokh-notification-dot{width:36px;height:36px;border-color:rgba(255,255,255,.78);color:#fff}.mobile-header .mokh-notification-dot.active{border-color:var(--mokh-gold);color:#111318}.drawer-close,.menu-button{background:var(--mokh-graphite);border:1px solid #252a31}.mobile-drawer{width:min(82vw,330px);padding:20px;background:var(--mokh-black)}.drawer-nav{gap:3px;padding:16px 0}.drawer-nav a{padding:13px 12px;color:#c7ccd1;font-size:17px}.drawer-nav a.active{background:var(--mokh-graphite);color:white;box-shadow:inset 3px 0 0 var(--mokh-gold)}.drawer-section-label{margin-top:16px;margin-left:12px}.mobile-context-strip{position:fixed;display:flex;align-items:center;gap:7px;left:0;right:0;top:calc(78px + env(safe-area-inset-top));z-index:25;min-height:48px;padding:13px 16px 10px;background:rgba(250,249,247,.98);border-bottom:1px solid var(--mokh-stone);color:#747981;font-size:11px;font-weight:650;white-space:nowrap;overflow:hidden}.mobile-context-strip span{overflow:hidden;text-overflow:ellipsis}.mobile-context-strip span:nth-child(2){flex:0 0 auto;overflow:visible}.main{padding-top:calc(126px + env(safe-area-inset-top))}.page{padding:24px 16px calc(102px + env(safe-area-inset-bottom))}.hero{margin-bottom:20px}.hero p{font-size:15px}.settings-card{display:grid;grid-gap:14px;gap:14px;padding:20px;min-height:auto}.settings-card .btn{width:100%;min-height:44px}.settings-meta{white-space:normal}.settings-inline-form{grid-template-columns:1fr;width:100%}.settings-inline-form .btn{width:100%}.inbox-cleanup-actions{display:grid;grid-template-columns:1fr 1fr}.inbox-cleanup-actions .btn,.inbox-cleanup-actions form{width:100%}.context-grid{gap:12px}.context-card{min-height:auto}.integration-actions{display:grid;grid-template-columns:1fr}.integration-actions .btn,.integration-actions form{width:100%}.integration-card{padding:18px}.mobile-bottom-nav{position:fixed;display:grid;grid-template-columns:1fr 1fr 64px 1fr 1fr;align-items:center;left:0;right:0;bottom:0;z-index:60;min-height:68px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid var(--mokh-stone);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -8px 24px rgba(17,19,24,.04)}.mobile-bottom-nav>a:not(.mobile-create-action){position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#777b82;display:grid;place-items:center;min-height:44px;padding:9px 2px 5px;font-size:10px;font-weight:750;line-height:1.1;min-width:0}.mobile-bottom-nav>a:not(.mobile-create-action):before{content:"";position:absolute;top:2px;width:18px;height:3px;border-radius:999px;background:transparent}.mobile-bottom-nav>a.active{color:#111318}.mobile-bottom-nav>a.active:before{background:var(--mokh-gold)}.mobile-create-action{align-self:center;justify-self:center;width:52px;height:52px;margin-top:-19px;border-radius:50%;display:grid;place-items:center;background:var(--mokh-gold);color:#111318;font-size:31px;font-weight:500;box-shadow:0 7px 18px rgba(222,169,55,.24);border:4px solid #fff}.mobile-create-action span{transform:translateY(-1px)}}.mokh-work-page{max-width:1120px;margin:0 auto}.mokh-work-hero{align-items:flex-end;gap:24px;margin-bottom:26px}.mokh-work-hero h1{letter-spacing:-.035em}.mokh-work-hero p{max-width:720px;color:var(--mokh-secondary,#65676d)}.mokh-hero-action{flex:0 0 auto}.mokh-surface-stack{display:grid;grid-gap:24px;gap:24px}.mokh-surface{background:#fff;border:1px solid var(--mokh-stone,#e8e6e1);border-radius:14px;overflow:hidden;box-shadow:0 3px 14px rgba(17,19,24,.018)}.mokh-surface-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px 18px 12px}.mokh-surface-head h2{margin:4px 0 0;font-size:18px;letter-spacing:-.015em}.mokh-surface-note{font-size:12px;color:#777b82;max-width:620px;line-height:1.5}.mokh-work-list{display:grid}.mokh-work-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 18px;border-top:1px solid #efede9;color:#111318;text-decoration:none}.mokh-work-row:first-child{border-top:0}.mokh-work-row:hover{background:#fcfbf9}.mokh-work-row-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.mokh-work-row-main strong{font-size:14px;line-height:1.35}.mokh-work-row-main small,.mokh-work-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mokh-work-row-main small{font-size:11px;color:#777b82;line-height:1.4}.mokh-row-meta{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.mokh-state{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid #e8e6e1;border-radius:999px;background:#f7f6f3;color:#65676d;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mokh-state.signal{background:#fff6e8;border-color:rgba(242,140,0,.38);color:#7a4b00}.mokh-row-action{font-size:11px;font-weight:750;color:#65676d}.mokh-empty{padding:20px 18px;border-top:1px solid #efede9;color:#777b82;font-size:13px}.mokh-review-surface{border-color:rgba(242,140,0,.32);box-shadow:inset 3px 0 0 var(--mokh-gold,#f28c00)}.mokh-review-group{padding:4px 18px 16px}.mokh-review-group+.mokh-review-group{border-top:1px solid #efede9;padding-top:16px}.mokh-review-identity{display:block;margin:6px 0 8px;font-size:12px;color:#65676d}.mokh-review-actions{display:flex;gap:7px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.mokh-review-actions form{margin:0}.mokh-compact-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dcdad5;background:#fff;color:#111318;border-radius:8px;padding:7px 9px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.mokh-compact-button.primary{background:#111318;border-color:#111318;color:#fff}.mokh-compact-button:hover{transform:translateY(-1px)}.mokh-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.mokh-summary-card{background:#fff;border:1px solid #e8e6e1;border-radius:12px;padding:14px;min-width:0}.mokh-summary-card strong{display:block;margin-top:5px;font-size:24px;letter-spacing:-.03em}.mokh-summary-card p{margin:5px 0 0;color:#777b82;font-size:11px;line-height:1.4}.mokh-import-panel{margin-top:10px;max-width:800px;border:1px solid #e8e6e1;border-radius:12px;background:#fff;padding:18px}.mokh-import-panel h2{font-size:18px;margin:5px 0}.mokh-import-panel>p{font-size:12px;line-height:1.5}.mokh-progress{display:flex;align-items:center;gap:8px}.mokh-progress-track{width:72px;height:5px;border-radius:999px;background:#efede9;overflow:hidden}.mokh-progress-fill{height:100%;background:#111318;border-radius:999px}.mokh-progress small{font-size:10px;color:#65676d;min-width:30px;text-align:right}.mokh-inbox-row{grid-template-columns:38px minmax(0,1fr) auto}.mokh-inbox-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f2f0eb;border:1px solid #e8e6e1;font-size:12px;font-weight:800}.mokh-inbox-name-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.mokh-inbox-name-line small{flex:0 0 auto}.mokh-inbox-subject{font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mokh-thread-count{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#f2f0eb;color:#65676d;font-size:9px;font-weight:800}.mokh-create-page{max-width:820px}.mokh-create-list{display:grid;background:#fff;border:1px solid #e8e6e1;border-radius:14px;overflow:hidden}.mokh-create-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:17px 18px;text-decoration:none;color:#111318;border-top:1px solid #efede9}.mokh-create-row:first-child{border-top:0}.mokh-create-row:hover{background:#fcfbf9}.mokh-create-row>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.mokh-create-row strong{font-size:15px}.mokh-create-row small{font-size:11px;color:#777b82;line-height:1.45}.mokh-create-symbol{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f6f5f2;border:1px solid #e8e6e1;font-size:18px}.mokh-create-footnote{margin:12px 4px 0;color:#8a8d92;font-size:11px;line-height:1.5}.mokh-intake-form{display:grid;grid-gap:16px;gap:16px}.mokh-form-section{overflow:visible}.mokh-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:4px 18px 18px}.mokh-form-grid label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:700;color:#4d5157}.mokh-form-grid label.full{grid-column:1/-1}.mokh-form-grid input,.mokh-form-grid select,.mokh-form-grid textarea{width:100%;border:1px solid #dcdad5;border-radius:8px;background:#fff;color:#111318;padding:10px 11px;font:inherit;font-size:13px;outline:none}.mokh-form-grid input:focus,.mokh-form-grid select:focus,.mokh-form-grid textarea:focus{border-color:#111318;box-shadow:0 0 0 3px rgba(17,19,24,.05)}.mokh-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.mokh-advanced>summary::-webkit-details-marker{display:none}.mokh-advanced>summary>span:first-child{display:grid;grid-gap:4px;gap:4px}.mokh-advanced[open]>summary{border-bottom:1px solid #efede9}.mokh-form-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.mokh-form-submit span{font-size:11px;color:#777b82}.mokh-form-submit .button{min-width:160px}.mokh-people-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid #efede9}.mokh-inline-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px}.mokh-inline-form+.mokh-inline-form{border-left:1px solid #efede9}.mokh-inline-form>.section-kicker,.mokh-inline-form>button{grid-column:1/-1}.mokh-inline-form label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:700;color:#4d5157}.mokh-inline-form input,.mokh-inline-form select{width:100%;border:1px solid #dcdad5;border-radius:8px;background:#fff;color:#111318;padding:10px 11px;font:inherit;font-size:13px;outline:none}.mokh-inline-form input:focus,.mokh-inline-form select:focus{border-color:#111318;box-shadow:0 0 0 3px rgba(17,19,24,.05)}@media(max-width:900px){.mokh-work-page{padding-top:14px}.mokh-work-hero{align-items:flex-start;margin-bottom:20px}.mokh-work-hero h1{font-size:32px;line-height:1.12}.mokh-hero-action{width:100%}.mokh-hero-action .button,.mokh-hero-action summary{width:100%;text-align:center}.mokh-surface-stack{gap:18px}.mokh-surface{border-radius:12px}.mokh-surface-head{padding:15px 14px 10px;align-items:flex-start}.mokh-surface-head h2{font-size:16px}.mokh-work-row{padding:12px 14px;gap:10px}.mokh-work-row-main strong{font-size:14px}.mokh-row-meta{gap:6px}.mokh-row-action{display:none}.mokh-review-actions{justify-content:flex-start;margin-top:6px}.mokh-review-actions form{flex:1 1}.mokh-compact-button{width:100%;min-height:38px}.mokh-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mokh-summary-card:last-child{grid-column:1/-1}.mokh-import-panel{padding:15px}.mokh-progress-track{width:52px}.mokh-inbox-row{grid-template-columns:34px minmax(0,1fr)}.mokh-inbox-avatar{width:30px;height:30px}.mokh-inbox-row .mokh-row-meta{grid-column:2;justify-content:flex-start}.mokh-inbox-subject{font-size:12px}.mokh-create-row{padding:15px 14px;grid-template-columns:36px minmax(0,1fr) auto}.mokh-create-symbol{width:32px;height:32px}.mokh-create-row small{font-size:10px}.mokh-form-grid{grid-template-columns:1fr;padding:4px 14px 15px}.mokh-form-grid label.full{grid-column:auto}.mokh-advanced>summary{padding:14px}.mokh-form-submit{display:grid;grid-gap:8px;gap:8px}.mokh-form-submit .button{width:100%;min-height:46px}.mokh-form-submit span{text-align:center}.mokh-intake-form{gap:12px}.mokh-inline-form,.mokh-people-create-grid{grid-template-columns:1fr}.mokh-inline-form{padding:15px}.mokh-inline-form+.mokh-inline-form{border-left:0;border-top:1px solid #efede9}.mokh-inline-form>.section-kicker,.mokh-inline-form>button{grid-column:auto}}.scheduling-controls{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:stretch}.scheduling-controls>form,.scheduling-controls>form .decision-button{width:100%}.slot-picker{width:100%;border:1px solid var(--line,#e5e7eb);border-radius:16px;background:#fff;overflow:hidden}.slot-picker summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:800;background:#f8fafc}.slot-picker summary::-webkit-details-marker{display:none}.slot-picker summary:after{content:"▾";font-size:14px;color:#64748b}.slot-picker[open] summary:after{content:"▴"}.slot-picker summary small{font-weight:600;color:#64748b}.slot-calendar{padding:14px;display:grid;grid-gap:14px;gap:14px}.slot-day{padding:12px;border:1px solid #eef2f7;border-radius:14px;background:#fff}.slot-day h4{margin:0 0 10px;font-size:14px}.slot-times{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:8px;gap:8px}.slot-times form{width:100%}.slot-time{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:10px 8px;font:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer;opacity:1}.slot-time,.slot-time:hover{color:#111827;-webkit-text-fill-color:#111827}.slot-time:hover{border-color:#111827;background:#f8fafc}.slot-time.selected{border-color:#dcae34;background:#111827;color:#fff;-webkit-text-fill-color:#fff;box-shadow:inset 0 -3px 0 #e5ad2f}.slot-time:disabled{color:#64748b;-webkit-text-fill-color:#64748b;opacity:.55}.thread-count{display:inline-flex;padding:4px 7px;border-radius:999px;background:#f1f5f9;color:#475569;font-weight:700}.conversation-thread{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.conversation-message{padding:16px;border:1px solid #e5e7eb;border-radius:14px;background:#fafafa}.conversation-message.latest{background:#fff;border-color:#cbd5e1}.conversation-message-head{display:flex;justify-content:space-between;gap:12px;color:#64748b;font-size:12px}.conversation-message-head strong{color:#111827}.conversation-message .message-body{margin-top:10px}.scheduling-controls .text-link{margin-top:2px}.confirmation-review{width:100%;padding:18px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;display:grid;grid-gap:14px;gap:14px}.confirmation-review h3{margin:0;font-size:18px}.confirmation-review dl{display:grid;grid-gap:8px;gap:8px;margin:0}.confirmation-review dl div{display:flex;justify-content:space-between;gap:18px}.confirmation-review dt{color:#64748b}.confirmation-review dd{margin:0;font-weight:750;text-align:right}.confirmation-message{padding:16px;border-radius:14px;background:#f8fafc;border:1px solid #eef2f7}.confirmation-message small{font-size:10px;letter-spacing:.12em;color:#64748b;font-weight:800}.confirmation-message p{margin:10px 0 0;line-height:1.5}.confirmation-warning{margin:0;color:#64748b;font-size:13px;line-height:1.5}.confirm-schedule{width:100%;min-height:48px}.attention-success{margin:0 0 18px;padding:14px 16px;border:1px solid #e5ad2f;border-radius:14px;background:#fffaf0;display:flex;gap:8px;align-items:flex-start;color:#111827}.attention-success strong{white-space:nowrap}.attention-success span{color:#4b5563;line-height:1.4}@media(max-width:800px){.slot-picker summary{align-items:flex-start;flex-direction:column}.slot-times{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-time{min-height:46px;font-size:15px}.conversation-message-head{flex-direction:column;gap:4px}.confirmation-review dl div{flex-direction:column;gap:2px}.confirmation-review dd{text-align:left}.attention-success{flex-direction:column;gap:3px}}.mokh-global-loading-overlay,.mokh-loading-screen{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:rgba(250,249,247,.24);backdrop-filter:blur(.8px);-webkit-backdrop-filter:blur(.8px);pointer-events:auto}.mokh-loading-screen{background:rgba(250,249,247,.28)}.mokh-loader{display:grid;justify-items:center;grid-gap:14px;gap:14px;color:#111318;font-weight:600;letter-spacing:-.01em}.mokh-loader-mark{width:84px;height:84px;overflow:visible}.mokh-loader-half{fill:#111318;animation-duration:1.05s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.mokh-loader-left{animation-name:mokh-left-signal}.mokh-loader-right{animation-name:mokh-right-signal}.mokh-loader-dot{fill:#C99324}@keyframes mokh-left-signal{0%,42%{fill:#C99324}50%,92%{fill:#111318}to{fill:#C99324}}@keyframes mokh-right-signal{0%,42%{fill:#111318}50%,92%{fill:#C99324}to{fill:#111318}}@media(prefers-reduced-motion:reduce){.mokh-loader-half{animation:none}.mokh-loader-left{fill:#C99324}.mokh-loader-right{fill:#111318}}@media(max-width:900px){.form-stack fieldset{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.form-stack fieldset,.form-stack fieldset>*,.form-stack input,.form-stack select,.form-stack textarea,.inline-form,.inline-form input,.inline-form select{width:100%;min-width:0;max-width:100%}.inline-form{grid-template-columns:minmax(0,1fr)!important;gap:12px}.card,.card.full,.card.wide{overflow:hidden}.row,.row>span,.row>strong{min-width:0;max-width:100%;overflow-wrap:anywhere}}.btn:disabled,.btn[aria-disabled=true]{background:#e8e6e1!important;color:#8a8d92!important;border:1px solid #d7d5d0!important;cursor:not-allowed!important;opacity:1!important;box-shadow:none!important;pointer-events:none!important;filter:grayscale(1)}.mobile-header-actions{display:flex;align-items:center;gap:12px}.mokh-notification-link{text-decoration:none}.mokh-notification-dot,.mokh-notification-link{display:inline-flex;align-items:center;justify-content:center}.mokh-notification-dot{width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.92);color:#fff;font-size:13px;font-weight:800;line-height:1;background:transparent}.mokh-notification-dot.active{background:#F28C00;border-color:#F28C00;color:#111318}.topbar .mokh-notification-dot{border-color:#111318;color:#111318}.topbar .mokh-notification-dot.active{border-color:#F28C00;color:#111318}.compact-today .attention-hero{margin-bottom:18px}.compact-attention-list{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.compact-attention-item{background:#fff;border:1px solid var(--line,#e8e6e1);border-radius:14px;overflow:hidden;box-shadow:0 2px 10px rgba(17,19,24,.02)}.compact-attention-item>summary,.compact-attention-link{min-height:68px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;color:inherit;text-decoration:none;cursor:pointer;list-style:none}.compact-attention-item>summary::-webkit-details-marker{display:none}.compact-attention-main{min-width:0;display:grid;grid-gap:3px;gap:3px}.compact-attention-main strong{font-size:15px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-attention-main small{font-size:12px;color:var(--muted,#65676d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-attention-state{font-size:9px;font-weight:800;letter-spacing:.07em;border-radius:999px;padding:5px 8px;white-space:nowrap}.compact-attention-state.needs-you{background:#fff6e8;color:#7a4b00;border:1px solid rgba(242,140,0,.38)}.compact-attention-state.watching{background:#f5f4f1;color:#65676d;border:1px solid #e8e6e1}.compact-attention-chevron{font-size:22px;color:#8a8d92;line-height:1}.compact-attention-detail{padding:0 14px 14px;border-top:1px solid var(--line,#e8e6e1)}.compact-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding-top:14px}.compact-guidance small{font-size:10px;letter-spacing:.1em;color:#777b82}.compact-guidance p{margin:4px 0 0;font-size:13px;line-height:1.45;color:#111318}.compact-today .decision-card-actions,.compact-today .decision-choice-row{margin-top:12px;padding-top:12px}.compact-today .request-outcome{margin-top:12px}.compact-today .empty-state{margin-top:8px}.mokh-today{max-width:1040px}.mokh-today-hero{padding-bottom:4px}.mokh-today-hero h1{max-width:720px;letter-spacing:-.035em}.mokh-today-hero p{color:#65676d;max-width:620px}.mokh-today-stack{gap:34px}.today-zone{display:grid;grid-gap:10px;gap:10px}.today-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.today-section-head h2{margin:4px 0 0;font-size:18px;letter-spacing:-.015em;color:#111318}.today-count{min-width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#F28C00;color:#111318;font-size:12px;font-weight:850}.today-section-link{color:#65676d;text-decoration:none;font-size:12px;font-weight:700}.today-section-link:hover{color:#111318}.today-quiet{display:flex;align-items:center;gap:12px;padding:17px 18px;background:#fff;border:1px solid #e8e6e1;border-radius:14px}.today-quiet.compact{padding:14px 16px}.today-quiet-mark{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf8f1;color:#22a35a;font-weight:900}.today-quiet div{display:grid;grid-gap:2px;gap:2px}.today-quiet small{color:#777b82;line-height:1.4}.compact-attention-list.subdued{opacity:.86}.today-project-list{display:grid;background:#fff;border:1px solid #e8e6e1;border-radius:14px;overflow:hidden}.today-project-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 15px;text-decoration:none;color:#111318;border-bottom:1px solid #efede9}.today-project-row:last-child{border-bottom:0}.today-project-row:hover{background:#fcfbf9}.today-project-row>span:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.today-project-row small,.today-project-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-project-row small{color:#777b82;font-size:11px}.today-project-state{text-transform:capitalize;color:#65676d;font-size:11px;font-weight:700}.today-recent{padding-top:2px}.today-muted-note{margin:0;padding:15px 16px;border-top:1px solid #e8e6e1;color:#777b82;font-size:12px;line-height:1.55}@media(max-width:900px){.mokh-notification-dot{width:38px;height:38px;font-size:13px}.compact-today{padding-top:12px}.compact-today .attention-hero h1{font-size:34px}.compact-today .attention-hero p{margin:8px 0 0}.mokh-today-stack{gap:28px}.today-section-head{align-items:center}.today-section-head h2{font-size:16px}.compact-attention-item>summary,.compact-attention-link{min-height:62px;padding:11px 12px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.compact-attention-chevron{display:none}.compact-attention-main strong{font-size:14px}.compact-attention-state{font-size:8px;padding:4px 6px}.compact-guidance{grid-template-columns:1fr;gap:10px}.compact-attention-detail{padding:0 12px 12px}.compact-today .decision-choice-row{align-items:stretch}.compact-today .decision-button,.compact-today .decision-choice-row form{width:100%}.today-project-row{padding:12px;grid-template-columns:minmax(0,1fr) auto}.today-project-row>span:last-child{display:none}.today-project-state{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-muted-note{padding:13px 12px}}:root{--mokh-gold:#DEA937;--mokh-gold-soft:#FBF4E4;--mokh-mobile-header-height:90px}.btn,.button,.form-stack button[type=submit],.mobile-create-action,.mokh-form-actions button[type=submit],.mokh-notification-dot.active,.mokh-sidebar-create{background:#DEA937!important;border-color:#DEA937!important;color:#111318!important;box-shadow:none!important}.btn:hover,.button:hover,.form-stack button[type=submit]:hover,.mobile-create-action:hover,.mokh-form-actions button[type=submit]:hover,.mokh-sidebar-create:hover{background:#D1A02F!important;border-color:#D1A02F!important;color:#111318!important}.mokh-notification-dot.active{box-shadow:0 0 0 4px rgba(222,169,55,.12)!important}.mokh-state.signal{background:#FBF4E4!important;border-color:rgba(222,169,55,.48)!important;color:#684D12!important}.mokh-review-surface{border-color:rgba(222,169,55,.38)!important;box-shadow:inset 3px 0 0 #DEA937!important}.mobile-brand,.mokh-brand-lockup{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:132px!important}.mobile-brand .mokh-logo,.mokh-brand-lockup .mokh-logo{display:block!important;width:132px!important;height:auto!important;margin:0!important}.mokh-brand-tagline{display:block!important;width:132px!important;max-width:132px!important;margin:6px 0 0!important;padding:0!important;white-space:nowrap!important;color:#F4F4F2!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.05!important;text-align:left!important;transform:scaleX(1.035)!important;transform-origin:left center!important}.mokh-brand-dot{color:#DEA937!important;font-weight:800!important}.drawer-head .mobile-brand,.drawer-head .mokh-logo-drawer,.mobile-header .mobile-brand,.mobile-header .mokh-logo-mobile{width:132px!important}.mokh-account-label{color:#7D828A!important;font-size:12px!important;font-weight:650!important}.platform-mobile-footer{display:none}@media(max-width:900px){.mobile-header{min-height:calc(var(--mokh-mobile-header-height) + env(safe-area-inset-top))!important;padding:calc(7px + env(safe-area-inset-top)) 16px 7px!important;align-items:center!important}.main{padding-top:calc(var(--mokh-mobile-header-height) + env(safe-area-inset-top))!important}.mobile-bottom-nav{background:#0B0D10!important;border-top-color:#20242A!important;box-shadow:0 -8px 24px rgba(0,0,0,.16)!important}.mobile-bottom-nav>a:not(.mobile-create-action),.mobile-bottom-nav>button{color:#A7ADB5!important}.mobile-bottom-nav>a.active,.mobile-bottom-nav>button.active{color:#FFFFFF!important}.mobile-create-action{border-color:#0B0D10!important;box-shadow:0 7px 18px rgba(222,169,55,.18)!important}.mobile-context-strip{position:relative!important;z-index:3!important;margin:0!important;padding:12px 16px 10px!important;min-height:46px!important;background:#FAF9F7!important;color:#7D828A!important;font-size:11px!important;line-height:1.3!important;letter-spacing:.055em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;border-bottom:1px solid #e8e6e1!important}.mobile-account-label{flex-basis:100%!important;text-transform:none!important;letter-spacing:0!important;color:#9A9EA5!important;font-size:10px!important;font-weight:650!important;margin-top:1px!important}.mobile-context-strip+.page,.page{padding-top:18px!important}.platform-main{padding-bottom:58px!important}.platform-mobile-footer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:30!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:48px!important;padding:8px 14px calc(8px + env(safe-area-inset-bottom))!important;background:#0B0D10!important;color:#A7ADB5!important;border-top:1px solid #20242a!important;font-size:10px!important}.platform-footer-account{max-width:42%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#D6D8DC!important}.platform-mobile-footer .link-button{color:#DEA937!important;font-size:11px!important;font-weight:800!important}.platform-shell .topbar{display:none!important}}.form-grid,.mokh-form-grid,.mokh-inline-form,.mokh-project-form,.mokh-standard-form{min-width:0!important;max-width:100%!important}.form-grid,.mokh-project-form,.mokh-standard-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;padding:18px!important}.form-grid label,.mokh-form-grid label,.mokh-inline-form label,.mokh-project-form label,.mokh-standard-form label{min-width:0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important;color:#4D5157!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;margin:0!important}.form-grid input,.form-grid select,.form-grid textarea,.mokh-form-grid input,.mokh-form-grid select,.mokh-form-grid textarea,.mokh-inline-form input,.mokh-inline-form select,.mokh-inline-form textarea,.mokh-project-form input,.mokh-project-form select,.mokh-project-form textarea,.mokh-standard-form input,.mokh-standard-form select,.mokh-standard-form textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;margin:0!important;padding:11px 12px!important;border:1px solid #dcdad5!important;border-radius:10px!important;background:#FFFFFF!important;color:#111318!important;font:inherit!important;font-size:14px!important;line-height:1.35!important;outline:none!important;box-shadow:none!important}.form-grid textarea,.mokh-form-grid textarea,.mokh-inline-form textarea,.mokh-project-form textarea,.mokh-standard-form textarea{min-height:100px!important;resize:vertical!important}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.mokh-form-grid input:focus,.mokh-form-grid select:focus,.mokh-form-grid textarea:focus,.mokh-inline-form input:focus,.mokh-inline-form select:focus,.mokh-inline-form textarea:focus,.mokh-standard-form input:focus,.mokh-standard-form select:focus,.mokh-standard-form textarea:focus{border-color:#111318!important;box-shadow:0 0 0 3px rgba(17,19,24,.055)!important}.form-grid .full,.mokh-form-actions,.mokh-project-form .full,.mokh-standard-form .full{grid-column:1/-1!important}.mokh-form-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding-top:6px!important}.mokh-form-actions .button{min-width:210px!important;min-height:46px!important;border-radius:10px!important;font-size:14px!important;font-weight:800!important}.mokh-secondary-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 18px!important;border:1px solid #e0ddd7!important;border-radius:10px!important;background:#FFF!important;color:#111318!important;font-size:13px!important;font-weight:750!important}.mokh-project-onboarding{max-width:860px!important;margin:0 auto!important;overflow:visible!important}.mokh-project-form{padding-top:6px!important}.mokh-onboarding-surface{max-width:860px!important;margin:0 auto 22px!important}.mokh-type-picker{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;padding:6px 18px 20px!important}.mokh-type-picker>a{min-width:0!important;display:grid!important;grid-gap:8px!important;gap:8px!important;padding:20px!important;border:1px solid #e8e6e1!important;border-radius:12px!important;background:#FFF!important;color:#111318!important;text-decoration:none!important}.mokh-type-picker strong{font-size:18px!important;letter-spacing:-.02em!important}.mokh-type-picker span{color:#777B82!important;font-size:12px!important;line-height:1.5!important}.mokh-type-picker b{margin-top:5px!important;color:#765C20!important;font-size:12px!important}.mokh-single-form{max-width:760px!important;margin:0 auto!important;padding:8px 18px 20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border:0!important}.mokh-workspace-access{margin:0!important;padding:14px!important;border:1px solid #e8e6e1!important;border-radius:12px!important;background:#FAF9F7!important}.mokh-workspace-access legend{padding:0 6px!important;color:#4D5157!important;font-size:12px!important;font-weight:800!important}.mokh-check-row{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:10px!important;padding:9px 0!important;border-bottom:1px solid #ece9e3!important}.mokh-check-row:last-child{border-bottom:0!important}.mokh-check-row input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;accent-color:#DEA937!important}.mokh-check-row span{display:grid!important;grid-gap:2px!important;gap:2px!important}.mokh-check-row strong{font-size:13px!important;color:#111318!important}.mokh-check-row small{font-size:11px!important;color:#7D828A!important;font-weight:600!important}.mokh-team-summary{gap:12px!important}.mokh-team-summary>.mokh-summary-card{width:100%!important;min-width:0!important;height:100%!important}.mokh-unread-summary{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;border-radius:999px!important;background:#FBF4E4!important;border:1px solid rgba(222,169,55,.48)!important;color:#684D12!important}.mokh-unread-summary strong{display:grid!important;place-items:center!important;min-width:24px!important;height:24px!important;border-radius:999px!important;background:#DEA937!important;color:#111318!important;font-size:12px!important}.mokh-unread-summary small{font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.mokh-unread-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 8px!important;border-radius:999px!important;background:#FBF4E4!important;border:1px solid rgba(222,169,55,.5)!important;color:#684D12!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important}.mokh-inbox-row.is-unread{box-shadow:inset 3px 0 0 #DEA937!important}.mokh-compact-button,.mokh-compact-button.primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;border:1px solid #dea937!important;background:#DEA937!important;color:#111318!important;font-weight:800!important;box-shadow:none!important;cursor:pointer!important;text-decoration:none!important}.mokh-compact-button.primary:hover,.mokh-compact-button:hover{background:#D1A02F!important;border-color:#D1A02F!important;color:#111318!important}@media(max-width:900px){.form-grid,.mokh-form-grid,.mokh-inline-form,.mokh-project-form,.mokh-single-form,.mokh-standard-form{grid-template-columns:1fr!important;gap:13px!important;padding:14px!important}.form-grid .full,.mokh-form-actions,.mokh-project-form .full,.mokh-standard-form .full{grid-column:auto!important}.form-grid label,.mokh-form-grid label,.mokh-inline-form label,.mokh-project-form label,.mokh-standard-form label{display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important;width:100%!important}.mokh-form-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important;width:100%!important}.mokh-form-actions .button,.mokh-form-actions .mokh-secondary-action{width:100%!important;min-width:0!important}.mokh-type-picker{grid-template-columns:1fr!important;padding:4px 14px 16px!important}.mokh-type-picker>a{padding:17px!important}.mokh-onboarding-surface,.mokh-project-onboarding{width:100%!important;max-width:none!important;margin:0!important}.mokh-check-row{display:flex!important;width:100%!important}.mokh-unread-summary{margin-top:10px!important}.mokh-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mokh-team-summary>.mokh-summary-card{padding:16px 14px!important;min-height:172px!important}}.mokh-install-overlay{position:fixed;inset:0;z-index:2000;background:rgba(11,13,16,.64);display:flex;align-items:flex-end;justify-content:center;padding:16px 16px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mokh-install-sheet{position:relative;width:min(100%,520px);max-height:min(88vh,760px);overflow:auto;background:#fff;border-radius:24px;padding:28px 22px 22px;box-shadow:0 24px 70px rgba(0,0,0,.28);color:#111318}.mokh-install-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:999px;background:#F1F0EC;color:#111318;font-size:26px;line-height:1;cursor:pointer}.mokh-install-brand{display:flex;justify-content:center;margin:2px 0 18px}.mokh-install-o-mark{display:block;width:82px;height:82px;filter:drop-shadow(0 8px 16px rgba(11,13,16,.14))}.mokh-install-sheet h2{margin:0;text-align:center;font-size:27px;line-height:1.15;letter-spacing:-.035em}.mokh-install-intro{margin:10px auto 22px;max-width:360px;text-align:center;color:#65676D;font-size:15px;line-height:1.5}.mokh-install-steps{list-style:none;margin:0;padding:0;border-top:1px solid #eceae5}.mokh-install-steps li{display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:16px 0;border-bottom:1px solid #eceae5;color:#4D5157;font-size:15px;line-height:1.45}.mokh-install-step-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(222,169,55,.5);border-radius:10px;background:#FBF4E4;color:#765C20;font-size:20px;font-weight:800}.mokh-install-steps strong{color:#111318}.mokh-install-note{margin:18px 0 16px;padding:12px 14px;border-radius:12px;background:#FAF9F7;color:#65676D;font-size:13px;line-height:1.45}.mokh-install-confirm{width:100%;min-height:50px;border:1px solid #dea937;border-radius:12px;background:#DEA937;color:#111318;font-size:16px;font-weight:850;cursor:pointer}.mokh-install-confirm:hover{background:#D1A02F;border-color:#D1A02F}@media(min-width:700px){.mokh-install-overlay{align-items:center}.mokh-install-sheet{padding:32px 28px 26px}}.settings-owner-note{display:inline-flex;align-items:center;min-height:40px;color:#8a919a;font-size:12px;font-weight:650;line-height:1.4}.settings-inline-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;min-width:min(620px,100%)}.settings-inline-form label{display:grid;grid-gap:6px;gap:6px;color:#65676d;font-size:11px;font-weight:700}.settings-inline-form input{width:100%;min-width:0;padding:10px 11px;border:1px solid #dcdad5;border-radius:9px;background:#fff;color:#111318}.mokh-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mokh-team-summary .mokh-summary-card{grid-column:auto!important;min-height:132px}.mokh-task-create-page,.mokh-task-create-page *{box-sizing:border-box}.mokh-task-create-page{overflow-x:clip}.mokh-task-assignment-card{overflow:hidden}.mokh-task-recommendation{padding:18px 20px!important;margin:4px 0 18px!important;border:1px solid #ead7a3;border-radius:16px;background:#fffaf0;box-sizing:border-box}.mokh-task-recommendation-copy{min-width:0}.mokh-task-recommendation strong{display:block;margin-top:4px;font-size:20px;line-height:1.25;color:#111318}.mokh-task-recommendation p{margin:8px 0 0!important;font-size:15px!important;line-height:1.5!important;color:#65676d!important}.mokh-task-suggestion-toggle{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer;min-height:48px;padding:2px 0;color:#2c3036;font-weight:700}.mokh-task-suggestion-toggle input{position:absolute;opacity:0;pointer-events:none;width:1px!important;height:1px!important}.mokh-task-toggle-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:2px solid #c9a13c;border-radius:9px;background:#dea937;color:#111318;font-size:19px;font-weight:900;line-height:1}.mokh-task-suggestion-toggle input:not(:checked)+.mokh-task-toggle-box{background:#fff;color:transparent;border-color:#c8c8c4}.mokh-task-form,.mokh-task-form input,.mokh-task-form label,.mokh-task-form select,.mokh-task-form textarea{min-width:0;max-width:100%;box-sizing:border-box}.mokh-task-form input[type=datetime-local]{display:block;width:100%;max-width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mokh-task-form .mokh-form-actions{width:100%}.mokh-conversation-create-panel{margin-bottom:18px}.mokh-conversation-create-panel h2{margin-top:6px}.mokh-conversation-create-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.mokh-conversation-create-actions a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 12px;border:1px solid #ddd9ce;border-radius:12px;background:#fff;font-weight:750;text-align:center}.mokh-intake-form,.mokh-intake-form *{box-sizing:border-box}.mokh-form-submit,.mokh-form-submit .button{width:100%!important;max-width:100%!important}.mokh-form-submit .button{margin:0!important}.mokh-intake-form input[type=datetime-local]{display:block;width:100%;max-width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:900px){.main,.shell,body,html{width:100%!important;max-width:100%!important;overflow-x:clip!important}.main,.shell{min-width:0!important;box-sizing:border-box!important}.mobile-context-strip{position:fixed!important;top:calc(90px + env(safe-area-inset-top))!important;left:0!important;right:0!important;z-index:25!important;height:60px!important;min-height:60px!important;margin:0!important;padding:13px 16px 9px!important;align-items:flex-start!important;box-sizing:border-box!important;background:#FAF9F7!important;border-bottom:1px solid #e8e6e1!important}.main{padding-top:calc(150px + env(safe-area-inset-top))!important}.mobile-context-strip+.page,.mokh-work-page,.page{padding-top:20px!important}.attention-hero,.mokh-today-hero,.mokh-work-hero{margin-top:0!important;padding-top:0!important}.attention-page,.compact-today,.mokh-today{margin-top:0!important}.mokh-intake-page,.mokh-task-create-page{inline-size:100%!important;width:100%!important;max-inline-size:none!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow-x:clip!important;box-sizing:border-box!important}.mokh-intake-page>.hero,.mokh-intake-page>.mokh-intake-form,.mokh-task-create-page>.hero,.mokh-task-create-page>.mokh-surface{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}input,select,textarea{font-size:16px!important}.page input,.page select,.page textarea{font-size:16px!important}.page input,.page label,.page select,.page textarea{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.page label{overflow:hidden!important}.page input[type=date],.page input[type=datetime-local],.page input[type=time]{display:block!important;inline-size:100%!important;width:100%!important;min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;max-width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;overflow:hidden!important}.mokh-form-grid,.mokh-form-grid label,.mokh-project-form,.mokh-project-form label,.mokh-standard-form,.mokh-standard-form label{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.mokh-form-submit{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;grid-gap:8px!important;gap:8px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.mokh-form-submit .button,.mokh-project-form .mokh-form-actions .button,.mokh-standard-form .mokh-form-actions .button{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;justify-self:stretch!important;box-sizing:border-box!important}.mokh-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mokh-team-summary .mokh-summary-card,.mokh-team-summary .mokh-summary-card:last-child{grid-column:auto!important;min-height:150px!important}.settings-inline-form{grid-template-columns:1fr;min-width:0;width:100%}.settings-inline-form .btn{width:100%}.settings-owner-note{min-height:auto;padding:4px 0 2px}.mokh-task-assignment-card{padding-left:16px!important;padding-right:16px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mokh-task-assignment-card .mokh-surface-head{gap:12px;align-items:flex-start;padding-left:0!important;padding-right:0!important}.mokh-task-assignment-card .mokh-surface-head h2{font-size:20px!important;line-height:1.28!important;margin-top:4px!important}.mokh-task-recommendation{padding:15px 16px!important;width:100%!important;max-width:100%!important}.mokh-task-recommendation strong{font-size:19px}.mokh-task-recommendation p{font-size:14px!important}.mokh-task-form{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;overflow:hidden}.mokh-task-form>.full,.mokh-task-form>label{grid-column:1!important;min-width:0!important}.mokh-date-field,.mokh-task-form input,.mokh-task-form select,.mokh-task-form textarea,.mokh-task-form>.full,.mokh-task-form>label{width:100%!important;max-width:100%!important}.mokh-date-field{overflow:hidden}.mokh-date-field input,.mokh-intake-form,.mokh-intake-form .mokh-form-grid,.mokh-intake-form input,.mokh-intake-form label,.mokh-intake-form select,.mokh-intake-form textarea,.mokh-intake-form>.mokh-surface{width:100%!important;max-width:100%!important;min-width:0!important}.mokh-conversation-create-actions{grid-template-columns:1fr}.page .form-grid,.page .mokh-form-grid,.page .mokh-inline-form,.page .mokh-intake-form,.page .mokh-project-form,.page .mokh-standard-form,.page .mokh-task-form,.page fieldset,.page form,.page label{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.page input[type=date],.page input[type=datetime-local],.page input[type=month],.page input[type=time],.page input[type=week]{display:block!important;inline-size:100%!important;width:100%!important;min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;max-width:100%!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;overflow:hidden!important;font-size:16px!important}}@media(max-width:900px){.page input[type=date]::-webkit-date-and-time-value,.page input[type=datetime-local]::-webkit-date-and-time-value,.page input[type=month]::-webkit-date-and-time-value,.page input[type=time]::-webkit-date-and-time-value,.page input[type=week]::-webkit-date-and-time-value{min-width:0!important;text-align:left!important}.page input[type=date]::-webkit-calendar-picker-indicator,.page input[type=datetime-local]::-webkit-calendar-picker-indicator,.page input[type=month]::-webkit-calendar-picker-indicator,.page input[type=week]::-webkit-calendar-picker-indicator{flex:0 0 auto!important;margin-left:auto!important}.confirmation-review,.scheduling-controls,.slot-calendar,.slot-day,.slot-picker,.slot-times{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}}:root{--mokh-action-gold:#DEA937;--mokh-action-gold-hover:#D1A02F;--mokh-action-ink:#111318;--mokh-action-line:#DCDAD5;--mokh-action-muted:#8A8D92;--mokh-action-disabled:#E8E6E1;--mokh-action-radius:10px;--mokh-action-height:46px}.btn,.button,.confirm-schedule,.decision-button,.form-stack button[type=submit],.mokh-compact-button.primary,.mokh-form-actions button[type=submit],.mokh-form-submit button[type=submit],.mokh-sidebar-create,.page form button[type=submit]:not(.link-button):not(.secondary-btn):not(.mokh-secondary-action):not(.danger-button):not(.destructive-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--mokh-action-height)!important;padding:10px 16px!important;border:1px solid var(--mokh-action-gold)!important;border-radius:var(--mokh-action-radius)!important;background:var(--mokh-action-gold)!important;color:var(--mokh-action-ink)!important;-webkit-text-fill-color:var(--mokh-action-ink)!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;box-sizing:border-box!important}.btn:hover,.button:hover,.confirm-schedule:hover,.decision-button:hover,.form-stack button[type=submit]:hover,.mokh-compact-button.primary:hover,.mokh-form-actions button[type=submit]:hover,.mokh-form-submit button[type=submit]:hover,.mokh-sidebar-create:hover,.page form button[type=submit]:not(.link-button):not(.secondary-btn):not(.mokh-secondary-action):not(.danger-button):not(.destructive-button):hover{background:var(--mokh-action-gold-hover)!important;border-color:var(--mokh-action-gold-hover)!important;color:var(--mokh-action-ink)!important;-webkit-text-fill-color:var(--mokh-action-ink)!important}.mokh-compact-button,.mokh-compact-button.primary{min-height:40px!important;padding:8px 13px!important;border-radius:10px!important}.btn.secondary,.button.secondary,.mokh-compact-button.secondary,.mokh-secondary-action,.secondary-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--mokh-action-height)!important;padding:10px 16px!important;border:1px solid var(--mokh-action-line)!important;border-radius:var(--mokh-action-radius)!important;background:#FFF!important;color:var(--mokh-action-ink)!important;-webkit-text-fill-color:var(--mokh-action-ink)!important;font-weight:750!important;box-shadow:none!important;box-sizing:border-box!important}.btn.secondary:hover,.button.secondary:hover,.mokh-compact-button.secondary:hover,.mokh-secondary-action:hover,.secondary-btn:hover{background:#F7F6F3!important;border-color:#CFCBC3!important}.btn.danger,.button.danger,.danger-button,.destructive-button{background:#FFF!important;border-color:#D6A4A4!important;color:#8F2F2F!important;-webkit-text-fill-color:#8F2F2F!important}.btn.danger:hover,.button.danger:hover,.danger-button:hover,.destructive-button:hover{background:#FFF4F4!important;border-color:#C98282!important}.btn:focus-visible,.button:focus-visible,.confirm-schedule:focus-visible,.decision-button:focus-visible,.mokh-compact-button:focus-visible,.mokh-secondary-action:focus-visible,.page form button[type=submit]:focus-visible,.secondary-btn:focus-visible{outline:3px solid rgba(222,169,55,.3)!important;outline-offset:2px!important}.btn:disabled,.btn[aria-disabled=true],.button:disabled,.button[aria-disabled=true],.confirm-schedule:disabled,.confirm-schedule[aria-disabled=true],.decision-button:disabled,.decision-button[aria-disabled=true],.mokh-compact-button:disabled,.mokh-compact-button[aria-disabled=true],.mokh-secondary-action:disabled,.mokh-secondary-action[aria-disabled=true],.page form button[type=submit]:disabled,.page form button[type=submit][aria-disabled=true]{background:var(--mokh-action-disabled)!important;border-color:#D7D5D0!important;color:var(--mokh-action-muted)!important;-webkit-text-fill-color:var(--mokh-action-muted)!important;cursor:not-allowed!important;opacity:1!important;box-shadow:none!important;filter:none!important;pointer-events:none!important}.mokh-form-actions,.mokh-form-submit{box-sizing:border-box!important;max-width:100%!important}.mokh-form-submit>.button,.mokh-form-submit>button[type=submit],.mokh-project-form .mokh-form-actions>.button,.mokh-project-form .mokh-form-actions>button[type=submit],.mokh-standard-form .mokh-form-actions>.button,.mokh-standard-form .mokh-form-actions>button[type=submit],.mokh-task-form .mokh-form-actions>.button,.mokh-task-form .mokh-form-actions>button[type=submit]{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.mokh-archive-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end;width:100%}.mokh-archive-actions>form{min-width:0;margin:0}.mokh-archive-actions>form>.button,.mokh-archive-actions>form>button[type=submit]{width:100%!important;max-width:100%!important}.mokh-archive-delete-form{display:grid;grid-gap:8px;gap:8px}.mokh-archive-delete-form label{display:grid;grid-gap:6px;gap:6px}.mokh-archive-delete-form input{width:100%;min-width:0;box-sizing:border-box}@media(max-width:900px){.btn,.button,.confirm-schedule,.decision-button,.form-stack button[type=submit],.mokh-form-actions button[type=submit],.mokh-form-submit button[type=submit],.mokh-secondary-action,.page form button[type=submit],.secondary-btn{min-height:48px!important}.mokh-compact-button,.mokh-compact-button.primary,.mokh-compact-button.secondary{min-height:44px!important}.mokh-archive-actions{grid-template-columns:1fr;gap:16px}}.mokh-ai-shadow-card{border:1px solid rgba(222,169,55,.45);background:linear-gradient(180deg,#fffdf8,#fff)}.mokh-ai-shadow-card .mokh-surface-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.mokh-ai-shadow-card .mokh-surface-head form{flex:0 0 auto}.mokh-ai-shadow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.mokh-ai-shadow-grid>div{border:1px solid #e7e3da;border-radius:12px;padding:12px;background:#fff;min-width:0}.mokh-ai-shadow-grid span{display:block;color:#777b84;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.mokh-ai-shadow-grid strong{display:block;overflow-wrap:anywhere;text-transform:capitalize}.mokh-ai-draft{margin:16px 0;padding:14px;border-left:3px solid #dea937;background:#faf8f2;border-radius:8px}.mokh-ai-draft p{white-space:pre-wrap;margin-bottom:0}@media(max-width:900px){.mokh-ai-shadow-card .mokh-surface-head{display:block}.mokh-ai-shadow-card .mokh-surface-head form{margin-top:14px}.mokh-ai-shadow-card .mokh-surface-head form button{width:100%}.mokh-ai-shadow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mokh-ai-shadow-grid{grid-template-columns:1fr}}input[type=checkbox]{width:22px;height:22px;min-width:22px;flex:0 0 22px;margin:0;accent-color:#e5ad2f;cursor:pointer}.check,label:has(input[type=checkbox]){gap:10px!important;align-items:center!important}@media (max-width:900px){input[type=checkbox]{width:24px;height:24px;min-width:24px;flex-basis:24px}}