@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,700;1,800&family=Noto+Sans:wght@400;500;600;700;800&family=Funnel+Sans:wght@400;500;600;700&display=swap";:root{--defend-green:#8ecc11;--defend-green-bright:#97d700;--defend-green-dark:#81b702;--defend-green-deep:#328d12;--defend-green-tint:#8ecc111f;--defend-ink:#101010;--defend-ink-2:#181717;--black:#000;--white:#fff;--gray-900:#333;--gray-800:#282828;--gray-700:#505050;--gray-600:#6e6e6e;--gray-500:#bebebe;--gray-400:#ccc;--gray-370:#d6d6d6;--gray-250:#e8e8e8;--gray-200:#eee;--gray-150:#f0f0f0;--gray-125:#f2f2f2;--gray-100:#f5f5f5;--gray-050:#f8f8f8;--gray-025:#fafaf9;--slate-700:#39434f;--slate-600:#3a4c51;--slate-500:#40464d;--slate-400:#5c7a82;--slate-300:#7398a2;--slate-200:#c6ced9;--slate-100:#d5e0e3;--cool-400:#969ca4;--camera-chrome:#2e2e2e;--camera-chrome-a85:#2e2e2ed9;--defend-red:#fc5a5a;--success:#00c10d;--lime-a08:#8ecc1114;--lime-a22:#8ecc1138;--red-a10:#fc5a5a1a;--red-a20:#fc5a5a33;--caution-wash:#ff95001f;--white-a15:#ffffff26;--black-a12:#0000001f;--black-a25:#00000040;--black-a50:#00000080;--space-1:4px;--space-2:5px;--space-3:6px;--space-4:10px;--space-5:13px;--space-6:14px;--space-7:20px;--space-8:24px;--space-9:32px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--fs-display-lg:35px;--fs-display:30px;--fs-title:25px;--fs-heading:22px;--fs-subtitle:20px;--fs-body-lg:16px;--fs-body:15px;--fs-body-sm:14px;--fs-label:13px;--fs-caption:12px;--fs-micro:10px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--breakpoint-tablet:768px;--surface-app:var(--gray-200);--surface-card:var(--white);--surface-section:var(--gray-100);--surface-raised:var(--gray-025);--surface-inverse:var(--defend-ink);--surface-blurred:var(--camera-chrome-a85);--text-primary:var(--gray-900);--text-strong:var(--defend-ink);--text-secondary:var(--gray-700);--text-muted:var(--gray-400);--text-on-dark:var(--white);--text-accent:var(--defend-green);--border-subtle:var(--gray-400);--border-strong:var(--gray-370);--accent:var(--defend-green);--accent-pressed:var(--defend-green-dark);--accent-wash:var(--defend-green-tint);--danger:var(--defend-red);--danger-wash:var(--red-a10);--caution:#ff9500;--info:#007aff;--subject-human:var(--defend-green-deep);--subject-neutral:var(--cool-400);--scrim:var(--black-a50)}:root .on-dark,.defend-dark{--surface-app:var(--defend-ink);--surface-card:var(--camera-chrome);--surface-section:var(--defend-ink-2);--surface-raised:var(--slate-700);--surface-inverse:var(--white);--surface-blurred:var(--camera-chrome-a85);--text-primary:var(--white);--text-strong:var(--white);--text-secondary:var(--gray-400);--text-muted:var(--gray-600);--text-on-dark:var(--white);--text-accent:var(--defend-green-bright);--border-subtle:var(--white-a15);--border-strong:var(--slate-500);--accent:var(--defend-green);--accent-pressed:var(--defend-green-dark);--accent-wash:var(--lime-a22);--danger:var(--defend-red);--danger-wash:var(--red-a20);--caution:#ff9500;--caution-wash:#ff95001f;--info:#007aff;--success:#00c10d;--subject-human:var(--defend-green-deep);--subject-neutral:var(--cool-400);--scrim:var(--black-a50)}:root{--slate-blue:#808b9a;--slate-50:#d9dfe6;--gray-000:#fff;--gray-300:#e4e4e4;--gray-350:#e0e0e0;--gray-360:#dcdcdc;--gray-380:#d2d2d2;--gray-650:#5a5a5a;--gray-750:#3c3c3c;--gray-825:#1e1e1e;--gray-850:#141414;--ink-950:#0c0c0c;--gray-450:#c8c8c8;--gray-560:#787878;--cool-200:#c8ccd2;--cool-250:#bec2c8;--cool-275:#b2b7bd;--cool-300:#aab0b8;--cool-400:#969ca4;--cool-490:#78808a;--cool-500:#787e86;--cool-550:#6e747c;--cool-575:#5a646e;--cool-600:#5a6068;--cool-700:#3c424a;--cool-750:#343c46;--cool-800:#282c30;--green-neutral-025:#f8faf4;--green-neutral-050:#f4f6f3;--green-neutral-100:#f0f1ef;--green-neutral-150:#eceeea;--green-neutral-175:#e9ebe7;--green-neutral-200:#e2e4e0;--green-neutral-250:#e0e2de;--green-neutral-300:#d8dcd6;--green-neutral-350:#d6dad4;--green-neutral-400:#d2d6ce;--green-neutral-450:#cdd0cb;--green-neutral-border:#e0ebcd;--ink-900:#141618;--ink-850:#080a0c;--ink-800:#080a06;--green-text-deep:#328d12;--green-text-mid:#3c640a;--green-text-olive:#3c5014;--green-olive-bright:#5a7814;--green-light:#c5e678;--green-light-2:#d2eb96;--green-light-3:#b4e05a;--red-500:#fc5a5a;--red-550:#e84848;--red-600:#dc2d2d;--red-650:#d22828;--red-700:#c82d2d;--red-750:#be2828;--red-text-soft:#965a5a;--red-text-mute:#783c3c;--red-200:#fc7878;--red-100:#fc8c8c;--red-050:#fcf6f6;--red-clay:#c85a5a;--red-clay-deep:#c83c3c;--amber-300:#ffb74d;--amber-400:#ffc72c;--amber-700:#c47800;--amber-text-deep:#5a4a0a;--amber-text-ink:#282000;--amber-surface:#e8e4d6;--amber-taupe:#969284;--blue-700:#1e3a78;--scrim-50:#00000080;--scrim-20:#0003;--hairline-light:#ffffff4d;--hairline-faint:#ffffff0d;--lime-a05:#8ecc110d;--lime-a06:#8ecc110f;--lime-a12:#8ecc111f;--lime-a14:#8ecc1124;--lime-a16:#8ecc1129;--lime-a20:#8ecc1133;--lime-a25:#8ecc1140;--lime-a40:#8ecc1166;--lime-a45:#8ecc1173;--lime-a50:#8ecc1180;--lime-a70:#8ecc11b3;--lime-a90:#8ecc11e6;--lime-a95:#8ecc11f2;--lime-a00:#8ecc1100;--red-a04:#fc5a5a0a;--red-a12:#fc5a5a1f;--red-a14:#fc5a5a24;--red-a22:#fc5a5a38;--red-a34:#fc5a5a57;--red-a45:#fc5a5a73;--red-a50:#fc5a5a80;--red-wash-light:#ffd2d2d9;--ink-a12:#1010101f;--ink-a22:#10101038;--ink-a30:#1010104d;--ink-a35:#10101059;--ink-a40:#10101066;--ink-a50:#10101080;--ink-a55:#1010108c;--ink-a80:#101010cc;--ink-850-a42:#080a0c6b;--ink-850-a55:#080a0c8c;--ink-850-a75:#080a0cbf;--ink-850-a80:#080a0ccc;--ink-850-a95:#080a0cf2;--ink-900-a60:#14161a99;--amber-a50:#ffc72c80;--caution-a14:#ff950024;--amber-300-a22:#ffb74d38;--green-dark-a35:#81b70259;--white-a04:#ffffff0a;--white-a06:#ffffff0f;--white-a10:#ffffff1a;--white-a14:#ffffff24;--white-a18:#ffffff2e;--white-a22:#ffffff38;--white-a35:#ffffff59;--white-a45:#ffffff73;--white-a55:#ffffff8c;--white-a60:#fff9;--white-a70:#ffffffb3;--white-a75:#ffffffbf;--white-a90:#ffffffe6;--black-a04:#0000000a;--black-a06:#0000000f;--black-a18:#0000002e;--black-a30:#0000004d;--black-a40:#0006;--black-a55:#0000008c;--shadow-cool-a02:#32324705;--shadow-cool-a03:#32324708;--shadow-cool-a14:#32324724;--shadow-green-a50:#328d1280;--skeleton-base:#edefec;--skeleton-shine:#f6f7f5;--border-hairline:var(--separators-non-opaque,#54545657);--surface-muted:var(--gray-050);--surface-hover:var(--gray-125);--surface-green:var(--green-neutral-050);--border-green:var(--green-neutral-200);--text-muted-cool:var(--cool-400);--text-muted-cool-soft:var(--cool-300);--text-muted-cool-strong:var(--cool-500);--text-ink-soft:var(--gray-800);--accent-wash-soft:var(--lime-a08);--accent-wash-strong:var(--lime-a22);--danger-wash-strong:var(--red-a20);--info-a12:#007aff1f;--green-deep-a12:#328d121f;--cool-490-a12:#78808a1f;--radius-round:50%;--shadow-card:0px 0px 5px 0px #0c1a4b0a, 0px 4px 20px -2px #32324705;--shadow-pop:0px 4px 20px -2px #3232471f, 0px 0px 5px 0px #0c1a4b0f;--shadow-fab:0px 6px 16px -2px #328d1259;--shadow-sheet:0px -4px 24px 0px #1010101f;--scrim-media:#10101040;--font-display:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-micro:"Funnel Sans", "Noto Sans", -apple-system, BlinkMacSystemFont, sans-serif;--fs-display-hero:90px;--fs-display-xl:60px;--fs-nano:8px;--lh-tight:100%;--lh-snug:22px;--lh-normal:1.35;--tracking-wordmark:.12em;--tracking-label:.05em;--tracking-normal:0}.defend-wordmark{font-family:var(--font-display);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wordmark);text-transform:uppercase;color:var(--defend-green);font-style:italic}.defend-btn-label{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.defend-section-label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.defend-heading{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-body-lg);line-height:var(--lh-snug);color:var(--text-primary)}.defend-body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body-sm);color:var(--text-secondary)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--surface-app,#eee);color:var(--text-primary,#333);-webkit-font-smoothing:antialiased;font-family:Noto Sans,sans-serif}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--black-a18);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.ph-scroll::-webkit-scrollbar{display:none}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastStackIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes toastbar{0%{width:100%}to{width:0%}}@keyframes ackpop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes ackdash{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes armpulse{0%{box-shadow:0 0 0 0 var(--lime-a45)}70%{box-shadow:0 0 0 9px var(--lime-a00)}to{box-shadow:0 0 0 0 var(--lime-a00)}}@keyframes panelIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes fadeScrim{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes radar{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes livePan{0%{transform:scale(1.08)translate(1.5%,-1%)}50%{transform:scale(1.12)translate(-1.5%,1.5%)}to{transform:scale(1.08)translate(1.5%,-1%)}}@keyframes liveDot{0%,to{opacity:1}50%{opacity:.25}}@keyframes strobe{0%,to{opacity:1}50%{opacity:.15}}@keyframes scan{0%{top:0}to{top:100%}}@keyframes shimmer{0%{background-position:-680px 0}to{background-position:680px 0}}@keyframes capflash{0%{opacity:0}30%{opacity:.85}to{opacity:0}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-hamburger,.app-scrim{display:none}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=640px){.spaces-table-inner{min-width:0!important}.spaces-grid{grid-template-columns:minmax(0,1fr) 56px 44px 86px!important;column-gap:8px!important}.spaces-sq-btn{width:26px!important;height:26px!important}.spaces-name-cell{gap:8px!important}.spaces-glyph-tile{width:28px!important;height:28px!important}.spaces-editing .spaces-glyph-tile{display:none!important}.spaces-toolbar{flex-wrap:wrap!important;gap:10px!important}}@media (width<=900px){.app-sidebar{z-index:130;box-shadow:0 10px 46px var(--black-a55);transition:transform .24s cubic-bezier(.2,.8,.2,1);top:0;bottom:0;left:0;transform:translate(-100%);height:100%!important;position:fixed!important}.app-sidebar.is-open{transform:translate(0)}.app-scrim.is-open{z-index:120;background:var(--ink-a50);animation:.2s fadeScrim;position:fixed;inset:0;display:block!important}.app-hamburger{display:flex!important}.app-header{gap:10px!important;padding-left:14px!important;padding-right:14px!important}.page-pad{padding-left:16px!important;padding-right:16px!important}.detail-grid,.split-grid{grid-template-columns:minmax(0,1fr)!important}.access-split{flex-direction:column!important}.access-rail{border-right:none!important;border-bottom:1px solid var(--gray-300)!important;width:100%!important}}@media (width<=560px){.page-pad{padding-top:16px!important;padding-left:12px!important;padding-right:12px!important}.app-header{min-height:58px;height:auto!important;padding-top:9px!important;padding-bottom:9px!important}}@media (width<=820px){.signin-page{grid-template-columns:minmax(0,1fr)!important}.signin-brand{display:none!important}}
