@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.linkedin-connection{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid #e6e9e1;border-radius:11px;padding:14px 17px;margin:-7px 0 18px}.linkedin-connection-copy{display:flex;align-items:center;gap:11px;min-width:0}.linkedin-connection-icon{width:34px;height:34px;flex:0 0 auto;border-radius:9px;background:#e8eff8;color:#2867a6;display:grid;place-items:center}.linkedin-connection-copy b{font-size:11px}.linkedin-connection-copy p{font-size:10px;color:#7b857c;margin:4px 0 0}.linkedin-connect{font-size:10px}.linkedin-notice{flex-basis:100%;display:flex;align-items:flex-start;border-radius:7px;padding:10px 12px;font-size:10px;line-height:1.5}.linkedin-notice.success{background:#edf7ec;border:1px solid #d5ead3;color:#315f39}.linkedin-notice.failure{background:#fff5e8;border:1px solid #f0e2c7;color:#805c22}@media(max-width:600px){.linkedin-connection{align-items:flex-start}.linkedin-connect{width:100%}}:root{font-family:DM Sans,sans-serif;color:#202a22;background:#f5f6f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--green:#244e38;--line:#e5e9e1;--muted:#858e84}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:245px;background:#17251c;color:#edf2eb;display:flex;flex-direction:column;padding:21px 15px;z-index:20}.brand{display:flex;align-items:center;gap:10px;padding:0 8px 28px}.brand b{font:800 17px Manrope;letter-spacing:-.7px}.brand b span{font-weight:400;color:#9db5a1}.brand small{display:block;font-size:9px;letter-spacing:1.6px;color:#94a397;margin-top:3px}.mark{width:46px;height:46px;display:grid;place-items:center;background:#244e38;color:#fff;font:800 26px Manrope;letter-spacing:-2px;border-radius:13px}.mark span{color:#a9d4a7}.mark.small{width:37px;height:37px;font-size:22px;border-radius:10px}.side-label{font-size:9px;letter-spacing:1.5px;color:#8b9c8e;font-weight:800;padding:0 10px 10px}.workspace{display:flex;align-items:center;gap:10px;padding:11px;background:#22352a;border:1px solid #33473a;border-radius:10px;margin-bottom:28px}.workspace>b{width:31px;height:31px;border-radius:8px;background:#d8e7d8;color:#284b36;display:grid;place-items:center}.workspace strong,.workspace small{display:block}.workspace strong{font-size:12px}.workspace small{font-size:10px;color:#a8b7aa;margin-top:3px}.workspace i{width:7px;height:7px;border-radius:50%;background:#8bd49a;margin-left:auto}.nav{border:0;background:transparent;color:#aab8ad;display:flex;align-items:center;gap:12px;padding:12px 11px;border-radius:8px;text-align:left;font-size:12px;font-weight:600;width:100%;margin:2px 0}.nav:hover{background:#23372a;color:#fff}.nav.active{background:#2b4d37;color:#fff;box-shadow:inset 3px 0 #a9d4a7}.nav .count{margin-left:auto;background:#f4e8c8;color:#805d21;border-radius:20px;padding:3px 6px;font-size:9px}.spacer{flex:1}.locked{display:flex;gap:10px;background:#202f25;border:1px solid #35473a;border-radius:10px;padding:12px 10px;margin-bottom:15px;color:#a8d5ad}.locked b{font-size:11px;color:#f0f4ed}.locked p{font-size:10px;line-height:1.5;color:#aab7ad;margin:5px 0 8px}.locked small{font-size:9px;color:#a6c7a9}.logout{border-top:1px solid #314137;border-radius:0;padding-top:16px;margin-bottom:12px}.admin{border-top:1px solid #314137;padding:14px 4px 0;display:flex;align-items:center;gap:9px}.admin>b,.top>div>b{width:29px;height:29px;border-radius:50%;background:#d8e6d6;color:#31523a;display:grid;place-items:center;font-size:11px}.admin strong,.admin small{display:block}.admin strong{font-size:11px}.admin small{font-size:10px;color:#9caa9f;margin-top:3px}.close,.hamb,.shade{display:none}main{margin-left:245px;min-height:100vh}.top{height:62px;border-bottom:1px solid #e6e8e1;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 32px;font-size:11px;color:#5e685f}.top>span i{font-style:normal;color:#b0b6ad;margin:0 8px}.top>div{display:flex;align-items:center;gap:15px}.top>div small{font-size:9px;letter-spacing:1px;font-weight:800;color:#6c766c}.refreshicon{border:0;background:transparent;color:#647067;display:grid;place-items:center;width:32px;height:32px;border-radius:7px}.content{padding:30px 32px 18px;max-width:1600px;margin:auto}.heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:800;color:#819084}.heading h1{font:650 clamp(25px,2.4vw,34px)/1.18 Manrope;letter-spacing:-1.4px;margin:10px 0 8px}.heading p{font-size:12px;color:#778078;margin:0}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:750;transition:background .15s;border:1px solid transparent;white-space:nowrap}.primary{background:#244e38;color:#fff}.primary:hover{background:#193c2a}.secondary{background:#fff;border-color:#dfe3db;color:#38443a}.secondary:hover{background:#f7f8f4}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px}.stat{background:#fff;border:1px solid #e7e9e3;border-radius:11px;padding:16px 17px 14px;min-width:0}.staticon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;margin-bottom:13px}.staticon.green{background:#e5f0e6;color:#346a45}.staticon.amber{background:#fbf0dc;color:#aa7727}.staticon.red{background:#f9e9e6;color:#b34d40}.staticon.blue{background:#e7eef8;color:#4c6b9b}.stat>small{font-size:11px;color:#68736a}.stat>strong{font:700 27px Manrope;letter-spacing:-1px;display:block;margin:6px 0}.stat p{font-size:10px;color:#969e95;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:16px}.panel{background:#fff;border:1px solid #e6e9e1;border-radius:11px;min-width:0;overflow:hidden}.panelhead{display:flex;align-items:center;justify-content:space-between;padding:18px 19px 16px;border-bottom:1px solid #eef0eb;gap:12px}.panelhead>b,.panelhead>div>b{font-size:13px;letter-spacing:-.2px}.panelhead p{font-size:10px;color:#8a938a;margin:5px 0 0}.link{border:0;background:transparent;color:#315a3e;font-size:10px;font-weight:800;white-space:nowrap}.badge{font-size:8px;letter-spacing:.7px;color:#4b7956;background:#eaf4e9;border-radius:5px;padding:6px 7px;white-space:nowrap;font-weight:800}.draftrow{width:100%;display:grid;grid-template-columns:33px minmax(100px,1.5fr) minmax(90px,.9fr) minmax(70px,.6fr) 94px 12px;align-items:center;gap:10px;text-align:left;padding:13px 17px;background:#fff;border:0;border-bottom:1px solid #f0f1ed;color:inherit}.draftrow:hover{background:#fafbf8}.fileicon{width:32px;height:32px;border:1px solid #e5e9e2;background:#f8f9f6;color:#5b7860;border-radius:8px;display:grid;place-items:center}.draftname{min-width:0}.draftname b{font-size:11px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draftname small{display:block;color:#929a91;font-size:9px;margin-top:4px}.status{display:inline-flex;align-items:center;width:max-content;max-width:100%;font-size:9px;font-weight:750;border-radius:99px;padding:6px 8px;white-space:nowrap;text-transform:capitalize}.status.pending{color:#95651b;background:#fff4df}.status.approved{color:#2c7042;background:#e6f4e8}.status.rejected{color:#a7473d;background:#fae9e6}.flag{font-size:9px;color:#778178;display:flex;align-items:center;gap:5px;white-space:nowrap}.flag svg{color:#b78131}.date{font-size:9px;color:#838c83;white-space:nowrap}.arrow{color:#a2aaa0}.engine{display:flex;align-items:center;gap:10px;padding:13px 18px;border-top:1px solid #f0f1ed}.engine>span{width:31px;height:31px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;background:#eaf2e9;color:#3f7049}.engine>div{flex:1;min-width:0}.engine b{font-size:10px;display:block}.engine p{font-size:9px;color:#8d968c;margin:4px 0 0}.engine>small{font-size:9px;color:#467650;background:#eef6ec;border-radius:5px;padding:5px 7px;white-space:nowrap}.engine:last-of-type>small{color:#8b7560;background:#f5f0e8}.warning{display:flex;gap:9px;margin:10px 14px 14px;padding:11px;background:#fff8e9;border:1px solid #f4e8cd;border-radius:7px;color:#a27329}.warning p{font-size:9px;line-height:1.55;color:#806a45;margin:0}.step{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid #f0f1ed}.step:last-child{border-bottom:0}.step>span{width:29px;height:29px;border:1px solid #e4e9e0;border-radius:8px;display:grid;place-items:center;color:#54715a;font-size:9px;font-weight:800}.step div{flex:1}.step b{font-size:10px}.step p{font-size:9px;color:#8a938a;margin:4px 0 0}.step>svg{color:#46734d}.muted{font-size:8px;letter-spacing:.8px;color:#819083;font-weight:800}.tags{display:flex;flex-wrap:wrap;gap:7px;padding:17px 18px}.tags span{border:1px solid #e4e9e0;background:#f9faf7;border-radius:6px;padding:7px 9px;color:#5e6d60;font-size:9px}.panel blockquote{margin:0 18px 18px;padding:12px 14px;border-left:3px solid #729c77;background:#f2f6ef;color:#35543a;font-size:11px;font-weight:700}.empty{padding:35px 20px;display:flex;align-items:center;flex-direction:column;text-align:center;color:#547858}.empty b{font-size:12px;color:#334236;margin-top:12px}.empty p{font-size:10px;line-height:1.6;color:#899188;max-width:310px}.content footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 2px 0;font-size:9px;color:#969e94}.content footer span{display:flex;align-items:center;gap:6px}.toolbar{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid #edf0e9}.search,.filter{display:flex;align-items:center;gap:8px;height:35px;border:1px solid #e1e5dc;border-radius:7px;padding:0 10px;color:#869087;background:#fff}.search{flex:1;max-width:440px}.search input{width:100%;border:0;outline:0;font-size:10px}.filter select{border:0;background:transparent;outline:0;color:#546055;font-size:10px;min-width:100px}.toolbar>small{margin-left:auto;color:#8a9389;font-size:10px;white-space:nowrap}.reviewbanner{display:flex;align-items:center;gap:11px;margin:15px 18px 0;padding:12px 14px;border-radius:8px;background:#eff5eb;color:#47704c}.reviewbanner b{font-size:11px}.reviewbanner p{font-size:10px;color:#758575;margin:4px 0 0}.alert{display:flex;align-items:center;gap:11px;border-radius:8px;padding:12px 14px;margin:-7px 0 17px;background:#fff0ed;color:#b34d40;border:1px solid #f1d8d3}.alert div{flex:1}.alert b{font-size:11px}.alert p{font-size:10px;margin:4px 0 0}.alert button{border:0;background:transparent;color:inherit}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1320178c;z-index:50;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail{height:100%;width:min(680px,100%);background:#f8f9f6;box-shadow:-15px 0 50px #101c1330;display:flex;flex-direction:column;overflow-y:auto}.detail>header{display:flex;align-items:flex-start;justify-content:space-between;padding:25px 25px 16px;background:#fff;border-bottom:1px solid #e7eae2}.detail h2{font:700 21px Manrope;letter-spacing:-.6px;margin:8px 0 0}.xbtn{border:0;background:transparent;color:#647067}.detailmeta{display:flex;align-items:center;gap:12px;padding:12px 25px;background:#fff}.detailmeta>small{font-size:9px;color:#90988f}.tabs{display:flex;gap:3px;padding:0 15px;background:#fff;border-bottom:1px solid #e7eae2;overflow-x:auto}.tabs button{display:flex;align-items:center;gap:6px;padding:13px 9px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#778177;font-size:10px;white-space:nowrap}.tabs button.chosen{color:#2d5639;border-bottom-color:#4c8056;font-weight:800}.preview{padding:18px 24px;flex:1;overflow-wrap:anywhere}.previewhead{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #edf0e9}.previewhead b{font-size:11px}.previewhead button{border:1px solid #e2e6de;border-radius:5px;background:#fff;padding:6px 8px;font-size:9px;color:#546455}.preview>p{white-space:pre-wrap;font-size:12px;line-height:1.8;color:#465248;padding:16px;margin:0;background:#fff;border:1px solid #e5e9e1;border-radius:9px}.slide{background:#fff;border:1px solid #e3e8df;border-radius:9px;padding:15px;margin-bottom:10px}.slide small{font-size:8px;letter-spacing:1.2px;color:#77927a;font-weight:800}.slide p{font-size:12px;line-height:1.7;white-space:pre-wrap;color:#354237;margin:9px 0 0}.quality{display:flex;gap:11px;padding:14px;background:#edf4e9;border:1px solid #e0eadb;border-radius:9px;color:#456d4a;margin-bottom:10px}.quality b{font-size:11px}.quality p{font-size:10px;line-height:1.6;color:#667967;margin:5px 0 0}.flagdetail{display:flex;gap:9px;padding:12px;background:#fff8e9;border:1px solid #f0e3c8;border-radius:8px;color:#956d2d;font-size:10px;margin-bottom:9px}.claims{padding:13px;border:1px solid #e4e7e0;border-radius:8px;background:#fff;font-size:11px}.claims p{font-size:10px;line-height:1.6;color:#69766b}.reviewbox{padding:17px 24px 22px;background:#fff;border-top:1px solid #e5e8e0}.reviewbox>label:first-child{display:grid;gap:7px;font-size:10px;font-weight:750;color:#59665a}.reviewbox textarea{resize:vertical;min-height:65px;border:1px solid #dfe4da;border-radius:7px;padding:10px;font-size:11px;outline-color:#719778}.ack{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:10px;line-height:1.5;color:#59665a}.ack input{accent-color:#315d3d}.actions{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}.reject{display:inline-flex;align-items:center;gap:7px;border:1px solid #eadbd8;border-radius:8px;background:#fff;color:#a34b40;padding:10px 14px;font-size:11px;font-weight:700}.publishnote{display:flex;align-items:center;gap:5px;font-size:9px;color:#849084;margin:12px 0 0}.error{display:flex;align-items:center;gap:7px;color:#b34d40;font-size:10px;margin-top:9px}.success{color:#3c7548;font-size:10px;margin-top:9px}.login{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(400px,1.1fr);background:#fff}.loginbox{width:min(390px,calc(100% - 48px));margin:auto;padding:30px 0}.loginbox .mark{margin-bottom:32px}.loginbox .eyebrow{display:block;margin-bottom:15px}.loginbox h1{font:650 40px/1.12 Manrope;letter-spacing:-2px;margin:0 0 13px}.loginbox h1 i{font-family:Georgia,serif;font-weight:400;color:#4f7955}.loginbox>p{color:#828c82;font-size:12px;line-height:1.7}.loginbox form{display:grid;gap:9px;margin-top:27px}.loginbox label{font-size:10px;font-weight:800;color:#536054}.loginbox input{height:43px;border:1px solid #dfe4dc;border-radius:7px;padding:0 12px;outline-color:#719778;font-size:11px}.loginbox .primary{width:100%;margin-top:6px;height:42px}.loginfoot{display:flex;align-items:center;gap:7px;font-size:9px;color:#899288;margin-top:25px}.loginart{background:#18271d;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(35px,7vw,100px);position:relative;overflow:hidden}.loginart:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:42px 42px}.loginart>*{position:relative}.loginart .eyebrow{color:#9eb9a0}.loginart h2{font:600 clamp(28px,3vw,44px)/1.2 Manrope;letter-spacing:-1.6px;margin:20px 0 12px}.loginart>p{font-family:Georgia,serif;font-style:italic;color:#a9c4aa;font-size:15px}.reviewmode{display:inline-block;border:1px solid #3b5040;background:#22362a;padding:10px 12px;border-radius:8px;font-size:10px;color:#c0d2c1;margin-top:35px}.boot{min-height:100vh;display:grid;place-content:center;justify-items:center;color:#244e38;font:800 30px Manrope}.boot span{color:#a9d4a7}.boot p{font:11px DM Sans;color:#7d877c}.shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#101a1290;z-index:15;border:0}@media(max-width:1150px){.sidebar{width:220px}main{margin-left:220px}.content{padding:25px 22px 17px}.top{padding:0 22px}.grid{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.draftrow{grid-template-columns:33px minmax(100px,1fr) auto 12px}.draftrow .flag,.draftrow .date{display:none}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .22s;width:260px}.sidebar.open{transform:translate(0)}.close{display:grid;margin-left:auto;background:transparent;color:#cbd8cb;border:0}.shade{display:block}main{margin-left:0}.top{height:56px;padding:0 14px;gap:8px}.hamb{display:grid;place-items:center;border:0;background:transparent;color:#526256}.top>div{gap:7px}.top>div small{display:none}.content{padding:22px 13px 16px}.heading{align-items:flex-start;flex-direction:column;gap:15px}.heading h1{font-size:27px}.heading-actions{width:100%}.heading-actions>button{flex:1}.heading>.secondary{align-self:stretch}.stats{gap:9px}.stat{padding:13px}.stat>strong{font-size:24px}.stat p{font-size:9px;white-space:normal;min-height:22px}.grid{gap:12px}.panelhead{padding:15px}.draftrow{grid-template-columns:32px minmax(0,1fr) auto 12px;gap:8px;padding:12px}.draftname b{max-width:150px}.draftrow .status{font-size:8px;padding:5px 6px}.toolbar{flex-wrap:wrap;padding:12px}.search{max-width:none;flex-basis:100%}.filter{flex:1}.content footer{flex-wrap:wrap;line-height:1.5}.content footer span{flex-basis:100%}.login{grid-template-columns:1fr}.loginbox{padding:45px 0}.loginart{display:none}.detail>header{padding:20px 17px 14px}.detail h2{font-size:18px}.detailmeta{padding:10px 17px}.tabs{padding:0 7px}.tabs button{font-size:9px;padding:12px 7px}.preview{padding:13px}.reviewbox{padding:14px}.publishnote{line-height:1.5}.actions>*{flex:1;justify-content:center;padding:10px 7px}}@media(max-width:390px){.draftname b{max-width:110px}.draftrow .status{font-size:7px}.stat{padding:10px}.stat>small{font-size:10px}}.heading-actions{display:flex;align-items:center;gap:9px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.success-banner{display:flex;align-items:center;gap:9px;padding:11px 14px;margin:-7px 0 17px;border:1px solid #d8e9d8;border-radius:8px;background:#edf6ec;color:#346a45;font-size:11px}.visual-studio{margin:0 24px 18px;padding:17px;background:#fff;border:1px solid #e5e9e1;border-radius:10px}.visual-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px}.visual-title{display:flex;align-items:center;gap:7px;color:#315a3e}.visual-title b{font:700 13px Manrope}.visual-heading p{font-size:10px;line-height:1.5;color:#818b81;margin:5px 0 0}.visual-loading{display:flex;align-items:center;gap:5px;color:#788478;font-size:9px;white-space:nowrap}.visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.visual-card{min-width:0;padding:10px;border:1px solid #e7eae3;border-radius:8px;background:#fbfcfa}.visual-card-head{display:flex;align-items:center;gap:8px;min-height:28px;margin-bottom:8px}.visual-format-icon{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:7px;background:#eaf2e9;color:#386346}.visual-card-head>div{min-width:0}.visual-card-head b,.visual-card-head small{display:block}.visual-card-head b{font-size:10px}.visual-card-head small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;color:#879187;font-size:8px}.visual-preview,.visual-placeholder{display:flex;width:100%;aspect-ratio:1/1;align-items:center;justify-content:center;object-fit:cover;border-radius:6px;background:#edf1eb;color:#778579}.visual-placeholder{flex-direction:column;gap:7px;font-size:9px}.visual-placeholder.failed{color:#a34b40;background:#fbefec}.visual-status{display:block;margin-top:6px;color:#9d6b30;font-size:8px}.visual-action{width:100%;margin-top:8px;padding:8px 9px;font-size:9px}.visual-action svg{flex-shrink:0}.visual-error{display:flex;align-items:flex-start;gap:5px;margin-top:7px;color:#a7473d;font-size:9px;line-height:1.45}.visual-error svg{flex:0 0 auto}.visual-readonly,.visual-empty{padding:9px 10px;border-radius:6px;background:#f4f6f2;color:#788378;font-size:9px;line-height:1.5}.visual-readonly{margin-bottom:10px}.visual-empty{grid-column:1/-1}@media(max-width:760px){.visual-studio{margin:0 13px 15px;padding:13px}.visual-grid{grid-template-columns:1fr}}.visual-load-retry{margin-left:auto;border:0;background:transparent;color:#315a3e;text-decoration:underline;font-size:9px;white-space:nowrap}
