@import "https://rsms.me/inter/inter.css";:root{--navy:#02253d;--bg:#f5f4f0;--card:#fff;--text:#1c1f23;--muted:#5f6368;--line:#e4e0d8;--pat:#9a8f63;--red:#b42318;--green:#067647;--amber:#b54708}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px}a{color:var(--navy)}h1{margin:0;font-size:26px}h2{margin:0;font-size:18px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px #0000000a}.pad{padding:18px 20px}.stack{flex-direction:column;gap:14px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.btn{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font:700 15px Arial,sans-serif;text-decoration:none;display:inline-flex}.btn.secondary{color:var(--navy);background:#fff;border-color:#b9b4aa}.btn.small{min-height:34px;padding:0 12px;font-size:13px}.btn.danger{color:var(--red);background:#fff;border-color:#e4b4ad}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.input:focus,a:focus-visible{outline-offset:2px;outline:3px solid #7aa2c2}.input{width:100%;min-height:44px;color:var(--text);background:#fff;border:1px solid #b9b4aa;border-radius:6px;padding:10px 12px;font:16px Arial,sans-serif}textarea.input{resize:vertical;line-height:1.4}label.l,span.l,legend.l{margin-bottom:5px;font-size:13px;font-weight:700;display:block}.tag{color:#fff;white-space:nowrap;border-radius:4px;align-items:center;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.pill{color:#3c4043;background:#fff;border:1px solid #b9b4aa;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.status{border:1px solid #d0d5dd;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.err{color:#7a271a;background:#fdecea;border-radius:8px;padding:10px 14px}.ok{color:#054f31;background:#e7f6ec;border-radius:8px;padding:10px 14px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:#f6f5f2;padding:10px 12px;font-size:12px}.table td{vertical-align:middle;border-bottom:1px solid #efece6;padding:12px}.table .r{text-align:right}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:290px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--navy);color:#ede6d6;z-index:10;flex-direction:column;justify-content:space-between;height:100vh;padding:22px 0;display:flex;position:sticky;top:0;overflow-y:auto}.side .brand{color:#ede6d6;border-bottom:1px solid #7d755080;margin-bottom:12px;padding:0 16px 20px;font-family:EB Garamond,Georgia,serif;text-decoration:none;display:block}.side .brand b{letter-spacing:.18em;font-size:24px;font-weight:500;display:block}.side .brand span{letter-spacing:.32em;font-size:10px}.side nav a{color:#b6bfcd;border-left:3px solid #0000;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:17px;text-decoration:none;display:flex}.side nav a.active{color:#ede6d6;border-left-color:var(--pat);background:#9a8f632e}.side .me{border-top:1px solid #7d755080;align-items:center;gap:10px;margin:0;padding:14px 16px 0;display:flex}.side .me button{color:#b6bfcd;cursor:pointer;background:0 0;border:0;padding:0;font:14px Arial}.main{flex-direction:column;gap:18px;min-width:0;padding:26px clamp(16px,2.6vw,36px) 60px;display:flex}.topbar{display:none}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.side{display:none}.side.open{z-index:20;display:flex;position:fixed;inset:0 30% 0 0}.topbar{padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--navy);color:#fff;justify-content:space-between;align-items:center;display:flex}}.linkbtn{color:#3b5bdb;cursor:pointer;background:0 0;border:0;padding:0;font:700 14px Arial}.recent{text-align:left;cursor:pointer;width:100%;color:var(--text);background:#fff;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;font:14px Arial;display:flex}.recent:hover{background:#f3f1ec}.ts-grid{grid-template-columns:minmax(220px,1.6fr) repeat(7,minmax(64px,.6fr)) 80px 44px;align-items:center;display:grid}.ts-grid .cell{text-align:center;padding:8px 6px}.ts-in{text-align:center;font-variant-numeric:tabular-nums;border:1px solid #b9b4aa;border-radius:6px;width:100%;min-height:40px;font:16px Arial}.ts-in:focus{outline:3px solid #7aa2c2}.ts-in.today{background:#f4f7fa}@media print{.mtimer,.rowmenu{display:none!important}}.stimer{padding:0 16px 12px;position:relative}.stimer-bar{color:#ede6d6;background:#ede6d60f;border:1px solid #9a8f6380;border-radius:10px;align-items:center;gap:8px;min-height:52px;padding:0 6px 0 10px;display:flex}.stimer-bar.on{background:#0398552e}.stimer-go{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px;display:inline-flex}.stimer-go:hover span{filter:brightness(1.12)}.stimer-label{flex:1;font-size:17px;font-weight:700}.stimer-clock{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:6px 0;font:700 17px Arial}.stimer-add{color:#ede6d6;cursor:pointer;background:0 0;border:1px solid #9a8f6399;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.stimer-add:hover,.stimer-add[aria-expanded=true]{background:#9a8f6340}.stimer-go:focus-visible,.stimer-add:focus-visible,.stimer-clock:focus-visible{outline-offset:2px;outline:3px solid #7aa2c2}.stimer-pop{z-index:30;width:420px;max-width:calc(100vw - 318px);max-height:calc(100vh - 32px);color:var(--text);background:#fff;border-radius:12px;position:fixed;bottom:16px;left:302px;overflow-y:auto;box-shadow:0 12px 40px #00000040}.ph-team{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 2px;padding:0;list-style:none;display:flex}.ph-team li{align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.ph-team .pb-avatar{width:24px;height:24px;font-size:10px}.ph-team-row>td{background:#f7f9fc;padding:0!important}.ph-team-edit{border-left:3px solid var(--navy);box-sizing:border-box;flex-direction:column;gap:10px;width:min(940px,100vw - 560px);min-width:640px;padding:12px 16px 14px;display:flex;position:sticky;left:0}.ph-team-tbl{border-collapse:collapse;max-width:760px}.ph-team-tbl th{text-transform:uppercase;letter-spacing:.04em;color:#5f6368;text-align:left;padding:4px 10px;font-size:12px;font-weight:700}.ph-team-tbl th.r,.ph-team-tbl td.r{text-align:right}.ph-team-tbl td{border-top:1px solid #ece9e3;padding:4px 10px}.ph-team-tbl tfoot td{font-weight:700}.pd-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1100px){.pd-two{grid-template-columns:minmax(0,1fr)}}.tp-tbl .tp-grp{text-align:center;border-bottom:1px solid var(--line)}.tp-tbl .tp-oh{color:#0e7c66}.tp-tbl tfoot td{font-weight:700}.pd-inv th,.pd-inv td{white-space:nowrap;padding-left:8px;padding-right:8px}.pd-ahead{color:var(--amber);margin-top:2px;font-size:12px;font-weight:700}.av-img{object-fit:cover;padding:0;display:block}.stimer-bar.paused{background:#b547082e}.stimer-paused{color:#f5b971;letter-spacing:.04em;text-transform:uppercase;margin-top:-2px;font-size:11px;font-weight:700;display:block}.stimer-end{color:#ede6d6;cursor:pointer;background:0 0;border:1px solid #9a8f6399;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.stimer-end:hover{background:#d92d2059}.stimer-end:focus-visible{outline-offset:2px;outline:3px solid #7aa2c2}.stoday{background:#ede6d60d;border:1px solid #9a8f6340;border-radius:10px;margin-bottom:8px;overflow:hidden}.stoday-h{letter-spacing:.06em;text-transform:uppercase;color:#c8bf9f;justify-content:space-between;padding:7px 10px 4px;font-size:12px;font-weight:700;display:flex}.stoday ul{margin:0;padding:0 4px 4px;list-style:none;overflow-y:auto}.stoday li{color:#ede6d6;border-radius:6px;align-items:center;gap:6px;padding:4px 4px 4px 6px;font-size:13px;display:flex}.stoday li:hover,.stoday li.on{background:#ede6d614}.stoday-chip{color:#fff;border-radius:4px;flex:none;padding:1px 5px;font-size:10.5px;font-weight:700}.stoday-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stoday-t{color:#c8bf9f;flex:none;font-size:12.5px}.stoday-go{color:#ede6d6;cursor:pointer;background:0 0;border:1px solid #9a8f6399;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0 0 0 2px;display:inline-flex}.stoday-go:hover:not(:disabled){color:#02253d;background:#9a8f63}.stoday-go:disabled{cursor:default}.stoday-go:focus-visible{outline-offset:1px;outline:3px solid #7aa2c2}.stoday-dot{background:#32d583;border-radius:50%;width:8px;height:8px;margin-left:-2px}.stimer-add,.stimer-end{box-sizing:border-box;flex:none;padding:0}.stimer-clock{min-width:0}.stimer-bar{gap:6px;min-height:0;padding:8px}.stimer-go{flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0}.stimer-go>span{width:30px!important;height:30px!important}.stimer-clock{white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;flex:1;min-width:0;padding:0;font-size:15px;line-height:1.15;overflow:hidden}.stimer-paused{margin-top:1px;font-size:10px}.stimer-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}.stimer-add,.stimer-end{border-radius:8px;width:30px;height:30px}.stimer-add svg,.stimer-end svg{width:14px;height:14px}.stoday{margin-bottom:8px;padding:8px}.stoday-h{padding:0 0 6px}.stoday ul{flex-direction:column;gap:2px;padding:0;display:flex}.stoday li{gap:6px;min-height:34px;padding:0 0 0 4px}.stoday-go{width:30px;height:30px}.stoday li{align-items:center;min-height:0;padding:5px 0 5px 6px}.stoday-txt{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.stoday-txt .stoday-chip{line-height:1.4}.stoday-name{max-width:100%;font-size:13px;line-height:1.25}.stoday-sub{color:#c8bf9f}.stoday li.on{background:#32d58324}.stoday li.on.paused{background:#f5b97124}.stoday-go.stop{color:#ede6d6;padding:0}.stoday-go.stop:hover:not(:disabled){color:#fff;background:#d92d2099}.stimer-add,.stimer-end{border-radius:50%}.stimer-pill{color:#fff;background:#039855;border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;padding:4px;display:flex}.stimer-pill.paused{background:#b54708}.stimer-pbtn{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.stimer-pbtn:hover:not(:disabled){background:#ffffff57}.stimer-pbtn:focus-visible{outline-offset:2px;outline:3px solid #7aa2c2}.stimer-pill .stimer-clock{text-align:center;color:#fff;flex:1;font-size:16px}.stimer-pill .stimer-paused{color:#ffe1bf}.stoday li{padding:0;display:block}.stoday-row{color:#ede6d6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.stoday-row:hover{background:#ede6d614}.stoday-row.on{background:#32d58324}.stoday-row.on.paused{background:#f5b97124}.stoday-row.sel{background:#9a8f6338;border-color:#9a8f63}.stoday-row:focus-visible{outline-offset:1px;outline:3px solid #7aa2c2}.stoday-t{align-items:center;gap:6px;display:inline-flex}.stoday-t .stoday-dot{margin:0}.stimer-pill.sel{color:#02253d;background:#9a8f63}.stimer-pill.sel .stimer-pbtn{color:#02253d;background:#02253d29}.stimer-pill.sel .stimer-pbtn:hover:not(:disabled){background:#02253d47}.stimer-pill.sel .stimer-x{background:0 0;width:22px;height:22px;margin-left:-2px}.stimer-pill.sel .stimer-clock{color:#02253d;cursor:default}.stimer-pill.sel .stimer-paused{color:#02253d;text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.side .me>div{flex:1;min-width:0}.side .me>div>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-gear{color:#ede6d6;border:1px solid #9a8f6380;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.me-gear:hover,.me-gear.active{background:#9a8f6340}.me-gear:focus-visible{outline-offset:2px;outline:3px solid #7aa2c2}.side .stimer{padding-bottom:14px}.stimer-bar.run{color:#fff;background:#039855;border-color:#039855}.stimer-bar.run.paused{background:#b54708;border-color:#b54708}.stimer-bar.selb{color:#02253d;background:#9a8f63;border-color:#9a8f63}.stimer-bar .stimer-pill{background:0 0;border-radius:0;padding:0}.stimer-bar.run .stimer-add{color:#fff;border-color:#ffffff80}.stimer-bar.run .stimer-add:hover{background:#fff3}.stoday-now{letter-spacing:.04em;text-transform:uppercase;color:#32d583;font-size:12px;font-weight:700}.ts-svc{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.ts-svc legend{margin-bottom:6px;padding:0}.side>div:first-child{flex:none}.side-bottom{flex-direction:column;flex:auto;justify-content:flex-end;padding-top:12px;display:flex}.side-bottom>.stimer{flex-direction:column;flex:0 auto;min-height:0;display:flex}.side-bottom .me{flex:none}.stimer>.stoday{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:clip}.stoday>.stoday-h,.stimer>.stimer-bar{flex:none}.stoday>ul{flex:auto;min-height:0;max-height:none}.stoday>ul>li{flex:none}.side-bottom{min-height:300px}.stoday ul::-webkit-scrollbar{width:6px}.stoday ul::-webkit-scrollbar-track{background:0 0;margin:4px 0}.stoday ul::-webkit-scrollbar-thumb{background:#c8bf9f61;border-radius:999px}.stoday ul::-webkit-scrollbar-thumb:hover{background:#c8bf9f99}.stoday ul::-webkit-scrollbar-button{height:0;display:none}@supports not selector(::-webkit-scrollbar){.stoday ul{scrollbar-width:thin;scrollbar-color:#c8bf9f73 transparent}}.up-bar{background:#ece8de;border-radius:999px;max-width:420px;height:6px;overflow:hidden}.up-bar>span{background:var(--navy);height:100%;transition:width .2s;display:block}.up-email-re{border-bottom:1px solid #d9d4c7;margin:0;padding-bottom:6px;font-size:14.5px}.up-email-re span{color:#5b6472;margin-right:2px;font-weight:700}.up-email-prev{color:#475467;margin:2px 0 0;font-size:13.5px;font-style:italic;line-height:1.5}.up-email.link{cursor:pointer;transition:box-shadow .15s,border-color .15s}.up-email.link:hover{border-color:#b9c3cf;box-shadow:0 2px 10px #02253d14}.up-email-open{color:var(--navy);font-weight:700}.pc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px;display:grid}.pc-form{border-top:1px solid var(--line);padding-top:14px}.cs-modal{z-index:1000;background:#02253d73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cs-modal-box{width:100%;max-width:520px;max-height:92vh;overflow:auto}.pc-pick{border:1px solid var(--line);border-radius:8px;max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.pc-pick li+li{border-top:1px solid #efece6}.pc-pick button{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:4px;padding:9px 12px;display:flex}.pc-pick button:hover,.pc-pick button:focus-visible{background:#f5f8fb}.cc-tabs{border:1px solid #d0d5dd;border-radius:8px;display:inline-flex;overflow:hidden!important}.cc-tabs a{color:var(--text);background:#fff;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none}.cc-tabs a+a{border-left:1px solid #d0d5dd}.cc-tabs a.on{color:#fff;background:#02253d}.cc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1150px){.cc-split{grid-template-columns:1fr}}.gsi{justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:16px;font-weight:600;display:flex;color:#1f1f1f!important;background:#fff!important;border:1px solid #747775!important}.gsi:hover{background:#f6f8fb!important}.gsi-or{color:#8a8f98;align-items:center;gap:10px;font-size:13px;display:flex}.gsi-or:before,.gsi-or:after{content:"";border-top:1px solid #e4e0d8;flex:1}.stimer-popout{color:#ede6d6bf;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-end;align-items:center;gap:6px;margin:0 2px 6px auto;padding:2px 4px;font-size:12px;display:flex}.stimer-popout:hover,.stimer-popout[aria-pressed=true]{color:#ede6d6;background:#9a8f6333}.pip-body{color:#e9e9e9;background:#1f2124;height:100vh;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.pip{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:4vh;height:100vh;padding:6px 12px;display:flex;position:relative}.pip *{box-sizing:border-box}.pip-back{color:#cfcfcf;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:0;padding:3px;line-height:0;position:absolute;top:6px;left:6px}.pip-back:hover{background:#ffffff14}.pip-clock{letter-spacing:.01em;color:#d6d6d6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,min(24vh,15vw),64px);font-weight:600;line-height:1}.pip.run .pip-clock{color:#5fd39a}.pip.paused .pip-clock{color:#f2b65d}.pip-label{color:#b9b9b9;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;font-size:12px;line-height:1.2;display:flex;overflow:hidden}.pip-chip{border-radius:50%;flex:none;width:8px;height:8px}.pip-task{color:#e9e9e9;max-width:100%;font:inherit;background:#2b2e32;border:1px solid #444;border-radius:6px;min-height:0;padding:2px 6px;font-size:12px}.pip-btns{flex:none;align-items:center;gap:12px;display:flex}.pip-btn{color:#e9e9e9;cursor:pointer;background:#2b2e32;border:1px solid #4a4d52;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(30px,20vh,42px);min-width:0;height:clamp(30px,20vh,42px);min-height:0;margin:0;padding:0;line-height:0;display:flex}.pip-btn.pip-go{color:#141414;background:#9fb0b4;border-color:#9fb0b4}.pip-btn:disabled{opacity:.5}.pip-btn svg{flex:none;width:42%;height:42%}.pip-hint{color:#9a9a9a;font-size:12px}.rowmenu-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;fill:currentColor;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.rowmenu-btn:hover,.rowmenu-btn[aria-expanded=true]{border-color:var(--line);color:var(--text);background:#efede7}.rowmenu-btn:focus-visible{outline-offset:2px;outline:3px solid #7aa2c2}.rowmenu{z-index:1000;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:200px;padding:6px;position:fixed;box-shadow:0 8px 24px #00000024}.rowmenu button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font:14px Arial,sans-serif;display:block}.rowmenu button:hover:not(:disabled),.rowmenu button:focus-visible{background:#f2f0ea;outline:none}.rowmenu button.danger{color:var(--red)}.rowmenu button:disabled{color:#a0a4a8;cursor:not-allowed}.rowmenu-div{background:var(--line);height:1px;margin:5px 4px}.cbx{min-width:0;position:relative}.cbx-field{cursor:text;align-items:center;gap:8px;padding-right:10px;display:flex}.cbx.is-disabled .cbx-field{opacity:.55;cursor:not-allowed}.cbx-field:focus-within{outline:2px solid var(--navy,#02253d);outline-offset:1px}.cbx-input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;height:100%;padding:0}.cbx-caret{color:var(--muted,#5f6368);flex:none;transition:transform .15s}.cbx.is-open .cbx-caret{transform:rotate(180deg)}.cbx-chip{flex:none}.cbx-list{z-index:50;border:1px solid var(--line,#e5e2db);background:#fff;border-radius:10px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #0000002e}.cbx-opt{cursor:pointer;min-height:44px;color:var(--text,#1f2328);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:15px;display:flex}.cbx-opt.is-active{background:#eef2f6}.cbx-opt[aria-selected=true]{font-weight:700}.cbx-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cbx-empty{color:var(--muted,#5f6368);padding:10px;font-style:italic}@media (width<=900px){.cbx-opt{min-height:52px;font-size:17px}}.cbx-group{z-index:1;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#5f6368);border-top:1px solid var(--line,#e4e0d8);background:#f6f5f2;padding:8px 12px 4px;font:700 11.5px Arial,sans-serif;position:sticky;top:-4px}.cbx-group:first-child{border-top:0}.cbx-now{color:#067647;background:#e7f6ec;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.hm-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.hm-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.hm-day-h{border-radius:6px;padding:6px 8px;font-size:14px}.hm-col{border:1px solid #ece9e3;border-radius:8px;flex-direction:column;gap:6px;min-height:150px;margin:0;padding:6px;list-style:none;display:flex}.hm-ev{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 8px;font-size:13px}.hm-span{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:5px 10px;font-size:12px;overflow:hidden}.hm-dl{border-top:1px solid #efece6;grid-template-columns:minmax(0,1fr) 170px 160px;align-items:center;gap:12px;padding:12px 0;display:grid}.hm-note{border-radius:8px;gap:10px;padding:10px 8px;display:flex}.em-cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.em-stats{border-top:1px solid #ece9e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding-top:12px;display:grid}.em-stats dt{color:var(--muted);font-size:13px}.em-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:700}.bar{background:#ece9e3;border-radius:999px;height:10px;position:relative}.bar>span.fill{background:var(--navy);border-radius:999px;position:absolute;inset:0 auto 0 0}.bar>span.tick{background:#b54708;width:2px;position:absolute;top:-4px;bottom:-4px}.sched{grid-template-columns:150px minmax(0,1fr);display:grid}.sched-cols{grid-template-columns:repeat(30,1fr);display:grid}@media (width<=1200px){.hm-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.hm-dl{grid-template-columns:minmax(0,1fr)}.em-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tk{border:1px solid var(--line);background:#fff;border-left:7px solid #9aa4b2;border-radius:6px;align-items:flex-start;gap:4px;padding:3px 4px 3px 6px;font-size:12.5px;line-height:1.3;display:flex}.tk-main{cursor:pointer;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.tk-main input{width:15px;height:15px;accent-color:var(--navy);flex:none;margin:1px 0 0}.tk-text{overflow-wrap:anywhere;min-width:0}.tk-title{font-weight:700}.tk-time{color:var(--muted);font-weight:400}.tk-sub{color:var(--muted);font-size:11.5px;display:block}.tk.done{background:#f6f6f4}.tk.done .tk-title,.tk.done .tk-time{color:#8a8f98;font-weight:400;text-decoration:line-through}.tk-x{color:#98a2b3;cursor:pointer;opacity:0;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.tk:hover .tk-x,.tk-x:focus-visible{opacity:1}.tk-form{border:1px solid var(--line);background:#f6f5f2;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}@media (width<=900px){.tk-form{grid-template-columns:1fr 1fr}}.mc{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mc-h{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;font-size:12px;font-weight:700}.mc-cell{background:#fff;border:1px solid #ece9e3;border-radius:8px;flex-direction:column;gap:4px;min-height:104px;padding:5px;display:flex}.mc-cell.out{background:#faf9f6}.mc-cell.out .mc-d{color:#b0b4ba}.mc-cell.today{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.mc-d{font-size:13px;font-weight:700}.mc-cell.today .mc-d{background:var(--navy);color:#fff;border-radius:999px;padding:0 7px}.mc-add{color:#98a2b3;cursor:pointer;opacity:0;background:0 0;border:0;padding:0 3px;font-size:16px;line-height:1}.mc-cell:hover .mc-add,.mc-add:focus-visible{opacity:1}.mc-ev{background:#eef2f6;border-left:7px solid #9aa4b2;border-radius:6px;padding:3px 6px;font-size:12.5px;line-height:1.3}.tw{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.tw th{color:var(--muted);text-align:left;padding:2px 4px;font-size:12px;font-weight:700}.tw th.today{color:var(--navy)}.tw td{vertical-align:top;background:#fff;border:1px solid #ece9e3;border-radius:8px;height:60px;min-height:60px;padding:5px}.tw td.today{background:#f4f7fa}.tw-who{width:110px}.tw tbody th{color:var(--text);vertical-align:top;padding-top:8px;font-size:14px}.tw-ini{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-right:6px;font-size:11px;display:inline-flex}.tk-who{color:var(--navy);font-weight:700}.tk.done .tk-who{color:#8a8f98}.hb-row{border-top:1px solid #efece6;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.tk-bill{background:#fbf8ef;border-left-color:#9a8f63}.tk-bill .tk-who{color:#7d7550}.tk-bill.over{background:#fdf0ee;border-left-color:#b42318}.tk-bill.over .tk-who,.tk-bill.over .tk-title{color:#b42318}.tk-proj{color:#fff;vertical-align:1px;white-space:nowrap;border-radius:4px;margin-left:4px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:15px;display:inline-block}.tk.done .tk-proj{opacity:.55}.tk-open{all:unset;cursor:pointer;overflow-wrap:anywhere;border-radius:3px;min-width:0}.tk-open:hover .tk-title{-webkit-text-decoration:underline #b7bcc4;text-decoration:underline #b7bcc4}.tk.done .tk-open:hover .tk-title{text-decoration:line-through}.tk-open:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.tk-g{background:#f6f8fb}.tk-g .tk-title{font-weight:600}.tk-gicon{text-align:center;color:#6b7686;flex:none;width:15px;font-size:12px;line-height:16px}.mc-cell{cursor:pointer}.qp{z-index:60;border:1px solid var(--line);background:#fff;border-radius:12px;width:400px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:16px 16px 14px;position:fixed;overflow:auto;box-shadow:0 12px 40px #02253d38}.qp-x{color:#6b7686;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:22px;line-height:1;position:absolute;top:6px;right:8px}.qp-x:hover{background:#f1f1ee}.qp-form{flex-direction:column;gap:10px;display:flex}.qp-form .tk-form{background:0 0;border:0;grid-template-columns:1fr 1fr;padding:0}.qp-title{border:0;border-bottom:2px solid var(--line);outline:none;margin-right:28px;padding:6px 2px;font-family:inherit;font-size:20px}.qp-title:focus{border-bottom-color:var(--navy)}.qp-tabs{gap:6px;display:flex}.qp-tab{color:#3b4350;cursor:pointer;background:#f1f1ee;border:0;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:700}.qp-tab.on{color:var(--navy);background:#dce6f1}.qp-row{align-items:center;gap:6px;display:flex}.qp-row .input{flex:1;min-width:0}.qp-row input[type=time]{flex:0 0 132px}.qp-times input[type=time]{flex:1}.qp-dash{color:#6b7686}.qp-check{align-items:center;gap:6px;font-size:14px;display:flex}.qp-check input{width:16px;height:16px}.qp-guests{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.qp-guests legend{float:left;margin-right:4px}.qp-chip{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:13px;display:inline-flex}.qp-chip.on{background:#dce6f1;border-color:#b8cbe0}.qp-chip input{width:14px;height:14px;margin:0}.qp-lab{color:#5f6368;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.qp-note{background:#fff7e6;border:1px solid #f1d9a6;border-radius:8px;margin:0;padding:6px 8px;font-size:13px}.qp-view{flex-direction:column;gap:8px;display:flex}.qp-h{align-items:center;gap:10px;margin:0 28px 0 0;font-size:19px;display:flex}.qp-swatch{border-radius:4px;flex:none;width:14px;height:14px}.qp-line{color:#3b4350;margin:0;font-size:14px}.tk-pline{margin-bottom:2px;line-height:16px;display:block}.tk-pline .tk-proj{margin:0 4px 0 0}.tk-pname{color:#5f6368;overflow-wrap:break-word;font-size:11.5px}.tk.done .tk-pname{color:#8a8f98;text-decoration:line-through}.mc-cell{height:120px;min-height:0;overflow:hidden}.mc-cell .tk-list{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.mc-cell .tk-list::-webkit-scrollbar{width:6px}.mc-cell .tk-list::-webkit-scrollbar-thumb{background:#d6d3cc;border-radius:3px}.td-h{letter-spacing:.04em;text-transform:uppercase;color:#5f6368;margin:0;font-size:12px;font-weight:700}.td-late{align-items:flex-start;gap:8px;display:flex}.td-date{width:44px;color:var(--red);flex:none;padding-top:4px;font-size:12px;font-weight:700}.td-up{border-top:1px solid #ece9e3;padding-top:10px}.td-day{align-items:flex-start;gap:8px;display:flex}.td-up .td-date{color:#3b4350;line-height:1.25}.em-col{flex-direction:column;gap:14px;min-width:0;display:flex}.em-earn h3{margin:0;font-size:16px}.em-per{border-top:1px solid #ece9e3;padding-top:10px;font-size:14px}.em-per-sub{margin-top:6px;font-size:13px}.em-amt{font-size:16px}.em-split-t{border-collapse:collapse;width:100%;margin-top:4px;font-size:13.5px}.em-split-t caption{text-align:left;border-top:1px solid #ece9e3;padding:10px 0 6px;font-size:13px;font-weight:700}.em-split-t th,.em-split-t td{text-align:right;border-top:1px solid #f1eee8;padding:5px 0}.em-split-t thead th{color:var(--muted);border-top:0;font-size:12px;font-weight:700}.em-split-t tbody th{text-align:left;color:var(--muted);font-weight:400}.em-foot{margin:0;font-size:12px}.cv-seg{border:1px solid #d0d5dd;border-radius:8px;margin-right:4px;display:inline-flex;overflow:hidden}.cv-seg button{min-height:34px;color:var(--muted);cursor:pointer;background:#fff;border:0;padding:0 12px;font:700 13px Arial}.cv-seg button+button{border-left:1px solid #d0d5dd}.cv-seg button[aria-pressed=true]{background:var(--navy);color:#fff}.cv-head,.cv-allday,.cv-grid{display:grid}.cv-head{border-bottom:1px solid var(--line)}.cv-dh{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;align-items:center;padding:4px 0 6px;font-size:12px;display:flex}.cv-dh strong{color:var(--text);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:inline-flex}.cv-dh.today strong{background:var(--navy);color:#fff}.cv-allday{border-bottom:1px solid var(--line);background:#faf9f6}.cv-gut{color:var(--muted);text-align:right;padding:6px 6px 0 0;font-size:11px}.cv-adcell{border-left:1px solid #ece9e3;min-width:0;padding:4px}.cv-body{max-height:620px;position:relative;overflow-y:auto}.cv-grid,.cv-hours{position:relative}.cv-hours span{color:var(--muted);white-space:nowrap;font-size:11px;position:absolute;right:8px;transform:translateY(-50%)}.cv-col{cursor:pointer;border-left:1px solid #ece9e3;min-width:0;position:relative}.cv-col.today{background:#02253d08}.cv-line{pointer-events:none;border-top:1px solid #f0ede7;position:absolute;left:0;right:0}.cv-ev{z-index:1;position:absolute;overflow:hidden}.cv-ev .tk-list,.cv-ev .tk{height:100%}.cv-ev .tk{box-sizing:border-box;overflow:hidden}.cv-now{z-index:2;pointer-events:none;border-top:2px solid #d92d20;position:absolute;left:-1px;right:0}.cv-now:before{content:"";background:#d92d20;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.cv-sched{margin:0;padding:0;list-style:none}.cv-sched>li{border-top:1px solid #ece9e3;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.cv-sd{color:var(--muted);text-transform:uppercase;align-self:start;align-items:center;gap:8px;font-size:13px;display:flex}.cv-sd strong{color:var(--text);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;display:inline-flex}.cv-sched>li.today .cv-sd strong{background:var(--navy);color:#fff}.cv-sd .mc-add{margin-left:auto}@media (width<=700px){.cv-sched>li{grid-template-columns:minmax(0,1fr)}}.cv-ev .tk{border-left-width:5px;gap:3px;padding:2px 4px 2px 5px;font-size:11.5px;line-height:1.25}.cv-ev .tk-gicon,.cv-ev .tk-pname{display:none}.cv-ev .tk-pline{display:inline}.cv-ev .tk-proj{margin-right:3px;padding:0 4px;font-size:10px}.cv-ev .tk-text{overflow-wrap:anywhere;min-width:0}.cv-ev input[type=checkbox]{width:13px;height:13px;margin:1px 0 0}.cv-wk{display:inline-flex;position:relative}.cv-wk>button{border-left:1px solid #d0d5dd}.cv-seg>.cv-wk:first-child>button{border-left:0}.cv-wk-menu{z-index:40;border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:170px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #02253d2e}.cv-wk-menu button{text-align:left;min-height:36px;color:var(--text);cursor:pointer;background:#fff;border-radius:6px;padding:0 12px;font:700 13.5px Arial;border:0!important}.cv-wk-menu button:hover{background:#f3f1ec}.cv-wk-menu button[aria-checked=true]{background:var(--navy);color:#fff}.mc.mc-w2 .mc-cell{height:340px}.mc.mc-w3 .mc-cell{height:230px}.cv-seg{overflow:visible}.cv-seg>button:first-child{border-radius:7px 0 0 7px}.cv-seg>button:last-child{border-radius:0 7px 7px 0}.hm-seg{border:1px solid #b9b4aa;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.hm-seg button{color:var(--navy);cursor:pointer;background:#fff;border:0;padding:7px 8px;font:700 13px Arial,sans-serif}.hm-seg button+button{border-left:1px solid #b9b4aa}.hm-seg button[aria-pressed=true]{background:var(--navy);color:#fff}.tk-faces{vertical-align:-4px;align-items:center;margin-right:5px;display:inline-flex}.tk-faces>img,.tk-faces>span[aria-hidden]{box-sizing:content-box;border:1.5px solid #fff}.tk-faces>*+*{margin-left:-6px}.tk-faces .tk-more{color:var(--muted);margin-left:2px;font-size:10px;font-weight:700}.tk.done .tk-faces{opacity:.55}.tk-ico{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin:-1px 0 0;padding:0;display:inline-flex}.tk-ico:disabled{cursor:default}.tk-ico:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.tk-ico-static{cursor:inherit}.tk-mark{justify-content:center;align-items:center;line-height:0;display:inline-flex}.tk-mark svg{display:block}.tk-pm .tk-open{color:inherit;text-decoration:none}.tk-pm.late{border-color:#f3b8b2}.tk.done .tk-pm .tk-title,.tk-pm.done .tk-title{color:#8a8f98;font-weight:400;text-decoration:line-through}.tk{flex-wrap:wrap}.tk-more-box{border-top:1px solid var(--line);cursor:default;flex-basis:100%;margin:4px 0 2px 22px;padding:6px 8px;font-size:12px}.tk-more-box dl{gap:2px;margin:0;display:grid}.tk-more-box dl>div{grid-template-columns:72px minmax(0,1fr);gap:6px;display:grid}.tk-more-box dt{color:var(--muted)}.tk-more-box dd{overflow-wrap:anywhere;margin:0}.tk-notes{white-space:pre-wrap;background:#f6f5f2;border-radius:6px;margin:6px 0 0;padding:6px 8px;font-size:12.5px}.tk-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tk-acts .btn{min-height:28px;padding:0 10px;font-size:12px}.tk-hasnote{color:var(--muted);font-weight:400}.tk.done .tk-more-box dd{color:inherit;text-decoration:none}.tk[draggable=true]{cursor:grab}.tk.dragging{opacity:.45}.mc-cell.drop,.cv-adcell.drop,.cv-col.drop,.cv-sched>li.drop{background:#eef3f8;box-shadow:inset 0 0 0 2px #9ab3c9}.tk-personal{color:#5b6472;white-space:nowrap;border:1px solid #d9d4c7;border-radius:999px;margin-left:4px;padding:0 5px;font-size:10.5px;font-weight:700}.tk.tk-pers{border-left-color:#4f7a35!important}.cal-pick table{border-collapse:collapse;width:100%;font-size:14px}.cal-pick th,.cal-pick td{text-align:left;padding:5px 8px}.cal-pick thead th{color:#5f6368;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.cal-pick td:nth-child(n+2),.cal-pick thead th:nth-child(n+2){text-align:center;width:72px}.cal-pick input{width:16px;height:16px}.cal-pick-g{letter-spacing:.05em;text-transform:uppercase;color:#8a8f98;font-size:11.5px;padding-top:10px!important}.td-cals{padding:0 10px;font-size:16px}.tk-x{padding:0}.tk-x .rowmenu-btn{border-radius:5px;width:22px;height:22px}.tk-x:focus-within{opacity:1}.tk-x:has([aria-expanded=true]){opacity:1}.mapp{color:#1c1f23;min-height:100dvh;padding-bottom:calc(110px + env(safe-area-inset-bottom));background:#f3f3f2}.mapp-head{z-index:30;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;background:var(--navy);color:#ede6d6;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.mapp-logo{object-fit:contain;width:auto;max-width:62vw;height:34px;display:block}.mapp-head h1{margin:0;font-size:19px;font-weight:700}.mapp-me{cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;width:44px;height:44px;padding:0;display:flex}.mapp-back{box-shadow:none;font:inherit;color:#1c1f23;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;min-height:40px;padding:8px 16px;font-size:16px;font-weight:600;color:#ede6d6!important}.mapp-detail{padding:12px}.mapp-detail .card{border-radius:12px}.mapp-tabs{z-index:40;padding:10px 14px calc(12px + env(safe-area-inset-bottom));pointer-events:none;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.mapp-pill{pointer-events:auto;background:var(--navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex:1;padding:6px;display:flex;box-shadow:0 8px 24px #00000040}.mapp-pill button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.mapp-pill button .ic{color:#ede6d6bf;border-radius:999px;justify-content:center;align-items:center;width:46px;height:40px;display:flex}.mapp-pill button.on .ic{color:#02253d;background:#ede6d6}.mapp-pill button.on{color:#ede6d6}.mapp-fab{pointer-events:auto;background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 8px 24px #00000040}.mapp-scrim{z-index:35;background:#00000047;position:fixed;inset:0}.mapp-menu{right:14px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:45;background:#fff;border-radius:22px;width:min(300px,100vw - 28px);position:fixed;overflow:hidden;box-shadow:0 12px 32px #00000038}.mapp-menu-top{top:calc(64px + env(safe-area-inset-top));bottom:auto;left:auto;right:14px}.mapp-menu button{width:100%;font:inherit;color:#02253d;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;min-height:56px;padding:16px 20px;font-size:18px;display:flex}.mapp-menu button+button{border-top:1px solid #e6e4df}.mapp-menu .chev{color:#8a8f98;margin-left:auto;font-size:24px}.mapp-who{border-bottom:1px solid #e6e4df;flex-direction:column;padding:14px 20px;font-size:14px;display:flex}.mapp-who span{color:#5f6368}.mapp-sheet{z-index:50;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.mapp-sheet-head{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;border-bottom:1px solid #d9d9d6}.mapp-sheet-body{padding:16px 16px calc(24px + env(safe-area-inset-bottom));flex:1;overflow:auto}.mapp-sheet-body .input{min-height:48px;font-size:16px}.m-h2{margin:0;font-size:22px}.m-primary{width:100%;min-height:52px;font-size:17px}.m-big{text-align:center;font-weight:700;min-height:64px!important;font-size:30px!important}.m-photo{cursor:pointer;color:#02253d;border:1px dashed #b9b4aa;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-weight:600;display:flex}.m-entry{border:1px solid #e6e4df;border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.m-daybar{background:#fff;border-bottom:1px solid #e6e4df;justify-content:space-between;align-items:center;padding:12px 16px;font-size:19px;display:flex}.m-ico{color:#02253d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;display:inline-flex}.m-cal{color:#02253d;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.m-cal input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.m-week{background:#fff;grid-template-columns:repeat(7,1fr);gap:2px;padding:8px 6px 10px;display:grid;box-shadow:0 4px 10px #0000000d}.m-week button{font:inherit;cursor:pointer;color:#1c1f23;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex}.m-week button span{color:#5f6368;font-size:13px}.m-week button b{font-size:20px}.m-week button small{color:#5f6368;font-size:11.5px}.m-week button.on{background:#ede6d6}.m-week button.on b,.m-week button.on span{color:#02253d}.m-total{color:#5f6368;margin:14px 16px 6px;font-size:16px}.m-total b{color:#1c1f23}.m-list{flex-direction:column;gap:10px;padding:0 14px;display:flex}.m-card{text-align:left;font:inherit;color:inherit;background:#fff;border:1px solid #e6e4df;border-radius:14px;flex-direction:column;gap:4px;width:100%;padding:14px 16px;display:flex}button.m-card{cursor:pointer}.m-card.run{border-color:#039855;box-shadow:0 0 0 2px #03985526}.m-card-top{align-items:center;gap:8px;min-width:0;display:flex}.m-chip{color:#fff;border-radius:6px;flex:none;padding:3px 7px;font-size:12.5px;font-weight:800}.m-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;overflow:hidden}.m-sub{color:#3c4043;font-size:16px;font-weight:600}.m-card-bot{justify-content:space-between;align-items:center;gap:8px;display:flex}.m-time{font-size:22px}.m-play{color:#fff;cursor:pointer;background:#02253d;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.m-play.stop{background:#039855}.m-edit{color:#02253d;width:36px;height:36px}.m-empty{text-align:center;padding:30px 10px}.m-date{color:#5f6368;margin:12px 2px 6px;font-size:17px;font-weight:600}.m-exp{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.m-exp-l{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.m-amt{white-space:nowrap;font-size:22px}.m-chips{scrollbar-width:none;gap:8px;padding:12px 14px 4px;display:flex;overflow-x:auto}.m-chips::-webkit-scrollbar{display:none}.m-chips button{font:inherit;cursor:pointer;background:#fff;border:1.5px solid #1c1f23;border-radius:999px;flex:none;min-height:40px;padding:8px 16px;font-size:15px}.m-chips button.on{color:#fff;background:#02253d;border-color:#02253d}.m-inv{gap:3px}.mapp-cal>.card{box-shadow:none;border:0;border-radius:0;padding:12px}.cv-phone .cv-seg{display:none}.cv-phone .cv-sched>li{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px;padding:10px 12px;display:block}.cv-phone .cv-sched>li.today{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy) inset}.cv-phone .cv-sd{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.mapp-pill button.on{background:0 0}.cvp-bar{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.cvp-bar h2{text-align:center;margin:0;font-size:17px}.cvp-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.cvp-row .input{min-height:40px;font-size:15px}.cvp-ic{justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:20px;display:inline-flex}.mapp-timer{left:14px;right:14px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:41;color:#fff;background:#12804a;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;box-shadow:0 8px 22px #00000038}.mapp-timer.paused{background:#5f6b76}.mapp-tbtn{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mapp-tlbl{color:#fff;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 6px;display:flex}.mapp-tproj{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mapp-tlbl b{letter-spacing:.02em;font-size:20px}.mapp.has-timer{padding-bottom:calc(170px + env(safe-area-inset-bottom))}.tm-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mtimer{display:none}@media (width<=900px){.mtimer{display:block}.main{padding-bottom:104px}.mtimer-bar{z-index:25;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000014}.mtimer-open{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;min-height:52px;padding:4px 6px;font-family:Arial,sans-serif;display:flex}.mtimer-clock{font-size:24px;font-weight:700;line-height:1}.mtimer-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.mtimer-go{flex:none;min-height:52px;padding:0 16px}.mtimer-sheet{z-index:40;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mtimer-sheet .input{min-height:52px;font-size:17px}.mtimer-sheet .btn{min-height:52px}.mtimer-sheet .tm-pair{grid-template-columns:1fr}}.rp{min-width:0}.tm-pair>.rp:has(.rp-custom){grid-column:1/-1}.rp-custom{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:6px;margin-top:6px;display:grid}.rp-custom .linkbtn{grid-column:1/-1;justify-self:start;font-size:13px}.rp-rate{align-items:center;gap:4px;display:flex}.rp-rate .input{min-width:0}.brand-logo{border-bottom:1px solid #7d755080;align-items:center;gap:10px;margin-bottom:12px;padding:0 16px 20px;text-decoration:none;display:flex}.brand-logo .wordmark{width:auto;height:32px;display:block}.side-label{color:var(--pat);margin:0 16px 8px;font-size:13px;font-weight:700}.side-settings{color:#b6bfcd;border-left:3px solid #0000;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:16px;text-decoration:none;display:flex}.side-settings.active{color:#ede6d6;border-left-color:var(--pat);background:#9a8f632e}.chip{min-height:36px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #b9b4aa;border-radius:999px;padding:0 14px;font:700 14px Arial}.chip[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.bar{background:#ece9e3;border-radius:999px;height:8px;overflow:hidden}.bar>span{border-radius:999px;height:100%;display:block}.ph-seg{border-radius:4px;justify-content:center;align-items:center;width:30px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.kpis>div{border-right:1px solid #ece9e3;padding:16px 20px}.kpis dt{color:var(--muted);font-size:14px}.kpis dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:700}.badge{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.b-paid{color:#067647;background:#ecfdf3}.b-soon{color:#b54708;background:#fffaeb}.b-sched{color:#02253d;background:#e8eef3}.b-over{color:#b42318;background:#fef3f2}.formgrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.tablewrap{overflow-x:auto}.inline-select{background:#fff;border:1px solid #b9b4aa;border-radius:6px;min-height:34px;padding:4px 8px;font:13px Arial}.np-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.br-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;display:grid}.br-role{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.br-line{grid-template-columns:minmax(170px,1fr) 128px 26px;align-items:center;gap:6px;display:grid}.br-money{align-items:center;gap:4px;display:flex}.br-money .input{text-align:right}.bills-t tbody.bills-g+tbody.bills-g .bills-gh th,.bills-t tbody.bills-g+tbody.bills-g .bills-gh td{border-top:10px solid #fff}.bills-gh th,.bills-gh td{text-transform:none;letter-spacing:0;color:var(--text);vertical-align:middle;background:#f6f5f2;padding:8px 12px;font-size:15px;font-weight:700}.bills-gh{cursor:grab}.bills-g.dragging .bills-gh th,.bills-g.dragging .bills-gh td{background:#e6edf4}.bills-grip{color:#a39e93;letter-spacing:-2px;margin-right:8px;font-size:13px}.bills-dot{border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.bills-n{margin-left:10px;font-size:13px;font-weight:400}.bills-mv{gap:4px;display:inline-flex}.bills-mv .btn{min-height:28px;padding:0 9px}.bills-page{grid-template-columns:minmax(0,1100px) minmax(300px,380px);align-items:start;gap:24px;display:grid}.bills-main,.bills-side{min-width:0}.yn-big{align-items:baseline;gap:8px;display:flex}.yn-big strong{color:var(--navy);font-size:34px;line-height:1.1}.yn-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.yn-split div{background:#f6f5f2;border-radius:8px;flex-direction:column;padding:8px 10px;display:flex}.yn-split span{font-size:17px;font-weight:700}.yn-split small{color:var(--muted);font-size:12px}.yn-t{border-collapse:collapse;width:100%;font-size:14px}.yn-t th{text-align:left;padding:5px 0;font-weight:400}.yn-t td{text-align:right;padding:5px 0}.yn-t tfoot th,.yn-t tfoot td{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.yn-dot{border-radius:3px;width:9px;height:9px;margin-right:8px;display:inline-block}.yn-opts{border:0;border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:10px 0 0;display:flex}.yn-pace,.yn-hours{border-top:1px solid var(--line);padding-top:10px}.yn-pace .bar{margin-top:8px;position:relative;overflow:visible}.yn-pace .bar>span{border-radius:999px}.yn-pace .bar>i{background:var(--navy);width:2px;height:16px;position:absolute;top:-4px;transform:translate(-1px)}.yn-ok{color:#067647;font-weight:700}.yn-warn{color:#b54708;font-weight:700}@media (width<=1400px){.bills-page{grid-template-columns:minmax(0,1fr)}}.wt-need{background:#f6f5f2;border-radius:8px;padding:10px 12px}.wt-bar{margin-top:6px;position:relative;overflow:visible}.wt-bar>span{border-radius:999px}.wt-bar>i{background:var(--navy);opacity:.55;width:2px;height:14px;position:absolute;top:-3px;transform:translate(-1px)}.wt-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wt-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-ok{color:#067647;font-weight:700}.wt-warn{color:#b54708;font-weight:700}.set-grid{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.set-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}@media (width<=1200px){.set-grid{grid-template-columns:minmax(0,1fr)}}.rnd-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.rnd-grid figure{border:1px solid #ece8de;border-radius:10px;margin:0;overflow:hidden}.rnd-grid img,.rnd-ph{aspect-ratio:16/10;object-fit:cover;background:#ece8de;width:100%;display:block}.rnd-grid figcaption{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.rnd-grid figcaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gt{padding:0;overflow:hidden}.gt-tools{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.gt-scale{width:auto;min-height:32px;padding:0 8px;font-size:13px}.gt-scroll{min-height:300px;max-height:calc(100vh - 250px);position:relative;overflow:auto}.gt-canvas{position:relative}.gt-headrow{z-index:4;border-bottom:1px solid var(--line);background:#fff;display:flex;position:sticky;top:0}.gt-corner{z-index:5;border-right:1px solid var(--line);background:#fff;flex:none;height:56px;position:sticky;left:0}.gt-head{flex:none;height:56px;position:relative}.gt-months,.gt-weeks{height:28px;position:relative}.gt-month{color:#5f6368;white-space:nowrap;box-sizing:border-box;border-left:1px solid #ece9e3;height:28px;padding-left:6px;font-size:11.5px;font-weight:700;line-height:28px;position:absolute;top:0;overflow:hidden}.gt-week{text-align:center;color:#3b4350;white-space:nowrap;box-sizing:border-box;border-left:1px solid #ece9e3;height:28px;font-size:11.5px;line-height:28px;position:absolute;top:0;overflow:hidden}.gt-week.cur{background:var(--navy);color:#fff;font-weight:700}.gt-bodyrow{display:flex}.gt-left{z-index:3;border-right:1px solid var(--line);background:#fff;flex:none;position:sticky;left:0}.gt-proj{box-sizing:border-box;border-bottom:1px solid #ece9e3;align-items:center;gap:8px;height:66px;padding:0 10px 0 14px;display:flex}.gt-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;text-decoration:none;overflow:hidden}.gt-name:hover{text-decoration:underline}.gt-sub{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;overflow:hidden}.gt-grid{flex:none;position:relative}.gt-vline{background:#efede8;width:1px;position:absolute;top:0;bottom:0}.gt-past{background:repeating-linear-gradient(135deg,#00000005 0 6px,#0000 6px 12px);position:absolute;top:0;bottom:0;left:0}.gt-today{z-index:0;background:#5b4bd6;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.gt-row{z-index:1;box-sizing:border-box;border-bottom:1px solid #ece9e3;height:66px;position:absolute;left:0;right:0}.gt-bar{cursor:pointer;background:var(--c);height:30px;font:inherit;border:0;border-radius:999px;align-items:center;padding:0;display:flex;position:absolute;top:18px;box-shadow:0 1px 2px #0000001f}.gt-bar:hover{filter:brightness(1.08);z-index:1}.gt-bar:focus-visible{outline:2px solid var(--navy);outline-offset:2px;z-index:1}.gt-chip{color:#fff;background:#00000038;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:3px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex;position:sticky;left:334px}.gt-bar.st-not_started{background:color-mix(in srgb,var(--c) 55%,#fff)}.gt-bar.st-complete{background:color-mix(in srgb,var(--c) 30%,#e9e7e2);box-shadow:none}.gt-bar.st-complete .gt-chip{background:#0000002e}.gt-bar.st-paused{background:repeating-linear-gradient(135deg,var(--c) 0 8px,color-mix(in srgb,var(--c) 55%,#fff) 8px 16px)}.gt-key{border-top:1px solid var(--line);margin:0;padding:8px 14px 10px;font-size:12.5px}.gt-bar{cursor:default}.gt-hit{cursor:default;border-radius:999px;position:absolute;inset:0}.gt-hit:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.gt-chip{pointer-events:none;z-index:1}.gt-h{cursor:ew-resize;z-index:2;touch-action:none;border-radius:999px;width:12px;position:absolute;top:0;bottom:0}.gt-h.start{left:-3px}.gt-h.end{right:-3px}.gt-h:after{content:"";opacity:0;background:#fff;border-radius:2px;width:4px;transition:opacity .1s;position:absolute;top:7px;bottom:7px;left:4px;box-shadow:0 0 0 1px #00000040}.gt-bar:hover .gt-h:after,.gt-h:focus-visible:after,.gt-bar.dragging .gt-h:after{opacity:1}.gt-h:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.gt-bar.dragging{z-index:3;box-shadow:0 2px 8px #00000040}.gt-drag-tip{color:#fff;white-space:nowrap;pointer-events:none;background:#1c1f23;border-radius:5px;padding:2px 7px;font-size:11.5px;font-weight:700;position:absolute;top:-24px}.gt-drag-tip.start{left:0}.gt-drag-tip.end{right:0}.gt-status{border-top:1px solid var(--line);background:#f7f9fc;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;display:flex}.gt-status .linkbtn:last-child{margin-left:auto;font-size:18px;text-decoration:none}.gt-grip{color:#9aa1ab;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:28px;margin-left:-6px;font-size:16px;display:inline-flex}.gt-grip:hover{color:var(--navy);background:#f1f1ee}.gt-grip:active{cursor:grabbing}.gt-grip:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.gt-dragrow{opacity:.85;background:#eef3f8!important}.gt-hit.movable{cursor:grab;touch-action:none}.gt-bar.dragging .gt-hit.movable,.gt-hit.movable:active{cursor:grabbing}.gt-drag-tip.move{left:50%;transform:translate(-50%)}.gt-bar.stuck .gt-drag-tip{background:#b42318}.gt-row:hover,.gt-row:focus-within{z-index:2}.gt-mark{z-index:3;cursor:default;--mc:color-mix(in srgb,var(--c) 85%,#000);justify-content:center;align-items:center;width:24px;height:24px;margin-left:-12px;display:inline-flex;position:absolute;top:21px}.gt-mark svg{filter:drop-shadow(0 1px 1.5px #00000059);display:block}.gt-mark.k-milestone{z-index:4;--pin:color-mix(in srgb,var(--c) 70%,#fff);width:20px;height:25px;margin-left:-10px;top:9px}.gt-mark.k-milestone.done{--pin:var(--c)}.gt-mark.k-milestone .gt-mtip{top:28px}.gt-legend .gt-mark.k-milestone{--pin:var(--c)}.gt-mark.late{--mc:#d92d20}.gt-mark:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.gt-mtip{min-width:220px;max-width:320px;color:var(--text);border:1px solid var(--line);text-align:left;white-space:normal;z-index:10;background:#fff;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px;font-weight:400;display:none;position:absolute;top:28px;left:50%;transform:translate(-30%);box-shadow:0 8px 24px #0000002e}.gt-mark:hover .gt-mtip,.gt-mark:focus-visible .gt-mtip{display:flex}.gt-mtip strong{font-size:14px;line-height:1.3}.gt-mtip-ph{color:#fff;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:11.5px;font-weight:700}.gt-mtip-k{color:var(--muted);font-size:12px}.gt-legend{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;font-style:normal;display:flex}.gt-legend .gt-mark{--mc:color-mix(in srgb,var(--c) 85%,#000);margin:0 0 0 10px;position:static}.gt-legend .gt-mark:first-child{margin-left:0}.gt-addmark{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;background:#fff;border:1px dashed #b9b4aa;border-radius:50%;flex:none;font:700 16px/1 Arial;transition:opacity .1s}.gt-proj:hover .gt-addmark,.gt-addmark:focus-visible{opacity:1}.gt-addmark:hover{color:var(--navy);border-style:solid;border-color:var(--navy)}@media (hover:none){.gt-addmark{opacity:1}}.gt-mark.edit{cursor:pointer}.gt-pop{z-index:90;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex;position:fixed;box-shadow:0 12px 40px #02253d38}.gt-kinds{gap:6px;display:flex}.gt-kinds button{min-height:40px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font:700 13.5px Arial;display:inline-flex}.gt-kinds button.on{border-color:var(--navy);color:var(--text);box-shadow:inset 0 0 0 1px var(--navy)}.gt-kinds .gt-mark{--mc:color-mix(in srgb,var(--c) 85%,#000);--pin:var(--c);width:auto;height:auto}.gt-howto{margin-top:4px;display:block}.gt-resize{cursor:col-resize;z-index:6;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.gt-resize:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:3px}.gt-resize:hover:after,.gt-resize:focus-visible:after,body.gt-resizing .gt-resize:after{background:#7aa2c2}.gt-resize:focus-visible{outline:none}body.gt-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.gt-corner{position:sticky}.hm-gantt .gt-scroll{min-height:0;max-height:440px}.pb-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pb-subnav{flex-direction:column;gap:2px;display:flex;position:sticky;top:12px}.pb-subnav button{text-align:left;width:100%;min-height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:0 6px 6px 0;padding:0 14px;font:16px Arial;display:block}.pb-subnav button[aria-current=page]{border-left-color:var(--navy);background:#e9e5dc;font-weight:700}.pb-subnav .pb-sep{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:14px 14px 6px;font-size:12px;font-weight:700}.pb-stats{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pb-stats>div{border-right:1px solid #ece9e3;padding:16px 20px}.pb-stats>div:last-child{border-right:0}.pb-stats .v{font-size:26px;font-weight:700}.pb-body{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pb-phases button{width:100%;min-height:40px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 8px;font:15px Arial;display:flex}.pb-phases button[aria-pressed=true]{background:#ece9e3;font-weight:700}.pb-dot{box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px}.pb-row{border-bottom:1px solid #efece6;grid-template-columns:minmax(150px,1.1fr) minmax(220px,1.5fr) 92px 92px 110px 80px 40px;align-items:center;gap:10px;padding:10px 16px;display:grid}.pb-row.head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#f6f5f2;font-size:12px;font-weight:700}.pb-row.total{background:#f6f5f2;border-bottom:0;font-weight:700}.pb-in{text-align:right;font-variant-numeric:tabular-nums;box-sizing:border-box;border:1px solid #b9b4aa;border-radius:6px;width:100%;min-height:40px;padding:6px 10px;font:16px Arial}.pb-in:focus{outline-offset:1px;outline:3px solid #7aa2c2}.pb-avatar{background:#ece9e3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.pb-subtabs{border-bottom:1px solid var(--line);gap:22px;display:flex}.pb-subtabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 2px;font:700 16px Arial}.pb-subtabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--navy)}@media (width<=1100px){.pb-layout,.pb-body{grid-template-columns:minmax(0,1fr)}.pb-subnav{flex-flow:wrap;position:static}.pb-subnav .pb-sep{display:none}.pb-subnav button{border-bottom:3px solid #0000;border-left:0;border-radius:0;width:auto}.pb-subnav button[aria-current=page]{border-bottom-color:var(--navy)}.pb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pb-row{grid-template-columns:minmax(0,1fr) 80px 80px 90px 36px}.pb-row .pb-role,.pb-row .pb-logged{display:none}}.tt{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:visible}.tt-row{border-bottom:1px solid #efece6;grid-template-columns:minmax(150px,1.1fr) minmax(240px,1.7fr) 190px 120px 44px;align-items:center;gap:12px;padding:10px 16px;display:grid}.tt-row:last-child{border-bottom:0}.tt-row.head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#f6f5f2;border-radius:8px 8px 0 0;font-size:12px;font-weight:700}.tt-row.total{font-weight:700}.tt-r{text-align:right}.tt-who{align-items:center;gap:10px;min-width:0;display:flex}.tt-av{width:28px;height:28px;font-size:11px}.tt-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.tt-logged{color:var(--muted);font-size:12px;display:block}.tt-role{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.tt-coin{color:#fff;background:#3b4350;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.tt-edit{color:#2b5c8a;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:15px}.tt-edit:hover{background:#eef3f8}.tt-pair{grid-template-columns:1fr 1fr;display:grid}.tt-pair .pb-in{text-align:right;border-radius:0}.tt-pair>span:first-child .pb-in{border-radius:6px 0 0 6px}.tt-pair>span:last-child .pb-in{border-radius:0 6px 6px 0;margin-left:-1px}.tt-pair.plain>span{padding-right:12px}.pb-toggle{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.pb-warn{color:#fff;background:#d92d20;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=760px){.tt-row{grid-template-columns:minmax(0,1fr) 150px 90px 36px}.tt-row>:nth-child(2){display:none}}.rr-back{z-index:80;background:#10182859;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.rr{background:#fff;border-radius:12px;flex-direction:column;gap:14px;width:min(560px,100%);padding:22px 24px;display:flex;box-shadow:0 20px 50px #1018284d}.rr-x{color:#6b7686;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 8px;font-size:26px;line-height:1}.rr-x:hover{background:#f1f1ee}.ph-cell{align-items:flex-start;gap:6px;display:inline-flex}.ph-grip{color:#98a2b3;fill:currentColor;cursor:grab;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:26px;margin-left:-6px;display:inline-flex}.ph-grip:hover,.ph-grip:focus-visible{color:#344054;background:#efede7}.ph-grip:active{cursor:grabbing}.ph-grip-sp{flex:none;width:16px;display:inline-block}tr.ph-dragging{opacity:.45}tr.ph-drop td{box-shadow:inset 0 2px #02253d}tr.ph-drop.below td{box-shadow:inset 0 -2px #02253d}.ts-days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ts-day{border:1px solid var(--line);min-height:64px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font:14px Arial,sans-serif;display:flex}.ts-day strong{font-size:18px}.ts-day .num{color:var(--muted);font-size:12px}.ts-day.today{border-color:var(--navy)}.ts-day.on{background:var(--navy);border-color:var(--navy);color:#ede6d6}.ts-day.on .num{color:#ede6d6}.ts-mrow{border-bottom:1px solid #efece6;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.ts-mrow:last-child{border-bottom:0}.ts-mrow .ts-in{width:84px;min-height:52px;font-size:20px}.ts-other{color:#7a4b06;background:#fef6e7;border-left:3px solid #b54708;border-radius:8px;margin:0;padding:10px 14px;font-size:14px}.ts-sheet{min-width:1180px}.ts-row{grid-template-columns:minmax(300px,1.6fr) minmax(190px,1fr) repeat(7,92px) 70px 40px;align-items:center;display:grid}.ts-row .cell{text-align:center;padding:8px 6px}.ts-row .ts-l{text-align:left;padding-left:16px}.ts-head{border-bottom:1px solid var(--line);background:#f6f5f2;font-size:14px;font-weight:700}.ts-head .is-today{background:#eef2f6}.ts-sum{border-bottom:1px solid var(--line);font-weight:700}.ts-proj{border-bottom:1px solid var(--line);gap:10px;margin:0;padding:14px 16px}.ts-line{border-bottom:1px solid #efece6;min-height:72px}.ts-line:last-child{border-bottom:0}.ts-what{justify-content:space-between;align-items:center;gap:10px;display:flex}.ts-circle{border:2px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:14px;font-weight:700;display:inline-flex}.ts-cellwrap{position:relative}.ts-note{z-index:60;border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;width:300px;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 24px #10182829}.ts-note:after{content:"";border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.ts-note textarea{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);resize:vertical;border-radius:10px 10px 0 0;width:100%;min-height:58px;padding:12px 14px;font:15px Arial,sans-serif;display:block}.ts-note textarea:focus{outline-offset:-2px;outline:2px solid #7aa2c2}.ts-note p{margin:0;padding:10px 14px;font-size:14px}.ts-note a{font-weight:700}.ts-hasnote{pointer-events:none;background:#b54708;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.ts-circle{background:radial-gradient(closest-side,#fff calc(100% - 4px),transparent calc(100% - 3px)),conic-gradient(var(--navy) var(--p,0deg),#e4e0d8 0);border:0}.ts-circle.over{background:radial-gradient(closest-side,#fff calc(100% - 4px),transparent calc(100% - 3px)),conic-gradient(#b54708 var(--p,0deg),#e4e0d8 0)}.ts-lock{background:#f2f4f7;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.ts-lock.open{background:#fff4e5;border-color:#f5c37a}.ts-fs:disabled .ts-in,.ts-fs:disabled select{opacity:.7;cursor:not-allowed}.iv-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:hidden}.iv-stats>div{border-right:1px solid #ece9e3;padding:16px 20px}.iv-wrap{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.iv-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efece6;grid-template-columns:110px minmax(200px,2fr) minmax(130px,1.1fr) 110px 110px 100px minmax(150px,1.2fr) 140px;align-items:center;gap:12px;padding:12px 16px;font:14px Arial;display:grid}.iv-row:hover{background:#faf9f6}.iv-row[aria-pressed=true]{background:#eef2f6}.iv-head{cursor:default;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#f6f5f2;font-size:12px;font-weight:700}.iv-head:hover{background:#f6f5f2}.iv-panel{position:sticky;top:16px}.iv-tl{border-left:2px solid #ece9e3;margin:0;padding:0 0 0 4px;list-style:none}.iv-tl li{padding:0 0 12px 18px;position:relative}.iv-tl .dot{background:#fff;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;left:-11px}.ib-cols{grid-template-columns:minmax(200px,1.6fr) 104px 110px 120px 104px 124px 140px 110px;align-items:center;gap:10px;display:grid}.ib-send{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ib-doc{color:#111;background:#fff;padding:40px 44px;font-size:13px;box-shadow:0 1px 3px #0000001f,0 8px 24px #0000000f}.ib-th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #d0d5dd;padding:8px 10px;font-size:11px;font-weight:700}.chip{background:#eef2f6;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.chip button{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:15px}.tog{align-items:flex-start;gap:10px;font-size:14px;font-weight:700;display:flex}.tog input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin-top:1px}.tog small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}@media (width<=1250px){.iv-wrap,.ib-send{grid-template-columns:minmax(0,1fr)}.iv-panel{position:static}}@media (width<=800px){.iv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ib-basis{border:1px solid #d0d5dd;border-radius:8px;width:max-content;display:inline-flex;overflow:hidden}.ib-basis button{min-height:36px;color:var(--muted);cursor:pointer;background:#fff;border:0;padding:0 14px;font:700 13.5px Arial}.ib-basis button+button{border-left:1px solid #d0d5dd}.ib-basis button.on{background:var(--navy);color:#fff}.ib-basis button:disabled{cursor:default}.ib-adv{background:#fff7e6;border:1px solid #f5d38a;border-radius:8px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.45}.ft-grid{grid-template-columns:minmax(0,1fr) minmax(220px,400px) minmax(0,1fr);grid-template-areas:"top top top""bl tri br";gap:6px 20px;margin-top:14px;display:grid}.ft-top{grid-area:top;justify-self:center;width:min(100%,640px)}.ft-bl{grid-area:bl;place-self:end;width:min(100%,420px)}.ft-br{grid-area:br;place-self:end start;width:min(100%,420px)}.ft-tri{grid-area:tri;align-self:end;position:relative}.ft-tri svg{width:100%;height:auto;display:block}.ft-center{text-align:center;flex-direction:column;align-items:center;gap:2px;width:62%;display:flex;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)}.ft-center-l{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.ft-center strong{color:var(--navy);font-size:28px;line-height:1.15}.ft-center-s{color:var(--muted);font-size:12.5px;line-height:1.35}.ft-corner{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;margin:0;padding:12px 14px}.ft-corner legend{align-items:center;gap:8px;padding:0 6px;font-size:15px;font-weight:700;display:flex}.ft-dot{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.ft-hrs{flex-direction:column;gap:6px;display:flex}.ft-hrs-h,.ft-hrs-r{grid-template-columns:minmax(0,1.6fr) 76px 86px 96px 28px;align-items:center;gap:6px;display:grid}.ft-hrs-h span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.ft-hrs-h span:nth-child(4),.ft-amt{text-align:right}.ft-hrs-r .input{min-height:38px;padding:6px 8px;font-size:15px}.ft-amt{font-size:14px}.ft-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1}.ft-x:hover:not(:disabled){color:var(--red);background:#f2efe8}.ft-x:disabled{opacity:.3;cursor:default}.ft-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ft-trio{grid-template-columns:1fr 1fr .8fr;gap:8px;display:grid}.ft-fee{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;margin:10px 0 0;padding-top:8px;display:flex}.ft-fee .num{color:var(--navy);font-size:19px;font-weight:700}.ft-fee small{color:var(--muted);font-size:12px}@media (width<=520px){.ft-hrs-h{display:none}.ft-hrs-r{grid-template-columns:minmax(0,1fr) 64px 72px 28px}.ft-amt{display:none}}.ft-layout{grid-template-columns:minmax(0,1fr) 270px 240px;gap:20px;display:grid}.ft-main{min-width:0;container-type:inline-size}.ft-save{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ft-save .input{flex:280px;max-width:520px}.ft-list{border-left:1px solid var(--line);min-width:0;padding-left:18px}.ft-list h3{margin:0;font-size:16px}.ft-years{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ft-years .chip{min-height:30px;padding:0 12px;font-size:13px}.ft-list ul{flex-direction:column;gap:4px;max-height:620px;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.ft-list li{border-radius:8px;align-items:center;gap:2px;display:flex}.ft-list li.on{box-shadow:inset 3px 0 0 var(--navy);background:#eef3f8}.ft-item{text-align:left;cursor:pointer;min-width:0;color:var(--text);background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;gap:2px;padding:8px 6px 8px 10px;font:15px Arial,sans-serif;display:flex}.ft-item:hover{background:#f6f5f2}.ft-item-n{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ft-item-m{color:var(--muted);justify-content:space-between;gap:8px;font-size:13px;display:flex}.ft-item-m .num{color:var(--navy);font-weight:700}@container (width<=900px){.ft-pair,.ft-trio{grid-template-columns:minmax(0,1fr)}.ft-center strong{font-size:22px}}@container (width<=560px){.ft-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""tri""bl""br"}.ft-tri{justify-self:center;width:min(100%,380px)}.ft-bl,.ft-br{justify-self:stretch;width:auto}}@media (width<=1280px){.ft-layout{grid-template-columns:minmax(0,1fr) 270px}.ft-list{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:14px 0 0}}@media (width<=1000px){.ft-layout{grid-template-columns:minmax(0,1fr)}.ft-split{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}}.ft-split{border-left:1px solid var(--line);min-width:0;padding-left:18px}.ft-split h3{margin:0;font-size:16px}.ft-split-t{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px}.ft-split-t thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 4px 6px;font-size:11px;font-weight:700}.ft-split-t thead th:last-child,.ft-split-t td:last-child,.ft-split-t tfoot td:last-child{text-align:right}.ft-split-t tbody th{text-align:left;min-width:0;padding:3px 4px;font-weight:400}.ft-split-t td{padding:3px 4px}.ft-split-t td .input{text-align:right;width:58px;min-height:32px;padding:4px 6px;font-size:14px}.ft-ph{background:var(--navy);color:#fff;text-align:center;border-radius:4px;min-width:30px;margin-right:6px;padding:1px 5px;font-size:12px;font-weight:700;display:inline-block}.ft-ph-n{color:var(--muted);font-size:12px}.ft-split-t tr.off .ft-ph{background:#c9c4b9}.ft-split-t tr.off td:last-child{color:var(--muted)}.ft-split-t tfoot th,.ft-split-t tfoot td{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.ft-split-t tfoot th{text-align:left}.ft-split-t tfoot tr.warn td:nth-child(2){color:var(--amber)}.ft-split-w{color:#7a4b06;background:#fef6e7;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px}.ft-create{width:100%;margin-top:14px}.np-seed{border-left:3px solid var(--navy);background:#eef3f8;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;font-size:14px;display:flex}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(./lato-latin-700-normal-DAdL7O4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(./lato-latin-ext-700-italic-COy6bFiU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(./lato-latin-700-italic-Jzc1y7Yy.woff2)format("woff2"),url(./lato-latin-700-italic-Db_2buKa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ag-wrap{grid-template-columns:340px minmax(0,1fr) 250px;align-items:start;margin:0 calc(-1*clamp(16px,2.6vw,36px));display:grid}.ag-out{border-right:1px solid var(--line);background:#fff;max-height:100vh;position:sticky;top:0;overflow-y:auto}.ag-out .ag-f{flex-direction:column;gap:10px;display:flex}.ag-row{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#fff;border:0;font:15px Arial;display:block}.ag-row:hover{background:#f3f1ec}.ag-chip{border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.ag-panel{background:#f7f9fb;border:1px solid #d8dee6;border-radius:8px;flex-direction:column;gap:10px;margin:0 12px 10px 28px;padding:12px;display:flex}.ag-seg{border:1px solid #b9b4aa;border-radius:6px;display:inline-flex;overflow:hidden}.ag-seg button{cursor:pointer;min-height:34px;color:var(--navy);background:#fff;border:0;padding:0 12px;font:700 14px Arial}.ag-seg button[aria-pressed=true]{background:var(--navy);color:#fff}.ag-main{background:#e9e6df;min-width:0;min-height:100vh;padding:24px clamp(12px,2.5vw,36px) 60px}.ag-doc{color:#000;background:#fff;max-width:816px;margin:0 auto;padding:48px 56px 56px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.38;box-shadow:0 1px 3px #0000001f,0 8px 24px #0000000f}.ag-doc p{margin:0 0 10px}.ag-doc ul{margin:4px 0 10px;padding-left:22px}.ag-doc li{margin:0 0 3px}.ag-doc table{border-collapse:collapse}.ag-doc .ag-box td{vertical-align:top;border:1px solid #ccc;padding:2px 6px}.ag-doc .ag-box td.k{white-space:nowrap;border:0;padding-left:0;text-decoration:underline}.ag-fp{cursor:pointer;border-radius:2px}.ag-clause{border-left:3px solid #0000;margin:0 0 12px -13px;padding-left:10px;position:relative}.ag-toolbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-26px calc(-1*clamp(16px,2.6vw,36px)) 0;padding:12px 24px;display:flex}@media (width<=1100px){.ag-wrap{grid-template-columns:minmax(0,1fr)}.ag-out{border-right:0;max-height:none;position:static}}@page{size:letter;margin:.5in}.ag-print-host{background:#fff;width:720px;position:absolute;top:0;left:-10000px}.ag-page{width:720px;display:flow-root;position:relative}.ag-print-host .ag-page{height:956px;overflow:hidden}.ag-foot{text-align:center;letter-spacing:.03em;color:#1d3b6e;font:700 11px Arial,Helvetica,sans-serif;position:absolute;bottom:0;left:0;right:0}.ag-src-offscreen{width:816px;position:absolute;top:0;left:-10000px}.ag-screen-pages .ag-page{box-sizing:content-box;background:#fff;height:960px;margin:0 auto 22px;padding:48px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f,0 8px 24px #0000000f}.ag-pb-add{z-index:2;color:#475467;cursor:pointer;opacity:0;background:#fff;border:1px dashed #9aa4b2;border-radius:6px;padding:2px 8px;font:12px Arial;transition:opacity .12s;position:absolute;top:-2px;right:0}.ag-sec>.ag-pb-add{top:-22px}.ag-sec:hover>.ag-pb-add,.ag-clause:hover>.ag-pb-add,.ag-pb-add:focus-visible{opacity:1}.ag-pb-on{letter-spacing:.06em;text-transform:uppercase;color:#2b5c8a;align-items:center;gap:10px;margin:6px 0 10px;font:700 11px Arial;display:flex}.ag-pb-on:before,.ag-pb-on:after{content:"";border-top:2px dashed #2b5c8a;flex:1}.ag-pb-on span{order:0}.ag-pb-on button{color:#b42318;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;order:2;font:12px Arial;text-decoration:underline}@media print{body.ag-printing>:not(#ag-print){display:none!important}body.ag-printing .ag-print-host{position:static;left:0}.ag-page{break-after:page}.ag-page:last-child{break-after:auto}body{background:#fff}.side,.topbar,.ag-out,.ag-toolbar,.no-print{display:none!important}.shell{display:block}.main{padding:0}.ag-wrap{margin:0;display:block}.ag-main{background:#fff;min-height:0;padding:0}.ag-doc{box-shadow:none;max-width:none;padding:0}.ag-clause{border-left-color:#0000!important}}.ag-drop{cursor:pointer;text-align:center;background:#fff;border:2px dashed #b9b4aa;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:110px;padding:12px;display:flex}.ag-drop:hover,.ag-drop.over{border-color:var(--navy);background:#f3f6f9}.ag-drop:focus-visible{outline-offset:2px;outline:3px solid #7aa2c2}.ag-drop img{object-fit:contain;max-width:260px;max-height:74px}.ag-drop-h{color:var(--muted);font-size:12px}.ag-screen-pages .ag-foot{bottom:48px;left:48px;right:48px}.ag-doc h1,.ag-doc h2,.ag-doc h3,.ag-doc .ag-ct,.ag-doc .ag-hd,.ag-foot{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700}.ag-doc .ag-nb{font-family:Arial,Helvetica,sans-serif}.ag-tools{border-left:1px solid var(--line);background:#fff;flex-direction:column;align-self:start;gap:0;max-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.ag-tool{border-bottom:1px solid #ece9e3;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ag-tool .btn{width:100%}.ag-tool .ag-seg{display:flex}.ag-tool .ag-seg button{flex:1}@media (width<=1100px){.ag-tools{border-left:0;border-bottom:1px solid var(--line);order:-1;max-height:none;position:static}}.ag-doc .ag-toc{align-items:flex-end;gap:0;display:flex}.ag-doc .ag-toc-dots{border-bottom:1.5px dotted #000;flex:1;min-width:24px;margin:0 6px 4px}.ag-doc .ag-toc-pg{text-align:right;min-width:18px}.ag-typebtn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.ag-typemenu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000024}.ag-typemenu label{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.ag-typemenu label:hover{background:#f2f0ea}.ag-typemenu input{width:18px;height:18px}.ag-doc table.ag-tbl{border-collapse:collapse;text-align:center;margin:6px auto 12px;font-size:13px}.ag-doc .ag-tbl th,.ag-doc .ag-tbl td{border:1px solid #000;padding:4px 10px}.ag-doc .ag-tbl thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e6e6e6;font-weight:700}:root{--puck-color-rose-01:#4a001c;--puck-color-rose-02:#670833;--puck-color-rose-03:#87114c;--puck-color-rose-04:#a81a66;--puck-color-rose-05:#bc5089;--puck-color-rose-06:#cc7ca5;--puck-color-rose-07:#d89aba;--puck-color-rose-08:#e3b8cf;--puck-color-rose-09:#efd6e3;--puck-color-rose-10:#f6eaf1;--puck-color-rose-11:#faf4f8;--puck-color-rose-12:#fef8fc;--puck-color-azure-01:#00175d;--puck-color-azure-02:#002c77;--puck-color-azure-03:#014292;--puck-color-azure-04:#0158ad;--puck-color-azure-05:#3479be;--puck-color-azure-06:#6499cf;--puck-color-azure-07:#88b0da;--puck-color-azure-08:#abc7e5;--puck-color-azure-09:#cfdff0;--puck-color-azure-10:#e7eef7;--puck-color-azure-11:#f3f6fb;--puck-color-azure-12:#f7faff;--puck-color-green-01:#002000;--puck-color-green-02:#043604;--puck-color-green-03:#084e08;--puck-color-green-04:#0c680c;--puck-color-green-05:#1d882f;--puck-color-green-06:#2faa53;--puck-color-green-07:#56c16f;--puck-color-green-08:#7dd78b;--puck-color-green-09:#b8e8bf;--puck-color-green-10:#ddf3e0;--puck-color-green-11:#eff8f0;--puck-color-green-12:#f3fcf4;--puck-color-yellow-01:#211000;--puck-color-yellow-02:#362700;--puck-color-yellow-03:#4c4000;--puck-color-yellow-04:#645a00;--puck-color-yellow-05:#877614;--puck-color-yellow-06:#ab9429;--puck-color-yellow-07:#bfac4e;--puck-color-yellow-08:#d4c474;--puck-color-yellow-09:#e6deb1;--puck-color-yellow-10:#f3efd9;--puck-color-yellow-11:#f9f7ed;--puck-color-yellow-12:#fcfaf0;--puck-color-red-01:#4c0000;--puck-color-red-02:#6a0a10;--puck-color-red-03:#8a1422;--puck-color-red-04:#ac1f35;--puck-color-red-05:#bf5366;--puck-color-red-06:#ce7e8e;--puck-color-red-07:#d99ca8;--puck-color-red-08:#e4b9c2;--puck-color-red-09:#efd7db;--puck-color-red-10:#f6eaec;--puck-color-red-11:#faf4f5;--puck-color-red-12:#fff9fa;--puck-color-grey-01:#181818;--puck-color-grey-02:#292929;--puck-color-grey-03:#404040;--puck-color-grey-04:#5a5a5a;--puck-color-grey-05:#767676;--puck-color-grey-06:#949494;--puck-color-grey-07:#ababab;--puck-color-grey-08:#c3c3c3;--puck-color-grey-09:#dcdcdc;--puck-color-grey-10:#efefef;--puck-color-grey-11:#f5f5f5;--puck-color-grey-12:#fafafa;--puck-color-black:#000;--puck-color-white:#fff;--puck-font-size-scale-base-unitless:12;--puck-font-size-xxxs-unitless:12;--puck-font-size-xxs-unitless:14;--puck-font-size-xs-unitless:16;--puck-font-size-s-unitless:18;--puck-font-size-m-unitless:21;--puck-font-size-l-unitless:24;--puck-font-size-xl-unitless:28;--puck-font-size-xxl-unitless:36;--puck-font-size-xxxl-unitless:48;--puck-font-size-xxxxl-unitless:56;--puck-font-size-xxxs:calc(1rem * var(--puck-font-size-xxxs-unitless) / 16);--puck-font-size-xxs:calc(1rem * var(--puck-font-size-xxs-unitless) / 16);--puck-font-size-xs:calc(1rem * var(--puck-font-size-xs-unitless) / 16);--puck-font-size-s:calc(1rem * var(--puck-font-size-s-unitless) / 16);--puck-font-size-m:calc(1rem * var(--puck-font-size-m-unitless) / 16);--puck-font-size-l:calc(1rem * var(--puck-font-size-l-unitless) / 16);--puck-font-size-xl:calc(1rem * var(--puck-font-size-xl-unitless) / 16);--puck-font-size-xxl:calc(1rem * var(--puck-font-size-xxl-unitless) / 16);--puck-font-size-xxxl:calc(1rem * var(--puck-font-size-xxxl-unitless) / 16);--puck-font-size-xxxxl:calc(1rem * var(--puck-font-size-xxxxl-unitless) / 16);--puck-font-size-base:var(--puck-font-size-xs);--line-height-reset:1;--line-height-xs:calc(var(--space-m-unitless) / var(--puck-font-size-m-unitless));--line-height-s:calc(var(--space-m-unitless) / var(--puck-font-size-s-unitless));--line-height-m:calc(var(--space-m-unitless) / var(--puck-font-size-xs-unitless));--line-height-l:calc(var(--space-m-unitless) / var(--puck-font-size-xxs-unitless));--line-height-xl:calc(var(--space-m-unitless) / var(--puck-font-size-scale-base-unitless));--line-height-base:var(--line-height-m);--fallback-font-stack:-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--puck-font-family:Inter, var(--fallback-font-stack);--puck-font-family-monospaced:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}@supports (font-variation-settings:normal){:root{--puck-font-family:InterVariable, var(--fallback-font-stack)}}#frame-root{height:1px;min-height:100vh}[data-puck-entry]{z-index:0;position:relative}._ActionBar_rvadt_1{cursor:default;padding:4px;background:var(--puck-color-grey-01);width:auto;color:var(--puck-color-white);font-family:var(--puck-font-family);border-radius:8px;align-items:center;min-height:26px;padding-inline:0;display:flex}._ActionBar-label_rvadt_18{color:var(--puck-color-grey-08);font-size:var(--puck-font-size-xxxs);text-overflow:ellipsis;white-space:nowrap;margin-inline:4px;padding-inline:8px;font-weight:500}._ActionBar-action_rvadt_30+._ActionBar-label_rvadt_18{padding-inline-start:0}._ActionBar-label_rvadt_18+._ActionBar-action_rvadt_30{margin-inline-start:-4px}._ActionBar-group_rvadt_38{border-inline-start:.5px solid var(--puck-color-grey-05);align-items:center;height:100%;padding-inline:4px;display:flex}._ActionBar-group_rvadt_38:first-of-type{border-inline-start:0}._ActionBar-group_rvadt_38:empty{display:none}._ActionBar-action_rvadt_30{color:var(--puck-color-grey-08);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-inline:4px;padding:6px 8px;transition:color 50ms ease-in;display:flex;overflow:hidden}._ActionBar-action_rvadt_30 svg{max-width:none!important}._ActionBar-action_rvadt_30:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media (hover:hover) and (pointer:fine){._ActionBar-action_rvadt_30:hover{color:var(--puck-color-azure-06);transition:none}}._ActionBar-action_rvadt_30:active{color:var(--puck-color-azure-07);transition:none}._ActionBar-group_rvadt_38 *{margin:0}._InputWrapper_bsxfo_1+._InputWrapper_bsxfo_1{margin-top:12px}._Input-label_bsxfo_5{color:var(--puck-color-grey-04);font-size:var(--puck-font-size-xxs);align-items:center;padding-bottom:12px;font-weight:600;display:flex}._Input-labelIcon_bsxfo_14{color:var(--puck-color-grey-07);margin-inline-end:4px;padding-inline-start:4px;display:flex}._Input-disabledIcon_bsxfo_21{color:var(--puck-color-grey-05);margin-inline-start:auto}._Input-input_bsxfo_26{background:var(--puck-color-white);border-style:solid;border-width:1px;border-color:var(--puck-color-grey-09);box-sizing:border-box;border-radius:4px;width:100%;max-width:100%;padding:12px 15px;font-family:inherit;font-size:16px;transition:border-color 50ms ease-in}@media (width>=458px){._Input-input_bsxfo_26{font-size:14px}}select._Input-input_bsxfo_26{appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") calc(100% - 12px) calc(50% + 3px)/12px no-repeat;background-color:var(--puck-color-white);cursor:pointer}select._Input-input_bsxfo_26:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:12px calc(50% + 3px)}@media (hover:hover) and (pointer:fine){:is(._Input_bsxfo_1:has(>input):hover ._Input-input_bsxfo_26:not([readonly]),._Input_bsxfo_1:has(>textarea):hover ._Input-input_bsxfo_26:not([readonly])){border-color:var(--puck-color-grey-05);transition:none}._Input_bsxfo_1:has(>select):hover ._Input-input_bsxfo_26:not([disabled]){background-color:var(--puck-color-azure-12);border-color:var(--puck-color-grey-05);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235a5a5a'><polygon points='0,0 100,0 50,50'/></svg>");transition:none}}._Input-input_bsxfo_26:focus{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}._Input--readOnly_bsxfo_82>._Input-input_bsxfo_26,._Input--readOnly_bsxfo_82>select._Input-input_bsxfo_26{background-color:var(--puck-color-grey-11);border-color:var(--puck-color-grey-09);color:var(--puck-color-grey-04);cursor:default;opacity:1;outline:0;transition:none}._Input-radioGroupItems_bsxfo_93{border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-wrap:wrap;display:flex}._Input-radio_bsxfo_93{border-inline-end:1px solid var(--puck-color-grey-09);flex-grow:1}._Input-radio_bsxfo_93:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}._Input-radio_bsxfo_93:first-of-type ._Input-radioInner_bsxfo_110{border-top-left-radius:3px;border-bottom-left-radius:3px}._Input-radio_bsxfo_93:last-of-type{border-inline-end:0;border-top-right-radius:4px;border-bottom-right-radius:4px}._Input-radio_bsxfo_93:last-of-type ._Input-radioInner_bsxfo_110{border-top-right-radius:3px;border-bottom-right-radius:3px}._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;font-size:var(--puck-font-size-xxxs);text-align:center;padding:8px 12px;transition:background-color 50ms ease-in}._Input-radio_bsxfo_93:has(:focus-visible){outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media (hover:hover) and (pointer:fine){._Input-radioInner_bsxfo_110:hover{background-color:var(--puck-color-azure-12);transition:none}}._Input--readOnly_bsxfo_82 ._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:default}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:500}._Input--readOnly_bsxfo_82 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-grey-11);color:var(--puck-color-grey-04)}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}textarea._Input-input_bsxfo_26{margin-bottom:-4px}._ArrayField_14u8o_5{background:var(--puck-color-azure-11);border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-direction:column;display:flex}._ArrayField--isDraggingFrom_14u8o_13{background-color:var(--puck-color-azure-11);overflow:hidden}._ArrayField-addButton_14u8o_18{background-color:var(--puck-color-white);color:var(--puck-color-azure-05);cursor:pointer;text-align:left;border:none;border-radius:3px;justify-content:center;width:100%;margin:0;padding:14px;transition:background-color 50ms ease-in;display:flex}._ArrayField--hasItems_14u8o_33>._ArrayField-addButton_14u8o_18{border-top:1px solid var(--puck-color-grey-09);border-top-left-radius:0;border-top-right-radius:0}._ArrayField-addButton_14u8o_18:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media (hover:hover) and (pointer:fine){._ArrayField_14u8o_5:not(._ArrayField--isDraggingFrom_14u8o_13)>._ArrayField-addButton_14u8o_18:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._ArrayField_14u8o_5:not(._ArrayField--isDraggingFrom_14u8o_13)>._ArrayField-addButton_14u8o_18:active{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}._ArrayField-inner_14u8o_59{margin-top:-1px}._ArrayFieldItem_14u8o_67{border-top:1px solid var(--puck-color-grey-09);border-top-left-radius:3px;border-top-right-radius:3px;display:block;position:relative}._ArrayFieldItem--isDragging_14u8o_78{border-top:#0000}._ArrayFieldItem--isExpanded_14u8o_82:before{display:none}._ArrayFieldItem--isExpanded_14u8o_82{z-index:2;border-bottom:0;outline-offset:0px!important;outline:1px solid var(--puck-color-azure-07)!important}._ArrayFieldItem--isDragging_14u8o_78{outline:2px var(--puck-color-azure-09) solid!important}._ArrayFieldItem--isDragging_14u8o_78 ._ArrayFieldItem-summary_14u8o_97:active{background-color:var(--puck-color-white)}._ArrayFieldItem_14u8o_67+._ArrayFieldItem_14u8o_67{border-top-left-radius:0;border-top-right-radius:0}._ArrayFieldItem-summary_14u8o_97{background:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;font-size:var(--puck-font-size-xxs);justify-content:space-between;align-items:center;gap:2px;padding:12px 15px;list-style:none;transition:background-color 50ms ease-in;display:flex;position:relative;overflow:hidden}._ArrayFieldItem_14u8o_67:first-of-type>._ArrayFieldItem-summary_14u8o_97{border-top-left-radius:3px;border-top-right-radius:3px}._ArrayField--addDisabled_14u8o_127>._ArrayField-inner_14u8o_59>._ArrayFieldItem_14u8o_67:last-of-type:not(._ArrayFieldItem--isExpanded_14u8o_82)>._ArrayFieldItem-summary_14u8o_97,._ArrayField--addDisabled_14u8o_127>._ArrayField-inner_14u8o_59>._ArrayFieldItem--isExpanded_14u8o_82:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}._ArrayFieldItem-summary_14u8o_97:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover:hover) and (pointer:fine){._ArrayFieldItem-summary_14u8o_97:hover{background-color:var(--puck-color-azure-12);transition:none}}._ArrayFieldItem-summary_14u8o_97:active{background-color:var(--puck-color-azure-11);transition:none}._ArrayFieldItem--isExpanded_14u8o_82>._ArrayFieldItem-summary_14u8o_97{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:600;transition:none}._ArrayFieldItem-body_14u8o_166{background:var(--puck-color-white);display:none}._ArrayFieldItem--isExpanded_14u8o_82>._ArrayFieldItem-body_14u8o_166{display:block}._ArrayFieldItem-fieldset_14u8o_175{border:none;border-top:1px solid var(--puck-color-grey-09);min-width:0;margin:0;padding:16px 15px}._ArrayFieldItem-rhs_14u8o_183{align-items:center;gap:4px;display:flex}._ArrayFieldItem-actions_14u8o_189{color:var(--puck-color-grey-04);opacity:0;gap:4px;display:flex}._ArrayFieldItem-summary_14u8o_97:focus-within>._ArrayFieldItem-rhs_14u8o_183>._ArrayFieldItem-actions_14u8o_189,._ArrayFieldItem-summary_14u8o_97:hover>._ArrayFieldItem-rhs_14u8o_183>._ArrayFieldItem-actions_14u8o_189{opacity:1}._IconButton_swpni_1{color:currentColor;font-family:var(--puck-font-family);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex}._IconButton_swpni_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media (hover:hover) and (pointer:fine){._IconButton_swpni_1:hover:not(._IconButton--disabled_swpni_20){background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);cursor:pointer;transition:none}}._IconButton_swpni_1:active{background:var(--puck-color-azure-11);transition:none}._IconButton-title_swpni_33{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._IconButton--disabled_swpni_20{color:var(--puck-color-grey-07)}@keyframes _loader-animation_nacdm_1{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.8)}to{transform:rotate(360deg)scale(1)}}._Loader_nacdm_13{background:0 0;border:2px solid;border-bottom-color:#0000;border-radius:100%;animation:1s linear infinite both _loader-animation_nacdm_1;display:inline-block}._DragIcon_17p8x_1{color:var(--puck-color-grey-05);cursor:grab;border-radius:4px;padding:4px}._DragIcon--disabled_17p8x_8{cursor:no-drop}@media (hover:hover) and (pointer:fine){._DragIcon_17p8x_1:not(._DragIcon--disabled_17p8x_8):hover{color:var(--puck-color-azure-05);background-color:var(--puck-color-azure-12)}}[data-dnd-placeholder] *{opacity:0!important}._ExternalInput-actions_91ls0_1{display:flex}._ExternalInput-button_91ls0_5{background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);color:var(--puck-color-azure-04);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex-grow:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;transition:background-color 50ms ease-in;display:flex;position:relative;overflow:hidden}._ExternalInput--dataSelected_91ls0_24 ._ExternalInput-button_91ls0_5{color:var(--puck-color-grey-03);border-top-right-radius:0;border-bottom-right-radius:0;display:block}._ExternalInput--readOnly_91ls0_31 ._ExternalInput-button_91ls0_5{background-color:var(--puck-color-grey-11)}._ExternalInput-detachButton_91ls0_35{border:1px solid var(--puck-color-grey-09);background-color:var(--puck-color-grey-12);color:var(--puck-color-grey-05);border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:center;align-items:center;gap:8px;margin-inline-start:-1px;padding:8px 12px;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex;position:relative}._ExternalInput-button_91ls0_5:focus-visible,._ExternalInput-detachButton_91ls0_35:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;z-index:1}@media (hover:hover) and (pointer:fine){._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:hover,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{background:var(--puck-color-azure-12);transition:none}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{color:var(--puck-color-azure-04)}}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:active,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:active{background:var(--puck-color-azure-11);transition:none}._ExternalInputModal_91ls0_79{color:var(--puck-color-black);grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;min-height:50dvh;max-height:90dvh;display:grid;position:relative}._ExternalInputModal-grid_91ls0_89{flex-direction:column;display:flex}@media (width>=458px){._ExternalInputModal-grid_91ls0_89{grid-template-columns:100%;display:grid}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-grid_91ls0_89{grid-template-columns:25% 75%}}._ExternalInputModal-filters_91ls0_105{border-bottom:1px solid var(--puck-color-grey-09)}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:none}@media (width>=458px){._ExternalInputModal-filters_91ls0_105{border-inline-end:1px solid var(--puck-color-grey-09);display:none}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:block}}._ExternalInputModal-masthead_91ls0_124{background-color:var(--puck-color-grey-12);border-bottom:1px solid var(--puck-color-grey-09);flex-wrap:wrap;gap:24px;padding:24px;display:flex}._ExternalInputModal-tableWrapper_91ls0_133{flex-grow:1;position:relative;overflow:auto}._ExternalInputModal-table_91ls0_133{border-collapse:unset;border-spacing:0;color:var(--puck-color-grey-02);z-index:0;min-width:100%;position:relative}._ExternalInputModal-thead_91ls0_149{background-color:var(--puck-color-white);z-index:1;position:sticky;top:0}._ExternalInputModal-th_91ls0_149{border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);padding:16px 24px;font-size:14px;font-weight:500}._ExternalInputModal-td_91ls0_164{border-bottom:1px solid var(--puck-color-grey-10);padding:16px 24px}._ExternalInputModal-tr_91ls0_169 ._ExternalInputModal-td_91ls0_164:first-of-type{white-space:nowrap;width:1%;font-weight:500}@media (hover:hover) and (pointer:fine){._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);cursor:pointer;margin-inline-start:-5px;position:relative}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover ._ExternalInputModal-td_91ls0_164:first-of-type{border-inline-start:4px solid var(--puck-color-azure-04);padding-inline-start:20px}}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:last-of-type ._ExternalInputModal-td_91ls0_164{border-bottom:none}._ExternalInputModal-tableWrapper_91ls0_133{display:none}._ExternalInputModal--hasData_91ls0_202 ._ExternalInputModal-tableWrapper_91ls0_133{display:block}._ExternalInputModal-loadingBanner_91ls0_206{background-color:color-mix(in srgb, var(--puck-color-white) 90%, transparent);justify-content:center;align-items:center;padding:64px;display:none;position:absolute;inset:0}._ExternalInputModal--isLoading_91ls0_223 ._ExternalInputModal-loadingBanner_91ls0_206{display:flex}._ExternalInputModal-searchForm_91ls0_227{flex-wrap:wrap;flex-grow:1;gap:12px;display:flex}@media (width>=458px){._ExternalInputModal-searchForm_91ls0_227{flex-wrap:nowrap}}._ExternalInputModal-search_91ls0_227{background:var(--puck-color-white);border-style:solid;border-width:1px;border-color:var(--puck-color-grey-09);border-radius:4px;flex-grow:1;transition:border-color 50ms ease-in;display:flex}._ExternalInputModal-search_91ls0_227:focus-within{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}@media (hover:hover) and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover{border-color:var(--puck-color-grey-05);transition:none}}._ExternalInputModal-searchIcon_91ls0_264{background:var(--puck-color-grey-12);border-inline-end:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-07);border-top-left-radius:4px;border-bottom-left-radius:4px;justify-content:center;align-items:center;padding:12px 15px;transition:color 50ms ease-in;display:flex}._ExternalInputModal-search_91ls0_227:focus-within ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}@media (hover:hover) and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}}._ExternalInputModal-searchIconText_91ls0_289{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._ExternalInputModal-searchInput_91ls0_299{background:var(--puck-color-white);border:none;border-radius:4px;width:100%;padding:12px 15px;font-family:inherit;font-size:14px}._ExternalInputModal-searchInput_91ls0_299:focus{outline:0}._ExternalInputModal-searchActions_91ls0_313{gap:8px;width:100%;height:44px;display:flex}@media (width>=458px){._ExternalInputModal-searchActions_91ls0_313{width:auto}}._ExternalInputModal-searchActionIcon_91ls0_326{align-self:center}._ExternalInputModal-footerContainer_91ls0_330{background-color:var(--puck-color-grey-12);border-top:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);padding:16px}._ExternalInputModal-footer_91ls0_330{text-align:right;font-size:14px;font-weight:500}._ExternalInputModal-field_91ls0_343{color:var(--puck-color-grey-04);margin:16px;margin-bottom:12px;display:block}._Modal_ikbaj_1{background:color-mix(in srgb, var(--puck-color-black) 75%, transparent);z-index:1;justify-content:center;align-items:center;padding:32px;display:none;position:fixed;inset:0}._Modal--isOpen_ikbaj_15{display:flex}._Modal-inner_ikbaj_19{background:var(--puck-color-white);border-radius:8px;flex-direction:column;width:100%;max-width:1024px;max-height:90dvh;display:flex;overflow:hidden}._Heading_qxrry_1{color:var(--puck-color-black);margin:0;font-weight:700;display:block}._Heading_qxrry_1 b{font-weight:700}._Heading--xxxxl_qxrry_12{font-size:var(--puck-font-size-xxxxl);letter-spacing:.08ch;font-weight:800}._Heading--xxxl_qxrry_18{font-size:var(--puck-font-size-xxxl)}._Heading--xxl_qxrry_22{font-size:var(--puck-font-size-xxl)}._Heading--xl_qxrry_26{font-size:var(--puck-font-size-xl)}._Heading--l_qxrry_30{font-size:var(--puck-font-size-l)}._Heading--m_qxrry_34{font-size:var(--puck-font-size-m)}._Heading--s_qxrry_38{font-size:var(--puck-font-size-s)}._Heading--xs_qxrry_42{font-size:var(--puck-font-size-xs)}._Button_10byl_1{appearance:none;color:var(--puck-color-white);letter-spacing:.05ch;font-family:var(--puck-font-family);box-sizing:border-box;text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background-color 50ms ease-in;display:inline-flex}._Button_10byl_1:hover,._Button_10byl_1:active{transition:none}._Button--medium_10byl_29{padding-bottom:7px;padding-inline:19px;min-height:34px;padding-top:7px}._Button--large_10byl_37{padding-bottom:11px;padding-inline:19px;padding-top:11px}._Button-icon_10byl_44{margin-top:2px}._Button--primary_10byl_48{background:var(--puck-color-azure-04)}._Button_10byl_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover:hover) and (pointer:fine){._Button--primary_10byl_48:hover{background-color:var(--puck-color-azure-03)}}._Button--primary_10byl_48:active{background-color:var(--puck-color-azure-02)}._Button--secondary_10byl_67{color:currentColor;border:1px solid}@media (hover:hover) and (pointer:fine){._Button--secondary_10byl_67:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-black)}}._Button--secondary_10byl_67:active{background-color:var(--puck-color-azure-11);color:var(--puck-color-black)}._Button--flush_10byl_84{border-radius:0}._Button--disabled_10byl_88,._Button--disabled_10byl_88:hover{background-color:var(--puck-color-grey-07);color:var(--puck-color-grey-03);cursor:not-allowed}._Button--fullWidth_10byl_95{justify-content:center;width:100%}._Button-spinner_10byl_100{padding-inline-start:8px}._ObjectField_1ua3y_5{background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-direction:column;display:flex}._ObjectField-fieldset_1ua3y_13{border:none;min-width:0;margin:0;padding:16px 15px}._Drawer_pl7z0_1{font-family:var(--puck-font-family);flex-direction:column;gap:12px;display:flex}._Drawer-draggable_pl7z0_8{position:relative}._Drawer-draggableBg_pl7z0_12{pointer-events:none;z-index:-1;position:absolute;inset:0}._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-white);cursor:grab;border:1px var(--puck-color-grey-09) solid;font-size:var(--puck-font-size-xxs);border-radius:4px;justify-content:space-between;align-items:center;padding:12px;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex}._DrawerItem--disabled_pl7z0_35 ._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-grey-11);color:var(--puck-color-grey-05);cursor:not-allowed}._DrawerItem_pl7z0_22:focus-visible{outline:0}._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:focus-visible ._DrawerItem-draggable_pl7z0_22{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:not(._DrawerItem--disabled_pl7z0_35) ._DrawerItem-draggable_pl7z0_22:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._DrawerItem-name_pl7z0_63{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}._DraggableComponent_1vaqy_1{pointer-events:none;--overlay-background:color-mix(in srgb, var(--puck-color-azure-08) 30%, transparent);position:absolute}._DraggableComponent-overlayWrapper_1vaqy_12{pointer-events:none;box-sizing:border-box;z-index:1;width:100%;height:100%;position:absolute;top:0}._DraggableComponent-overlay_1vaqy_12{cursor:pointer;outline:2px var(--puck-color-azure-09) solid;outline-offset:-2px;width:100%;height:100%}._DraggableComponent_1vaqy_1:focus-visible>._DraggableComponent-overlayWrapper_1vaqy_12{outline:1px solid var(--puck-color-azure-05)}._DraggableComponent-loadingOverlay_1vaqy_34{background:var(--puck-color-white);color:var(--puck-color-grey-03);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1;border-radius:4px;padding:8px;display:flex;position:absolute;top:8px;right:8px}._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{background:var(--overlay-background);outline:2px var(--puck-color-azure-09) solid}._DraggableComponent--isSelected_1vaqy_57>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{outline-color:var(--puck-color-azure-07)}._DraggableComponent_1vaqy_1:has(._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12)>._DraggableComponent-overlayWrapper_1vaqy_12{display:none}._DraggableComponent-actionsOverlay_1vaqy_71{opacity:0;pointer-events:none;z-index:2;position:sticky}._DraggableComponent--isSelected_1vaqy_57 ._DraggableComponent-actionsOverlay_1vaqy_71{opacity:1;pointer-events:auto}._DraggableComponent-actions_1vaqy_71{cursor:grab;box-sizing:border-box;transform-origin:100% 0;width:auto;min-height:36px;display:flex;position:absolute}[data-puck-component] *{pointer-events:none;-webkit-user-select:none;user-select:none}[data-puck-component]{cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto!important}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]{background:var(--puck-color-azure-06)!important;color:#0000!important;opacity:.3!important;border:none!important;outline:none!important;transition:none!important}[data-dnd-placeholder] *,[data-dnd-placeholder]:after,[data-dnd-placeholder]:before{opacity:0!important}[data-dnd-dragging][data-puck-component]{pointer-events:none!important;outline:2px var(--puck-color-azure-09) solid!important;outline-offset:-2px!important}._DropZone_1i2sv_1{--resize-animation-ms:.15s;height:100%;min-height:var(--min-empty-height);outline-offset:-2px;width:100%;position:relative}._DropZone--hasChildren_1i2sv_11{min-height:0}._DropZone_1i2sv_1:empty{min-height:var(--min-empty-height)}[data-puck-entry]:not([data-puck-dragging]) ._DropZone_1i2sv_1{transition:min-height var(--resize-animation-ms) ease-in}._DropZone--isAreaSelected_1i2sv_24,._DropZone--hoveringOverArea_1i2sv_25:not(._DropZone--isRootZone_1i2sv_25),._DropZone_1i2sv_1:empty{background:color-mix(in srgb, var(--puck-color-azure-09) 30%, transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone--isDestination_1i2sv_35{outline:2px dashed var(--puck-color-azure-04)!important}._DropZone--isDestination_1i2sv_35:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb, var(--puck-color-azure-09) 30%, transparent)!important}._DropZone-item_1i2sv_47{position:relative}._DropZone-hitbox_1i2sv_51{z-index:1;width:100%;height:24px;position:absolute;bottom:-12px}[data-puck-dragging] ._DropZone--isEnabled_1i2sv_59{outline:2px dashed var(--puck-color-azure-06)}._DropZone_1i2sv_1>:not([data-puck-component]){opacity:0}body:has(._DropZone--isAnimating_1i2sv_68:empty) [data-puck-overlay]{opacity:0!important}[data-puck-overlay-portal],[data-puck-overlay-portal] *{pointer-events:auto!important}[data-puck-overlay-portal]:hover{outline:2px var(--puck-color-azure-09) dashed;outline-offset:2px}[data-puck-overlay-portal]:focus-within{outline:2px var(--puck-color-azure-07) solid;outline-offset:2px}._InlineTextField_1xph6_1{cursor:text;white-space:pre-wrap;display:inline-block}[data-dnd-dragging] ._InlineTextField_1xph6_1{cursor:none;caret-color:#0000}[data-dnd-dragging] ._InlineTextField_1xph6_1::selection{display:none}._SidebarSection_8boj8_1{color:var(--puck-color-black);flex-direction:column;display:flex;position:relative}._SidebarSection_8boj8_1:last-of-type{flex-grow:1}._SidebarSection-title_8boj8_12{background:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);border-top:1px solid var(--puck-color-grey-09);padding:16px;overflow-x:auto}._SidebarSection--noBorderTop_8boj8_20>._SidebarSection-title_8boj8_12{border-top:0}._SidebarSection-content_8boj8_24{padding:16px}._SidebarSection--noPadding_8boj8_28>._SidebarSection-content_8boj8_24{padding:0}._SidebarSection--noPadding_8boj8_28>._SidebarSection-content_8boj8_24:last-child{padding-bottom:4px}._SidebarSection_8boj8_1:last-of-type ._SidebarSection-content_8boj8_24{border-bottom:none;flex-grow:1}._SidebarSection-breadcrumbLabel_8boj8_41{color:var(--puck-color-azure-04);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:2px;flex-shrink:0;padding:0;transition:color 50ms ease-in}._SidebarSection-breadcrumbLabel_8boj8_41:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover:hover) and (pointer:fine){._SidebarSection-breadcrumbLabel_8boj8_41:hover{color:var(--puck-color-azure-03);transition:none}}._SidebarSection-breadcrumbLabel_8boj8_41:active{color:var(--puck-color-azure-02);transition:none}._SidebarSection-breadcrumbs_8boj8_70,._SidebarSection-breadcrumb_8boj8_41{align-items:center;gap:4px;display:flex}._SidebarSection-heading_8boj8_82{padding-inline-end:16px}._SidebarSection-loadingOverlay_8boj8_86{background:var(--puck-color-white);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}._Puck_1yxlw_19{--puck-space-px:16px;font-family:var(--puck-font-family);overflow-x:hidden}@media (width>=766px){._Puck_1yxlw_19{overflow-x:auto}}._Puck-portal_1yxlw_31{z-index:2;position:relative}._PuckLayout-inner_1yxlw_38{--puck-frame-width:auto;--puck-side-bar-width:0px;--puck-left-side-bar-width:var(--puck-user-left-side-bar-width,var(--puck-side-bar-width));--puck-right-side-bar-width:var(--puck-user-right-side-bar-width,var(--puck-side-bar-width));grid-template-areas:"header header header""left editor right";grid-template-columns:0 var(--puck-frame-width) 0;z-index:0;grid-template-rows:min-content auto;height:100dvh;display:grid;position:relative}._PuckLayout--mounted_1yxlw_59 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width:186px}._PuckLayout--leftSideBarVisible_1yxlw_63 ._PuckLayout-inner_1yxlw_38{grid-template-columns:var(--puck-left-side-bar-width) var(--puck-frame-width) 0}._PuckLayout--rightSideBarVisible_1yxlw_69 ._PuckLayout-inner_1yxlw_38{grid-template-columns:0 var(--puck-frame-width) var(--puck-right-side-bar-width)}._PuckLayout--leftSideBarVisible_1yxlw_63._PuckLayout--rightSideBarVisible_1yxlw_69 ._PuckLayout-inner_1yxlw_38{grid-template-columns:var(--puck-left-side-bar-width) var(--puck-frame-width) var(--puck-right-side-bar-width)}@media (width>=458px){._PuckLayout-mounted_1yxlw_83 ._PuckLayout-inner_1yxlw_38{--puck-frame-width:minmax(266px, auto)}}@media (width>=638px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width:minmax(186px, 250px)}}@media (width>=766px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-frame-width:auto}}@media (width>=990px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width:256px}}@media (width>=1198px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width:274px}}@media (width>=1398px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width:290px}}@media (width>=1598px){._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38{--puck-side-bar-width:320px}}._PuckFields_10bh7_1{font-family:var(--puck-font-family);position:relative}._PuckFields--isLoading_10bh7_6{min-height:48px}._PuckFields-loadingOverlay_10bh7_10{background:var(--puck-color-white);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0}._PuckFields-loadingOverlayInner_10bh7_25{padding:16px;display:flex;position:sticky;top:0}._PuckFields-field_10bh7_32 *{box-sizing:border-box}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32{color:var(--puck-color-grey-04);padding:16px;padding-bottom:12px;display:block}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32+._PuckFields-field_10bh7_32{border-top:1px solid var(--puck-color-grey-09);margin-top:8px}._ComponentList_1rrlt_1{max-width:100%}._ComponentList--isExpanded_1rrlt_5+._ComponentList_1rrlt_1{margin-top:12px}._ComponentList-content_1rrlt_9{display:none}._ComponentList--isExpanded_1rrlt_5>._ComponentList-content_1rrlt_9{display:block}._ComponentList-title_1rrlt_17{color:var(--puck-color-grey-05);cursor:pointer;font:inherit;font-size:var(--puck-font-size-xxxs);text-transform:uppercase;background-color:#0000;border:0;border-radius:4px;gap:4px;width:100%;margin-bottom:6px;padding:8px;list-style:none;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex}._ComponentList-title_1rrlt_17:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover:hover) and (pointer:fine){._ComponentList-title_1rrlt_17:hover{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._ComponentList-title_1rrlt_17:active{background-color:var(--puck-color-azure-10);transition:none}._ComponentList-titleIcon_1rrlt_53{margin-inline-start:auto}._PuckPreview_z2rgu_1{height:100%;position:relative}._PuckPreview-frame_z2rgu_6{border:none;width:100%;height:100%}._LayerTree_7rx04_1{color:var(--puck-color-grey-03);font-family:var(--puck-font-family);font-size:var(--puck-font-size-xxs);margin:0;padding:0;list-style:none;position:relative}._LayerTree-zoneTitle_7rx04_11{color:var(--puck-color-grey-05);font-size:var(--puck-font-size-xxxs);text-transform:uppercase}._LayerTree-helper_7rx04_17{text-align:center;color:var(--puck-color-grey-07);margin:8px 4px}._Layer_7rx04_1{border:1px solid #0000;border-radius:4px;position:relative}._Layer-inner_7rx04_29{border:1px solid #0000;border-radius:4px;transition:color 50ms ease-in}._Layer--containsZone_7rx04_35>._Layer-inner_7rx04_29{padding-inline-start:0}._Layer-clickable_7rx04_39{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;padding-inline:12px 4px;display:flex}._Layer-clickable_7rx04_39:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;z-index:1;position:relative}@media (hover:hover) and (pointer:fine){._Layer_7rx04_1:not(._Layer--isSelected_7rx04_61)>._Layer-inner_7rx04_29:hover{border-color:var(--puck-color-azure-10);background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._Layer--isSelected_7rx04_61{border-color:var(--puck-color-azure-08)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29{background:var(--puck-color-azure-10)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77,._Layer--childIsSelected_7rx04_78>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77{transform:scaleY(-1)}._Layer-zones_7rx04_82{margin-inline-start:12px;display:none}._Layer--isSelected_7rx04_61>._Layer-zones_7rx04_82,._Layer--childIsSelected_7rx04_78>._Layer-zones_7rx04_82{display:block}._Layer-zones_7rx04_82>._LayerTree_7rx04_1{margin-inline-start:12px}._Layer-title_7rx04_96,._LayerTree-zoneTitle_7rx04_11{align-items:center;gap:8px;margin:8px 4px;display:flex;overflow-x:hidden}._Layer-name_7rx04_105{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}._Layer-icon_7rx04_111{color:var(--puck-color-rose-07);margin-top:4px}._Layer-zoneIcon_7rx04_116{color:var(--puck-color-grey-08);margin-top:4px}._ViewportControls_gejzr_1{background:var(--puck-color-grey-11);box-sizing:border-box;border-inline-start:2px solid var(--puck-color-grey-11);min-width:358px;padding-bottom:16px;z-index:1;justify-content:center;gap:8px;padding-inline-start:var(--puck-space-px);padding-inline-end:var(--puck-space-px);display:flex}._ViewportControls-divider_gejzr_15{border-inline-end:1px solid var(--puck-color-grey-09);margin-inline:8px}._ViewportControls-zoomSelect_gejzr_21{appearance:none;font-size:var(--puck-font-size-xxxs);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") calc(100% - 12px) calc(50% + 3px)/10px no-repeat;border:0;width:96px;padding:0}._ViewportControls-zoomSelect_gejzr_21:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:12px calc(50% + 3px)}._ViewportButton--isActive_gejzr_38 ._ViewportButton-inner_gejzr_38{color:var(--puck-color-azure-04)}._PuckCanvas_18jay_1{background:var(--puck-color-grey-11);padding:var(--puck-space-px);flex-direction:column;grid-area:editor;display:flex;overflow:auto}@media (width>=1198px){._PuckCanvas_18jay_1{padding:calc(var(--puck-space-px) * 1.5);padding-top:var(--puck-space-px)}._PuckCanvas_18jay_1:not(._PuckCanvas_18jay_1:has(._PuckCanvas-controls_18jay_16)){padding-top:calc(var(--puck-space-px) * 1.5)}}._PuckCanvas-inner_18jay_21{justify-content:center;width:100%;min-width:358px;height:100%;display:flex;position:relative}._PuckCanvas-root_18jay_30{border:1px solid var(--puck-color-grey-09);box-sizing:content-box;pointer-events:none;transform-origin:top;opacity:0;background:#fff;min-width:321px;position:absolute;top:0;bottom:0}@media (width>=1198px){._PuckCanvas-root_18jay_30{min-width:unset}}@media (prefers-reduced-motion:reduce){._PuckCanvas-root_18jay_30{transition:none!important}}._PuckCanvas--ready_18jay_55 ._PuckCanvas-root_18jay_30{pointer-events:unset;opacity:1}._PuckCanvas-loader_18jay_60{color:var(--puck-color-grey-06);opacity:0;justify-content:center;align-items:center;height:100%;transition:opacity .25s ease-out;display:flex}._PuckCanvas--showLoader_18jay_70 ._PuckCanvas-loader_18jay_60{opacity:1}._PuckCanvas--showLoader_18jay_70._PuckCanvas--ready_18jay_55 ._PuckCanvas-loader_18jay_60{opacity:0;height:0;transition:none}._MenuBar_8pf8c_1{background-color:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);z-index:2;margin-top:1px;padding:8px 16px;display:none;position:absolute;top:100%;left:0;right:0}._MenuBar--menuOpen_8pf8c_14{display:block}@media (width>=638px){._MenuBar_8pf8c_1{border:none;margin-top:0;padding:0;display:block;position:static;overflow-y:visible}}._MenuBar-inner_8pf8c_29{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}@media (width>=638px){._MenuBar-inner_8pf8c_29{flex-flow:row;display:flex}}._MenuBar-history_8pf8c_45{display:flex}._PuckHeader_15xnq_1{background:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-black);grid-area:header;max-width:100vw;position:relative}._PuckHeader-inner_15xnq_10{align-items:end;gap:var(--puck-space-px);padding:var(--puck-space-px);grid-template:"left middle right"/1fr auto 1fr;display:grid}._PuckHeader-toggle_15xnq_20{color:var(--puck-color-grey-05);margin-inline-start:-4px;padding-top:2px;display:flex}._PuckHeader--rightSideBarVisible_15xnq_27 ._PuckHeader-rightSideBarToggle_15xnq_27,._PuckHeader--leftSideBarVisible_15xnq_28 ._PuckHeader-leftSideBarToggle_15xnq_28{color:var(--puck-color-black)}._PuckHeader-title_15xnq_32{align-self:center}._PuckHeader-path_15xnq_36{font-family:var(--puck-font-family-monospaced);font-size:var(--puck-font-size-xxs);word-break:break-all;font-weight:400}._PuckHeader-tools_15xnq_43{justify-content:flex-end;gap:16px;display:flex}._PuckHeader-menuButton_15xnq_49{color:var(--puck-color-grey-05);margin-inline-start:-4px}._PuckHeader--menuOpen_15xnq_54 ._PuckHeader-menuButton_15xnq_49{color:var(--puck-color-black)}@media (width>=638px){._PuckHeader-menuButton_15xnq_49{display:none}}@media (width>=766px){._ResizeHandle_144bf_2{cursor:col-resize;z-index:10;background:0 0;width:5px;height:100%;position:absolute;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{z-index:9999;cursor:col-resize;position:fixed;inset:0}._Sidebar_1xksb_1{flex-direction:column;display:flex;position:relative;overflow-y:auto}._Sidebar--left_1xksb_8{background:var(--puck-color-grey-12);border-inline-end:1px solid var(--puck-color-grey-09);grid-area:left}._Sidebar--right_1xksb_14{background:var(--puck-color-white);border-inline-start:1px solid var(--puck-color-grey-09);grid-area:right}._Sidebar-resizeHandle_1xksb_20{height:100%;position:absolute}._Sidebar--left_1xksb_8+._Sidebar-resizeHandle_1xksb_20{grid-area:left;justify-self:end}._Sidebar--right_1xksb_14+._Sidebar-resizeHandle_1xksb_20{grid-area:right;justify-self:start}.se{z-index:60;background:#fff;display:flex;position:fixed;inset:0}.se-side{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;width:280px;display:flex;overflow:auto}.se-side h2{font-size:15px}.se-sec{border-bottom:1px solid var(--line);padding:14px 16px}.se-pages{margin:0;padding:0;list-style:none}.se-pages li{border-bottom:1px solid #ece8e0;align-items:center;gap:4px;display:flex}.se-pages li>button.pick{text-align:left;cursor:pointer;min-width:0;min-height:52px;color:var(--text);background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:8px 10px 8px 16px;font:14px Arial,sans-serif;display:flex}.se-pages li[aria-current=true]{box-shadow:inset 3px 0 0 var(--navy);background:#fff}.se-pages .slug{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.se-pages .mv{cursor:pointer;width:30px;height:30px;color:var(--navy);background:#fff;border:1px solid #d0ccc3;border-radius:6px;font-size:12px}.se-pages .mv:disabled{opacity:.35;cursor:default}.se-badge{color:#3c4043;border:1px solid #d0d5dd;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.se-badge.live{color:#054f31;background:#e7f6ec;border-color:#a6d8b8}.se-badge.chg{color:#7a4a00;background:#fef0c7;border-color:#f5d48a}.se-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.se-main{flex:1;min-width:0;position:relative}.se-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.se-actions .btn{min-height:36px;padding:0 12px;font-size:13px}.se-msg{z-index:70;max-width:560px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.se-empty{text-align:center;height:100%;color:var(--muted);justify-content:center;align-items:center;padding:24px;display:flex}@media (width<=820px){.se{flex-direction:column}.se-side{width:auto;max-height:42vh}}.stepper{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.stepper li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.stepper li:not(:last-child):after{content:"";background:#e4e0d8;height:2px;position:absolute;top:18px;left:calc(50% + 20px);right:calc(20px - 50%)}.stepper .dot{z-index:1;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font:700 12px Arial;display:inline-flex;position:relative}.stepper .lbl{font-size:12px;line-height:1.25}.stepper .abbr{display:none}@media (width<=760px){.stepper .full{display:none}.stepper .abbr{display:inline}}.cl-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=980px){.cl-grid{grid-template-columns:minmax(0,1fr)}}.gantt{position:relative}.gantt-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;display:grid}.gantt-track{background:#f6f5f2;border-radius:4px;height:22px;position:relative}.gantt-bar{border-radius:4px;height:16px;position:absolute;top:3px}.modal-bg{z-index:50;background:#02253d8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cp-inv{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-inv li{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.cp-inv li.late{border-left-color:var(--red);background:#fdf3f2}.ch{background:var(--navy);color:#ede6d6;height:calc(64px + env(safe-area-inset-top));box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(16px,3vw,40px);display:flex;padding-top:env(safe-area-inset-top)!important}.ch-left{align-items:center;gap:32px;min-width:0;height:100%;display:flex}.ch-brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.ch-brand img{width:36px;height:36px}.ch-brand .ch-word{width:auto;height:28px}.ch-nav{align-items:center;gap:22px;height:100%;display:flex}.ch-link{box-sizing:border-box;color:#c5ccd8;letter-spacing:.01em;border-top:2px solid #0000;border-bottom:2px solid #0000;align-items:center;height:100%;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:flex}.ch-link:hover{color:#fff}.ch-link.on{color:#fff;border-bottom-color:#9a8f63}.ch-right{align-items:center;gap:12px;font-size:13px;display:flex}.ch-out{color:#ede6d6;font:inherit;cursor:pointer;background:0 0;border:1px solid #ede6d673;border-radius:8px;padding:5px 11px;font-weight:700}.ch-out:disabled{cursor:default}@media (width<=640px){.ch-email,.ch-brand .ch-word{display:none}.ch-left{gap:18px}}.mv{background:linear-gradient(160deg,#0b2f4a,#02253d);height:clamp(320px,52vh,560px);position:relative}.mv-canvas{position:absolute;inset:0}.mv-canvas canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.mv-msg{color:#ede6d6;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.mv-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.mv-bar button{color:#ede6d6;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02253db8;border:1px solid #ede6d673;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.mv-bar button:hover{background:#02253deb}.mv-hint{color:#c5ccd8;margin-left:auto;font-size:12px}@media (width<=640px){.mv-hint{display:none}}.mv:focus{outline:none}.mv-bar button.on{color:var(--navy);background:#ede6d6;border-color:#ede6d6}.mv-sep{background:#ede6d659;width:1px;height:20px;margin:0 4px}.vis-tabs{background:#fff;border-top:1px solid #ece8de;gap:6px;padding:10px 14px;display:flex}.vis-tabs button{color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d4c7;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:700}.vis-tabs button:hover{border-color:var(--navy)}.vis-tabs button.on{background:var(--navy);border-color:var(--navy);color:#fff}.rg{background:#02253d;outline:none}.rg-main{cursor:zoom-in;touch-action:none;place-items:center;height:clamp(320px,52vh,560px);display:grid;position:relative;overflow:hidden}.rg-main.zoomed{cursor:grab}.rg-main.zoomed:active{cursor:grabbing}.rg-main img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.rg-nav{color:#ede6d6;cursor:pointer;background:#02253db3;border:1px solid #ede6d673;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.rg-nav.l{left:12px}.rg-nav.r{right:12px}.rg-count{color:#ede6d6;background:#02253db3;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:12px}.rg-thumbs{background:#011c2f;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.rg-thumbs button{cursor:pointer;opacity:.7;background:#000;border:2px solid #0000;border-radius:6px;flex:none;width:96px;height:60px;padding:0;overflow:hidden}.rg-thumbs button.on{opacity:1;border-color:#9a8f63}.rg-thumbs img{object-fit:cover;width:100%;height:100%}.rg-tools{gap:4px;display:flex;position:absolute;bottom:10px;left:12px}.rg-tools button{color:#ede6d6;min-width:34px;height:30px;font:inherit;cursor:pointer;background:#02253db8;border:1px solid #ede6d673;border-radius:999px;padding:0 10px;font-size:14px;font-weight:700}.rg-tools button.on{color:var(--navy);background:#ede6d6}.rg-tools button:disabled{opacity:.4;cursor:default}.rg.full{flex-direction:column;width:100vw;height:100vh;display:flex}.rg.full .rg-main{flex:1;height:auto}.cg{flex-direction:column;gap:2px;display:flex}.cg-head,.cg-row{grid-template-columns:minmax(190px,260px) 1fr;align-items:center;gap:14px;display:grid}.cg-axis{color:#667085;height:20px;font-size:11.5px;position:relative}.cg-axis>span{white-space:nowrap;position:absolute;top:2px;transform:translate(2px)}.cg-axis .cg-today-lbl{color:var(--navy);background:#fff;padding:0 3px;font-weight:700;top:2px;transform:translate(-50%)}.cg-row{border-top:1px solid #f0ede6;padding:6px 0}.cg-lbl{align-items:center;gap:10px;min-width:0;display:flex}.cg-code{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.cg-name{flex-direction:column;min-width:0;font-size:14px;line-height:1.3;display:flex}.cg-name .muted{font-size:12.5px}.cg-track{background:#faf9f6;border-radius:6px;height:34px;position:relative}.cg-grid{background:#ece8de;width:1px;position:absolute;top:0;bottom:0}.cg-bar{box-sizing:border-box;border:1.5px solid;border-radius:999px;height:18px;position:absolute;top:8px}.cg-bar.not_started{border-style:dashed}.cg-today{background:var(--navy);z-index:1;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.cg-key{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;font-size:12.5px;display:flex}.cg-key span{align-items:center;gap:6px;display:inline-flex}.cg-key i{border-radius:999px;width:18px;height:10px;display:inline-block}.cg-notin{color:#98a2b3}@media (width<=640px){.cg-head,.cg-row{grid-template-columns:1fr}.cg-head>span:first-child{display:none}.cg-name strong{font-size:13px}}.cp-team{border-top:1px solid var(--line);padding-top:8px}.cp-team:first-of-type{border-top:0;padding-top:0}.cs-ready{border-left:6px solid var(--navy,#02253d);background:#f5f8fb}.cs-bar{z-index:20;gap:8px;position:sticky;top:8px}.cs-prog{background:#e4e0d8;border-radius:3px;height:5px;overflow:hidden}.cs-prog span{background:#02253d;height:100%;transition:width .2s;display:block}.cs-doc{border:1px solid var(--line);background:#fff;border-radius:10px;padding:28px;overflow-x:auto}.ag-sign-btn{font:inherit;color:#fff;cursor:pointer;background:#c97a12;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700;animation:1.6s ease-in-out infinite cs-pulse}.ag-sign-btn.big{padding:8px 18px;font-size:14px}@keyframes cs-pulse{50%{box-shadow:0 0 0 5px #c97a1240}}.cs-tabs{align-self:flex-start}.cs-style{border:1px solid var(--line);cursor:pointer;color:#10213a;border-radius:8px;align-items:center;gap:16px;padding:10px 14px;display:flex}.cs-style.on{border-color:#02253d;box-shadow:0 0 0 2px #02253d26}.cs-style-sig{white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.5;overflow:hidden}.cs-style-ini{border-left:1px solid var(--line);padding-left:14px;line-height:1.5}.cs-pad{touch-action:none;cursor:crosshair;background:#fff;border:1px dashed #b9b4aa;border-radius:8px;display:block}.cs-up{cursor:pointer;border:1px dashed #b9b4aa;border-radius:8px;justify-content:center;align-items:center;min-height:90px;padding:8px;display:flex}@media print{.cs-doc{border:0;padding:0}}.cg-mark{z-index:2;--mc:#2b5c8a;--pin:#7fa3c6;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-11px;display:inline-flex;position:absolute;top:6px}.cg-mark svg{filter:drop-shadow(0 1px 1.5px #0000004d);display:block}.cg-mark.k-milestone{top:2px}.cg-mark.k-milestone.done{--pin:#2b5c8a}.cg-mark:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}.cg-mark.in-key{margin:0;position:static;top:auto}.cg-note{margin:10px 0 0;font-size:12.5px}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-cyrillic-400-normal-C-wcqNJs.woff2)format("woff2"),url(./great-vibes-cyrillic-400-normal-DtFXCWjq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-vietnamese-400-normal-a2O3jU53.woff2)format("woff2"),url(./great-vibes-vietnamese-400-normal-Cxbm9Uac.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-latin-ext-400-normal-CsjMq8GN.woff2)format("woff2"),url(./great-vibes-latin-ext-400-normal-wh4xxCIu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(./great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(./great-vibes-latin-400-normal-BAZ173uY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(./dancing-script-vietnamese-600-normal-B_5hiXq4.woff2)format("woff2"),url(./dancing-script-vietnamese-600-normal-DmBNuN3D.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(./dancing-script-latin-ext-600-normal-B3h_y-4p.woff2)format("woff2"),url(./dancing-script-latin-ext-600-normal-C2Rto93b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(./dancing-script-latin-600-normal-CUtcW3hj.woff2)format("woff2"),url(./dancing-script-latin-600-normal-8nA_0nHX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Homemade Apple;font-style:normal;font-display:swap;font-weight:400;src:url(./homemade-apple-latin-400-normal-BTOiQ2xw.woff2)format("woff2"),url(./homemade-apple-latin-400-normal-BBARCPg0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cp-wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.cp-wrap.editing{grid-template-columns:minmax(0,1fr) 440px}.cp-frame{background:var(--bg);border:1px solid #d9d4c7;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #02253d1a}.cp-chrome{background:#efece4;border-bottom:1px solid #d9d4c7;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.cp-chrome>span{background:#d0cabb;border-radius:50%;width:10px;height:10px}.cp-chrome em{color:#5b6472;margin-left:8px;font-style:normal;font-weight:600}.cp-access{font:inherit;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #c9c2b0;border-radius:999px;margin-left:auto;padding:3px 10px;font-weight:700}.cp-body{max-width:1200px;margin:0 auto;padding:22px clamp(14px,2vw,28px) 40px}@media (width<=1500px){.cp-wrap.editing .cp-body .cl-grid{grid-template-columns:minmax(0,1fr)}}.cp-ed{outline-offset:4px;border-radius:14px;outline:2px dashed #0000;transition:outline-color .15s;position:relative}.cp-ed:hover{outline-color:#c9c2b0}.cp-ed.on{outline:2px solid #9a8f63}.cp-ed-btn{z-index:2;color:var(--navy);font:inherit;cursor:pointer;opacity:0;background:#fff;border:1px solid #c9c2b0;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:700;transition:opacity .15s;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000014}.cp-ed:hover .cp-ed-btn,.cp-ed.on .cp-ed-btn,.cp-ed-btn:focus-visible{opacity:1}@media (hover:none){.cp-ed-btn{opacity:1}}.cp-panel{flex-direction:column;max-height:calc(100vh - 32px);padding:0;display:flex;position:sticky;top:16px;overflow:hidden}.cp-panel-h{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.cp-panel-h strong{color:var(--navy);font-size:17px}.cp-x{cursor:pointer;color:#667085;background:0 0;border:0;padding:0 4px;font-size:24px;line-height:1}.cp-tabs{border-bottom:1px solid #ece8de;flex-wrap:wrap;gap:6px;padding:0 16px 10px;display:flex}.cp-tabs button{font:inherit;cursor:pointer;color:#344054;background:#fff;border:1px solid #ddd7c8;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.cp-tabs button[aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.cp-panel-b{min-height:0;padding:14px 16px 18px;overflow:auto}.cp-panel-b .card{box-shadow:none}.cp-panel-b .grid2,.cp-panel-b .grid3{grid-template-columns:minmax(0,1fr)!important}.cp-panel-b table{font-size:13px}.cp-phase{border:1px solid #ece8de;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cp-date{color:#475467;flex-direction:column;flex:1;font-size:12px;font-weight:700;display:flex}.cp-files{margin:0;padding:0;list-style:none}.cp-files li{border-top:1px solid #efece6;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.linkish{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=1100px){.cp-wrap.editing{grid-template-columns:minmax(0,1fr)}.cp-panel{max-height:none;position:static}}.cp-note{color:#5b6472;background:#faf8f2;border:1px dashed #c9c2b0;border-radius:10px;margin:0;padding:8px 12px;font-size:13px}
