@font-face{font-display:swap;font-family:Modam;font-style:normal;font-weight:400;src:url(../fonts/Modam-Regular.ttf)}@font-face{font-display:swap;font-family:Modam;font-style:normal;font-weight:500;src:url(../fonts/Modam-Medium.ttf)}@font-face{font-display:swap;font-family:Modam;font-style:normal;font-weight:700;src:url(../fonts/Modam-SemiBold.ttf)}@font-face{font-display:swap;font-family:Modam;font-style:normal;font-weight:800;src:url(../fonts/Modam-Bold.ttf)}:root{color-scheme:light;--bg:#f1f6fb;--bg-soft:#f8fbfe;--surface:hsla(0,0%,100%,.86);--surface-strong:#fff;--surface-alt:#edf4fb;--border:#d7e3ef;--border-strong:#b9c9da;--text:#203247;--muted:#667a8f;--primary:#2e79ff;--primary-deep:#1f5ed6;--primary-soft:rgba(46,121,255,.12);--secondary:#ff9f2d;--danger:#ef476f;--success:#14b87a;--shadow:0 14px 32px rgba(21,51,87,.08);--shadow-soft:0 10px 22px rgba(21,51,87,.06);--radius-lg:14px;--radius-md:14px;--radius-sm:12px;--focus-ring:0 0 0 3px rgba(46,121,255,.18)}*{box-sizing:border-box;margin:0;padding:0}#__nuxt,body,html{min-height:100%}body{background:radial-gradient(circle at top right,rgba(46,121,255,.12),transparent 24%),radial-gradient(circle at 8% 14%,rgba(255,159,45,.08),transparent 18%),linear-gradient(180deg,#fbfdff,#f2f7fc 45%,#e9f0f8);color:var(--text);direction:rtl;font-family:Modam,Segoe UI,Tahoma,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}button{background:none;border:0}input,select,textarea{outline:none}a,button,input,select,textarea{transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.field-label{color:var(--text);display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:6px}.field-label>span{color:var(--muted);font-size:11px;font-weight:700}.field-input,.login-input,.search-input{background:#ffffffe6;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);min-height:40px;padding:0 12px;width:100%}.field-input::-moz-placeholder,.login-input::-moz-placeholder,.search-input::-moz-placeholder{color:#8fa0b2}.field-input::placeholder,.login-input::placeholder,.search-input::placeholder{color:#8fa0b2}.field-input.textarea,.search-input.textarea{min-height:92px;padding:10px 12px;resize:vertical}.editor-card,.empty-state,.gantt-timeline,.login-card,.metric-card,.modal-card,.panel,.radio-card,.segment,.select .menu,.shell-panel,.tab,.table-wrap,.today,.trigger{background:#ffffffe6;border:1px solid var(--border);border-radius:var(--radius-md)}.editor-card,.gantt-timeline,.metric-card,.modal-card,.panel,.shell-panel,.table-wrap{box-shadow:var(--shadow-soft)}.assign-grid,.checkbox-grid,.contrib-stack,.cost-stack,.form-stack,.metric-editor-stack,.objective-stack,.point-stack,.simple-grid,.stats-grid,.toolbar,.toolbar-actions{display:grid;gap:12px}.empty-state,.meta-chip,.metric-pill,.mini-chip,.ratio-chip,.section-note{line-height:1.6}
