@font-face{font-family:font;src:url(/_next/static/media/6d49ede7c13002e4-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:font;src:url(/_next/static/media/236b1eaf23b201e7-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:font Fallback;src:local("Arial");ascent-override:96.94%;descent-override:24.23%;line-gap-override:0.00%;size-adjust:103.16%}.__className_03340c{font-family:font,font Fallback}.__variable_03340c{--abyan-font:"font","font Fallback"}@layer base{:root{color-scheme:light;--forest:#1f3831;--forest-dark:#172d26;--bronze:#c27855;--bronze-ink:#86452c;--paper:#fbf9f7;--white:#fff;--line:#eae5e0;--ink:#2c3e37;--muted:#586960;--ease:cubic-bezier(0.22,1,0.36,1);--fast:150ms}*,:after,:before{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:400 1rem/1.65 var(--abyan-font),sans-serif}body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,strong{font-weight:500}h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.2;text-wrap:balance}h1,h2{color:var(--forest)}h2{font-size:1.32rem}h3{font-size:1.08rem}a{color:inherit;text-underline-offset:.25em}button,input,select,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.56}:focus-visible{outline:2px solid var(--bronze-ink);outline-offset:3px}::selection{background:#edc6ae;color:var(--forest-dark)}img{display:block;max-width:100%;height:auto}svg{flex:none}small{font-size:.82rem}input,select,textarea{width:100%;min-width:0;min-height:46px;padding:9px 12px;color:var(--ink);background:white;border:1px solid #cec7c0;border-radius:8px;caret-color:var(--forest)}textarea{resize:vertical}input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--forest)}label{display:grid;gap:6px;min-width:0}fieldset{padding:0;border:0;margin:0;min-width:0}}.danger,.primary,.secondary,.segmented button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:8px;padding:7px 15px;font-weight:500;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.primary{background:var(--forest);color:white}.primary:hover:not(:disabled){background:var(--forest-dark)}.secondary{background:white;color:var(--forest);border-color:#d6d0c9}.secondary:hover:not(:disabled),.text-button:hover:not(:disabled){background:#f3efe9}.danger{color:#853725;background:#fff5f0;border-color:#ecd2c7}.danger:hover:not(:disabled){background:#fae5dc}.text-button{color:var(--forest);padding-inline:8px;background:transparent;text-decoration:underline;text-underline-offset:.24em}.error{background:#fff0eb;color:#7e3020;border-radius:8px;padding:10px 14px;overflow-wrap:anywhere}.empty,.muted,.page-heading p{color:var(--muted)}.empty{padding-block:28px;text-align:center}.empty button{margin-top:12px}.stack{display:grid;gap:18px}.actions,.split{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.split{justify-content:space-between}.push{margin-inline-start:auto}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.unavailable{padding:8vw}.login{grid-template-columns:minmax(350px,46%) 1fr}.login,.login-panel{min-height:100svh;display:grid}.login-panel{grid-template-rows:auto 1fr auto;padding:clamp(24px,5vw,74px)}.login-logo{width:clamp(116px,12vw,166px);height:auto}.login-copy{align-self:center;width:min(100%,420px);margin-inline:auto;padding-block:50px}.login-mark{background:#f1e6dc;color:var(--bronze-ink);border-radius:10px;width:44px;height:44px;display:grid;place-items:center;margin-bottom:20px}.login-copy>p{margin:12px 0 26px;color:var(--muted)}.login-submit{width:100%;justify-content:space-between;min-height:50px;margin-top:4px}.login-footer{font-size:.86rem;color:var(--muted)}.login-photo{position:relative;isolation:isolate;background:var(--forest-dark);min-height:100%}.login-photo img{object-fit:cover;object-position:46% center}.login-photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(10,29,23,.82));pointer-events:none}.photo-caption{position:absolute;z-index:1;bottom:clamp(28px,6vw,86px);inset-inline:clamp(26px,5vw,72px);color:white;font-size:clamp(2rem,4vw,4rem);line-height:1.25}.photo-caption span{display:block;width:52px;height:2px;margin-bottom:18px;background:#df9b77}.photo-caption small{display:block;margin-top:8px;color:#ecdfd3;font-size:1rem}.dashboard{min-height:100svh;display:grid;grid-template-columns:252px minmax(0,1fr)}.skip{position:fixed;top:8px;inset-inline-start:8px;background:white;padding:8px;z-index:3;transform:translateY(-150%)}.skip:focus{transform:none}.sidebar{position:sticky;top:0;height:100svh;overflow:auto;padding:22px 16px;background:var(--forest);color:#f8f5ef;display:flex;flex-direction:column;gap:28px}.sidebar-brand{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding-inline:13px}.sidebar-brand img{filter:brightness(0) invert(1);width:134px}.sidebar nav{display:grid;gap:3px}.sidebar nav a{position:relative;display:flex;align-items:center;gap:11px;min-height:46px;padding:9px 13px;text-decoration:none;color:#e0e9e2;border-radius:8px;transition:background-color var(--fast) var(--ease)}.sidebar nav a:hover,.sidebar nav a[aria-current=page]{background:#345147;color:white}.sidebar nav a[aria-current=page]:before{content:"";width:3px;height:17px;background:#d59170;position:absolute;inset-inline-start:0;border-radius:3px}.sidebar :focus-visible{outline-color:#e8b299}.identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid #517065;margin-top:auto;padding-top:16px}.identity small,.identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity small{color:#d1e0d7}.avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#38594d}.menu,.signout{color:inherit;background:none;border:0;border-radius:8px;min-width:44px;min-height:44px;display:grid;place-items:center}.menu:hover,.signout:hover{background:#345147}.menu{display:none}.workspace{width:min(100%,1600px);min-width:0;padding:clamp(22px,4vw,60px);margin-inline:auto}.page-heading{padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:24px}.page-heading p{margin-top:8px}.panel{min-width:0;background:white;padding:clamp(15px,2vw,26px)}.metrics,.panel{border:1px solid var(--line);border-radius:14px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);overflow:hidden}.metrics>div{background:white;padding:clamp(12px,2vw,24px)}.metrics dt{color:var(--muted);font-size:.88rem}.metrics dd{color:var(--forest);font-size:2.4rem;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:18px}.shortcuts{align-self:start;display:grid;gap:4px}.shortcuts h2{margin-bottom:9px}.shortcuts a{display:flex;gap:11px;align-items:center;padding:12px 0;text-decoration:none;border-bottom:1px solid var(--line)}.shortcuts a:last-child{border-bottom:0}.shortcuts a:hover{color:var(--bronze-ink)}.inquiry-list,.records{list-style:none;padding:0;margin:0}.inquiry-list li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.inquiry-list li:last-child,.records li:last-child{border-bottom:0}.inquiry-list small,td small{display:block;color:var(--muted)}.badge{display:inline-block;width:fit-content;border-radius:99px;background:#f0eeeb;color:#46554d;font-size:.79rem;padding:3px 10px;white-space:nowrap}.badge.new{background:#f5eadf;color:#77482e}.badge.completed{background:#e7f1e8;color:#265541}.badge.in_progress{background:#e8edf4;color:#364f6c}.badge.archived{background:#efece9;color:#554a42}.records li{border-bottom:1px solid var(--line)}.record-button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:start;width:100%;padding:14px 8px;color:var(--forest);border:0;border-radius:7px;background:transparent}.record-button:hover{background:var(--paper)}.segmented{display:flex;padding:3px;gap:2px;border:1px solid var(--line);border-radius:10px;background:#f1ede8}.segmented button{border:0;min-height:44px;color:var(--forest);background:transparent}.segmented button[aria-pressed=true]{background:white;box-shadow:0 1px 3px #1f383119}.editor-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,1fr);gap:18px;align-items:start}.form-group{border-top:1px solid var(--line);padding-top:15px}.form-group summary{cursor:pointer;min-height:44px;display:list-item;font-weight:500}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));gap:14px}.block{border:1px solid var(--line);padding:14px;border-radius:10px}.check{display:flex;align-items:center;min-height:44px}.editor-actions{padding-top:14px;border-top:1px solid var(--line)}.history small{overflow-wrap:anywhere}.preview{background:var(--paper);padding:20px;border-radius:12px;display:grid;gap:14px}.cover-preview img,.preview img{width:100%;max-height:300px;object-fit:cover;border-radius:8px}.cover-preview{display:grid;gap:8px}.picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.picker button{padding:0;overflow:hidden;background:white;color:var(--ink);border:1px solid var(--line);border-radius:8px}.picker button:hover{border-color:var(--bronze)}.picker img{aspect-ratio:4/3;width:100%;object-fit:cover}.picker span{display:block;padding:5px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));gap:16px}.media-card{padding:0;overflow:hidden}.media-card>img{width:100%;aspect-ratio:4/3;object-fit:cover}.media-card>form{padding:14px}progress{width:100%;accent-color:var(--forest)}.toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.toolbar label{flex:1 1;min-width:min(100%,175px)}.table-scroll{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%;min-width:510px}table,td,th{text-align:start}td,th{border-bottom:1px solid var(--line);padding:10px;vertical-align:middle}th{font-weight:500;color:var(--forest)}tbody tr:last-child td{border-bottom:0}.details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:12px}.details dt{color:var(--muted)}.details dd{overflow-wrap:anywhere}.toast{position:fixed;bottom:18px;inset-inline-end:18px;z-index:3;max-width:calc(100% - 36px);padding:11px 17px;border-radius:8px;color:white;background:var(--forest);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .18s var(--ease),transform .18s var(--ease)}.toast.visible{opacity:1;transform:none;transition-duration:.28s}@media (max-width:1040px){.editor-grid{grid-template-columns:1fr}}@media (max-width:799px){.login{grid-template-columns:1fr}.login-photo{display:none}.dashboard{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:12px 16px;gap:9px}.sidebar-brand{min-height:46px;padding-inline:0}.sidebar-brand img{width:105px}.menu{display:grid}.sidebar nav{display:none}.sidebar nav.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar nav a{padding-inline:8px;font-size:.88rem}.identity{padding-top:5px}.workspace{padding:22px 15px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}