.ee{--ground:#fff;--pane:#fff;--side:#f7f8fa;--well:#f2f4f7;--rule:#e7e9ee;--rule-strong:#d5d9e2;--ink:#1b1e3c;--ink-2:#555a72;--ink-3:#6b7086;--accent:#0a6ab8;--accent-ink:#fff;--accent-tint:#eaf3fc;--sel:#eef4fb;--primary:#1b1e3c;--primary-ink:#fff;--hot:#b42318;--hot-bg:#fdecec;--warm:#8a5300;--warm-bg:#fef3d7;--cold:#3b5b8c;--cold-bg:#eaf0f7;--good:#1a6b44;--good-bg:#e3f4eb;--pend:#4b5563;--pend-bg:#eef0f3;--due:#b42318;--c-organic:#1e6b45;--c-organic-bg:#e3f4eb;--c-pnph:#8f4416;--c-pnph-bg:#fcebdd;--c-pnp:#2a50a8;--c-pnp-bg:#e5ecfc;--c-web:#64379a;--c-web-bg:#f0e8fa;--d-organic:#2e9e68;--d-pnph:#e07b39;--d-pnp:#3d6fe0;--d-web:#9b6cd1;--peak:#1f7a4d;--peak-ink:#fff;--goodm:#bfe3cc;--goodm-ink:#174a30;--soft:#eceef2;--soft-ink:#5f6478;--scrim:#1b1e3c5c;--lift:0 18px 48px #1b1e3c29;--logo-l:inline-block;--logo-d:none;--font-display:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-body:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.ee.dark{--ground:#0c0c0c;--pane:#0c0c0c;--side:#070707;--well:#1a1a1a;--rule:#242424;--rule-strong:#383838;--ink:#ededed;--ink-2:#b5b5b5;--ink-3:#909090;--accent:#6cb8f0;--accent-ink:#0b1424;--accent-tint:#141e2b;--sel:#1b1b1b;--primary:#ededed;--primary-ink:#0c0c0c;--hot:#ff9c8a;--hot-bg:#3b1d1a;--warm:#f0b54a;--warm-bg:#352a10;--cold:#a3c0ec;--cold-bg:#1b2742;--good:#72d3a3;--good-bg:#143323;--pend:#bdbdbd;--pend-bg:#222;--due:#ff9c8a;--c-organic:#86d9ae;--c-organic-bg:#16382a;--c-pnph:#f2b184;--c-pnph-bg:#3a2616;--c-pnp:#9db6f5;--c-pnp-bg:#1c2a4d;--c-web:#cdb0f2;--c-web-bg:#2d2145;--d-organic:#4cc38a;--d-pnph:#f0954f;--d-pnp:#7c9cf5;--d-web:#b794f0;--peak:#2e9e66;--peak-ink:#fff;--goodm:#1e4a33;--goodm-ink:#bfe3cc;--soft:#222;--soft-ink:#a0a0a0;--scrim:#000000a8;--lift:0 18px 48px #00000080;--logo-l:none;--logo-d:inline-block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media(min-width:960px){.ee #app{height:100%}}.ee{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}@layer base{.ee button,.ee input,.ee select,.ee textarea{font:inherit;color:inherit}.ee button{cursor:pointer;background:0 0;border:0;padding:0}.ee p,.ee h1,.ee h2,.ee h3{margin:0}}.ee a{color:var(--accent)}.ee :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ee .ic{vertical-align:-3px;flex:none}.ee .num{font-variant-numeric:tabular-nums}.ee .gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ee h1,.ee h2,.ee h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.01em}.ee .muted{color:var(--ink-2)}.ee .faint{color:var(--ink-3)}.ee .small{font-size:13px}.ee .tiny{font-size:12px}.ee .m-only{display:inline-flex}@media(min-width:960px){.ee .m-only{display:none!important}}.ee .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ee .shell{flex-direction:column;min-height:100%;display:flex}.ee .proto{background:var(--pane);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding-block:8px;font-size:13px;display:flex}@media(max-width:640px){.ee .proto .muted{display:none}}.ee .proto b{font-family:var(--font-display);font-weight:600}.ee .proto .sp{flex:1}.ee .viewer{align-items:center;gap:8px;display:flex}.ee .viewer label{color:var(--ink-2)}.ee .side{display:none}.ee .main{flex:1;min-width:0}.ee .bottom-nav{z-index:30;background:var(--pane);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ee .bottom-nav button{color:var(--ink-3);flex-direction:column;align-items:center;gap:2px;padding:9px 4px 8px;font-size:12px;display:flex}.ee .bottom-nav button[aria-current=page]{color:var(--ink);font-weight:600}.ee .bottom-nav{background:var(--side)}.ee .main{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}@media(min-width:960px){.ee .shell{grid-template-columns:var(--w-side,236px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;position:relative}.ee .proto{grid-column:1/-1;position:static}.ee .side{border-right:1px solid var(--rule);background:var(--side);flex-direction:column;gap:22px;padding-block:18px;display:flex;overflow:auto}.ee .main{min-height:0;padding-bottom:0;overflow:auto}.ee .main.leads{grid-template-columns:var(--w-list,380px) minmax(0,1fr);display:grid;overflow:hidden}.ee .main.leads .pane{min-height:0;overflow:auto}.ee .bottom-nav{display:none}.ee .list-pane{border-right:1px solid var(--rule)}.ee .back{display:none!important}}@media(max-width:959.98px){.ee .main.leads.show-detail .list-pane,.ee .main.leads:not(.show-detail) .detail-pane{display:none}}.ee .logo{flex:none;align-items:center;display:inline-flex}.ee .logo img{width:auto;display:block}.ee .logo .lg-l{display:var(--logo-l)}.ee .logo .lg-d{display:var(--logo-d)}.ee .brand{flex-direction:column;align-items:flex-start;gap:6px;padding:2px 10px 0;display:flex}.ee .brand .brow{align-items:center;gap:12px;display:flex}.ee .pname{letter-spacing:-.01em;color:var(--ink);align-items:center;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.ee .appbar .pname{border-left:1px solid var(--rule-strong);margin-left:10px;padding-left:10px;font-size:14px}.ee .appbar .lhs{align-items:center;display:flex}.ee .brand .prod{color:var(--ink-2);border-left:1px solid var(--rule-strong);padding-left:12px;font-size:13px;line-height:18px}.ee .appbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.ee .list-head .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.ee .list-head .seg::-webkit-scrollbar{display:none}@media(min-width:960px){.ee .appbar{display:none!important}}.ee .mark{background:var(--ink);width:30px;height:30px;color:var(--ground);font-family:var(--font-display);letter-spacing:.02em;border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.ee .brand b{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.2;display:block}.ee .brand span{color:var(--ink-3);font-size:12px}.ee .navlist{flex-direction:column;gap:2px;display:flex}.ee .navlist button{color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ee .navlist button:hover{background:var(--well);color:var(--ink)}.ee .navlist button[aria-current=page]{background:var(--well);color:var(--ink);font-weight:600}.ee .navlist .dot{margin:0 3px}.ee .navlist .count.badge{background:var(--primary);color:var(--primary-ink);border-radius:10px;padding:0 7px;font-weight:700;line-height:18px}.ee .navlist .count{color:var(--ink-3);margin-left:auto;font-size:12px}.ee .side h4{color:var(--ink-3);margin:0 0 6px 10px;font-size:12px;font-weight:500}.ee .credit{text-align:left;width:100%;color:var(--ink-2);border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.ee .credit:hover{background:var(--well)}.ee .credit b{color:var(--ink);font-weight:600}.ee .credit.low b,.ee .credit.low{color:var(--warm)}.ee .consent{border:1px solid var(--rule-strong);border-radius:8px;flex-direction:column;gap:10px;max-width:460px;padding:14px;display:flex}.ee .consent ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ee .sidefoot{border-top:1px solid var(--rule);flex-direction:column;gap:4px;margin-top:auto;padding-top:8px;display:flex}.ee .me{align-items:center;gap:10px;padding:10px;display:flex}.ee .themesw{color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.ee .themesw:hover{background:var(--well);color:var(--ink)}.ee .themesw .switch{margin-left:auto}.ee .appbar .themesw{gap:8px;padding:6px 4px}.ee .av{background:var(--well);width:24px;height:24px;color:var(--ink-2);border:1px solid var(--rule);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.ee .av.lg{width:32px;height:32px;font-size:13px}.ee .av.xl{width:48px;height:48px;font-size:16px}.ee .av.ph{background:var(--well);padding:0;overflow:hidden}.ee .av.ph img{object-fit:cover;width:100%;height:100%;display:block}.ee .photo-row{align-items:center;gap:12px;display:flex}.ee .photo-row .t{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.ee .photo-row small{color:var(--ink-2);font-size:12.5px}.ee .linkbtn{color:var(--accent);text-underline-offset:2px;font:inherit;padding:0;text-decoration:underline}.ee .tier{white-space:nowrap;letter-spacing:.01em;border-radius:6px;align-items:baseline;gap:5px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-flex}.ee .tier .n{font-weight:600}.ee .t-HOT{background:var(--hot-bg);color:var(--hot)}.ee .t-WARM{background:var(--warm-bg);color:var(--warm)}.ee .t-COLD{background:var(--cold-bg);color:var(--cold)}.ee .t-PENDING,.ee .t-PARTIAL{background:var(--pend-bg);color:var(--pend)}.ee .tag{color:var(--ink-2);white-space:nowrap;font-size:12px}.ee .ctag{color:var(--ink-2);background:var(--well);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:12px}.ee .fitchip{color:var(--accent);background:var(--accent-tint);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600}.ee .ava{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.ee .c-organic{background:var(--c-organic-bg);color:var(--c-organic)}.ee .c-pnph{background:var(--c-pnph-bg);color:var(--c-pnph)}.ee .c-pnp{background:var(--c-pnp-bg);color:var(--c-pnp)}.ee .c-web{background:var(--c-web-bg);color:var(--c-web)}.ee .dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ee .dot.sq{border-radius:3px;width:10px;height:10px}.ee .d-organic{background:var(--d-organic)}.ee .d-pnph{background:var(--d-pnph)}.ee .d-pnp{background:var(--d-pnp)}.ee .d-web{background:var(--d-web)}.ee .ccat{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.ee .catbar,.ee .catwrap{flex-wrap:wrap;gap:8px;display:flex}.ee .cpill{border:1px solid var(--rule-strong);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex}.ee .cpill .n{color:var(--ink-3);font-variant-numeric:tabular-nums}.ee .cpill[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);font-weight:600}.ee .cpill[aria-pressed=true] .n{color:inherit;opacity:.75}@media(min-width:960px){.ee .catbar{display:none!important}}.ee .sla{white-space:nowrap;color:var(--ink-2);font-size:12px;font-weight:600}.ee .sla.over{color:var(--due)}.ee .chipv{white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:600}.ee .v-Verified{background:var(--good-bg);color:var(--good)}.ee .v-Inferred{background:var(--warm-bg);color:var(--warm)}.ee .v-Not{background:var(--pend-bg);color:var(--pend)}.ee .btn{color:var(--ink);border:1px solid var(--rule-strong);background:var(--pane);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.ee .btn:hover{border-color:var(--ink-3)}.ee .btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);padding:0 18px;font-weight:600}.ee .btn.primary:hover{filter:brightness(1.15)}.ee .btn.quiet{color:var(--ink-2);background:0 0;border-color:#0000}.ee .btn.quiet:hover{background:var(--well);color:var(--ink)}.ee .btn.danger{color:var(--hot);border-color:var(--hot-bg)}.ee .btn[disabled]{opacity:.5;cursor:not-allowed}.ee .btn.sm{border-radius:8px;height:32px;padding:0 12px;font-size:13px}.ee .iconbtn{width:36px;height:36px;color:var(--ink-2);border-radius:8px;place-items:center;display:inline-grid}.ee .iconbtn:hover{background:var(--well);color:var(--ink)}.ee input[type=text],.ee input[type=email],.ee input[type=search],.ee input[type=time],.ee input[type=date],.ee input[type=number],.ee select,.ee textarea{background:var(--pane);border:1px solid var(--rule-strong);border-radius:8px;max-width:100%;min-height:38px;padding:7px 10px}.ee textarea{resize:vertical;width:100%;line-height:1.55}.ee input:focus,.ee select:focus,.ee textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.ee select{padding-right:28px}.ee .field{flex-direction:column;gap:5px;min-width:0;display:flex}.ee .field>span,.ee .field>label{color:var(--ink-2);font-size:12.5px;font-weight:500}.ee .seg{background:var(--well);border-radius:9px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.ee .seg button{color:var(--ink-2);white-space:nowrap;border-radius:7px;padding:5px 11px;font-size:13px}.ee .seg button[aria-pressed=true]{background:var(--pane);color:var(--ink);box-shadow:0 0 0 1px var(--rule);font-weight:600}.ee .switch{flex:none;width:36px;height:21px;display:inline-block;position:relative}.ee .switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ee .switch i{background:var(--rule-strong);border-radius:11px;transition:background .15s;position:absolute;inset:0}.ee .switch i:after{content:"";background:var(--pane);border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:2px;left:2px}.ee .switch input:checked+i{background:var(--accent)}.ee .switch input:checked+i:after{transform:translate(15px)}.ee .switch input:disabled+i{opacity:.45}.ee .switch input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.ee .list-head{z-index:5;background:var(--ground);border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;padding-top:16px;display:flex;position:sticky;top:0}.ee .qtabs{scrollbar-width:none;align-items:flex-end;gap:18px;display:flex;overflow-x:auto}.ee .qtabs::-webkit-scrollbar{display:none}.ee .qtabs button{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:2px 0 10px}.ee .qtabs button[aria-selected=true]{border-color:var(--ink);color:var(--ink);font-weight:600}.ee .qtabs .c{font-variant-numeric:tabular-nums;margin-left:5px}.ee .qtabs select{min-height:30px;color:var(--ink-2);margin:0 0 6px auto;padding:3px 26px 3px 8px;font-size:13px}@media(min-width:960px){.ee .cat-seg{display:none!important}}@media(max-width:959.98px){.ee .list-head{top:env(safe-area-inset-top,0px)}}.ee .list-head h1{font-size:20px;font-weight:700}.ee .list-title{align-items:baseline;gap:10px;display:flex}.ee .searchbox{position:relative}.ee .searchbox .ic{color:var(--ink-3);position:absolute;top:11px;left:12px}.ee .searchbox input{border-radius:10px;width:100%;min-height:40px;padding-left:36px}.ee .filters{scrollbar-width:none;gap:6px;margin-inline:-2px;padding-inline:2px;display:flex;overflow-x:auto}.ee .filters::-webkit-scrollbar{display:none}.ee .fchip{border:1px solid var(--rule-strong);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px}.ee .fchip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);font-weight:600}.ee .fchip .c{opacity:.7;margin-left:4px}.ee .rows{flex-direction:column;display:flex}.ee .row{padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--rule);text-align:left;align-items:flex-start;gap:12px;width:100%;display:flex}.ee .row:hover{background:var(--well)}.ee .row[aria-current=true]{background:var(--sel)}.ee .row .rb{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ee .row .rtop{align-items:baseline;gap:8px;display:flex}.ee .row .biz{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.ee .row .when{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.ee .row .who{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ee .row .pre{color:var(--ink);opacity:.86;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ee .row .meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ee .row .rtop .own{flex:none;align-self:center;width:20px;height:20px;font-size:10px}.ee .flag{color:var(--accent);font-size:12px;font-weight:600}.ee .empty{text-align:center;color:var(--ink-2);padding:40px 20px}.ee .detail-pane{background:var(--pane)}.ee .actbar{z-index:4;background:var(--pane);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px;display:flex;position:sticky;top:0}.ee .actbar .grow{flex:1}.ee .actbar .sla{font-size:13px}@media(max-width:959.98px){.ee .actbar{top:env(safe-area-inset-top,0px)}}.ee .file{flex-direction:column;gap:22px;max-width:820px;padding-block:22px 56px;display:flex}.ee .chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ee .file-top{flex-direction:column;gap:12px;display:flex}.ee .back{color:var(--ink-2);align-items:center;gap:4px;min-height:38px;margin-left:-6px;padding:4px 6px;font-size:14px;display:inline-flex}.ee .file h1{font-size:26px;font-weight:700;line-height:1.2}.ee .file .place{color:var(--ink-2)}.ee .controls{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.ee .controls .field select{min-width:150px}.ee .actions{flex-wrap:wrap;gap:8px;display:flex}.ee .notice{background:var(--well);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.ee .notice.due{background:var(--hot-bg);color:var(--hot)}.ee .notice.info{background:var(--accent-tint)}.ee .notice .grow{flex:1}.ee .mail-status{border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ee .mail-status .ms-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ee .ms-steps{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.ee .ms-steps li{color:var(--ink-3);align-items:baseline;gap:8px;display:flex}.ee .ms-steps li.done{color:var(--ink)}.ee .ms-steps li .dot{border:1.5px solid var(--rule-strong);border-radius:50%;flex:none;align-self:center;place-items:center;width:16px;height:16px;display:grid}.ee .ms-steps li.done .dot{background:var(--good);border-color:var(--good);color:var(--pane)}.ee .ms-steps time{color:var(--ink-2);font-size:12.5px}.ee .contact{border-block:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;padding-block:14px;display:grid}.ee .kv{flex-direction:column;gap:2px;min-width:0;display:flex}.ee .kv span:first-child{color:var(--ink-3);font-size:12px}.ee .kv b{overflow-wrap:anywhere;font-weight:500}.ee .kv .hidden{color:var(--ink-3);font-style:italic;font-weight:400}.ee .copy{color:var(--accent);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:inline-flex}.ee .tabs{border-bottom:1px solid var(--rule);gap:18px;display:flex}.ee .tabs button{color:var(--ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0 9px}.ee .tabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink);font-weight:600}.ee .verdict{flex-direction:column;gap:6px;display:flex}.ee .verdict .vtext{max-width:62ch;font-size:17px;line-height:1.55}.ee .score{font-family:var(--font-display);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:.95}.ee .score small{font-family:var(--font-body);letter-spacing:0;color:var(--ink-3);margin-top:6px;font-size:12px;font-weight:400;display:block}.ee .verdict .line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ee .fit{color:var(--ink);font-size:13px;font-weight:600}.ee .sec{flex-direction:column;gap:10px;display:flex}.ee .sec h2{font-size:16px;font-weight:600}.ee .sec h3{margin-top:4px;font-size:13.5px;font-weight:600}.ee .sec+.sec{border-top:1px solid var(--rule);padding-top:20px}.ee .kp{flex-direction:column;gap:9px;max-width:68ch;margin:0;padding:0;list-style:none;display:flex}.ee .kp b{font-weight:600}.ee ul.plain{flex-direction:column;gap:5px;max-width:68ch;margin:0;padding-left:18px;display:flex}.ee ol.plain{flex-direction:column;gap:5px;max-width:68ch;margin:0;padding-left:20px;display:flex}.ee .openbox{background:var(--well);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ee .openbox .lbl{color:var(--ink-2);font-size:12px;font-weight:700}.ee .openwith{max-width:60ch;font-size:16px;font-weight:500;line-height:1.5}.ee .openwith:before{content:"“"}.ee .openwith:after{content:"”"}.ee .glance{border:1px solid var(--rule);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}@media(max-width:560px){.ee .glance{grid-template-columns:repeat(2,minmax(0,1fr))}}.ee .glance div{box-shadow:1px 1px 0 var(--rule);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ee .glance dt{color:var(--ink-2);font-size:12px}.ee .glance dd{margin:0;font-size:17px;font-weight:700}.ee .glance dd small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.ee .bars{flex-direction:column;gap:11px;max-width:620px;display:flex}.ee .bar .top{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.ee .bar .track{background:var(--well);border-radius:3px;height:6px;margin:4px 0 3px;overflow:hidden}.ee .bar .fill{border-radius:3px;height:100%}.ee .bar .why{color:var(--ink-2);font-size:12.5px}.ee .f-hi{background:var(--good)}.ee .f-mid{background:var(--warm)}.ee .f-lo{background:var(--hot)}.ee .mrows{flex-direction:column;display:flex}.ee .mrow{border-bottom:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);gap:4px 16px;padding:9px 0;display:grid}.ee .mrow .what{flex-direction:column;align-items:flex-start;gap:4px;font-weight:600;display:flex}@media(max-width:520px){.ee .mrow{grid-template-columns:1fr}.ee .mrow .what{flex-direction:row;align-items:center;gap:8px}}.ee .season{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;max-width:560px;display:grid}.ee .season span{text-align:center;border-radius:3px;padding:8px 0;font-size:12px;font-weight:600}.ee .s-P{background:var(--peak);color:var(--peak-ink)}.ee .s-G{background:var(--goodm);color:var(--goodm-ink)}.ee .s-S{background:var(--soft);color:var(--soft-ink)}.ee .season em{text-align:center;color:var(--accent);grid-column:span 1;height:14px;font-size:11px;font-style:normal}.ee .legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.ee .legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.ee .tbl-wrap{overflow-x:auto}.ee table.t{border-collapse:collapse;width:100%;min-width:420px;font-size:13.5px}.ee table.t th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--rule-strong);padding:6px 10px 6px 0;font-size:12px;font-weight:500}.ee table.t td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px 8px 0}.ee table.t tr.me td{background:var(--accent-tint)}.ee table.t td.r,.ee table.t th.r{text-align:right}.ee .two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 28px;display:grid}.ee .pos{color:var(--good)}.ee .neg{color:var(--hot)}.ee .steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ee .steps li{align-items:center;gap:10px;display:flex}.ee .steps .st{border:1.5px solid var(--rule-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.ee .steps .done .st{background:var(--good);border-color:var(--good);color:var(--pane)}.ee .steps .now .st{border-color:var(--accent);border-top-color:#0000;animation:1s linear infinite ee-spin}@keyframes ee-spin{to{transform:rotate(360deg)}}.ee .formrows{flex-direction:column;display:flex}.ee .formrows div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:4px 18px;padding:8px 0;display:grid}.ee .formrows dt{color:var(--ink-2)}.ee .formrows dd{overflow-wrap:anywhere;margin:0}@media(max-width:520px){.ee .formrows div{grid-template-columns:1fr}}.ee .timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ee .timeline li{border-bottom:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.ee .timeline time{color:var(--ink-3);font-size:12.5px}.ee .timeline b{font-weight:600}.ee .locked{border:1px dashed var(--rule-strong);color:var(--ink-2);border-radius:8px;align-items:flex-start;gap:10px;padding:18px;display:flex}.ee .page{flex-direction:column;gap:26px;max-width:1040px;padding-block:20px 56px;display:flex}.ee .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ee .page-head h1{font-size:24px}.ee .summary{max-width:70ch;font-size:16px;line-height:1.55}.ee .summary b{font-weight:600}.ee .grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px 40px;display:grid}.ee .grid2>.sec+.sec{border-top:0;padding-top:0}.ee .hbar{grid-template-columns:minmax(110px,170px) minmax(0,1fr) 48px;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:grid}.ee .hbar .tr{background:var(--well);border-radius:3px;height:14px;overflow:hidden}.ee .hbar .fl{background:var(--ink-2);border-radius:3px;height:100%}.ee .hbar .fl.acc{background:var(--accent)}.ee .hbar .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.ee .stack{border-radius:5px;height:28px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.ee .stack span{white-space:nowrap;align-items:center;padding-left:8px;display:flex;overflow:hidden}.ee .funnel{flex-direction:column;gap:6px;display:flex}.ee .funnel .hbar .fl{background:var(--ink-2)}.ee .stabs{scrollbar-width:none;border-bottom:1px solid var(--rule);gap:4px;display:flex;overflow-x:auto}.ee .stabs::-webkit-scrollbar{display:none}.ee .stabs button{white-space:nowrap;color:var(--ink-2);border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 12px;display:inline-flex}.ee .stabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink);font-weight:600}.ee .group{border-bottom:1px solid var(--rule);flex-direction:column;gap:14px;padding-bottom:24px;display:flex}.ee .group:last-child{border-bottom:0}.ee .group h2{font-size:16px;font-weight:600}.ee .group>p{color:var(--ink-2);max-width:68ch;font-size:13.5px}.ee .fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 22px;display:grid}.ee .toggle-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.ee .toggle-row:last-child{border-bottom:0}.ee .toggle-row .t{flex-direction:column;gap:2px;min-width:0;display:flex}.ee .toggle-row .t small{color:var(--ink-2);font-size:12.5px}.ee .days{flex-wrap:wrap;gap:4px;display:flex}.ee .days label{position:relative}.ee .days input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ee .days span{border:1px solid var(--rule-strong);width:42px;height:32px;color:var(--ink-2);border-radius:6px;place-items:center;font-size:13px;display:inline-grid}.ee .days input:checked+span{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);font-weight:600}.ee .days input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.ee .days input:disabled+span{opacity:.55}.ee .blist{flex-direction:column;display:flex}.ee .blist div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.ee .addrow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ee .preview-box{background:var(--well);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.ee .preview-box h3{font-size:14px;font-weight:600}.ee .slotlist{flex-direction:column;gap:4px;font-size:13.5px;display:flex}.ee .people{flex-direction:column;display:flex}.ee .person{border-bottom:1px solid var(--rule)}.ee .person-row{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.ee .person-row .nm{font-weight:600}.ee .person-row .sub{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ee .person-edit{flex-direction:column;gap:16px;padding:4px 0 20px;display:flex}.ee .perms{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 28px;display:grid}.ee .checks{flex-wrap:wrap;gap:14px;display:flex}.ee .checks label{align-items:center;gap:7px;display:inline-flex}.ee .alog{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ee .arow{border-bottom:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}.ee .arow time{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}.ee .arow .chg{margin-top:2px;font-size:13px}.ee .arow .chg s{color:var(--ink-3)}.ee .arow.warn{background:var(--warm-bg);border-radius:6px;padding-inline:10px}.ee .arow.warn b.who{color:var(--warm)}@media(max-width:560px){.ee .arow{grid-template-columns:1fr}}.ee .logfilters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ee .secure{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ee .secure li{border-bottom:1px solid var(--rule);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.ee .secure li .ic{color:var(--good);margin-top:2px}.ee .sheet-wrap{z-index:80;background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ee .sheet{background:var(--pane);width:100%;max-height:calc(100% - 24px - env(safe-area-inset-top,0px));box-shadow:var(--lift);border-radius:16px 16px 0 0;flex-direction:column;animation:.2s ease-out ee-up;display:flex}@keyframes ee-up{0%{opacity:.6;transform:translateY(24px)}}@media(min-width:760px){.ee .sheet-wrap{align-items:center;padding:24px}.ee .sheet{border-radius:16px;max-width:720px;max-height:100%}}.ee .sheet-head{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding-block:14px;display:flex}.ee .sheet-head h2{flex:1;min-width:0;font-size:17px;font-weight:600}.ee .sheet-body{flex-direction:column;gap:16px;padding-block:16px;display:flex;overflow:auto}.ee .sheet-foot{padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ee .sheet-foot .grow{min-width:160px;color:var(--ink-2);flex:1;font-size:12.5px}.ee .addr{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 10px;font-size:13.5px;display:grid}.ee .addr span{color:var(--ink-3)}.ee .slots{flex-direction:column;gap:6px;display:flex}.ee .slot{background:var(--well);border-radius:10px;justify-content:space-between;gap:12px;padding:9px 12px;font-size:13.5px;display:flex}.ee .slot small{color:var(--ink-2)}.ee .inline-links{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.ee .inline-links button{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.ee .subj{width:100%;font-weight:600}.ee .notes{border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ee .notes .nhead{align-items:center;gap:10px;display:flex}.ee .notes .nhead b{flex:1;font-weight:600}.ee .nextline{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;display:flex}.ee .nextline .copy{margin-left:0}.ee .nlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ee .nlist li{border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding-top:8px;font-size:13.5px;display:flex}.ee .nlist .nm{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ee .notice .nbtns{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ee .toast{align-items:center;gap:14px;display:flex}.ee .toast button{color:inherit;white-space:nowrap;padding:2px 0;font-weight:700;text-decoration:underline}.ee .dup{border:1px solid var(--warm);background:var(--warm-bg);color:var(--ink);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px 14px;font-size:13.5px;display:flex}.ee .dup .nbtns{flex-wrap:wrap;gap:6px;display:flex}.ee .valin{width:150px}@media(max-width:959.98px){.ee .valin{width:100%}}.ee .ideabtn{color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;display:flex}.ee .ideabtn:hover{background:var(--well);color:var(--ink)}.ee .ideabtn .count{margin-left:auto}.ee .reqs{flex-direction:column;gap:0;display:flex}.ee .req{border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;padding:16px 0;display:flex}.ee .req:last-child{border-bottom:0}.ee .req-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ee .req-top h3{text-wrap:balance;flex:220px;min-width:0;font-size:15px;font-weight:600;line-height:1.35}.ee .req-by{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ee .req p{color:var(--ink-2);white-space:pre-line;max-width:68ch;font-size:13.5px;line-height:1.55}.ee .req-links{flex-direction:column;gap:4px;display:flex}.ee .req-links a{align-items:center;gap:6px;min-width:0;max-width:100%;font-size:13px;display:inline-flex}.ee .req-links a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee .req select{border-radius:8px;height:32px;font-size:13px}.ee .rstat{background:var(--well);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:600}.ee .rstat.s-new{background:var(--accent-tint);color:var(--accent)}.ee .rstat.s-planned,.ee .rstat.s-doing{background:var(--well);color:var(--ink)}.ee .rstat.s-done{background:var(--c-organic-bg);color:var(--c-organic)}.ee .helpchips{flex-wrap:wrap;gap:6px;display:flex}.ee .fab{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--primary);height:52px;color:var(--primary-ink);box-shadow:var(--lift);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;position:fixed}@media(min-width:960px){.ee .fab{display:none}}.ee .shell.in-lead .fab{display:none}.ee .list-title .btn{margin-left:auto}@media(max-width:959.98px){.ee .list-title .btn{display:none}}.ee .addgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media(max-width:520px){.ee .addgrid{grid-template-columns:minmax(0,1fr)}}.ee .addgrid input{width:100%}.ee .addhint{border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;display:flex}@media(max-width:520px){.ee .addnote{visibility:hidden;flex:1}}.ee .shots{flex-wrap:wrap;gap:8px;display:flex}.ee .shot{border:1px solid var(--rule);background:var(--well);border-radius:10px;flex:none;width:76px;height:76px;padding:0;position:relative;overflow:hidden}.ee .shot img{object-fit:cover;width:100%;height:100%;display:block}.ee .shotx{color:#fff;background:#0009;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:3px;right:3px}.ee .shotadd{border:1.5px dashed var(--rule-strong);width:76px;height:76px;color:var(--ink-2);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;line-height:1.2;display:flex}.ee .shotadd:hover,.ee .shotadd:focus-within{border-color:var(--accent);color:var(--accent)}.ee .shotfull{border-radius:10px;width:100%;height:auto;display:block}.ee .addhint ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.ee .ptop{display:none}@media(max-width:959.98px){.ee input,.ee select,.ee textarea{font-size:16px}.ee .list-head{gap:10px;padding-top:12px;position:static}.ee .list-title{display:none}.ee .qtabs button{min-height:44px;padding:10px 0}.ee .row{padding-block:14px}.ee .ptop{top:env(safe-area-inset-top,0px);z-index:6;background:var(--pane);border-bottom:1px solid var(--rule);align-items:center;gap:8px;min-height:52px;display:flex;position:sticky}.ee .ptop .pt-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.ee .ptop .back{min-height:44px;margin-left:-8px;padding:0 8px}.ee .actbar{z-index:31;border-top:1px solid var(--rule);padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-bottom:0;flex-wrap:nowrap;position:fixed;inset:auto 0 0;box-shadow:0 -6px 18px #0000000f}.ee .actbar .grow,.ee .actbar .sla{display:none}.ee .actbar:not(:has(.btn)){display:none}.ee .viewer label{white-space:nowrap;font-size:12px}.ee .viewer select{max-width:62vw}.ee .actbar .btn{height:46px}.ee .actbar .btn.primary{flex:1}.ee .actbar .lbl-d{display:none}.ee .actbar .btn:not(.primary){padding:0 14px}.ee .shell.in-lead .bottom-nav{display:none}.ee .shell.in-lead .main{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.ee .file{padding-top:16px}.ee .file h1{font-size:23px}.ee .controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ee .controls .field select{width:100%;min-width:0}.ee .tabs{top:calc(52px + env(safe-area-inset-top,0px));z-index:5;background:var(--pane);position:sticky}.ee .tabs button{min-height:44px}}@media(min-width:960px){.ee .actbar .back{display:none}}.ee .rz{display:none}@media(min-width:960px){.ee .rz{top:var(--rz-top,0px);cursor:col-resize;z-index:20;touch-action:none;width:11px;margin-left:-5px;display:block;position:absolute;bottom:0}.ee .rz:after{content:"";background:0 0;width:1px;transition:background .12s,width .12s,left .12s;position:absolute;top:0;bottom:0;left:5px}.ee .rz:hover:after,.ee .rz.on:after,.ee .rz:focus-visible:after{background:var(--accent);width:3px;left:4px}.ee .rz:focus-visible{outline:none}.ee .rz-side{left:var(--w-side,236px)}.ee .rz-list{left:calc(var(--w-side,236px) + var(--w-list,380px))}.ee body.resizing,.ee body.resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}}.ee .bp{flex-direction:column;gap:16px;display:flex}.ee .bp-host{align-items:center;gap:12px;display:flex}.ee .bp-host b{font-family:var(--font-display);font-size:18px;font-weight:600;display:block}.ee .bp-tz{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.ee .bp-day h3{margin-bottom:6px;font-size:14px;font-weight:600}.ee .bp-times{flex-wrap:wrap;gap:6px;display:flex}.ee .bp-times button{border:1px solid var(--rule-strong);font-variant-numeric:tabular-nums;border-radius:10px;padding:8px 12px;font-size:13.5px}.ee .bp-times button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.ee .bp-done{background:var(--good-bg);color:var(--good);border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex}.ee .bp-done b{font-family:var(--font-display);font-size:18px}.ee .toast{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--primary);color:var(--primary-ink);box-shadow:var(--lift);border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13.5px;animation:.2s ease-out ee-up;position:fixed;transform:translate(-50%)}.ee .shell.solo{grid-template-rows:minmax(0,1fr)}.ee .bottom-nav.n2{grid-template-columns:repeat(2,1fr)}.ee .signin{background:var(--ground);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.ee .signin .box{flex-direction:column;gap:14px;width:100%;max-width:360px;display:flex}.ee .signin h1{font-size:24px;font-weight:700}.ee .bottom-nav.n4{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.ee .splash{background:var(--ground);place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.ee .splash-glow{opacity:0;background:radial-gradient(closest-side,#2f6bff38,#0000 72%);width:min(720px,120vw);height:min(420px,70vh);animation:2s ease-out .2s forwards ee-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ee .splash-stack{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.ee .splash .sp-a{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) .1s forwards ee-rise;transform:translateY(10px)}.ee .splash .sp-b{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) .85s forwards ee-rise2;transform:translateY(12px)scale(.96)}.ee .sp-rule{background:linear-gradient(90deg,#0000,#2f6bff,#0000);width:0;height:1px;display:block}.ee .splash .sp-rule{animation:.8s ease-out .5s forwards ee-rule}.ee .sp-rule.on{width:140px;animation:none}.ee .shine{display:inline-block;position:relative;overflow:hidden}.ee .shine:after{content:"";mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 38%,#ffffffb3,#0000 62%);animation:1s ease-in-out 1.5s forwards ee-shine;position:absolute;inset:0;transform:translate(-130%)}.ee .sp-bar{left:50%;bottom:calc(14vh + env(safe-area-inset-bottom,0px));background:var(--rule);opacity:0;border-radius:2px;width:120px;height:2px;margin-left:-60px;animation:.4s .6s forwards ee-fadein;position:absolute;overflow:hidden}.ee .sp-bar i{background:linear-gradient(90deg,#2f6bff,#7aa2ff);width:100%;height:100%;animation:1.2s cubic-bezier(.4,0,.2,1) .7s forwards ee-load;display:block;transform:translate(-100%)}.ee .signin-logos{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}@keyframes ee-rise{to{opacity:1;transform:none}}@keyframes ee-rise2{to{opacity:1;transform:none}}@keyframes ee-rule{to{width:140px}}@keyframes ee-glow{to{opacity:1}}@keyframes ee-shine{to{transform:translate(130%)}}@keyframes ee-fadein{to{opacity:1}}@keyframes ee-load{to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ee .splash *,.ee .splash-glow{animation-duration:10ms!important;animation-delay:0s!important}}.ee .tour-block{z-index:200;position:fixed;inset:0}.ee .tour-hole{z-index:201;outline:2px solid var(--accent);outline-offset:0;pointer-events:none;border-radius:12px;transition:all .18s ease-out;position:fixed;box-shadow:0 0 0 9999px #00000094}.ee .tour-card{z-index:202;background:var(--pane);width:min(340px,100vw - 24px);color:var(--ink);border:1px solid var(--rule-strong);box-shadow:var(--lift);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex;position:fixed}.ee .tour-card h3{margin:0;font-size:16px;font-weight:700}.ee .tour-card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.ee .tour-foot{align-items:center;gap:8px;margin-top:6px;display:flex}.ee .tour-foot .n{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:1;font-size:12.5px}.ee .tour-skip{color:var(--ink-2);padding:6px 4px;font-size:13px;text-decoration:underline}@media(prefers-reduced-motion:reduce){.ee .tour-hole{transition:none}}.ee .toast{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--primary);color:var(--primary-ink);box-shadow:var(--lift);border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13.5px;position:fixed;transform:translate(-50%)}@media(min-width:960px){.ee .toast{bottom:24px}}.wp-page{--bg:#f5f1eb;--card:#fff;--deep:#ede6d8;--line:#e5dfd2;--fg:#1b1f3b;--muted:#5a5f7a;--soft:#3d4260;--mark:#c9bfae;--accent:#00a6f4;--accent-deep:#0089cc;--accent-soft:#7dd3fc;--sans:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--r:12px;--button-top:#33b5f6;--button-ink:#08142a;--reel-bg:#10132a;--film-bg:#000;--error:#b3261e;--focus-shadow:#7dd3fc40;background:var(--bg);color:var(--fg);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased}.wp-page *{box-sizing:border-box}.wp-page a{color:inherit}.wp-page .wrap{max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px}@media(min-width:720px){.wp-page .wrap{padding-left:40px;padding-right:40px}}.wp-page :focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px;border-radius:4px}.wp-page .btn{font:600 16px/1 var(--sans);cursor:pointer;white-space:nowrap;height:auto;box-shadow:none;letter-spacing:0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;text-decoration:none;display:inline-flex}.wp-page .btn-p{background:linear-gradient(var(--button-top),var(--accent));color:var(--button-ink)}.wp-page .btn-p:hover{background:var(--accent-deep);color:var(--card)}.wp-page .btn-g{color:var(--fg);border:1px solid var(--line);background:0 0}.wp-page .btn-g:hover{border-color:var(--muted)}.wp-page .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding-block:72px 88px;display:grid}.wp-page .hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,5.4vw,72px);font-weight:500;line-height:1.03;font-family:var(--sans);margin:0 0 22px}.wp-page .hero h1 .fs{color:var(--accent)}.wp-page .hero p{color:var(--soft);max-width:46ch;margin:0 0 30px;font-size:19px}.wp-page .cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wp-page .facts{color:var(--muted);flex-wrap:wrap;gap:8px 26px;margin-top:32px;font-size:15px;display:flex}.wp-page .facts b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.wp-page .reel{aspect-ratio:16/9;border-radius:var(--r);background:var(--reel-bg);max-width:100%;position:relative;overflow:hidden}.wp-page .reel video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media(max-width:900px){.wp-page .hero{grid-template-columns:1fr;gap:40px;padding-block:48px 64px}}.wp-page .sh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 24px;margin-bottom:28px;display:flex}.wp-page .sh h2{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.1;font-family:var(--sans);margin:0}.wp-page .sh p{color:var(--muted);max-width:46ch;margin:0}.wp-page section.blk{padding-block:88px 0}.wp-page .rule{border-top:1px solid var(--line);padding-top:28px}.wp-page .films{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px;display:grid}.wp-page .film{gap:16px;min-width:0;display:grid}.wp-page .film .screen{aspect-ratio:16/9;border-radius:var(--r);background:var(--film-bg);max-width:100%;position:relative;overflow:hidden}.wp-page .film video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wp-page .film .meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 20px;display:grid}.wp-page .film h3{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2;font-family:var(--sans);margin:0}.wp-page .film .sub{color:var(--muted);margin:0;font-size:15px}.wp-page .film p.d{color:var(--soft);grid-column:1/-1;max-width:58ch;margin:6px 0 0}.wp-page .film .btn{white-space:nowrap;grid-area:1/2/span 2;padding:11px 18px;font-size:14px}@media(max-width:820px){.wp-page .films{grid-template-columns:1fr;gap:44px}}@media(max-width:520px){.wp-page .film .meta{grid-template-columns:1fr}.wp-page .film .btn{grid-area:auto/1;justify-self:start}}.wp-page .mid-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:56px;display:flex}.wp-page .mid-cta p{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:500}.wp-page .inc-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:28px;display:grid}.wp-page .inc-grid div{min-width:0}.wp-page .inc-grid h4{margin:0 0 8px;font-size:18px;font-weight:600}.wp-page .inc-grid p{color:var(--muted);margin:0;font-size:16px}@media(max-width:900px){.wp-page .inc-grid{grid-template-columns:1fr}}.wp-page .q-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.wp-page .q{border-radius:var(--r);background:var(--card);border:1px solid var(--line);grid-template-rows:1fr auto;gap:28px;min-width:0;margin:0;padding:28px;display:grid}.wp-page .q p{color:var(--fg);margin:0;font-size:17px;line-height:1.6}.wp-page .who{color:var(--muted);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;font-size:15px;display:grid}.wp-page .who b{color:var(--fg);font-weight:600;display:block}.wp-page .avatar{background:var(--deep);border:1px solid var(--line);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.wp-page .avatar img{object-fit:cover;width:100%;height:100%;display:block}.wp-page .loc{color:var(--muted);margin-top:2px;font-size:13px;display:inline-block}@media(max-width:900px){.wp-page .q-grid{grid-template-columns:1fr}}.wp-page .brief{background:var(--deep);border-top:1px solid var(--line);margin-top:96px}.wp-page .brief .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;padding-block:88px 96px;display:grid}@media(max-width:900px){.wp-page .brief .wrap{grid-template-columns:1fr;gap:32px}}.wp-page .brief h2{letter-spacing:-.03em;font-size:clamp(32px,4.4vw,54px);font-weight:500;line-height:1.04;font-family:var(--sans);margin:0 0 16px}.wp-page .brief .lead{color:var(--soft);max-width:40ch;margin:0 0 28px}.wp-page .steps{color:var(--soft);gap:14px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.wp-page .steps li{grid-template-columns:26px 1fr;gap:10px;display:grid}.wp-page .steps span{font-variant-numeric:tabular-nums;color:var(--accent)}.wp-page form{background:var(--card);border:1px solid var(--line);border-radius:var(--r);gap:22px;min-width:0;padding:clamp(20px,3vw,36px);display:grid}.wp-page .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media(max-width:560px){.wp-page .two{grid-template-columns:1fr}}.wp-page .f{gap:8px;min-width:0;display:grid}.wp-page .f>label{color:var(--soft);font-size:14px;font-weight:500}.wp-page .req{color:var(--accent);margin-left:2px}.wp-page input[type=text],.wp-page input[type=email],.wp-page input[type=url],.wp-page input[type=tel],.wp-page select,.wp-page textarea{font:400 16px/1.4 var(--sans);color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:13px 14px}.wp-page .phone-row{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.wp-page textarea{resize:vertical;min-height:104px}.wp-page input:focus,.wp-page select:focus,.wp-page textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-shadow);outline:none}.wp-page fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.wp-page legend{color:var(--soft);margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.wp-page .opts{flex-wrap:wrap;gap:8px;display:flex}.wp-page .opts label{position:relative}.wp-page .opts input{opacity:0;cursor:pointer;position:absolute;inset:0}.wp-page .opts span{border:1px solid var(--line);background:var(--bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;padding:10px 14px;font-size:15px;display:inline-block}.wp-page .opts input:checked+span{background:var(--fg);color:var(--bg);border-color:var(--fg)}.wp-page .opts input:focus-visible+span{outline:2px solid var(--accent-soft);outline-offset:2px}.wp-page .budget-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wp-page .budget-head legend{margin:0}.wp-page .cur{border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.wp-page .cur button{font:500 13px/1 var(--sans);color:var(--fg);cursor:pointer;height:auto;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:7px 12px}.wp-page .cur button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.wp-page .captcha{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:auto minmax(0,140px) auto;align-items:center;gap:12px;padding:14px;display:grid}.wp-page .captcha .qn{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.wp-page .captcha input{text-align:center;font-variant-numeric:tabular-nums;background:var(--card)}.wp-page .captcha button{color:var(--muted);cursor:pointer;font:500 14px var(--sans);height:auto;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:inline-flex}.wp-page .captcha button:hover{color:var(--fg)}@media(max-width:480px){.wp-page .captcha{grid-template-columns:1fr 1fr}.wp-page .captcha .qn{grid-column:1/-1}}.wp-page .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wp-page .submit{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.wp-page .submit small{color:var(--muted);font-size:14px}.wp-page .err{color:var(--error);min-height:1em;margin:0;font-size:14px}.wp-page .done{background:var(--card);border-radius:var(--r);align-content:start;gap:12px;padding:32px;display:grid}.wp-page .done h3{letter-spacing:-.02em;font-size:28px;font-weight:500;font-family:var(--sans);margin:0}.wp-page .done p{color:var(--soft);margin:0}.wp-page #work,.wp-page #brief{scroll-margin-top:84px}.wp-page .optional{opacity:.7;font-weight:400}
