body{margin:0}*{box-sizing:border-box}.lay-d .ai,.lay-d .ico,.lay-d .chev{width:16px;height:16px;flex:none;display:block}.lay-d .tri{width:8px;height:8px;flex:none;display:inline-block;vertical-align:0}.lay-d .ic{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--faint);flex:none}.lay-d .q{color:var(--muted)}.lay-d .b{font-weight:600}.lay-d .m{font-weight:500}.lay-d .num{font-variant-numeric:tabular-nums}.lay-d .r{text-align:right}.lay-d .grow{flex:1;min-width:0}.lay-d .trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lay-d .hstack{display:flex;align-items:center;gap:8px}.lay-d .vstack{display:flex;flex-direction:column}.lay-d .card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.lay-d .card.hero{border:1.5px solid var(--accent)}.lay-d a.card{display:block}.lay-d .ch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.lay-d .ct{display:flex;align-items:center;gap:8px;font-size:15px;line-height:20px;font-weight:600;margin:0}.lay-d .count{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:20px;padding:0 6px;border-radius:10px;background:var(--fill);color:var(--ink-2);font-size:12px;line-height:16px;font-weight:500}.lay-d .link{color:var(--ink);font-size:13px;line-height:18px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.lay-d .btn{font:inherit;font-size:13px;line-height:18px;font-weight:500;border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;text-decoration:none;flex:none}.lay-d .btn.p{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.lay-d .btn.ghost{border-color:transparent;background:transparent}.lay-d .btn.icon{padding:0}.lay-d .btn.inactive{color:var(--faint);background:var(--fill-soft)}.lay-d .sel{justify-content:space-between}.lay-d .tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;line-height:16px;font-weight:500;background:var(--fill);color:var(--ink-2);white-space:nowrap;flex:none}.lay-d .tag.strong{background:var(--accent-fill);color:var(--on-accent)}.lay-d .tag.line{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.lay-d .tag .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.lay-d .av{border-radius:50%;background:var(--fill);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--ink-2);flex:none}.lay-d .tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);overflow-x:auto}.lay-d .tab{height:40px;display:flex;align-items:center;gap:6px;color:var(--muted);font-weight:500;border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap;flex:none}.lay-d .tab.on{color:var(--ink);border-bottom-color:var(--accent)}.lay-d .seg{display:inline-flex;padding:2px;background:var(--fill);border-radius:8px;font-weight:500;flex:none}.lay-d .seg span{display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--ink-2);white-space:nowrap}.lay-d .seg .on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.lay-d .seg.full{display:flex}.lay-d .seg.full span{flex:1}.lay-d .crumbs{display:flex;align-items:center;justify-content:space-between;gap:12px}.lay-d .link.ondark{color:var(--on-accent);margin-left:8px}.lay-d .tag.fixed{width:64px;justify-content:center}.lay-d .tag.own{width:52px;justify-content:center}.lay-d .chk.x{background:var(--accent);border-color:var(--accent)}.lay-d .chk.x:before,.lay-d .chk.x:after{content:"";position:absolute;left:6px;top:2px;width:1.5px;height:9px;background:var(--surface);transform:rotate(45deg)}.lay-d .chk.x:after{transform:rotate(-45deg)}.lay-d .hl .d0{box-shadow:none;border:1.5px dashed var(--faint);box-sizing:border-box}.lay-d .gifgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lay-d .gifth{aspect-ratio:4/3;border-radius:10px;background:var(--fill);display:flex;align-items:center;justify-content:center}.lay-d button.gifth{border:1.5px dashed var(--line-strong);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink-2)}.lay-d .tbl tfoot td{font-weight:600;border-top:1px solid var(--line-strong)}.lay-d .btn.outcome,.lay-d .btn.period,.lay-d .btn.status{justify-content:space-between}.lay-d .mbody>.rows.sep,.lay-d .rows.sep{margin:12px 0 -8px}.lay-d .rows.sep>.li.li:first-child{border-top:1px solid var(--line)}.lay-d .prog{height:4px;border-radius:2px;background:var(--fill);overflow:hidden}.lay-d .prog i{display:block;height:100%;background:var(--accent)}.lay-d .typing{display:flex;gap:3px;flex:none}.lay-d .typing i{width:5px;height:5px;border-radius:50%;background:var(--faint);display:block}.lay-d .kv{display:grid;gap:12px 16px;margin:0}.lay-d .kv dt{color:var(--muted)}.lay-d .kv dd{margin:0}.lay-d .hl{display:inline-flex;align-items:center;gap:8px}.lay-d .hl i{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1.5px var(--accent);flex:none}.lay-d .hl .d3{background:var(--accent)}.lay-d .hl .d2{background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.lay-d .chart{display:flex;align-items:flex-end;gap:6px}.lay-d .chart i{flex:1;background:var(--fill-3);border-radius:3px 3px 0 0;display:block}.lay-d .spark{display:block;width:100%;height:24px}.lay-d .rows .li:first-child{border-top:0}.lay-d .rows.after{margin-top:12px}.lay-d .dim{position:absolute;inset:0;background:#14141352;z-index:5}.lay-d .modal,.lay-d .pop,.lay-d .sheet{position:absolute;z-index:6;background:var(--surface)}.lay-d .modal{border-radius:14px;box-shadow:0 24px 64px #0003}.lay-d .pop{border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #00000024}.lay-d .sheet{left:0;right:0;bottom:0;border-radius:16px 16px 0 0}.lay-d .grab{width:36px;height:5px;border-radius:3px;background:var(--fill-3);margin:0 auto 12px}.lay-d .mhead{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.lay-d .mfoot{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line)}.lay-d .form{display:flex;flex-direction:column;gap:16px}.lay-d .lbl{display:block;font-size:13px;line-height:18px;font-weight:500;margin-bottom:6px}.lay-d .inp{display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);white-space:nowrap;overflow:hidden}.lay-d .inp.q{color:var(--muted)}.lay-d .inp.sel{justify-content:space-between}.lay-d .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lay-d .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--faint);flex:none;display:inline-block;position:relative}.lay-d .chk.on{background:var(--accent);border-color:var(--accent)}.lay-d .chk.on:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--surface);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.lay-d .unread{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.lay-d .toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lay-d .toolbar .inp{flex:1 1 220px}.lay-d .board{display:grid;grid-auto-flow:column;gap:12px;align-items:start}.lay-d .bcol{background:var(--fill-soft);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:8px;min-width:0}.lay-d .bcolh{display:flex;align-items:center;gap:8px;padding:4px 4px 2px;font-weight:600;font-size:13px;line-height:18px}.lay-d .bcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.lay-d .bars{display:grid;align-items:center;gap:14px 12px}.lay-d .ghostbars{display:flex;align-items:flex-end;gap:6px}.lay-d .ghostbars span{flex:1;position:relative;height:100%}.lay-d .ghostbars i,.lay-d .ghostbars b{position:absolute;bottom:0;border-radius:3px 3px 0 0;display:block}.lay-d .ghostbars i{left:0;right:30%;background:var(--fill-2)}.lay-d .ghostbars b{left:30%;right:0;background:var(--ink-2)}.lay-d .legend{display:flex;gap:16px;align-items:center}.lay-d .legend span{display:inline-flex;align-items:center;gap:6px}.lay-d .legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.lay-d .qr{width:112px;height:112px;border-radius:8px;flex:none;background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 10px),repeating-linear-gradient(0deg,var(--surface) 0 5px,transparent 5px 9px);background-blend-mode:normal;box-shadow:inset 0 0 0 8px var(--surface),inset 0 0 0 9px var(--accent)}.lay-d .rank{width:28px;flex:none;font-weight:600;font-variant-numeric:tabular-nums}.lay-d .move{display:inline-flex;align-items:center;gap:2px;font-size:12px;line-height:16px;color:var(--ink-2);width:36px;flex:none}.lay-d .react{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:14px;font-size:12px;font-weight:500;background:var(--surface);flex:none}.lay-d .month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.lay-d .mh{font-size:12px;line-height:16px;font-weight:500;color:var(--muted);padding:0 8px 8px}.lay-d .md{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:6px 8px;display:flex;flex-direction:column;gap:4px;min-width:0}.lay-d .md:nth-child(7n+1){border-left:0}.lay-d .md .dn{font-size:12px;line-height:16px;font-weight:500}.lay-d .md.out .dn{color:var(--faint)}.lay-d .md .today{background:var(--accent-fill);color:var(--on-accent);border-radius:6px;padding:0 6px;align-self:flex-start}.lay-d .chipn{font-size:11px;line-height:16px;background:var(--fill);border-radius:4px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl{width:auto}.lay-d .sugrow{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.lay-d .sugrow .t{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lay-d .sugrow .ai{flex:none}.lay-d .sugnav{display:inline-flex;align-items:center;gap:2px;color:var(--muted);font-size:12px;line-height:16px;flex:none}.lay-d .sugnav .btn.icon{width:24px;height:24px}.lay-d .choices{display:grid;gap:8px}.lay-d .choice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line-strong);border-radius:10px;padding:12px 14px;background:var(--surface)}.lay-d .choice.on{box-shadow:inset 0 0 0 1px var(--accent);border-color:var(--accent)}.lay-d .radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--faint);flex:none;margin-top:2px;position:relative}.lay-d .choice.on .radio{border-color:var(--accent)}.lay-d .choice.on .radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.lay-d .avw{position:relative;flex:none;display:inline-flex}.lay-d .avb{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.lay-d .avb .ico,.lay-d .avb .ai{width:11px;height:11px}.lay-d .vdiv{width:1px;height:16px;background:var(--fill-3);display:inline-block}.lay-d .storycard{background:var(--accent-fill);color:var(--on-accent);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lay-d .storycard .q{color:var(--faint)}.lay-d .storycard .tag{background:var(--surface);color:var(--ink);margin-top:6px}.lay-d .shareto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lay-d .shareto a{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--ink);text-decoration:none;text-align:center}.lay-d .shareto .btn{width:52px;height:52px;border-radius:50%}.lay-d .wkrows .li{min-height:44px}.lay-d .bfoot{display:flex;align-items:center;gap:2px;margin-top:6px}.lay-d .bfoot .btn.icon{width:24px;height:24px}.lay-d .bfoot .btn.icon .ico{width:14px;height:14px}.lay-d .bcard .tlchip{margin-top:4px;align-self:flex-start;height:22px;padding:0 7px;gap:5px;font-size:12px;line-height:16px;border-radius:6px;white-space:nowrap;max-width:100%}.lay-d .bcard .tlchip .ico{width:12px;height:12px;flex:none}.lay-d .bfoot .xs{white-space:nowrap}.lay-d .drop{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;border:1.5px dashed var(--line-strong);border-radius:10px;padding:20px;color:var(--ink-2)}.lay-d .closex{position:absolute;top:12px;right:12px;z-index:2;background:var(--surface);border-radius:50%}.lay-d .modal{overflow:visible}.lay-d .slab{width:180px;flex:none;color:var(--muted)}.lay-d .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:32px 0}.lay-d .empty .ico{width:20px;height:20px;margin-bottom:4px}.lay-d .cardart{width:52px;height:34px;border-radius:6px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.5px;flex:none}.lay-d .meter{position:relative;height:8px;border-radius:4px;background:var(--fill)}.lay-d .meter i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--ink-2)}.lay-d .meter b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--accent)}.lay-d .grouprow td{height:36px;font-size:12px;font-weight:600;color:var(--muted);border-top:0}.lay-d .tabs.full{gap:0}.lay-d .tabs.full .tab{flex:1;justify-content:center}.lay-d .card>.tabs.full:first-child{border-bottom:1px solid var(--line)}.lay-d .csugg{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);overflow:hidden}.lay-d .csugg .replies{flex:1;min-width:0;overflow:hidden}.lay-d .csugg .reply{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.lay-d .tl{display:flex;flex-direction:column}.lay-d .tlday{font-size:12px;line-height:16px;font-weight:600;color:var(--muted);margin:4px 0 12px}.lay-d .tli{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;position:relative;padding-bottom:20px}.lay-d .tli:before{content:"";position:absolute;left:15.5px;top:36px;bottom:4px;width:1px;background:var(--fill-2)}.lay-d .tli.last:before{display:none}.lay-d .tlic{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--ink-2)}.lay-d .tlic .ai,.lay-d .tlic .ico{width:14px;height:14px}.lay-d .tlq{margin-top:6px;background:var(--fill-soft);border-radius:10px;padding:8px 12px}.lay-d .tlchip{display:inline-flex;align-items:center;gap:6px;margin-top:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font-size:13px;font-weight:500}.lay-d .tlchip .ico{width:14px;height:14px}.lay-d .reacts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.lay-d .react.on{box-shadow:inset 0 0 0 1px var(--accent);border-color:var(--accent);background:var(--fill-soft)}.lay-d .react.add{color:var(--muted);padding:0 8px}.lay-d .react .ico{width:14px;height:14px}.lay-d .hrbar{position:relative;height:8px;background:var(--fill);border-radius:4px;flex:1;min-width:0}.lay-d .hrbar i{position:absolute;top:0;bottom:0;background:var(--ink-2);border-radius:4px}.lay-d .hrscale{display:flex;justify-content:space-between;font-size:11px;line-height:14px;color:var(--muted)}.lay-d .sk{background:var(--fill);border-radius:6px;display:block}.lay-d .toast{position:absolute;z-index:6;display:flex;align-items:center;gap:12px;background:var(--inverse);color:var(--on-inverse);border-radius:12px;box-shadow:0 12px 32px #0000002e}.lay-d .toast .q{color:var(--faint)}.lay-d .gif{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:repeating-linear-gradient(135deg,var(--fill-2) 0 10px,var(--bg) 10px 20px);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.4px}.lay-d .ff{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.lay-d .ff .st{font-size:13px;line-height:18px;color:var(--muted)}.lay-d .ff .sv{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:4px}.lay-d .ff .sd{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--ink-2);margin-top:2px}.lay-d .ff .sc{font-size:15px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.lay-d .ff .sn{font-size:12px;line-height:16px;color:var(--muted);margin-top:2px}.lay-d .ffchart{display:block;width:100%;margin:16px 0}.lay-d .mt{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lay-d .mt th{font-size:12px;line-height:16px;font-weight:500;color:var(--muted);text-align:right;padding:0 0 8px}.lay-d .mt th:first-child,.lay-d .mt td:first-child{text-align:left}.lay-d .mt td{height:44px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.lay-d .mt tr.tot td{font-weight:600}.lay-d .mt .dl{color:var(--ink-2);font-size:12px}.lay-d .lchart{display:block;width:100%}.lay-d .searchhero{display:flex;align-items:center;gap:10px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--muted)}.lay-d .frow{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr) 32px;gap:8px;align-items:center}.lay-d .mbody>.rows{margin:-8px 0}.lay-d .confetti{position:absolute;inset:0;z-index:6;pointer-events:none}.lay-d .confetti i{position:absolute;width:8px;height:14px;border-radius:2px;background:var(--ink-2)}.lay-d .confetti i:nth-child(3n){background:var(--faint);width:10px;height:10px;border-radius:50%}.lay-d .confetti i:nth-child(3n+1){background:var(--faint)}.lay-d .winv{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.lay-d .card>.ch{border-bottom:1px solid var(--line)}.lay-d .card>.ch+*{margin-top:0!important}.lay-d .card>.ch+.rows{margin-top:-8px!important}.lay-d .card.fold{padding-top:0;padding-bottom:0}.lay-d .card.fold>.ch{border-bottom:0;margin-top:0;margin-bottom:0}.lay-d .nowline+.li,.lay-d .li.next,.lay-d .li.next+.li,.lay-d .li.on,.lay-d .li.on+.li{border-top-color:transparent}.lay-d .li.on,.lay-d .li.next{background:var(--fill-soft);border-radius:10px;padding-left:12px;padding-right:12px;margin:0 -12px}.lay-d .li.past{opacity:.55}.lay-d .time{flex:none;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.lay-d .nowline{display:flex;align-items:center;gap:12px;height:24px;font-size:12px;line-height:16px;font-weight:600}.lay-d .nowline span{flex:none}.lay-d .nowline i{flex:1;height:1.5px;background:var(--accent);display:block}.lay-d .sec{display:flex;flex-direction:column}.lay-d .sechead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;flex-wrap:wrap}.lay-d .st{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.2px;margin:0}.lay-d .kpis{display:grid}.lay-d .kpi .l{font-size:13px;line-height:18px;color:var(--muted)}.lay-d .kpi .v{font-weight:600;font-variant-numeric:tabular-nums}.lay-d .kpi .d{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--ink-2);margin-top:2px}.lay-d .kpi .spark{margin-top:12px}.lay-d .funnel{display:grid;align-items:center;margin-top:12px}.lay-d .funnel .fh{font-size:12px;line-height:16px;color:var(--muted);text-align:right}.lay-d .fbar{height:8px;border-radius:4px;background:var(--fill);overflow:hidden}.lay-d .fbar i{display:block;height:100%;background:var(--ink-2);border-radius:4px;min-width:3px}.lay-d .fn{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.lay-d .fr{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.lay-d .av .ai{width:50%;height:50%}.lay-d .headline{font-weight:600;letter-spacing:-.2px}.lay-d .axis{display:flex;justify-content:space-between;margin-top:8px}.lay-d .brief{margin-top:24px}.lay-d .msgs{display:flex;flex-direction:column;gap:10px}.lay-d .dsep{align-self:center;font-size:12px;line-height:16px;color:var(--muted);margin:4px 0}.lay-d .bub{overflow-wrap:anywhere;max-width:78%;padding:10px 12px;border-radius:14px;line-height:20px}.lay-d .bub.out{align-self:flex-end;background:var(--accent-fill);color:var(--on-accent);border-bottom-right-radius:4px}.lay-d .bub.you{align-self:flex-end;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent);border-bottom-right-radius:4px}.lay-d .bub.in{align-self:flex-start;background:var(--fill);border-bottom-left-radius:4px}.lay-d .bub .meta{display:block;font-size:11px;line-height:14px;opacity:.7;margin-top:4px}.lay-d .evt{align-self:center;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:14px;border:1px solid var(--line);font-size:12px;line-height:16px;color:var(--ink-2)}.lay-d .evt .ico{width:14px;height:14px}.lay-d .switch{width:32px;height:18px;border-radius:9px;background:var(--fill-3);position:relative;display:inline-block;flex:none}.lay-d .switch i{position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--surface)}.lay-d .switch.on{background:var(--accent)}.lay-d .switch.on i{left:auto;right:2px}.lay-d .replies{display:flex;gap:8px;overflow:hidden}.lay-d .reply{font:inherit;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;color:var(--ink);white-space:nowrap;flex:none}.lay-d .reply .ai{width:14px;height:14px}.lay-d .cbox{border:1px solid var(--line-strong);border-radius:12px;background:var(--surface)}.lay-d .cfield{color:var(--muted)}.lay-d .ctools .xs{white-space:nowrap}.lay-d .narrow{max-width:760px;width:100%;display:flex;flex-direction:column;gap:24px}.lay-d .narrow>.sec+.sec{margin-top:8px}.lay-d .segbar{display:flex;gap:4px}.lay-d .segbar i{flex:1;height:6px;border-radius:3px;background:var(--fill-2)}.lay-d .segbar i.done{background:var(--accent)}.lay-d .segbar i.cur{background:linear-gradient(90deg,var(--accent) 50%,var(--fill-2) 50%)}.lay-d .segbar i{position:relative;overflow:hidden}.lay-d .segbar i b{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:3px}.lay-d .segbar.lab{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lay-d .segbar.lab .sb{display:flex;flex-direction:column;gap:8px;min-width:0;color:inherit;text-decoration:none}.lay-d .segbar.lab .sb i{flex:none;height:6px;border-radius:3px;background:var(--fill-2);display:block}.lay-d .segbar.lab .sb.x i{box-shadow:0 0 0 1.5px var(--accent)}.lay-d .abanner{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:12px;background:var(--inverse);color:var(--on-inverse)}.lay-d .abanner .grow{min-width:0}.lay-d .bact{display:flex;align-items:center;gap:12px;flex:none}.lay-d .abanner .q{color:var(--faint)}.lay-d .abanner .btn{background:var(--surface);color:var(--ink);box-shadow:none;border-color:var(--surface);flex:none}.lay-d .abanner .link{color:var(--on-inverse);flex:none}.lay-d .abanner.warn{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.lay-d .abanner.warn .q{color:var(--muted)}.lay-d .abanner.warn .btn{background:var(--inverse);color:var(--on-inverse);border-color:var(--accent)}.lay-d .abanner.warn .link{color:var(--ink)}.lay-d .abanner.info{background:var(--bg);color:var(--ink)}.lay-d .abanner.info .q{color:var(--muted)}.lay-d .abanner.info .btn{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.lay-d .aic{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:700;flex:none}.lay-d .smsg{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg);font-size:13px;line-height:18px}.lay-d .smsg .aic{width:18px;height:18px;font-size:11px;margin-top:0}.lay-d .smsg .grow{min-width:0}.lay-d .toast.static{position:static;transform:none}.lay-d .toast .btn{background:transparent;color:var(--on-inverse);box-shadow:inset 0 0 0 1px var(--ink-2);height:28px;font-size:12px;padding:0 10px}.lay-d .toast .spin{border-color:var(--ink-2);border-top-color:var(--surface)}.lay-d .inp.err{box-shadow:inset 0 0 0 1.5px var(--accent)}.lay-d .ferr{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:500;margin-top:6px}.lay-d .ferr .aic{width:14px;height:14px;font-size:9px}.lay-d .errsum{display:flex;gap:10px;padding:10px 12px;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--accent);font-size:13px;line-height:18px}.lay-d .evt .btn{height:24px;font-size:12px;padding:0 8px;margin-left:4px}.lay-d .evt.wide{flex:none;align-self:stretch;justify-content:center;border-radius:12px;height:auto;min-height:44px;padding:8px 8px 8px 14px;gap:12px;flex-wrap:wrap;row-gap:10px;text-align:center}.lay-d .evt.wide .btn{height:28px;font-size:12px;padding:0 10px;margin-left:0;flex:none}.lay-d .locked{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bg);font-size:13px;line-height:18px;color:var(--ink-2)}.lay-d .push{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:16px;background:var(--surface);box-shadow:0 2px 12px #0000001f;text-align:left}.lay-d .push .appic{width:36px;height:36px;border-radius:9px;background:var(--inverse);color:var(--on-inverse);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:12px;flex:none}.lay-d .push .grow{min-width:0}.lay-d .push .pt{display:flex;justify-content:space-between;gap:8px;font-size:13px;line-height:18px;font-weight:600}.lay-d .push .pt .q{font-weight:400;font-size:12px}.lay-d .push .pb2{font-size:13px;line-height:18px;color:var(--ink-2)}.lay-d .lock{background:linear-gradient(180deg,var(--fill-3),var(--faint));display:flex;flex-direction:column;gap:8px;padding:16px}.lay-d .lock .clock{text-align:center;color:var(--on-accent);font-size:64px;line-height:72px;font-weight:600;letter-spacing:-1px;margin:24px 0 4px}.lay-d .lock .date{text-align:center;color:var(--on-accent);font-size:16px;font-weight:500;margin-bottom:24px}.lay-d .email{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.lay-d .email .emeta{padding:12px 20px;border-bottom:1px solid var(--line);font-size:12px;line-height:16px;color:var(--muted)}.lay-d .email .emeta b{color:var(--ink);font-weight:600}.lay-d .email .ebody{padding:28px 28px 24px;display:flex;flex-direction:column;gap:14px}.lay-d .email .elogo{font-weight:700;font-size:16px;letter-spacing:-.3px}.lay-d .email .eh{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.2px;margin:4px 0 0}.lay-d .email .efoot{padding:16px 28px 20px;border-top:1px solid var(--line);font-size:11px;line-height:16px;color:var(--faint)}.lay-d .email .plain{font-size:12px;line-height:16px;color:var(--muted);word-break:break-all}.lay-d .empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:40px 24px}.lay-d .empty .eic{width:44px;height:44px;border-radius:12px;background:var(--bg);display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:var(--ink-2)}.lay-d .empty .et{font-weight:600;font-size:15px;line-height:20px}.lay-d .empty .ed{color:var(--muted);max-width:340px}.lay-d .empty .btn{margin-top:10px}.lay-d .spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--accent);display:inline-block;flex:none;box-sizing:border-box}.lay-d .btn.busy{opacity:.85}.lay-d .btn.p .spin{border-color:var(--ink-2);border-top-color:var(--surface)}.lay-d .email .ebody .btn{align-self:flex-start}.lay-d .btn.inactive,.lay-d .btn[disabled]{opacity:.45}.lay-d .viewas{display:flex;align-items:center;justify-content:center;gap:12px;height:40px;background:var(--inverse);color:var(--on-inverse);font-size:13px;line-height:18px;font-family:var(--font-sans)}.lay-d .viewas .btn{height:26px;font-size:12px;padding:0 10px;background:var(--surface);color:var(--ink);box-shadow:none}.lay-d .viewas .q{color:var(--faint)}.lay-d .sheetpg{font-family:var(--font-sans);color:var(--ink);background:var(--surface);font-size:14px;line-height:20px}.lay-d .sheetpg .comp{display:grid;gap:16px;padding:28px 0;border-top:1px solid var(--line)}.lay-d .sheetpg .comp:first-of-type{border-top:0}.lay-d .sheetpg .chd{display:flex;align-items:baseline;gap:12px}.lay-d .sheetpg .cn{font-size:12px;font-weight:600;color:var(--muted);width:22px;flex:none}.lay-d .sheetpg .ctitle{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.2px}.lay-d .sheetpg .crule{color:var(--muted);font-size:13px;line-height:18px}.lay-d .sheetpg .demo{background:var(--fill-soft);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;position:relative}.lay-d .sheetpg .demo.row{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.lay-d .sheetpg .demo{align-items:flex-start}.lay-d .sheetpg .demo>.abanner,.lay-d .sheetpg .demo>.lbl2,.lay-d .sheetpg .demo>.msgs,.lay-d .sheetpg .demo>.locked,.lay-d .sheetpg .demo>.viewas{align-self:stretch}.lay-d .sheetpg .lbl2{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--faint)}.lay-d .hbar{display:inline-flex;gap:2px;flex:none;vertical-align:middle}.lay-d .hbar i{width:7px;height:14px;border-radius:2px;background:var(--faint);display:block}.lay-d .hbar i.w{background:repeating-linear-gradient(135deg,var(--accent) 0 1.5px,var(--fill-3) 1.5px 3.5px)}.lay-d .hbar i.s{background:var(--accent)}.lay-d .hbar i.n{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.lay-d .hleg{display:inline-flex;align-items:center;gap:12px}.lay-d .hleg span{display:inline-flex;align-items:center;gap:6px}.lay-d .hleg .hbar i{height:10px}.lay-d .ckhd{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 0 4px;border-top:1px solid var(--line)}.lay-d .ckhd .ct{font-size:14px;line-height:20px}.lay-d .ckhd.fold{padding:8px 0}.lay-d .dayhd{font-size:12px;line-height:16px;font-weight:500;color:var(--muted);padding:20px 0 4px}.lay-d .rows>.dayhd:first-child{padding-top:4px}.lay-d .ftools{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line)}.lay-d .ftools .vdiv{height:16px;margin:0 4px}.lay-d .splitbtn{display:inline-flex}.lay-d .splitbtn .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lay-d .splitbtn .btn+.btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px}.lay-d .kvl{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:13px;line-height:18px}.lay-d .kvl:first-child{border-top:0}.lay-d .kvl>.q:first-child{width:96px;flex:none}.lay-d .kvl>:last-child{flex:1;min-width:0;text-align:right}.lay-d .grid2.even{grid-template-columns:repeat(2,minmax(0,1fr))}.lay-d .qa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lay-d .qa a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ink);font-size:12px;line-height:16px;font-weight:500}.lay-d .qa .btn{border-radius:50%}.lay-d .tag .ico{width:12px;height:12px;opacity:.6}.lay-d .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.lay-d .ffp{display:flex;flex-direction:column}.lay-d .fstep{padding:14px 0;border-top:1px solid var(--line)}.lay-d .fstep:first-child{border-top:0;padding-top:0}.lay-d .fsr{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:2px}.lay-d .fstep .fbar{display:block;margin-top:10px}.lay-d .tlr{position:relative}.lay-d .tlr:before{content:"";position:absolute;top:28px;bottom:28px;width:1px;background:var(--fill-2)}.lay-d .tdot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--surface);border:1.5px solid var(--faint);position:relative;z-index:1;box-sizing:border-box}.lay-d .tdot.past{background:var(--fill-3);border-color:var(--line-strong)}.lay-d .tdot.next{background:var(--accent);border-color:var(--accent)}.lay-d .tdot.now{width:13px;height:13px;margin:0 -2px;border:2.5px solid var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--surface)}.lay-d .acct{all:unset;flex:1;min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:8px;padding:4px;margin:-4px 0 -4px -4px}.lay-d .golive{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:20px}.lay-d .gstep{position:relative;display:flex;flex-direction:column;gap:0;padding-right:12px}.lay-d .gstep:before{content:"";position:absolute;left:22px;right:0;top:9px;height:1.5px;background:var(--fill-2)}.lay-d .gstep.done:before{background:var(--accent)}.lay-d .gstep:last-child:before{display:none}.lay-d .gdot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface);display:flex;align-items:center;justify-content:center;margin-bottom:8px;position:relative;z-index:1;box-sizing:border-box}.lay-d .gstep.done .gdot{background:var(--accent);border-color:var(--accent)}.lay-d .gstep.done .gdot:after{content:"";width:4px;height:8px;border:solid var(--surface);border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg)}.lay-d .gstep.cur .gdot{border:2px solid var(--accent)}.lay-d .gstep.cur .gdot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.lay-d .styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lay-d .sty{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--ink-2)}.lay-d .sty .th{width:100%;aspect-ratio:9/16;border-radius:8px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9px;line-height:12px;font-weight:700;overflow:hidden}.lay-d .sty.on{color:var(--ink);font-weight:600}.lay-d .sty.on .th{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--accent)}.lay-d .th.dark,.lay-d .storycard.dark{background:var(--inverse);color:var(--on-inverse);border-color:var(--accent)}.lay-d .th.light,.lay-d .storycard.light{background:var(--surface);color:var(--ink)}.lay-d .storycard.light{border:1px solid var(--line)}.lay-d .storycard.light .q{color:var(--muted)}.lay-d .storycard.light .tag{background:var(--accent-fill);color:var(--on-accent)}.lay-d .th.clear,.lay-d .storycard.clear{background-color:var(--surface);background-image:linear-gradient(45deg,var(--fill) 25%,transparent 25%,transparent 75%,var(--fill) 75%),linear-gradient(45deg,var(--fill) 25%,transparent 25%,transparent 75%,var(--fill) 75%);background-size:12px 12px;background-position:0 0,6px 6px;color:var(--ink)}.lay-d .storycard.clear .q{color:var(--ink-2)}.lay-d .storycard.clear .tag{background:var(--accent-fill);color:var(--on-accent)}.lay-d .th.gif{background:var(--accent-fill);color:var(--on-accent);justify-content:flex-start}.lay-d .th.gif i{display:block;width:100%;height:40%;background:var(--faint);margin-bottom:10px}.lay-d .pdots{display:flex;justify-content:center;gap:6px}.lay-d .pdots i{width:6px;height:6px;border-radius:50%;background:var(--fill-3)}.lay-d .pdots i.on{background:var(--accent)}.lay-d .authpg{min-height:100vh;box-sizing:border-box;padding:12px;background:var(--bg);display:flex;font-family:var(--font-sans)}.lay-d .authpanel{position:relative;flex:1;border-radius:20px;background:var(--inverse);color:var(--on-accent);padding:32px 36px;display:flex;flex-direction:column;overflow:hidden}.lay-d .authpanel .logo{color:var(--on-accent)}.lay-d .aeyebrow{font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;text-align:center;margin-top:92px}.lay-d .ahead{font-size:72px;line-height:78px;font-weight:700;letter-spacing:-1.5px;text-align:center;margin:20px 0 0}.lay-d .ahead em,.lay-d .rtitle em{display:block;font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-1px}.lay-d .afoot{position:absolute;left:36px;bottom:32px;width:340px;margin:0;font-size:14px;line-height:22px;color:#fffc}.lay-d .acard{position:absolute;right:24px;bottom:24px;width:404px;box-sizing:border-box;padding:24px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.24);display:flex;flex-direction:column;gap:12px}.lay-d .acard .at{font-size:24px;line-height:30px;font-weight:700;margin:0}.lay-d .acard .as{font-size:13px;line-height:18px;color:#ffffffbf}.lay-d .ainp{height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;display:flex;align-items:center;padding:0 14px;color:#ffffff8c;font-size:15px}.lay-d .abtn{height:48px;border-radius:10px;background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:8px;border:0;font:inherit;font-weight:600;font-size:14px}.lay-d .arule{height:1px;background:#ffffff2e;margin:6px 0 2px}.lay-d .anote{font-size:12px;line-height:16px;color:#ffffffb3;white-space:nowrap}.lay-d .anote a{color:var(--on-accent);text-decoration:underline}.lay-d .acode{display:flex;gap:8px}.lay-d .acode span{flex:1;height:52px;border-radius:10px;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600}.lay-d .acode.err span{border:2px solid var(--surface)}.lay-d .aerr{display:flex;gap:8px;align-items:center;font-size:13px;line-height:18px}.lay-d .aerr .aic{background:var(--surface);color:var(--ink)}.lay-d .tourpop{position:absolute;z-index:42;width:300px;box-sizing:border-box;background:var(--surface);color:var(--ink);border-radius:12px;padding:16px;box-shadow:0 12px 32px #00000038;display:flex;flex-direction:column;gap:4px;text-align:left}.lay-d .tourpop .tt{font-weight:600;font-size:15px;line-height:20px}.lay-d .tourpop p{margin:0;color:var(--ink-2);font-size:13px;line-height:18px}.lay-d .tourpop .tfoot{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.lay-d .tourpop .tfoot.end{justify-content:flex-end}.lay-d .tourpop:before{content:"";position:absolute;width:12px;height:12px;background:var(--surface);transform:rotate(45deg)}.lay-d .tourpop.tip{border:1px solid var(--accent);box-shadow:0 8px 24px #00000024}.lay-d .tdots{display:flex;gap:4px;align-items:center}.lay-d .tdots i{width:6px;height:6px;border-radius:3px;background:var(--fill-3)}.lay-d .tdots i.on{background:var(--accent);width:14px}.lay-d .recap{width:600px;font-size:14px;line-height:20px}.lay-d .recap .rhero{background:var(--accent-fill);color:var(--on-accent);padding:32px 40px 48px}.lay-d .recap .rhero .elogo{color:var(--on-accent)}.lay-d .recap .rtitle{font-size:56px;line-height:60px;font-weight:700;letter-spacing:-1.5px;margin:28px 0 0}.lay-d .recap .rmile{margin-top:28px;border:1.5px solid var(--surface);border-radius:28px;padding:14px 24px;text-align:center;font-size:14px;line-height:20px}.lay-d .recap .rdiv{display:flex;justify-content:center;height:0;position:relative}.lay-d .recap .rdiv span{position:absolute;top:-20px;width:40px;height:40px;border-radius:50%;background:var(--accent-fill);color:var(--on-accent);border:2px solid var(--surface);display:flex;align-items:center;justify-content:center}.lay-d .recap .rsec{padding:36px 40px;display:flex;flex-direction:column;gap:16px}.lay-d .recap .rsec.alt{background:var(--bg)}.lay-d .recap .rh{font-family:var(--font-serif);font-size:28px;line-height:34px;text-align:center;margin:0 0 4px;font-weight:400}.lay-d .recap .rrank{border:2px solid var(--accent);border-radius:10px;box-shadow:3px 3px 0 var(--accent);padding:16px;text-align:center;background:var(--surface)}.lay-d .recap .rrank b{display:block;font-size:24px;line-height:32px;margin-top:2px}.lay-d .recap .rtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lay-d .recap .rtile{border:2px solid var(--accent);border-radius:10px;box-shadow:3px 3px 0 var(--accent);padding:16px 18px;display:flex;flex-direction:column;gap:2px;background:var(--surface)}.lay-d .recap .rnum{font-size:34px;line-height:40px;font-weight:700;letter-spacing:-1px}.lay-d .recap .rl{font-size:15px;line-height:20px}.lay-d .recap .rdelta{align-self:flex-start;margin-top:10px;font-size:12px;line-height:16px;font-weight:600;background:var(--fill-2);border-radius:4px;padding:3px 8px}.lay-d .recap .rmini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;border-top:1px solid var(--line);padding-top:16px}.lay-d .recap .rmini b{display:block;font-size:20px;line-height:26px}.lay-d .recap .rmini span{font-size:12px;color:var(--muted)}.lay-d .recap .rp{margin:0;text-align:center;color:var(--ink-2)}.lay-d .recap .rcalwrap{background:var(--surface);border:2px solid var(--accent);border-radius:10px;padding:20px}.lay-d .recap .rcal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.lay-d .recap .rcal i{font-style:normal;font-size:12px;font-weight:600;padding-bottom:4px}.lay-d .recap .rcal span{height:40px;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:600;box-sizing:border-box}.lay-d .recap .l0{background:var(--surface);border:1px dashed var(--line-strong)}.lay-d .recap .l0.off{border:0}.lay-d .recap .l1{background:var(--fill-2)}.lay-d .recap .l2{background:var(--faint);color:var(--on-accent)}.lay-d .recap .l3{background:var(--accent-fill);color:var(--on-accent)}.lay-d .recap .rleg{display:flex;justify-content:space-between;margin-top:14px;font-size:12px}.lay-d .recap .rleg span{display:flex;align-items:center;gap:6px}.lay-d .recap .rleg i{width:12px;height:12px;border-radius:3px;display:inline-block}.lay-d .recap .rlink,.lay-d .recap .rnew a{font-weight:600;color:var(--ink);text-decoration:underline;align-self:center}.lay-d .recap .rnew{display:flex;flex-direction:column;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--line)}.lay-d .recap .rnew:last-child{border-bottom:0;padding-bottom:0}.lay-d .recap .rnew a{align-self:flex-start;font-size:13px}.lay-d .recap .rnew p{margin:0;color:var(--ink-2)}.lay-d .recap .rtag{align-self:flex-start;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--accent);border-radius:4px;padding:2px 6px}.lay-d .recap .rnt{font-size:17px;line-height:24px;font-weight:600}.lay-d .recap .rcta{align-items:center;text-align:center;border-top:1px solid var(--line)}.lay-d .recap .rcta .btn{align-self:center}.lay-d .recap .efoot a{color:var(--muted)}.lay-d .rstage{display:flex;justify-content:center}.lay-d .spot{position:absolute;z-index:40;border-radius:10px;box-shadow:0 0 0 4px var(--surface),0 0 0 9999px #1a1a1980;pointer-events:none}.lay-d .spot.ring{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.lay-d .gsl{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--faint);margin:16px 0 0}.lay-d .card :not(.ch)+.smsg{margin-top:14px}.lay-d .card .smsg:not(:last-child){margin-bottom:14px}.lay-d .rows+.xs,.lay-d .card .rows+.xs{margin-top:20px}.lay-d .card .hstack+.rows,.lay-d .mbody>p+.rows{margin-top:12px}.lay-d .email .ebody .rows+.btn{margin-top:8px}.lay-d .gsl{margin-bottom:6px}.lay-d .recap2 .rhero2{background:var(--accent-fill);color:var(--on-accent);padding:28px 28px 24px}.lay-d .recap2 .rhero2 .elogo{color:var(--on-accent)}.lay-d .recap2 .rhgrid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:end;margin-top:28px}.lay-d .recap2 .rhl{display:flex;flex-direction:column;gap:2px}.lay-d .recap2 .rht{font-size:48px;line-height:52px;font-weight:700;letter-spacing:-1.2px;margin:0}.lay-d .recap2 .rhs{font-size:14px;line-height:20px;color:var(--faint)}.lay-d .recap2 .rhn{font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.6px;margin-top:20px}.lay-d .recap2 .rhart{display:flex;align-items:flex-end;gap:8px;height:150px}.lay-d .recap2 .rhb{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;text-align:center}.lay-d .recap2 .rhb i{display:block;background:var(--ink-2);border-radius:4px 4px 0 0}.lay-d .recap2 .rhb.top i{background:var(--surface)}.lay-d .recap2 .rhb span{font-size:11px;line-height:14px;color:var(--faint)}.lay-d .recap2 .rhb.top span{color:var(--on-accent);font-weight:600}.lay-d .recap2 .rhb em{font-style:normal;font-size:11px;line-height:14px;color:var(--faint)}.lay-d .recap2 .rhmile{display:flex;align-items:center;gap:10px;margin-top:24px;padding:12px 14px;border:1px solid var(--ink-2);border-radius:12px;font-size:14px;line-height:20px}.lay-d .recap2 .rhmile .tag{background:var(--surface);color:var(--ink)}.lay-d .recap2{width:600px}.lay-d .recap2 .rtop{padding:28px 28px 20px;display:flex;flex-direction:column;gap:4px}.lay-d .recap2 .rt2{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.5px;margin:16px 0 0}.lay-d .recap2 .rmile{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-top:16px}.lay-d .recap2 .rs2{padding:20px 28px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.lay-d .recap2 .rkpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lay-d .recap2 .rkpis .card{padding:14px 16px}.lay-d .recap2 .rkpis .v{font-size:26px;line-height:32px;letter-spacing:-.4px;margin-top:2px}.lay-d .recap2 .rkpis .d{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--ink-2);margin-top:4px}.lay-d .recap2 .rtry{padding:16px;display:flex;flex-direction:column;gap:8px}.lay-d .recap2 .rtry p{margin:0;color:var(--ink-2)}.lay-d .recap2 .rtry .btn{align-self:flex-start}.lay-d .recap2 .rflow{display:grid;grid-template-columns:64px minmax(0,1fr) 52px 36px;gap:10px 12px;align-items:center}.lay-d .recap2 .rflow .prog{height:8px;border-radius:4px}.lay-d .recap2 .rflow .num{text-align:right}.lay-d .recap2 .kv{grid-template-columns:200px 1fr}.lay-d .recap2 .rnums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lay-d .recap2 .rnums b{display:block;font-size:20px;line-height:26px;font-weight:600}.lay-d .recap2 .rnums span{font-size:12px;color:var(--muted)}.lay-d .recap2 .axis{display:flex;justify-content:space-between}.lay-d .recap2 .rnew2{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.lay-d .recap2 .rnew2:nth-of-type(1){border-top:0;padding-top:0}.lay-d .recap2 .rcta{align-items:center;text-align:center;border-top:1px solid var(--line)}.lay-d .recap2 .rcta .btn{align-self:center}.lay-d .recap2 .efoot a{color:var(--muted)}.lay-d .newrow td{background:var(--fill-soft)}.lay-d .heldp{padding:8px 16px 0}.lay-d .askfoot{margin-top:14px}.lay-d .askfoot .replies{flex-wrap:wrap}.lay-d .fring{outline:2px solid var(--accent);outline-offset:2px}.lay-d .dk{background:var(--inverse);color:var(--line);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;align-self:stretch}.lay-d .dk .abanner{background:var(--fill-2);color:var(--ink)}.lay-d .dk .abanner .q{color:var(--ink-2)}.lay-d .dk .abanner .btn{background:var(--inverse);color:var(--line);border-color:var(--inverse-line)}.lay-d .dk .abanner.warn{background:var(--inverse);color:var(--line);box-shadow:inset 0 0 0 1.5px var(--line)}.lay-d .dk .abanner.warn .q{color:var(--faint)}.lay-d .dk .abanner.warn .btn{background:var(--fill-2);color:var(--ink);border-color:var(--line)}.lay-d .dk .smsg{background:var(--inverse);color:var(--line)}.lay-d .dk .card{background:var(--inverse);border-color:var(--inverse-line);color:var(--line)}.lay-d .dk .tag{background:var(--inverse);color:var(--line)}.lay-d .dk .ch{border-bottom-color:var(--inverse-line)}.lay-d .dk .lbl{color:var(--faint)}.lay-d .dk .inp{background:var(--inverse);border-color:var(--inverse-line);color:var(--line)}.lay-d .dk .inp.err{box-shadow:inset 0 0 0 1.5px var(--line)}.lay-d .dk .btn{background:var(--inverse);border-color:var(--inverse-line);color:var(--line)}.lay-d .dk .btn.p{background:var(--fill-2);border-color:var(--line);color:var(--ink)}.lay-d .dk .toast{background:var(--fill-2);color:var(--ink)}.lay-d .dk .toast .btn{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--faint);border:0}.lay-d .w{font-family:var(--font-sans);color:var(--ink);background:var(--bg);font-size:14px;line-height:20px}.lay-d .app{display:flex;flex-wrap:wrap;min-height:100%;min-height:100vh}.lay-d .side{flex:0 0 240px;padding:16px 12px;display:flex;flex-direction:column;gap:2px}.lay-d .brand{display:flex;align-items:center;justify-content:space-between;height:36px;padding-left:8px;margin-bottom:12px}.lay-d .logo{font-weight:700;font-size:18px;line-height:24px;letter-spacing:-.3px}.lay-d .brand .btn{position:relative}.lay-d .brand .dotn{border-color:var(--line)}.lay-d .side .search{margin-bottom:16px}.lay-d .nav{display:flex;align-items:center;gap:10px;height:34px;padding:0 8px;border-radius:8px;color:var(--ink-2);text-decoration:none;font-weight:500}.lay-d .nav.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.lay-d .nav .count{margin-left:auto;background:var(--accent-fill);color:var(--on-accent)}.lay-d .me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 8px 4px;border-top:1px solid var(--line)}.lay-d .main{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:8px 8px 8px 0;overflow:hidden}.lay-d .search{height:34px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 8px 0 10px;color:var(--muted);background:var(--surface)}.lay-d .kbd{margin-left:auto;font-size:11px;line-height:16px;border:1px solid #d9d9d3;border-radius:4px;padding:0 5px;color:var(--muted)}.lay-d .dotn{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:9px;background:var(--accent-fill);color:var(--on-accent);font-size:11px;line-height:14px;text-align:center;padding:0 4px;border:2px solid var(--surface)}.lay-d .app.fit{flex-wrap:nowrap;position:relative}.lay-d .fit .body{flex:1;min-height:0}.lay-d .body{padding:32px 32px 48px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1264px}.lay-d .pagehead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:36px}.lay-d .h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.3px;margin:0}.lay-d .card{padding:20px}.lay-d .card>.ch{margin:-20px -20px 20px;padding:12px 20px;min-height:57px}.lay-d .sm{font-size:13px;line-height:18px}.lay-d .xs{font-size:12px;line-height:16px}.lay-d .btn{height:32px;padding:0 12px}.lay-d .btn.lg{height:36px;padding:0 14px}.lay-d .btn.icon{width:32px}.lay-d .btn.icon.lg{width:36px}.lay-d .seg{height:32px;font-size:13px}.lay-d .seg span{padding:0 10px}.lay-d .av{width:32px;height:32px;font-size:12px}.lay-d .av.s{width:24px;height:24px;font-size:10px}.lay-d .av.l{width:48px;height:48px;font-size:16px}.lay-d .rows{margin:4px 0 -8px}.lay-d .rows.flush{margin-top:-8px}.lay-d .sec{gap:16px}.lay-d .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lay-d .kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lay-d .kpi .v{font-size:28px;line-height:36px;letter-spacing:-.4px;margin-top:4px}.lay-d .funnel{grid-template-columns:80px minmax(0,1fr) 56px 44px;gap:14px 12px}.lay-d .time,.lay-d .nowline span{width:72px}.lay-d .btn.outcome{width:120px}.lay-d .btn.status{width:132px}.lay-d .btn.period{width:136px}.lay-d .btn.lg.outcome{width:132px}.lay-d .fstep{padding:12px 0}.lay-d .fstep .headline{font-size:18px;line-height:24px}.lay-d .fstep .fbar{margin-top:8px}.lay-d .tlr:before{left:88px}.lay-d .headline{font-size:20px;line-height:28px}.lay-d .li{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-top:1px solid var(--line)}.lay-d .rows.tight .li{min-height:44px}.lay-d .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.lay-d .grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.lay-d .tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lay-d .tbl th{font-size:12px;line-height:16px;font-weight:500;color:var(--muted);text-align:left;padding:0 12px 8px;white-space:nowrap}.lay-d .tbl td{height:48px;padding:0 12px;border-top:1px solid var(--line);white-space:nowrap}.lay-d .tbl th:first-child,.lay-d .tbl td:first-child{padding-left:0}.lay-d .tbl th:last-child,.lay-d .tbl td:last-child{padding-right:0}.lay-d .tbl .r{text-align:right}.lay-d .split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.lay-d .split.wide{grid-template-columns:minmax(0,1fr) 420px}.lay-d .drawer{position:absolute;top:0;right:0;bottom:0;width:440px;background:var(--surface);border-left:1px solid var(--line);box-shadow:-12px 0 32px #0000001f;z-index:6;display:flex;flex-direction:column}.lay-d .drawer>.mhead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);flex:none}.lay-d .drawer>.tabs{padding:0 20px;flex:none}.lay-d .dbody{flex:1;min-height:0;overflow:hidden;padding:20px;display:flex;flex-direction:column;gap:16px}.lay-d .dbody .choices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lay-d .helpnav{margin-top:auto}.lay-d .helpnav+.me{margin-top:8px}.lay-d .split.fill{align-items:stretch}.lay-d .split.fill>.vstack>.card:last-child{flex:1}.lay-d .rec{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.lay-d .recmain{display:flex;flex-direction:column;gap:24px;min-width:0}.lay-d .recside{display:flex;flex-direction:column;gap:16px;min-width:0}.lay-d .recside .card{padding:16px}.lay-d .recside .card>.ch{margin:-16px -16px 8px;padding:8px 16px;min-height:49px}.lay-d .recside .ct{font-size:14px;line-height:20px}.lay-d .recside .li{min-height:44px}@media (max-width:1180px){.lay-d .split,.lay-d .split.wide{grid-template-columns:minmax(0,1fr)}}.lay-d .rowlink{color:inherit;text-decoration:none}.lay-d .when{width:128px;flex:none;font-size:13px;line-height:18px;color:var(--muted)}.lay-d .step{width:24px;height:24px;border-radius:6px;background:var(--fill);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:none}.lay-d .type{width:72px;justify-content:center}.lay-d .cmpgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:20px}.lay-d .cmp{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--fill-soft)}.lay-d .cmp p{margin:6px 0 0}.lay-d .cmp.on{background:var(--surface);border:1.5px solid var(--accent)}.lay-d .field{margin-top:12px;border:1px solid var(--line-strong);border-radius:8px;padding:10px 12px;min-height:72px}.lay-d .menu{border:1px solid var(--line);border-radius:10px;padding:4px;background:var(--surface)}.lay-d .opt{height:36px;display:flex;align-items:center;padding:0 10px;border-radius:6px}.lay-d .opt.on{background:var(--fill);font-weight:500}.lay-d .kv{grid-template-columns:136px 1fr;font-size:14px;line-height:20px}.lay-d .kv dt{font-size:13px}.lay-d .reply{height:32px;padding:0 12px;font-size:13px}.lay-d .inp{height:36px;padding:0 12px;font-size:14px}.lay-d .modal{left:50%;top:88px;width:520px;transform:translate(-50%)}.lay-d .mhead{height:57px;padding:0 12px 0 20px}.lay-d .mbody{padding:20px}.lay-d .mfoot{padding:12px 20px}.lay-d .board{grid-auto-columns:minmax(184px,1fr);overflow-x:auto;padding-bottom:4px}.lay-d .bars{grid-template-columns:140px minmax(0,1fr) 48px}.lay-d .md{height:104px}.lay-d .card>.tabs.full:first-child{margin:-20px -20px 16px}.lay-d .card>.tabs.full:first-child .tab{height:56px}.lay-d .csugg{padding:8px 8px 8px 12px}.lay-d .sugrow{padding:10px 8px 10px 12px}.lay-d .choices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lay-d .searchhero{height:52px;padding:0 16px;font-size:16px}.lay-d .toast{top:20px;left:50%;transform:translate(-50%);padding:12px 16px 12px 14px}.lay-d .toast.dock{top:auto;bottom:24px;left:264px;transform:none;max-width:420px}.lay-d .sheetpg{padding:40px 48px 56px}.lay-d .sheetpg .demo.row>.email{flex:0 0 520px}.lay-d .sheetpg .demo.row>.msgs{flex:0 0 320px}.lay-d .cfield{padding:12px 14px 4px;min-height:48px}.lay-d .chead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 0}.lay-d .ctools{display:flex;align-items:center;gap:4px;padding:4px 8px 8px}.lay-d .chead .seg{height:28px;font-size:12px}.lay-d .chead .btn,.lay-d .ctools .btn{height:28px;font-size:12px;padding:0 8px}.lay-d .ctools .btn.icon{width:28px;padding:0}.lay-d .ctools .btn.p{padding:0 14px}.lay-d .ftools .btn{height:28px;font-size:12px;padding:0 8px}.lay-d .ftools .btn.icon,.lay-d .ctools .btn.p.icon{width:28px;padding:0}:root,.gl{--font-sans:"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--font-serif:"GL Minion","Minion Pro",Georgia,serif;--bg:#f4f5f7;--surface:#ffffff;--fill:#f0f2f5;--fill-soft:#f7f8fa;--fill-2:#e9ecf0;--fill-3:#dde1e7;--line:#e4e7eb;--line-strong:#d1d6dd;--ink:#16181d;--ink-2:#3b414b;--muted:#5c6370;--faint:#6f7580;--control:#8d939e;--accent:#3e89ff;--accent-fill:#2468e0;--on-accent:#ffffff;--accent-text:#1a63d8;--accent-tint:#ebf3ff;--inverse:#16181d;--on-inverse:#ffffff;--inverse-muted:#b4bac4;--inverse-line:#3a3f47;--st-new-bg:#eef0f3;--st-new-tx:#454c57;--st-new-dot:#8a919c;--st-replied-bg:#e2f5f7;--st-replied-tx:#0b6874;--st-replied-dot:#13a4b5;--st-booked-bg:#e8f1ff;--st-booked-tx:#1a5fd0;--st-booked-dot:#3e89ff;--st-presented-bg:#fdf2dc;--st-presented-tx:#85540a;--st-presented-dot:#e09b16;--st-noshow-bg:#fdeceb;--st-noshow-tx:#b4231a;--st-noshow-dot:#e5484d;--st-ap-bg:#e6f6ec;--st-ap-tx:#146c37;--st-ap-dot:#22a05a}.gl.dark{--bg:#0e0f12;--surface:#17181c;--fill:#202227;--fill-soft:#1b1d21;--fill-2:#262930;--fill-3:#30343b;--line:#26282e;--line-strong:#343840;--ink:#f3f4f6;--ink-2:#d1d5db;--muted:#a1a8b3;--faint:#8b929e;--control:#6f7681;--accent:#3e89ff;--accent-fill:#2468e0;--on-accent:#ffffff;--accent-text:#6ea8ff;--accent-tint:#172540;--inverse:#f3f4f6;--on-inverse:#16181d;--inverse-muted:#4b5260;--inverse-line:#c9ced6;--st-new-bg:#262930;--st-new-tx:#c6cbd3;--st-new-dot:#8a919c;--st-replied-bg:#10303a;--st-replied-tx:#6fd3df;--st-replied-dot:#22b8cf;--st-booked-bg:#172540;--st-booked-tx:#8ab8ff;--st-booked-dot:#3e89ff;--st-presented-bg:#33280f;--st-presented-tx:#f1c26a;--st-presented-dot:#e0a12a;--st-noshow-bg:#3a1d1f;--st-noshow-tx:#f59a91;--st-noshow-dot:#e5484d;--st-ap-bg:#12301f;--st-ap-tx:#6fdc98;--st-ap-dot:#2fbf6c}.gl{display:contents}@font-face{font-family:GL Minion;src:url(/brand/GLMinion-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}body{-webkit-font-smoothing:antialiased}.lay-d .tag.stage{gap:6px;padding:0 8px 0 7px}.lay-d .tag.stage .sd{width:6px;height:6px;border-radius:50%;flex:none}.lay-d .tag.stage.fixed,.lay-d .tag.stage.own{width:auto;min-width:64px;justify-content:flex-start}.lay-d .tag.stage.s-new{background:var(--st-new-bg);color:var(--st-new-tx);box-shadow:none}.lay-d .tag.stage.s-new .sd{background:var(--st-new-dot)}.lay-d .tag.stage.s-replied{background:var(--st-replied-bg);color:var(--st-replied-tx);box-shadow:none}.lay-d .tag.stage.s-replied .sd{background:var(--st-replied-dot)}.lay-d .tag.stage.s-booked{background:var(--st-booked-bg);color:var(--st-booked-tx);box-shadow:none}.lay-d .tag.stage.s-booked .sd{background:var(--st-booked-dot)}.lay-d .tag.stage.s-presented{background:var(--st-presented-bg);color:var(--st-presented-tx);box-shadow:none}.lay-d .tag.stage.s-presented .sd{background:var(--st-presented-dot)}.lay-d .tag.stage.s-noshow{background:var(--st-noshow-bg);color:var(--st-noshow-tx);box-shadow:none}.lay-d .tag.stage.s-noshow .sd{background:var(--st-noshow-dot)}.lay-d .tag.stage.s-ap{background:var(--st-ap-bg);color:var(--st-ap-tx);box-shadow:none}.lay-d .tag.stage.s-ap .sd{background:var(--st-ap-dot)}.lay-d .typing{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--accent-text);font-size:12px;line-height:16px;font-weight:500}.lay-d .typing .tb{flex-direction:row;flex-wrap:nowrap;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0;background:none}.lay-d .typing .tb i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);display:block;animation:gltyp 1.4s infinite ease-in-out}.lay-d .typing .tb i:nth-child(2){animation-delay:.2s}.lay-d .typing .tb i:nth-child(3){animation-delay:.4s}@keyframes gltyp{0%,60%,to{opacity:.35;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lay-d .typing .tb i{animation:none;opacity:.8}}.lay-d .gname{font-family:var(--font-serif);font-style:italic;font-weight:700;font-size:1.195em;letter-spacing:-.02em}.lay-d .h1.greet{font-size:32px;line-height:40px;letter-spacing:-.02em}.lay-d .ph .h1.greet{font-size:28px;line-height:34px}.lay-d .ahead em,.lay-d .rtitle em{font-weight:700;font-size:1.195em;line-height:1.08;letter-spacing:-.02em;margin-top:.04em}.lay-d .fbar i{background:var(--accent)!important}.lay-d .react{color:var(--ink)}.lay-d .navi{color:var(--faint)}.lay-d .inp{border-color:var(--control)}.lay-d .btn.sel,.lay-d .inp.sel{border-color:var(--line-strong)}.lay-d .authpanel{isolation:isolate;container-type:inline-size;color:#fff!important;background:radial-gradient(55% 75% at 6% 18%,rgba(98,160,255,.95) 0%,rgba(62,137,255,.35) 45%,transparent 70%),radial-gradient(40% 60% at 30% 108%,rgba(56,170,150,.55) 0%,transparent 70%),radial-gradient(50% 70% at 62% 40%,rgba(30,70,200,.55) 0%,transparent 70%),radial-gradient(60% 80% at 96% 8%,rgba(4,12,60,.95) 0%,transparent 70%),linear-gradient(118deg,#2457d6,#10308f 42%,#081a5c 72%,#050f3d)!important}.lay-d .authpanel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px);mix-blend-mode:soft-light;animation:gl-streak 18s linear infinite}.lay-d .authpanel:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.5;mix-blend-mode:overlay}.lay-d .aurora{position:absolute;inset:0;z-index:-2;pointer-events:none;--u:max(1cqw,8.4px)}.lay-d .aurora i{position:absolute;display:block;border-radius:50%;filter:blur(60px);will-change:transform;mix-blend-mode:screen}.lay-d .aurora .b1{width:calc(60*var(--u));height:calc(60*var(--u));left:calc(-14*var(--u));top:calc(-18*var(--u));background:radial-gradient(closest-side,rgba(125,182,255,1),rgba(62,137,255,.45) 55%,transparent);animation:gl-drift1 14s ease-in-out infinite alternate}.lay-d .aurora .b2{width:calc(50*var(--u));height:calc(50*var(--u));left:calc(14*var(--u));bottom:calc(-24*var(--u));background:radial-gradient(closest-side,rgba(56,196,172,.8),rgba(40,150,160,.3) 55%,transparent);animation:gl-drift2 17s ease-in-out infinite alternate}.lay-d .aurora .b3{width:calc(58*var(--u));height:calc(58*var(--u));right:calc(-18*var(--u));top:calc(-8*var(--u));background:radial-gradient(closest-side,rgba(6,16,72,1),transparent);mix-blend-mode:multiply;animation:gl-drift3 16s ease-in-out infinite alternate}.lay-d .aurora .b4{width:calc(44*var(--u));height:calc(44*var(--u));left:calc(36*var(--u));top:calc(6*var(--u));background:radial-gradient(closest-side,rgba(80,135,255,.85),transparent);animation:gl-drift4 12s ease-in-out infinite alternate}.lay-d .aurora .b5{width:calc(34*var(--u));height:calc(34*var(--u));right:calc(4*var(--u));bottom:calc(-14*var(--u));background:radial-gradient(closest-side,rgba(196,74,34,.62),rgba(150,50,30,.25) 55%,transparent);mix-blend-mode:normal;animation:gl-drift5 15s ease-in-out infinite alternate}.lay-d .aurora .b6{width:calc(22*var(--u));height:calc(22*var(--u));left:calc(6*var(--u));top:calc(30*var(--u));background:radial-gradient(closest-side,rgba(214,96,46,.38),transparent);mix-blend-mode:normal;animation:gl-drift6 19s ease-in-out infinite alternate}@keyframes gl-drift1{0%{transform:translate(0) scale(1)}50%{transform:translate(calc(26*var(--u)),calc(14*var(--u))) scale(1.25)}to{transform:translate(calc(8*var(--u)),calc(30*var(--u))) scale(.9)}}@keyframes gl-drift2{0%{transform:translate(0) scale(1)}50%{transform:translate(calc(30*var(--u)),calc(-18*var(--u))) scale(1.3)}to{transform:translate(calc(-12*var(--u)),calc(-26*var(--u))) scale(1)}}@keyframes gl-drift3{0%{transform:translate(0) scale(1)}50%{transform:translate(calc(-24*var(--u)),calc(20*var(--u))) scale(1.2)}to{transform:translate(calc(-36*var(--u)),calc(4*var(--u))) scale(1.35)}}@keyframes gl-drift4{0%{transform:translate(0) scale(.85)}50%{transform:translate(calc(-28*var(--u)),calc(16*var(--u))) scale(1.3)}to{transform:translate(calc(18*var(--u)),calc(10*var(--u))) scale(1)}}@keyframes gl-drift5{0%{transform:translate(0) scale(1)}50%{transform:translate(calc(-14*var(--u)),calc(-10*var(--u))) scale(1.2)}to{transform:translate(calc(-30*var(--u)),calc(-4*var(--u))) scale(.9)}}@keyframes gl-drift6{0%{transform:translate(0) scale(.9)}50%{transform:translate(calc(12*var(--u)),calc(-8*var(--u))) scale(1.15)}to{transform:translate(calc(24*var(--u)),calc(2*var(--u))) scale(1)}}@keyframes gl-streak{0%{background-position:0 0}to{background-position:160px 0}}@media (prefers-reduced-motion:reduce){.lay-d .aurora i,.lay-d .authpanel:before{animation:none}}.lay-d .authpanel .logo{color:#fff!important}.lay-d .sdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex:none}.lay-d .nav.on .navi,.lay-d .tb.on .navi{color:var(--accent)}.lay-d .bub.you{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.lay-d .bub.out.auto{background:var(--accent-tint);color:var(--ink);border:1.5px dashed var(--accent)}.lay-d .bub.you.auto{background:var(--fill-2);color:var(--ink);border:1.5px dashed var(--control)}.lay-d .bub .meta .who{display:inline-block;width:11px;height:11px;vertical-align:-1px;margin-right:4px}.lay-d .bub.out:not(.auto) .meta{opacity:.85}.lay-d .bub.out.auto .meta .who{color:var(--accent-text)}:root,.gl{--canvas:#f3f4f7;--side:#eceef2;--card-line:#e2e5ea;--card-shadow:0 1px 2px rgba(16,24,40,.06),0 2px 6px -1px rgba(16,24,40,.06);--orange:#e5484d;--green-dot:#22c55e;--green-tint:#e8f8ee;--green-ink:#15803d}.gl.dark{--canvas:#121317;--side:#0b0c0f;--card-line:#25282e;--card-shadow:0 0 0 1px rgba(255,255,255,.02),0 8px 24px -12px rgba(0,0,0,.6);--green-tint:#10291a;--green-ink:#4ade80}html:has(.gl.dark),html:has(.gl.dark) body{background:#121317}.lay-d .app,.lay-d .side{background:var(--side)}.gl:not(.dark) .lay-d .side,.gl:not(.dark) .lay-d .phd,.gl:not(.dark) .lay-d .thd{--bg:#0e0f12;--surface:#17181c;--fill:#202227;--fill-soft:#1b1d21;--fill-2:#262930;--fill-3:#30343b;--line:#26282e;--line-strong:#343840;--ink:#f3f4f6;--ink-2:#d1d5db;--muted:#a1a8b3;--faint:#8b929e;--control:#6f7681;--accent:#3e89ff;--accent-fill:#2468e0;--on-accent:#ffffff;--accent-text:#6ea8ff;--accent-tint:#172540;--inverse:#f3f4f6;--on-inverse:#16181d;--inverse-muted:#4b5260;--inverse-line:#c9ced6;--st-new-bg:#262930;--st-new-tx:#c6cbd3;--st-new-dot:#8a919c;--st-replied-bg:#10303a;--st-replied-tx:#6fd3df;--st-replied-dot:#22b8cf;--st-booked-bg:#172540;--st-booked-tx:#8ab8ff;--st-booked-dot:#3e89ff;--st-presented-bg:#33280f;--st-presented-tx:#f1c26a;--st-presented-dot:#e0a12a;--st-noshow-bg:#3a1d1f;--st-noshow-tx:#f59a91;--st-noshow-dot:#e5484d;--st-ap-bg:#12301f;--st-ap-tx:#6fdc98;--st-ap-dot:#2fbf6c;--canvas:#121317;--side:#0b0c0f;--card-line:#25282e;--card-shadow:0 0 0 1px rgba(255,255,255,.02),0 8px 24px -12px rgba(0,0,0,.6);--green-tint:#10291a;--green-ink:#4ade80;--hov:rgba(255,255,255,.07);color:var(--ink);color-scheme:dark}.gl:not(.dark) .lay-d .app{background:#1c1e23}.gl:not(.dark) .lay-d .side,.gl:not(.dark) .lay-d .phd,.gl:not(.dark) .lay-d .thd{--side:#1c1e23;--bg:#1c1e23;--surface:#262930;--fill:#2c3036;--fill-soft:#262930;--fill-2:#30343a;--fill-3:#34383f;--line:#34383f;--line-strong:#3d4148;background:#1c1e23}.gl:not(.dark) .lay-d .drawer{background:var(--canvas)}.lay-d .hbar i{background:var(--st-ap-dot)}.lay-d .hbar i.w{background:var(--st-presented-dot)}.lay-d .hbar i.s{background:var(--st-noshow-dot)}.lay-d .hbar i.n{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong)}.lay-d .pagehead,.lay-d .tabs,.lay-d .searchhero,.lay-d .toolbar,.lay-d .drawer .dhead,.lay-d .drawer .tabs{flex-shrink:0}.lay-d .tabs.tscroll{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.lay-d .tabs.tscroll.end{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}.lay-d .meter i,.lay-d .hrbar i{background:var(--accent)}.lay-d .meter b{background:var(--ink);border-radius:1px}.lay-d :is(.rhero,.rhero2) .rhs,.lay-d :is(.rhero,.rhero2) .rhb span,.lay-d :is(.rhero,.rhero2) .rhb em{color:color-mix(in srgb,var(--on-accent) 72%,transparent)}.lay-d :is(.rhero,.rhero2) .rhb i{background:color-mix(in srgb,var(--on-accent) 32%,transparent)}.lay-d :is(.rhero,.rhero2) .rhb.top i{background:var(--on-accent)}.lay-d :is(.rhero,.rhero2) .rhmile{border-color:color-mix(in srgb,var(--on-accent) 35%,transparent)}.lay-d .side .navdiv{flex:none;height:1px;margin:auto 0 6px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.lay-d .side .navdiv~.helpnav{margin-top:0}.lay-d .side .navdiv~.me{margin-top:8px}.lay-d .side .navdiv+.nav,.lay-d .side .navdiv~.nav{flex:none}.lay-d .ttype{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--fill-2);color:var(--muted)}.lay-d .ttype .ico{width:16px;height:16px;opacity:1}.lay-d .nytbl .tcell{gap:12px}.lay-d .btn.icon.ghost.open{background:var(--accent-tint);color:var(--accent-text)}.lay-d .nytbl .snz{top:calc(100% + 6px);right:0;width:288px;padding:6px;text-align:left;white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px -8px #0000002e,0 2px 6px #0000000f}.lay-d .snz .mnin{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;margin-bottom:6px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--faint);font-size:14px}.lay-d .snz .mnin .ico{width:16px;height:16px;color:var(--muted)}.lay-d .snz .mnin .mph{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.lay-d .snz .mi{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;font-size:14px;color:var(--ink);cursor:pointer}.lay-d .snz .mi .ico{width:16px;height:16px;color:var(--muted);flex:none}.lay-d .snz .mi .grow{flex:1;min-width:0}.lay-d .snz .mi .mwhen{color:var(--muted);font-variant-numeric:tabular-nums}.lay-d .snz .mi.hl{background:var(--accent-tint)}.lay-d .snz .mi.hl .ico{color:var(--accent-text)}.lay-d .snz .msep{height:1px;margin:6px -6px;background:var(--line)}.lay-d #glAi .s1{stop-color:var(--accent-fill)}.lay-d #glAi .s2{stop-color:color-mix(in srgb,var(--accent) 55%,#ffffff)}.lay-d .ask svg.ai path,.lay-d .side .search svg.ai path,.lay-d svg.ai.blu path,.lay-d .reply svg.ai path,.lay-d .sugrow svg.ai path,.lay-d .av.l svg.ai path{fill:url(#glAi);stroke:url(#glAi)}.lay-d .reply:has(>svg.ai){border-color:color-mix(in srgb,var(--accent) 32%,var(--surface))}.lay-d .reply:has(>svg.ai):hover{background:var(--accent-tint)}.lay-d .ask .reply{border-color:color-mix(in srgb,var(--accent) 32%,var(--surface))}.lay-d .ask .reply:hover,.lay-d .ask .empty .eic{background:var(--accent-tint)}.lay-d .ask .spin+span{background:linear-gradient(90deg,var(--muted) 0%,var(--accent) 50%,var(--muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gl-shimmer 2.2s linear infinite}@keyframes gl-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lay-d .ask .spin+span{animation:none}}.lay-d .pb.ask .inp{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.lay-d .bcol{background:color-mix(in srgb,var(--ink) 5%,var(--canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 4%,transparent)}.lay-d .bcolh{white-space:nowrap;font-size:14px;line-height:20px;padding:6px 6px 4px}.lay-d .bcolh .ctot{margin-left:auto;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.lay-d .board{grid-auto-columns:248px}.lay-d .sname{display:flex;align-items:center;gap:8px;min-width:0}.lay-d .ph .sname{flex-direction:column;align-items:flex-start;gap:6px}.lay-d .ph .sname .h1{font-size:24px;line-height:30px}.lay-d .card.hero .ch .ct{white-space:nowrap}.lay-d .main>.body{padding-top:24px}.lay-d .tag.ok{background:var(--green-tint);color:var(--green-ink)}.lay-d .card>.ch:has(+.msgs){margin-bottom:0}.lay-d .card>.ch+.msgs{margin-top:0;padding-top:20px}.lay-d .ph .card>.ch+.msgs{padding-top:28px}.lay-d .sst{font-weight:500}.lay-d .sst.on{color:var(--green-ink)}.lay-d .sst.off{color:var(--st-presented-tx)}.lay-d .av.aiav{position:relative;background:conic-gradient(from 200deg,#3e89ff,#7db6ff,#38c4ac,#3e89ff,#d6602e,#2457d6,#3e89ff);box-shadow:none}.lay-d .av.aiav:before{content:"";position:absolute;inset:0;border-radius:50%;padding:2px;background:conic-gradient(from calc(200deg + var(--gl-ra)),#3e89ff,#7db6ff,#38c4ac,#3e89ff,#d6602e,#2457d6,#3e89ff);animation:gl-ring 12s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (prefers-reduced-motion:reduce){.lay-d .av.aiav:before{animation:none}}.lay-d .av.aiav svg.ai{width:22px;height:22px}.lay-d .ph .tabbar{position:relative;padding:6px 4px 28px}.lay-d .ph .tabbar .tb{font-size:11px;line-height:13px;gap:4px}.lay-d .ph .tabbar .tb :is(.ic,.ai,svg){width:24px;height:24px}.lay-d .ph .tabbar:after{content:"";position:absolute;left:50%;bottom:8px;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:var(--ink);pointer-events:none}.lay-d .ph .card:is([aria-label=More],[aria-label=Appearance]) .li{min-height:48px;padding:4px 0}.lay-d .li .count.dotn{position:static;border:0;height:20px;min-width:20px;padding:0 6px;border-radius:10px;font-size:12px;line-height:16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.lay-d .av.aiav svg.ai path{fill:#fff!important;stroke:#fff!important}.lay-d .card{--cpad:20px}.lay-d .ph .card,.lay-d .recside .card{--cpad:16px}.lay-d .nytbl tbody tr:not(.grouprow):hover td:first-child,.lay-d .nytbl tr.hov td:first-child{box-shadow:calc(-1 * var(--cpad)) 0 0 var(--fill-soft)}.lay-d .nytbl tbody tr:not(.grouprow):hover td:last-child,.lay-d .nytbl tr.hov td:last-child{box-shadow:var(--cpad) 0 0 var(--fill-soft)}.lay-d .nytbl tbody tr:not(.grouprow):hover td,.lay-d .nytbl tr.hov td,.lay-d .nytbl tbody tr:not(.grouprow):hover+tr td,.lay-d .nytbl tr.hov+tr td{border-top-color:transparent}.lay-d .card>div[style*="overflow-x:auto"]{margin-left:calc(-1 * var(--cpad));margin-right:calc(-1 * var(--cpad));padding-left:var(--cpad);padding-right:var(--cpad)}.lay-d .card .tbl tr.newrow td:first-child,.lay-d .card .tbl tr.on td:first-child{box-shadow:calc(-1 * var(--cpad)) 0 0 var(--fill-soft)}.lay-d .card .tbl tr.newrow td:last-child,.lay-d .card .tbl tr.on td:last-child{box-shadow:var(--cpad) 0 0 var(--fill-soft)}.lay-d .card .tbl tr.newrow td,.lay-d .card .tbl tr.newrow+tr td{border-top-color:transparent}.lay-d .card .li.on,.lay-d .card .li.next{margin-left:calc(-1 * var(--cpad));margin-right:calc(-1 * var(--cpad));padding-left:var(--cpad);padding-right:var(--cpad);border-radius:0}.lay-d .rows.wh .li{gap:12px;min-height:60px;overflow:visible;position:relative}.lay-d .rows.wh .chk{width:18px;height:18px}.lay-d .rows.wh .chk.on:after{left:5px;top:1.5px;width:4.5px;height:9px}.lay-d .rows.wh .whd{width:104px;flex:none}.lay-d .rows.wh .tp{width:128px;flex:none;font-variant-numeric:tabular-nums}.lay-d .rows.wh .tp .chev{color:var(--muted)}.lay-d .rows.wh .whdash{margin:0 -4px}.lay-d .rows.wh .btn.icon{width:32px;height:32px}.lay-d .rows.wh .whcp{position:relative;display:inline-flex}.gl:not(:has(.ph)) .lay-d .rows.wh :is(.btn.icon,.whslot,.whcp)+:is(.btn.icon,.whslot,.whcp){margin-left:-8px}.lay-d .ph .rows.wh .li{gap:8px}.lay-d .ph .rows.wh .whd{width:36px}.lay-d .ph .rows.wh .tp{flex:1 1 0;width:auto;min-width:0;height:40px;padding:0 10px;font-size:14px}.lay-d .ph .rows.wh .whdash{margin:0 -2px}.lay-d .ph .rows.wh .btn.icon{width:28px;height:28px;margin:0 -4px}.lay-d .ph .rows.wh .li{gap:6px}.lay-d .ph .rows.wh .whd{width:34px}.lay-d .ph .rows.wh .tp{justify-content:center;padding:0 6px}.lay-d .ph .rows.wh .tp .chev{display:none}.lay-d .rows.wh .whm{align-items:flex-start;padding-top:12px;padding-bottom:12px}.lay-d .rows.wh .whm>.chk,.lay-d .rows.wh .whm>.whd{margin-top:9px}.lay-d .rows.wh .whrs{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.lay-d .rows.wh .whr{display:flex;align-items:center;gap:12px;min-width:0}.lay-d .rows.wh .whslot{width:32px;height:32px;flex:none}.lay-d .ph .rows.wh .whr{gap:6px}.lay-d .ph .rows.wh .whm>.chk,.lay-d .ph .rows.wh .whm>.whd{margin-top:11px}.lay-d .ph .rows.wh .whslot{width:26px;height:26px;margin:0 -4px}.lay-d .ph .rows.wh .btn.icon{width:26px;height:26px}.lay-d .ph .rows.wh .tp{font-size:13px;padding:0 4px}.lay-d .cpy{position:absolute;left:0;top:calc(100% + 6px);z-index:5;width:224px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px -8px #0000002e,0 2px 6px #0000000f;white-space:nowrap;text-align:left}.lay-d .cpy .cpyh{padding:8px 10px 6px;font-size:13px;color:var(--muted)}.lay-d .cpy .mi{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;font-size:14px;color:var(--ink);cursor:pointer}.lay-d .cpy .mi:hover{background:var(--accent-tint)}.lay-d .cpy .mi.dis{opacity:.45;cursor:default}.lay-d .cpy .mi.dis:hover{background:none}.lay-d .cpy .msep{height:1px;margin:6px -6px;background:var(--line)}.lay-d .cpy .cpyf{padding:8px 4px 4px}.lay-d .cpy .btn.full{width:100%;justify-content:center}.lay-d .ph .card.hero .ch>.link{font-size:0;gap:0;width:32px;height:32px;justify-content:center;margin-right:-8px}.lay-d .ph .card.hero .ch>.link .chev{width:16px;height:16px}.lay-d .bcard .tlchip{background:var(--accent-tint);border-color:transparent;color:var(--accent-text)}.lay-d .h1.greet{margin-top:12px}.lay-d .gsl.nygh{text-transform:none;letter-spacing:0;font-size:13px;line-height:18px;font-weight:500;color:var(--muted)}.lay-d .seg .count{background:none;box-shadow:none;height:auto;min-width:0;padding:0;margin-left:4px;color:var(--muted)}.lay-d .phd,.lay-d .thd{height:60px;background:var(--side);border-bottom-color:var(--card-line)}.lay-d .main{background:var(--canvas);border-color:var(--card-line)}.lay-d .card{border-color:var(--card-line);box-shadow:var(--card-shadow)}.lay-d .tag.live{background:var(--green-tint);color:var(--green-ink)}.lay-d .tag.live .dot{background:var(--green-dot);position:relative}.lay-d .tag.live .dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--green-dot);opacity:.45;animation:livepulse 1.8s ease-out infinite}@keyframes livepulse{0%{transform:scale(.4);opacity:.55}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.lay-d .tag.live .dot:after{animation:none;opacity:0}}.lay-d .btn.sel.outcome.due{position:relative;overflow:visible;border-color:var(--accent);color:var(--accent-text);background-color:var(--surface)}.lay-d .btn.sel.outcome.due .chev{color:var(--accent)}.lay-d .btn.sel.outcome.due:after{content:"";position:absolute;inset:-1px;border-radius:9px;border:1.5px solid var(--accent);pointer-events:none;animation:outring 2s ease-out infinite}@keyframes outring{0%{inset:-1px;border-radius:9px;opacity:.45}to{inset:-6px;border-radius:14px;opacity:0}}.lay-d .btn.sel.outcome:hover,.lay-d .btn.sel.outcome.due:hover{background-image:none;background-color:var(--accent-tint)}@media (prefers-reduced-motion:reduce){.lay-d .btn.sel.outcome.due:after{animation:none;opacity:0}}:root,.gl{--e-out:cubic-bezier(0,.4,0,1);--e-pop:cubic-bezier(.4,1,.6,1);--e-io:cubic-bezier(.4,0,0,1);--e-sheet:cubic-bezier(.32,.72,0,1);--hov:rgba(16,24,40,.045)}.gl.dark{--hov:rgba(255,255,255,.07)}@property --gl-ra{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes gl-spin{to{rotate:360deg}}@keyframes gl-stripes{to{background-position:8.485px 0}}@keyframes gl-nowpulse{0%{box-shadow:0 0 0 3px var(--surface),0 0 0 3px color-mix(in srgb,var(--accent) 50%,transparent)}to{box-shadow:0 0 0 3px var(--surface),0 0 0 12px transparent}}@keyframes gl-ring{to{--gl-ra:360deg}}@keyframes gl-textshine{0%{background-position:100% 0}to{background-position:0 0}}.lay-d .btn,.lay-d .tab,.lay-d .tb,.lay-d .nav,.lay-d a.link,.lay-d .inp,.lay-d .chk,.lay-d .seg span,.lay-d .li,.lay-d .tbl td{transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,opacity .12s ease,scale .1s ease}.lay-d .btn:hover{background-image:linear-gradient(var(--hov),var(--hov))}.lay-d .btn:active{scale:.97}.lay-d .nav:not(.on):hover{background:var(--hov);color:var(--ink)}.lay-d .tab:not(.on):hover,.lay-d .seg span:not(.on):hover{color:var(--ink)}.lay-d a.link:hover{opacity:.7}.lay-d .inp:hover{border-color:var(--line-strong)}.lay-d .chk:not(.on):hover{border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.lay-d .spin+span{background:linear-gradient(90deg,var(--muted) 0%,var(--muted) 40%,var(--ink) 50%,var(--muted) 60%,var(--muted) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gl-textshine 2s linear infinite}.lay-d .toast .spin+span{background:none;color:inherit;animation:none}.lay-d .sk{background:linear-gradient(90deg,var(--fill) 0%,var(--fill-soft) 50%,var(--fill) 100%);background-size:200% 100%;animation:gl-shimmer 1.4s linear infinite}.lay-d .spin{animation:gl-spin .8s linear infinite}.lay-d .ai-ring:before{background:conic-gradient(from calc(200deg + var(--gl-ra)),#3e89ff,#7db6ff,#38c4ac,#3e89ff,#d6602e,#2457d6,#3e89ff);animation:gl-ring 12s linear infinite}}@media (prefers-reduced-motion:reduce){.lay-d .btn:active{scale:none}.lay-d .sk,.lay-d .spin,.lay-d .tdot.now,.lay-d .ai-ring:before,.lay-d .hbars .hb.now,.lay-d .spin+span{animation:none}.lay-d .spin+span{color:inherit;background:none}}.lay-d .hx-big{font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.02em;margin:4px 0 10px}.lay-d .hx-big span{font-size:18px;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:2px}.lay-d .hx-mid{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em}.lay-d .hx-kv{margin-top:18px}.lay-d .hx-kv>div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line);font-size:13px;line-height:18px}.lay-d .hxa{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;margin-top:16px}.lay-d .hxa-feed{display:flex;flex-direction:column;min-width:0}.lay-d .hxa-feed>.sm{margin-bottom:4px}.lay-d .hxa-row{display:flex;align-items:center;gap:12px;min-height:46px;border-top:1px solid var(--line);font-size:14px;line-height:20px;color:var(--ink-2)}.lay-d .hxa-feed>.sm+.hxa-row{border-top:0}.lay-d .hxa-row b{font-weight:600;color:var(--ink)}.lay-d .hxa-row .grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lay-d .hxa-t{width:44px;flex:none;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.lay-d .hxa-ic{width:26px;height:26px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--fill-2);color:var(--ink-2)}.lay-d .hxa-ic .ico{width:14px;height:14px}.lay-d .hxa-ic.b{background:var(--accent-tint);color:var(--accent-text)}.lay-d .hxa-live{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;position:relative}.lay-d .hxa-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green-dot);position:relative;z-index:1}.lay-d .hxa-live:after{content:"";position:absolute;left:6px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--green-dot);opacity:.45;animation:livepulse 1.8s ease-out infinite}.lay-d .hxb{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;margin-top:16px}.lay-d .hxb-peek{background:var(--fill-soft);border:1px solid var(--line);border-radius:12px;padding:12px 16px 18px}.lay-d .hxb-top{display:flex;align-items:center;gap:8px;font-size:14px;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:14px}.lay-d .hxb-thread{display:flex;flex-direction:column;gap:8px}.lay-d .hxb-thread .bub{max-width:80%}.lay-d .hxb-thread .bub.in{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.lay-d .hxb-caret{display:inline-block;width:2px;height:1.05em;background:currentColor;margin-left:2px;vertical-align:-3px;animation:hxcaret 1s steps(1) infinite}@keyframes hxcaret{50%{opacity:0}}.lay-d .hxb-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lay-d .hxb-tile{border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.lay-d .hxc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.lay-d .hxc-st{padding:0 20px;border-left:1px solid var(--line)}.lay-d .hxc-st:first-child{padding-left:0;border-left:0}.lay-d .hxc-grid{margin-top:20px}.lay-d .hxc-leg{display:flex;gap:14px}.lay-d .hxc-leg i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0}.lay-d .hxc-leg .k1,.lay-d .hc{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.lay-d .hxc-leg .k2,.lay-d .hc b{background:var(--accent)}.lay-d .hxc-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:96px;margin-top:14px}.lay-d .hc{display:flex;flex-direction:column;border-radius:4px 4px 2px 2px;overflow:hidden}.lay-d .hc b{display:block;flex:none}.lay-d .hc.now{box-shadow:inset 0 0 0 1.5px var(--accent)}.lay-d .hc.fut{height:3px;background:var(--fill-2)}.lay-d .hxc-ax{display:flex;justify-content:space-between;margin-top:6px}.lay-d .hxd{display:flex;flex-direction:column;gap:14px;margin-top:18px}.lay-d .hxd-bar{display:block;height:8px;border-radius:4px;background:var(--fill-2);margin:6px 0 4px;overflow:hidden}.lay-d .hxd-bar i{display:block;height:100%;background:var(--accent);border-radius:4px}.lay-d .hxe{margin-top:18px}.lay-d .hxe-now{display:flex;gap:14px;align-items:flex-start}.lay-d .hxe-now .av{width:44px;height:44px;font-size:15px}.lay-d .hxe-line{font-size:22px;line-height:30px;letter-spacing:-.01em}.lay-d .hxe-line b{font-weight:600}.lay-d .hxe-strip{display:flex;align-items:center;gap:32px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.lay-d .hxe-strip>div{display:flex;align-items:baseline;gap:8px}.lay-d .hxe-last{margin-left:auto;align-items:center!important}@media (prefers-reduced-motion:reduce){.lay-d .hxa-live:after,.lay-d .hxb-caret{animation:none}}.lay-d .wamt{display:inline-flex;align-items:baseline;gap:4px;flex:none;font-variant-numeric:tabular-nums;color:var(--ink)}.lay-d .wamt .num{font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.01em}.lay-d .wamt .wsuf{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.lay-d .btn>.ico.bi{width:15px;height:15px;flex:none;opacity:1;display:block;margin-left:-2px}.lay-d .btn.act>.ico.bi{width:14px;height:14px}.lay-d .evt{gap:8px;height:32px;padding:0 16px 0 13px;border-radius:16px;background:var(--surface);flex:none}.lay-d .msgs>*{flex-shrink:0}.lay-d .evt>.ico,.lay-d .evt>svg.ai{width:14px;height:14px;flex:none}.lay-d .evt.wide{padding:10px 10px 10px 16px}.lay-d .react.add .ico{width:15px;height:15px}.lay-d .seg{background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent)}.lay-d .seg .on{background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 1px 2px #10182814}.lay-d .ph{background:var(--canvas)}.lay-d .tag{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}.lay-d .tag.strong{box-shadow:none}.lay-d .av{background:var(--fill-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)}.lay-d .side .me{border-top-color:color-mix(in srgb,var(--ink) 10%,transparent)}.lay-d .dlt{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:6px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;vertical-align:middle;flex:none}.lay-d .dlt .tri{flex:none;width:8px;height:8px}.lay-d .dlt.good{background:var(--green-tint);color:var(--green-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green-ink) 16%,transparent)}.lay-d .dlt.bad{background:var(--st-noshow-bg);color:var(--st-noshow-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-noshow-tx) 16%,transparent)}.lay-d .tag.strong.info,.lay-d .tag.strong.bad,.lay-d .tag.strong.warn{font-weight:500}.lay-d .tag.strong.info{background:var(--st-booked-bg);color:var(--st-booked-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-booked-tx) 16%,transparent)}.lay-d .tag.strong.bad{background:var(--st-noshow-bg);color:var(--st-noshow-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-noshow-tx) 16%,transparent)}.lay-d .tag.strong.warn{background:var(--st-presented-bg);color:var(--st-presented-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-presented-tx) 16%,transparent)}.lay-d .dlt.flat{background:var(--fill-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.lay-d .tag:has(>.dlt){background:none;padding:0;height:auto;box-shadow:none}.lay-d .kpi .d,.lay-d .ff .sd{display:flex;align-items:center;gap:6px}.lay-d .kpi .d{margin-top:10px}.lay-d .ff .sv{font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.lay-d .ff .sd{margin-top:8px}.lay-d .ffcr{display:inline-flex;align-items:baseline;gap:6px;font-size:14px;line-height:20px;color:var(--muted)}.lay-d .ffcr .num{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.lay-d .ffc{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px 0 7px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:12px;line-height:16px;font-weight:600;color:var(--ink);white-space:nowrap;flex:none}.lay-d .ffc .ico{width:12px;height:12px;color:var(--muted)}.lay-d .fstep.cb .fbar i{background:var(--st-noshow-dot)!important}.lay-d .ffwrap{position:relative;margin:16px 0 0}.lay-d .ffwrap .ffchart{margin:0}.lay-d .lchart polygon[fill="var(--fill)"]{fill:color-mix(in srgb,var(--accent) 7%,var(--surface))}.lay-d .ffcall{position:relative;height:84px}.lay-d .ffl{position:absolute;top:16px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 12px 8px;border-radius:10px;background:var(--fill-2);border:0;box-shadow:none;white-space:nowrap;text-align:center;pointer-events:none}.lay-d .ffl:before{content:"";position:absolute;top:-5px;left:50%;width:12px;height:12px;margin-left:-6px;background:var(--fill-2);border:0;transform:rotate(45deg);border-top-left-radius:2px}.gl:not(.dark) .lay-d .ffl,.gl:not(.dark) .lay-d .ffl:before{background:var(--fill)}.lay-d .ffl .num{font-size:15px;line-height:20px;font-weight:700;color:var(--ink)}.lay-d .ffl .ffls{font-size:12px;line-height:16px;color:var(--muted)}.lay-d .ffl .ffls.q2{color:var(--faint)}.lay-d .ffcv{font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap}.lay-d .ffcv .num{font-weight:600;color:var(--ink)}.lay-d .ffconv{margin-top:12px}.lay-d .ffconv>div{position:relative;height:24px}.lay-d .ffconv .ffc{position:absolute;left:-5%;top:0;transform:translate(-50%)}.lay-d .fstep .headline{font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.02em}.lay-d .fstep .fsr{align-items:center}.lay-d .btn.act{background:var(--accent-tint);color:var(--accent-text);border-color:transparent;box-shadow:none;gap:6px}.lay-d .btn.act .ico{width:14px;height:14px}.lay-d .btn.act:hover{background-image:linear-gradient(color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent) 10%,transparent))}.lay-d .toast .btn.act{background:transparent;color:var(--on-inverse);box-shadow:inset 0 0 0 1px var(--ink-2)}.lay-d .toast .btn.act .ico{display:none}.lay-d .ffchart rect[fill="var(--ink-2)"]{fill:var(--accent)}.lay-d .ffchart rect[fill="var(--faint)"]{fill:color-mix(in srgb,var(--ink) 16%,var(--surface))}.lay-d .ffchart rect[width="56"][fill="var(--faint)"]{fill:var(--st-noshow-dot)}.lay-d .ffchart polygon[fill="var(--fill)"]{fill:color-mix(in srgb,var(--accent) 7%,var(--surface))}.lay-d .card[aria-label="Lead flow"] .legend i[style*="var(--ink-2)"]{background:var(--accent)!important}.lay-d .card[aria-label="Lead flow"] .legend i[style*="var(--fill-3)"]{background:color-mix(in srgb,var(--ink) 16%,var(--surface))!important}.lay-d .chart i{background:color-mix(in srgb,var(--accent) 45%,var(--surface))}.lay-d .chart .now{background:var(--accent)}.lay-d .abanner:not(.info):not(.warn) .q{color:inherit;opacity:.78}.lay-d .viewas .q,.lay-d .toast .q,.lay-d .storycard.dark .q{color:color-mix(in srgb,var(--on-inverse) 75%,transparent)}.gl .lay-d .tag.stage{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}.lay-d .ph:has(.msgs){background:var(--surface)}.lay-d .ph .abanner.info:not(.card *):not(.dk *),.lay-d .ph .locked:not(.card *),.lay-d .ph .smsg:not(.card *):not(.dk *),.lay-d .ph .empty .eic:not(.card *){background:var(--surface);box-shadow:inset 0 0 0 1px var(--card-line)}.lay-d .av:has(>svg.ai) svg.ai{width:55%;height:55%}.lay-d .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lay-d .nytbl td{height:60px}.lay-d .nytbl th.c0,.lay-d .nytbl td.c0{width:16px;padding-right:4px}.lay-d .nytbl td.c0 .chk{display:block}.lay-d .nytbl .grouprow td{height:44px;padding-top:10px;vertical-align:middle}.lay-d .nytbl thead+tbody .grouprow:first-child td{height:36px;padding-top:4px}.lay-d .nytbl .gr{display:flex;align-items:center;justify-content:space-between}.lay-d .nytbl .gn{color:var(--faint);font-weight:500;margin-left:4px}.lay-d .nytbl .gr .link{font-size:13px;font-weight:500}.lay-d .tag.tt{gap:5px;width:88px}.lay-d .tag.tt .ico{opacity:.75}.lay-d .nytbl .tcell{gap:10px;max-width:440px}.lay-d .late{color:var(--st-noshow-tx)!important;font-weight:500}.lay-d .nytbl .night{display:inline-flex;vertical-align:-2px;margin-left:6px;color:var(--faint)}.lay-d .nytbl .night .ico{width:13px;height:13px}.lay-d .nytbl .act{justify-content:flex-end;gap:4px;position:relative}.lay-d .nytbl .rt{display:inline-flex;gap:0;opacity:0;margin-right:4px;transition:opacity .12s}.lay-d .nytbl tbody tr:hover .rt,.lay-d .nytbl tr.hov .rt{opacity:1}.lay-d .nytbl tbody tr:not(.grouprow):hover td,.lay-d .nytbl tr.hov td{background:var(--fill-soft)}.lay-d .nytbl .snz{top:calc(100% + 6px);right:0;width:264px;text-align:left;white-space:nowrap}.lay-d .nytbl .snz .mhead{height:48px;padding:0 16px}.lay-d .nytbl .snz .rows{padding:6px 16px}.lay-d .nygh{display:flex;align-items:center;justify-content:space-between}.lay-d .nygh .link{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.lay-d .card.kpi{overflow:hidden;--kp:20px}.lay-d .ph .card.kpi{--kp:16px}.lay-d .kpi .spark{height:56px;width:calc(100% + 2 * var(--kp));max-width:none;margin:2px calc(-1 * var(--kp)) calc(-1 * var(--kp))}.lay-d .nav .count,.lay-d .ct .count,.lay-d .dotn,.lay-d .tab .count.need{background:var(--orange)!important;color:#fff!important}.lay-d .tab .count{background:var(--fill-3);color:var(--ink)}.lay-d .tab:has(.count.dot){position:relative}.lay-d .tab .count.dot{position:absolute;top:12px;right:0;min-width:6px;width:6px;height:6px;padding:0;border-radius:4px}.lay-d .card[aria-label="Your onboarding call"]{align-self:start}.lay-d .nyh{gap:16px;align-items:center}.lay-d .hsent{margin:0;font-size:22px;line-height:30px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.lay-d .hsent b{font-weight:700;color:var(--accent-text)}.lay-d .hc5{margin-top:18px}.lay-d .hc5 .hcl{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:12px;line-height:16px;color:var(--muted);margin-bottom:10px}.lay-d .hc5 .hleg2{display:inline-flex;gap:12px}.lay-d .hc5 .hleg2 span{display:inline-flex;align-items:center;gap:6px}.lay-d .hc5 .k{display:inline-block;width:8px;height:8px;border-radius:2px}.lay-d .hc5 .k.bk,.lay-d .hb .bk{background:var(--accent)}.lay-d .hc5 .k.ot,.lay-d .hb .ot{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.lay-d .hbars{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;align-items:end;height:92px;border-bottom:1px solid var(--line)}.lay-d .hb{display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden;min-height:3px}.lay-d .hb b{display:block}.lay-d .hb .bk{min-height:6px}.lay-d .hb.now{outline:1.5px solid var(--accent);outline-offset:-1.5px}.lay-d .hb.fut{height:3px;background:var(--fill-2);border-radius:2px}.lay-d .hax{position:relative;height:16px;margin-top:6px}.lay-d .hax span{position:absolute;transform:translate(-50%);white-space:nowrap}.lay-d .hax span:nth-child(1){left:0;transform:none}.lay-d .hax span:nth-child(2){left:29.2%}.lay-d .hax span:nth-child(3){left:54.2%}.lay-d .hax span:nth-child(4){left:79.2%}.lay-d .hax span:nth-child(5){left:100%;transform:translate(-100%)}.lay-d .hax .nowlbl{color:var(--accent-text);font-weight:600}.lay-d .hc5.hph .hbars{height:72px;gap:4px}.lay-d .hsent.hph{font-size:19px;line-height:26px;margin-top:12px}.lay-d .card.hero .rows.tight{margin-top:10px!important}.lay-d .card.hero.ai-ring{position:relative;border-color:transparent;box-shadow:var(--card-shadow)}.lay-d .card.hero.ai-ring:before{content:"";position:absolute;inset:-1.5px;border-radius:12px;padding:2px;animation:gl-ring 15s linear infinite;background:conic-gradient(from calc(200deg + var(--gl-ra)),#3e89ff,#7db6ff,#38c4ac,#3e89ff,#d6602e,#2457d6,#3e89ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.lay-d .lockup{display:inline-flex;align-items:center;gap:.36em;flex:none;font-size:24px;line-height:1}.lay-d .brand .lockup{font-size:25px}.lay-d .authpanel .lockup{font-size:28px}.lay-d .phd .lockup{font-size:24px}.lay-d .lockup.e{font-size:22px}.lay-d .lockup .logo,.lay-d .lockup .elogo{font-size:inherit;line-height:1}.lay-d .lmark{display:block;flex:none;height:.92em;width:calc(.92em * 578.6 / 550.5);background-color:currentColor;-webkit-mask:url(/brand/mark-g.svg) center/contain no-repeat;mask:url(/brand/mark-g.svg) center/contain no-repeat}.lay-d .authpanel .lockup,.lay-d .recap .rhero .lockup,.lay-d .recap2 .rhero2 .lockup{color:#fff}.lay-d .logo,.lay-d .elogo{display:inline-block;flex:none;height:1.1em;width:calc(1.1em * 1269 / 339);background-color:currentColor;-webkit-mask:url(/brand/wordmark.svg) center/contain no-repeat;mask:url(/brand/wordmark.svg) center/contain no-repeat;vertical-align:middle}.lay-p .ai,.lay-p .ico,.lay-p .chev{width:16px;height:16px;flex:none;display:block}.lay-p .tri{width:8px;height:8px;flex:none;display:inline-block;vertical-align:0}.lay-p .ic{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--faint);flex:none}.lay-p .q{color:var(--muted)}.lay-p .b{font-weight:600}.lay-p .m{font-weight:500}.lay-p .num{font-variant-numeric:tabular-nums}.lay-p .r{text-align:right}.lay-p .grow{flex:1;min-width:0}.lay-p .trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lay-p .hstack{display:flex;align-items:center;gap:8px}.lay-p .vstack{display:flex;flex-direction:column}.lay-p .card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.lay-p .card.hero{border:1.5px solid var(--accent)}.lay-p a.card{display:block}.lay-p .ch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.lay-p .ct{display:flex;align-items:center;gap:8px;font-size:15px;line-height:20px;font-weight:600;margin:0}.lay-p .count{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:20px;padding:0 6px;border-radius:10px;background:var(--fill);color:var(--ink-2);font-size:12px;line-height:16px;font-weight:500}.lay-p .link{color:var(--ink);font-size:13px;line-height:18px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.lay-p .btn{font:inherit;font-size:13px;line-height:18px;font-weight:500;border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;text-decoration:none;flex:none}.lay-p .btn.p{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.lay-p .btn.ghost{border-color:transparent;background:transparent}.lay-p .btn.icon{padding:0}.lay-p .btn.inactive{color:var(--faint);background:var(--fill-soft)}.lay-p .sel{justify-content:space-between}.lay-p .tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;line-height:16px;font-weight:500;background:var(--fill);color:var(--ink-2);white-space:nowrap;flex:none}.lay-p .tag.strong{background:var(--accent-fill);color:var(--on-accent)}.lay-p .tag.line{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.lay-p .tag .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.lay-p .av{border-radius:50%;background:var(--fill);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--ink-2);flex:none}.lay-p .tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);overflow-x:auto}.lay-p .tab{height:40px;display:flex;align-items:center;gap:6px;color:var(--muted);font-weight:500;border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap;flex:none}.lay-p .tab.on{color:var(--ink);border-bottom-color:var(--accent)}.lay-p .seg{display:inline-flex;padding:2px;background:var(--fill);border-radius:8px;font-weight:500;flex:none}.lay-p .seg span{display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--ink-2);white-space:nowrap}.lay-p .seg .on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.lay-p .seg.full{display:flex}.lay-p .seg.full span{flex:1}.lay-p .crumbs{display:flex;align-items:center;justify-content:space-between;gap:12px}.lay-p .link.ondark{color:var(--on-accent);margin-left:8px}.lay-p .tag.fixed{width:64px;justify-content:center}.lay-p .tag.own{width:52px;justify-content:center}.lay-p .chk.x{background:var(--accent);border-color:var(--accent)}.lay-p .chk.x:before,.lay-p .chk.x:after{content:"";position:absolute;left:6px;top:2px;width:1.5px;height:9px;background:var(--surface);transform:rotate(45deg)}.lay-p .chk.x:after{transform:rotate(-45deg)}.lay-p .hl .d0{box-shadow:none;border:1.5px dashed var(--faint);box-sizing:border-box}.lay-p .gifgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lay-p .gifth{aspect-ratio:4/3;border-radius:10px;background:var(--fill);display:flex;align-items:center;justify-content:center}.lay-p button.gifth{border:1.5px dashed var(--line-strong);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink-2)}.lay-p .tbl tfoot td{font-weight:600;border-top:1px solid var(--line-strong)}.lay-p .btn.outcome,.lay-p .btn.period,.lay-p .btn.status{justify-content:space-between}.lay-p .mbody>.rows.sep,.lay-p .rows.sep{margin:12px 0 -8px}.lay-p .rows.sep>.li.li:first-child{border-top:1px solid var(--line)}.lay-p .prog{height:4px;border-radius:2px;background:var(--fill);overflow:hidden}.lay-p .prog i{display:block;height:100%;background:var(--accent)}.lay-p .typing{display:flex;gap:3px;flex:none}.lay-p .typing i{width:5px;height:5px;border-radius:50%;background:var(--faint);display:block}.lay-p .kv{display:grid;gap:12px 16px;margin:0}.lay-p .kv dt{color:var(--muted)}.lay-p .kv dd{margin:0}.lay-p .hl{display:inline-flex;align-items:center;gap:8px}.lay-p .hl i{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1.5px var(--accent);flex:none}.lay-p .hl .d3{background:var(--accent)}.lay-p .hl .d2{background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.lay-p .chart{display:flex;align-items:flex-end;gap:6px}.lay-p .chart i{flex:1;background:var(--fill-3);border-radius:3px 3px 0 0;display:block}.lay-p .spark{display:block;width:100%;height:24px}.lay-p .rows .li:first-child{border-top:0}.lay-p .rows.after{margin-top:12px}.lay-p .dim{position:absolute;inset:0;background:#14141352;z-index:5}.lay-p .modal,.lay-p .pop,.lay-p .sheet{position:absolute;z-index:6;background:var(--surface)}.lay-p .modal{border-radius:14px;box-shadow:0 24px 64px #0003}.lay-p .pop{border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #00000024}.lay-p .sheet{left:0;right:0;bottom:0;border-radius:16px 16px 0 0}.lay-p .grab{width:36px;height:5px;border-radius:3px;background:var(--fill-3);margin:0 auto 12px}.lay-p .mhead{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.lay-p .mfoot{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line)}.lay-p .form{display:flex;flex-direction:column;gap:16px}.lay-p .lbl{display:block;font-size:13px;line-height:18px;font-weight:500;margin-bottom:6px}.lay-p .inp{display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);white-space:nowrap;overflow:hidden}.lay-p .inp.q{color:var(--muted)}.lay-p .inp.sel{justify-content:space-between}.lay-p .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lay-p .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--faint);flex:none;display:inline-block;position:relative}.lay-p .chk.on{background:var(--accent);border-color:var(--accent)}.lay-p .chk.on:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--surface);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.lay-p .unread{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.lay-p .toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lay-p .toolbar .inp{flex:1 1 220px}.lay-p .board{display:grid;grid-auto-flow:column;gap:12px;align-items:start}.lay-p .bcol{background:var(--fill-soft);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:8px;min-width:0}.lay-p .bcolh{display:flex;align-items:center;gap:8px;padding:4px 4px 2px;font-weight:600;font-size:13px;line-height:18px}.lay-p .bcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.lay-p .bars{display:grid;align-items:center;gap:14px 12px}.lay-p .ghostbars{display:flex;align-items:flex-end;gap:6px}.lay-p .ghostbars span{flex:1;position:relative;height:100%}.lay-p .ghostbars i,.lay-p .ghostbars b{position:absolute;bottom:0;border-radius:3px 3px 0 0;display:block}.lay-p .ghostbars i{left:0;right:30%;background:var(--fill-2)}.lay-p .ghostbars b{left:30%;right:0;background:var(--ink-2)}.lay-p .legend{display:flex;gap:16px;align-items:center}.lay-p .legend span{display:inline-flex;align-items:center;gap:6px}.lay-p .legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.lay-p .qr{width:112px;height:112px;border-radius:8px;flex:none;background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 10px),repeating-linear-gradient(0deg,var(--surface) 0 5px,transparent 5px 9px);background-blend-mode:normal;box-shadow:inset 0 0 0 8px var(--surface),inset 0 0 0 9px var(--accent)}.lay-p .rank{width:28px;flex:none;font-weight:600;font-variant-numeric:tabular-nums}.lay-p .move{display:inline-flex;align-items:center;gap:2px;font-size:12px;line-height:16px;color:var(--ink-2);width:36px;flex:none}.lay-p .react{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:14px;font-size:12px;font-weight:500;background:var(--surface);flex:none}.lay-p .month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.lay-p .mh{font-size:12px;line-height:16px;font-weight:500;color:var(--muted);padding:0 8px 8px}.lay-p .md{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:6px 8px;display:flex;flex-direction:column;gap:4px;min-width:0}.lay-p .md:nth-child(7n+1){border-left:0}.lay-p .md .dn{font-size:12px;line-height:16px;font-weight:500}.lay-p .md.out .dn{color:var(--faint)}.lay-p .md .today{background:var(--accent-fill);color:var(--on-accent);border-radius:6px;padding:0 6px;align-self:flex-start}.lay-p .chipn{font-size:11px;line-height:16px;background:var(--fill);border-radius:4px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lay-p .sugrow{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.lay-p .sugrow .t{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lay-p .sugrow .ai{flex:none}.lay-p .sugnav{display:inline-flex;align-items:center;gap:2px;color:var(--muted);font-size:12px;line-height:16px;flex:none}.lay-p .sugnav .btn.icon{width:24px;height:24px}.lay-p .choices{display:grid;gap:8px}.lay-p .choice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line-strong);border-radius:10px;padding:12px 14px;background:var(--surface)}.lay-p .choice.on{box-shadow:inset 0 0 0 1px var(--accent);border-color:var(--accent)}.lay-p .radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--faint);flex:none;margin-top:2px;position:relative}.lay-p .choice.on .radio{border-color:var(--accent)}.lay-p .choice.on .radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.lay-p .avw{position:relative;flex:none;display:inline-flex}.lay-p .avb{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.lay-p .avb .ico,.lay-p .avb .ai{width:11px;height:11px}.lay-p .vdiv{width:1px;height:16px;background:var(--fill-3);display:inline-block}.lay-p .storycard{background:var(--accent-fill);color:var(--on-accent);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lay-p .storycard .q{color:var(--faint)}.lay-p .storycard .tag{background:var(--surface);color:var(--ink);margin-top:6px}.lay-p .shareto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lay-p .shareto a{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--ink);text-decoration:none;text-align:center}.lay-p .shareto .btn{width:52px;height:52px;border-radius:50%}.lay-p .wkrows .li{min-height:44px}.lay-p .bfoot{display:flex;align-items:center;gap:2px;margin-top:6px}.lay-p .bfoot .btn.icon{width:24px;height:24px}.lay-p .bfoot .btn.icon .ico{width:14px;height:14px}.lay-p .bcard .tlchip{margin-top:4px;align-self:flex-start;height:22px;padding:0 7px;gap:5px;font-size:12px;line-height:16px;border-radius:6px;white-space:nowrap;max-width:100%}.lay-p .bcard .tlchip .ico{width:12px;height:12px;flex:none}.lay-p .bfoot .xs{white-space:nowrap}.lay-p .drop{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;border:1.5px dashed var(--line-strong);border-radius:10px;padding:20px;color:var(--ink-2)}.lay-p .closex{position:absolute;top:12px;right:12px;z-index:2;background:var(--surface);border-radius:50%}.lay-p .modal{overflow:visible}.lay-p .slab{width:180px;flex:none;color:var(--muted)}.lay-p .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:32px 0}.lay-p .empty .ico{width:20px;height:20px;margin-bottom:4px}.lay-p .cardart{width:52px;height:34px;border-radius:6px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.5px;flex:none}.lay-p .meter{position:relative;height:8px;border-radius:4px;background:var(--fill)}.lay-p .meter i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--ink-2)}.lay-p .meter b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--accent)}.lay-p .grouprow td{height:36px;font-size:12px;font-weight:600;color:var(--muted);border-top:0}.lay-p .tabs.full{gap:0}.lay-p .tabs.full .tab{flex:1;justify-content:center}.lay-p .card>.tabs.full:first-child{border-bottom:1px solid var(--line)}.lay-p .csugg{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);overflow:hidden}.lay-p .csugg .replies{flex:1;min-width:0;overflow:hidden}.lay-p .csugg .reply{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.lay-p .tl{display:flex;flex-direction:column}.lay-p .tlday{font-size:12px;line-height:16px;font-weight:600;color:var(--muted);margin:4px 0 12px}.lay-p .tli{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;position:relative;padding-bottom:20px}.lay-p .tli:before{content:"";position:absolute;left:15.5px;top:36px;bottom:4px;width:1px;background:var(--fill-2)}.lay-p .tli.last:before{display:none}.lay-p .tlic{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--ink-2)}.lay-p .tlic .ai,.lay-p .tlic .ico{width:14px;height:14px}.lay-p .tlq{margin-top:6px;background:var(--fill-soft);border-radius:10px;padding:8px 12px}.lay-p .tlchip{display:inline-flex;align-items:center;gap:6px;margin-top:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font-size:13px;font-weight:500}.lay-p .tlchip .ico{width:14px;height:14px}.lay-p .reacts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.lay-p .react.on{box-shadow:inset 0 0 0 1px var(--accent);border-color:var(--accent);background:var(--fill-soft)}.lay-p .react.add{color:var(--muted);padding:0 8px}.lay-p .react .ico{width:14px;height:14px}.lay-p .hrbar{position:relative;height:8px;background:var(--fill);border-radius:4px;flex:1;min-width:0}.lay-p .hrbar i{position:absolute;top:0;bottom:0;background:var(--ink-2);border-radius:4px}.lay-p .hrscale{display:flex;justify-content:space-between;font-size:11px;line-height:14px;color:var(--muted)}.lay-p .sk{background:var(--fill);border-radius:6px;display:block}.lay-p .toast{position:absolute;z-index:6;display:flex;align-items:center;gap:12px;background:var(--inverse);color:var(--on-inverse);border-radius:12px;box-shadow:0 12px 32px #0000002e}.lay-p .toast .q{color:var(--faint)}.lay-p .gif{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:repeating-linear-gradient(135deg,var(--fill-2) 0 10px,var(--bg) 10px 20px);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.4px}.lay-p .ff{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.lay-p .ff .st{font-size:13px;line-height:18px;color:var(--muted)}.lay-p .ff .sv{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:4px}.lay-p .ff .sd{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--ink-2);margin-top:2px}.lay-p .ff .sc{font-size:15px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.lay-p .ff .sn{font-size:12px;line-height:16px;color:var(--muted);margin-top:2px}.lay-p .ffchart{display:block;width:100%;margin:16px 0}.lay-p .mt{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lay-p .mt th{font-size:12px;line-height:16px;font-weight:500;color:var(--muted);text-align:right;padding:0 0 8px}.lay-p .mt th:first-child,.lay-p .mt td:first-child{text-align:left}.lay-p .mt td{height:44px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.lay-p .mt tr.tot td{font-weight:600}.lay-p .mt .dl{color:var(--ink-2);font-size:12px}.lay-p .lchart{display:block;width:100%}.lay-p .searchhero{display:flex;align-items:center;gap:10px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--muted)}.lay-p .frow{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr) 32px;gap:8px;align-items:center}.lay-p .mbody>.rows{margin:-8px 0}.lay-p .confetti{position:absolute;inset:0;z-index:6;pointer-events:none}.lay-p .confetti i{position:absolute;width:8px;height:14px;border-radius:2px;background:var(--ink-2)}.lay-p .confetti i:nth-child(3n){background:var(--faint);width:10px;height:10px;border-radius:50%}.lay-p .confetti i:nth-child(3n+1){background:var(--faint)}.lay-p .winv{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.lay-p .card>.ch{border-bottom:1px solid var(--line)}.lay-p .card>.ch+*{margin-top:0!important}.lay-p .card>.ch+.rows{margin-top:-8px!important}.lay-p .card.fold{padding-top:0;padding-bottom:0}.lay-p .card.fold>.ch{border-bottom:0;margin-top:0;margin-bottom:0}.lay-p .nowline+.li,.lay-p .li.next,.lay-p .li.next+.li,.lay-p .li.on,.lay-p .li.on+.li{border-top-color:transparent}.lay-p .li.on,.lay-p .li.next{background:var(--fill-soft);border-radius:10px;padding-left:12px;padding-right:12px;margin:0 -12px}.lay-p .li.past{opacity:.55}.lay-p .time{flex:none;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.lay-p .nowline{display:flex;align-items:center;gap:12px;height:24px;font-size:12px;line-height:16px;font-weight:600}.lay-p .nowline span{flex:none}.lay-p .nowline i{flex:1;height:1.5px;background:var(--accent);display:block}.lay-p .sec{display:flex;flex-direction:column}.lay-p .sechead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;flex-wrap:wrap}.lay-p .st{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.2px;margin:0}.lay-p .kpis{display:grid}.lay-p .kpi .l{font-size:13px;line-height:18px;color:var(--muted)}.lay-p .kpi .v{font-weight:600;font-variant-numeric:tabular-nums}.lay-p .kpi .d{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--ink-2);margin-top:2px}.lay-p .kpi .spark{margin-top:12px}.lay-p .funnel{display:grid;align-items:center;margin-top:12px}.lay-p .funnel .fh{font-size:12px;line-height:16px;color:var(--muted);text-align:right}.lay-p .fbar{height:8px;border-radius:4px;background:var(--fill);overflow:hidden}.lay-p .fbar i{display:block;height:100%;background:var(--ink-2);border-radius:4px;min-width:3px}.lay-p .fn{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.lay-p .fr{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.lay-p .av .ai{width:50%;height:50%}.lay-p .headline{font-weight:600;letter-spacing:-.2px}.lay-p .axis{display:flex;justify-content:space-between;margin-top:8px}.lay-p .brief{margin-top:24px}.lay-p .msgs{display:flex;flex-direction:column;gap:10px}.lay-p .dsep{align-self:center;font-size:12px;line-height:16px;color:var(--muted);margin:4px 0}.lay-p .bub{overflow-wrap:anywhere;max-width:78%;padding:10px 12px;border-radius:14px;line-height:20px}.lay-p .bub.out{align-self:flex-end;background:var(--accent-fill);color:var(--on-accent);border-bottom-right-radius:4px}.lay-p .bub.you{align-self:flex-end;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent);border-bottom-right-radius:4px}.lay-p .bub.in{align-self:flex-start;background:var(--fill);border-bottom-left-radius:4px}.lay-p .bub .meta{display:block;font-size:11px;line-height:14px;opacity:.7;margin-top:4px}.lay-p .evt{align-self:center;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:14px;border:1px solid var(--line);font-size:12px;line-height:16px;color:var(--ink-2)}.lay-p .evt .ico{width:14px;height:14px}.lay-p .switch{width:32px;height:18px;border-radius:9px;background:var(--fill-3);position:relative;display:inline-block;flex:none}.lay-p .switch i{position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--surface)}.lay-p .switch.on{background:var(--accent)}.lay-p .switch.on i{left:auto;right:2px}.lay-p .replies{display:flex;gap:8px;overflow:hidden}.lay-p .reply{font:inherit;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;color:var(--ink);white-space:nowrap;flex:none}.lay-p .reply .ai{width:14px;height:14px}.lay-p .cbox{border:1px solid var(--line-strong);border-radius:12px;background:var(--surface)}.lay-p .cfield{color:var(--muted)}.lay-p .ctools .xs{white-space:nowrap}.lay-p .narrow{max-width:760px;width:100%;display:flex;flex-direction:column;gap:24px}.lay-p .narrow>.sec+.sec{margin-top:8px}.lay-p .segbar{display:flex;gap:4px}.lay-p .segbar i{flex:1;height:6px;border-radius:3px;background:var(--fill-2)}.lay-p .segbar i.done{background:var(--accent)}.lay-p .segbar i.cur{background:linear-gradient(90deg,var(--accent) 50%,var(--fill-2) 50%)}.lay-p .segbar i{position:relative;overflow:hidden}.lay-p .segbar i b{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:3px}.lay-p .segbar.lab{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lay-p .segbar.lab .sb{display:flex;flex-direction:column;gap:8px;min-width:0;color:inherit;text-decoration:none}.lay-p .segbar.lab .sb i{flex:none;height:6px;border-radius:3px;background:var(--fill-2);display:block}.lay-p .segbar.lab .sb.x i{box-shadow:0 0 0 1.5px var(--accent)}.lay-p .abanner{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:12px;background:var(--inverse);color:var(--on-inverse)}.lay-p .abanner .grow{min-width:0}.lay-p .bact{display:flex;align-items:center;gap:12px;flex:none}.lay-p .abanner .q{color:var(--faint)}.lay-p .abanner .btn{background:var(--surface);color:var(--ink);box-shadow:none;border-color:var(--surface);flex:none}.lay-p .abanner .link{color:var(--on-inverse);flex:none}.lay-p .abanner.warn{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.lay-p .abanner.warn .q{color:var(--muted)}.lay-p .abanner.warn .btn{background:var(--inverse);color:var(--on-inverse);border-color:var(--accent)}.lay-p .abanner.warn .link{color:var(--ink)}.lay-p .abanner.info{background:var(--bg);color:var(--ink)}.lay-p .abanner.info .q{color:var(--muted)}.lay-p .abanner.info .btn{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.lay-p .aic{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:700;flex:none}.lay-p .smsg{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg);font-size:13px;line-height:18px}.lay-p .smsg .aic{width:18px;height:18px;font-size:11px;margin-top:0}.lay-p .smsg .grow{min-width:0}.lay-p .toast.static{position:static;transform:none}.lay-p .toast .btn{background:transparent;color:var(--on-inverse);box-shadow:inset 0 0 0 1px var(--ink-2);height:28px;font-size:12px;padding:0 10px}.lay-p .toast .spin{border-color:var(--ink-2);border-top-color:var(--surface)}.lay-p .inp.err{box-shadow:inset 0 0 0 1.5px var(--accent)}.lay-p .ferr{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:500;margin-top:6px}.lay-p .ferr .aic{width:14px;height:14px;font-size:9px}.lay-p .errsum{display:flex;gap:10px;padding:10px 12px;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--accent);font-size:13px;line-height:18px}.lay-p .evt .btn{height:24px;font-size:12px;padding:0 8px;margin-left:4px}.lay-p .evt.wide{flex:none;align-self:stretch;justify-content:center;border-radius:12px;height:auto;min-height:44px;padding:8px 8px 8px 14px;gap:12px;flex-wrap:wrap;row-gap:10px;text-align:center}.lay-p .evt.wide .btn{height:28px;font-size:12px;padding:0 10px;margin-left:0;flex:none}.lay-p .locked{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bg);font-size:13px;line-height:18px;color:var(--ink-2)}.lay-p .push{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:16px;background:var(--surface);box-shadow:0 2px 12px #0000001f;text-align:left}.lay-p .push .appic{width:36px;height:36px;border-radius:9px;background:var(--inverse);color:var(--on-inverse);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:12px;flex:none}.lay-p .push .grow{min-width:0}.lay-p .push .pt{display:flex;justify-content:space-between;gap:8px;font-size:13px;line-height:18px;font-weight:600}.lay-p .push .pt .q{font-weight:400;font-size:12px}.lay-p .push .pb2{font-size:13px;line-height:18px;color:var(--ink-2)}.lay-p .lock{background:linear-gradient(180deg,var(--fill-3),var(--faint));display:flex;flex-direction:column;gap:8px;padding:16px}.lay-p .lock .clock{text-align:center;color:var(--on-accent);font-size:64px;line-height:72px;font-weight:600;letter-spacing:-1px;margin:24px 0 4px}.lay-p .lock .date{text-align:center;color:var(--on-accent);font-size:16px;font-weight:500;margin-bottom:24px}.lay-p .email{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.lay-p .email .emeta{padding:12px 20px;border-bottom:1px solid var(--line);font-size:12px;line-height:16px;color:var(--muted)}.lay-p .email .emeta b{color:var(--ink);font-weight:600}.lay-p .email .ebody{padding:28px 28px 24px;display:flex;flex-direction:column;gap:14px}.lay-p .email .elogo{font-weight:700;font-size:16px;letter-spacing:-.3px}.lay-p .email .eh{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.2px;margin:4px 0 0}.lay-p .email .efoot{padding:16px 28px 20px;border-top:1px solid var(--line);font-size:11px;line-height:16px;color:var(--faint)}.lay-p .email .plain{font-size:12px;line-height:16px;color:var(--muted);word-break:break-all}.lay-p .empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:40px 24px}.lay-p .empty .eic{width:44px;height:44px;border-radius:12px;background:var(--bg);display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:var(--ink-2)}.lay-p .empty .et{font-weight:600;font-size:15px;line-height:20px}.lay-p .empty .ed{color:var(--muted);max-width:340px}.lay-p .empty .btn{margin-top:10px}.lay-p .spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--accent);display:inline-block;flex:none;box-sizing:border-box}.lay-p .btn.busy{opacity:.85}.lay-p .btn.p .spin{border-color:var(--ink-2);border-top-color:var(--surface)}.lay-p .email .ebody .btn{align-self:flex-start}.lay-p .btn.inactive,.lay-p .btn[disabled]{opacity:.45}.lay-p .viewas{display:flex;align-items:center;justify-content:center;gap:12px;height:40px;background:var(--inverse);color:var(--on-inverse);font-size:13px;line-height:18px;font-family:var(--font-sans)}.lay-p .viewas .btn{height:26px;font-size:12px;padding:0 10px;background:var(--surface);color:var(--ink);box-shadow:none}.lay-p .viewas .q{color:var(--faint)}.lay-p .sheetpg{font-family:var(--font-sans);color:var(--ink);background:var(--surface);font-size:14px;line-height:20px}.lay-p .sheetpg .comp{display:grid;gap:16px;padding:28px 0;border-top:1px solid var(--line)}.lay-p .sheetpg .comp:first-of-type{border-top:0}.lay-p .sheetpg .chd{display:flex;align-items:baseline;gap:12px}.lay-p .sheetpg .cn{font-size:12px;font-weight:600;color:var(--muted);width:22px;flex:none}.lay-p .sheetpg .ctitle{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.2px}.lay-p .sheetpg .crule{color:var(--muted);font-size:13px;line-height:18px}.lay-p .sheetpg .demo{background:var(--fill-soft);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;position:relative}.lay-p .sheetpg .demo.row{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.lay-p .sheetpg .demo{align-items:flex-start}.lay-p .sheetpg .demo>.abanner,.lay-p .sheetpg .demo>.lbl2,.lay-p .sheetpg .demo>.msgs,.lay-p .sheetpg .demo>.locked,.lay-p .sheetpg .demo>.viewas{align-self:stretch}.lay-p .sheetpg .lbl2{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--faint)}.lay-p .hbar{display:inline-flex;gap:2px;flex:none;vertical-align:middle}.lay-p .hbar i{width:7px;height:14px;border-radius:2px;background:var(--faint);display:block}.lay-p .hbar i.w{background:repeating-linear-gradient(135deg,var(--accent) 0 1.5px,var(--fill-3) 1.5px 3.5px)}.lay-p .hbar i.s{background:var(--accent)}.lay-p .hbar i.n{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.lay-p .hleg{display:inline-flex;align-items:center;gap:12px}.lay-p .hleg span{display:inline-flex;align-items:center;gap:6px}.lay-p .hleg .hbar i{height:10px}.lay-p .ckhd{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 0 4px;border-top:1px solid var(--line)}.lay-p .ckhd .ct{font-size:14px;line-height:20px}.lay-p .ckhd.fold{padding:8px 0}.lay-p .dayhd{font-size:12px;line-height:16px;font-weight:500;color:var(--muted);padding:20px 0 4px}.lay-p .rows>.dayhd:first-child{padding-top:4px}.lay-p .ftools{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line)}.lay-p .ftools .vdiv{height:16px;margin:0 4px}.lay-p .splitbtn{display:inline-flex}.lay-p .splitbtn .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lay-p .splitbtn .btn+.btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px}.lay-p .kvl{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:13px;line-height:18px}.lay-p .kvl:first-child{border-top:0}.lay-p .kvl>.q:first-child{width:96px;flex:none}.lay-p .kvl>:last-child{flex:1;min-width:0;text-align:right}.lay-p .grid2.even{grid-template-columns:repeat(2,minmax(0,1fr))}.lay-p .qa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lay-p .qa a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ink);font-size:12px;line-height:16px;font-weight:500}.lay-p .qa .btn{border-radius:50%}.lay-p .tag .ico{width:12px;height:12px;opacity:.6}.lay-p .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.lay-p .fstep{padding:14px 0;border-top:1px solid var(--line)}.lay-p .fstep:first-child{border-top:0;padding-top:0}.lay-p .fsr{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:2px}.lay-p .fstep .fbar{display:block;margin-top:10px}.lay-p .tlr{position:relative}.lay-p .tlr:before{content:"";position:absolute;top:28px;bottom:28px;width:1px;background:var(--fill-2)}.lay-p .tdot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--surface);border:1.5px solid var(--faint);position:relative;z-index:1;box-sizing:border-box}.lay-p .tdot.past{background:var(--fill-3);border-color:var(--line-strong)}.lay-p .tdot.next{background:var(--accent);border-color:var(--accent)}.lay-p .tdot.now{width:13px;height:13px;margin:0 -2px;border:2.5px solid var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--surface)}.lay-p .acct{all:unset;flex:1;min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:8px;padding:4px;margin:-4px 0 -4px -4px}.lay-p .golive{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:20px}.lay-p .gstep{position:relative;display:flex;flex-direction:column;gap:0;padding-right:12px}.lay-p .gstep:before{content:"";position:absolute;left:22px;right:0;top:9px;height:1.5px;background:var(--fill-2)}.lay-p .gstep.done:before{background:var(--accent)}.lay-p .gstep:last-child:before{display:none}.lay-p .gdot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface);display:flex;align-items:center;justify-content:center;margin-bottom:8px;position:relative;z-index:1;box-sizing:border-box}.lay-p .gstep.done .gdot{background:var(--accent);border-color:var(--accent)}.lay-p .gstep.done .gdot:after{content:"";width:4px;height:8px;border:solid var(--surface);border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg)}.lay-p .gstep.cur .gdot{border:2px solid var(--accent)}.lay-p .gstep.cur .gdot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.lay-p .styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lay-p .sty{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--ink-2)}.lay-p .sty .th{width:100%;aspect-ratio:9/16;border-radius:8px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9px;line-height:12px;font-weight:700;overflow:hidden}.lay-p .sty.on{color:var(--ink);font-weight:600}.lay-p .sty.on .th{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--accent)}.lay-p .th.dark,.lay-p .storycard.dark{background:var(--inverse);color:var(--on-inverse);border-color:var(--accent)}.lay-p .th.light,.lay-p .storycard.light{background:var(--surface);color:var(--ink)}.lay-p .storycard.light{border:1px solid var(--line)}.lay-p .storycard.light .q{color:var(--muted)}.lay-p .storycard.light .tag{background:var(--accent-fill);color:var(--on-accent)}.lay-p .th.clear,.lay-p .storycard.clear{background-color:var(--surface);background-image:linear-gradient(45deg,var(--fill) 25%,transparent 25%,transparent 75%,var(--fill) 75%),linear-gradient(45deg,var(--fill) 25%,transparent 25%,transparent 75%,var(--fill) 75%);background-size:12px 12px;background-position:0 0,6px 6px;color:var(--ink)}.lay-p .storycard.clear .q{color:var(--ink-2)}.lay-p .storycard.clear .tag{background:var(--accent-fill);color:var(--on-accent)}.lay-p .th.gif{background:var(--accent-fill);color:var(--on-accent);justify-content:flex-start}.lay-p .th.gif i{display:block;width:100%;height:40%;background:var(--faint);margin-bottom:10px}.lay-p .pdots{display:flex;justify-content:center;gap:6px}.lay-p .pdots i{width:6px;height:6px;border-radius:50%;background:var(--fill-3)}.lay-p .pdots i.on{background:var(--accent)}.lay-p .authpg{min-height:100vh;box-sizing:border-box;padding:12px;background:var(--bg);display:flex;font-family:var(--font-sans)}.lay-p .authpanel{position:relative;flex:1;border-radius:20px;background:var(--inverse);color:var(--on-accent);padding:32px 36px;display:flex;flex-direction:column;overflow:hidden}.lay-p .authpanel .logo{color:var(--on-accent)}.lay-p .aeyebrow{font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;text-align:center;margin-top:92px}.lay-p .ahead{font-size:72px;line-height:78px;font-weight:700;letter-spacing:-1.5px;text-align:center;margin:20px 0 0}.lay-p .ahead em,.lay-p .rtitle em{display:block;font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-1px}.lay-p .afoot{position:absolute;left:36px;bottom:32px;width:340px;margin:0;font-size:14px;line-height:22px;color:#fffc}.lay-p .acard{position:absolute;right:24px;bottom:24px;width:404px;box-sizing:border-box;padding:24px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.24);display:flex;flex-direction:column;gap:12px}.lay-p .acard .at{font-size:24px;line-height:30px;font-weight:700;margin:0}.lay-p .acard .as{font-size:13px;line-height:18px;color:#ffffffbf}.lay-p .ainp{height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;display:flex;align-items:center;padding:0 14px;color:#ffffff8c;font-size:15px}.lay-p .abtn{height:48px;border-radius:10px;background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:8px;border:0;font:inherit;font-weight:600;font-size:14px}.lay-p .arule{height:1px;background:#ffffff2e;margin:6px 0 2px}.lay-p .anote{font-size:12px;line-height:16px;color:#ffffffb3;white-space:nowrap}.lay-p .anote a{color:var(--on-accent);text-decoration:underline}.lay-p .acode{display:flex;gap:8px}.lay-p .acode span{flex:1;height:52px;border-radius:10px;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600}.lay-p .acode.err span{border:2px solid var(--surface)}.lay-p .aerr{display:flex;gap:8px;align-items:center;font-size:13px;line-height:18px}.lay-p .aerr .aic{background:var(--surface);color:var(--ink)}.lay-p .tourpop{position:absolute;z-index:42;width:300px;box-sizing:border-box;background:var(--surface);color:var(--ink);border-radius:12px;padding:16px;box-shadow:0 12px 32px #00000038;display:flex;flex-direction:column;gap:4px;text-align:left}.lay-p .tourpop .tt{font-weight:600;font-size:15px;line-height:20px}.lay-p .tourpop p{margin:0;color:var(--ink-2);font-size:13px;line-height:18px}.lay-p .tourpop .tfoot{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.lay-p .tourpop .tfoot.end{justify-content:flex-end}.lay-p .tourpop:before{content:"";position:absolute;width:12px;height:12px;background:var(--surface);transform:rotate(45deg)}.lay-p .tourpop.tip{border:1px solid var(--accent);box-shadow:0 8px 24px #00000024}.lay-p .tdots{display:flex;gap:4px;align-items:center}.lay-p .tdots i{width:6px;height:6px;border-radius:3px;background:var(--fill-3)}.lay-p .tdots i.on{background:var(--accent);width:14px}.lay-p .recap{width:600px;font-size:14px;line-height:20px}.lay-p .recap .rhero{background:var(--accent-fill);color:var(--on-accent);padding:32px 40px 48px}.lay-p .recap .rhero .elogo{color:var(--on-accent)}.lay-p .recap .rtitle{font-size:56px;line-height:60px;font-weight:700;letter-spacing:-1.5px;margin:28px 0 0}.lay-p .recap .rmile{margin-top:28px;border:1.5px solid var(--surface);border-radius:28px;padding:14px 24px;text-align:center;font-size:14px;line-height:20px}.lay-p .recap .rdiv{display:flex;justify-content:center;height:0;position:relative}.lay-p .recap .rdiv span{position:absolute;top:-20px;width:40px;height:40px;border-radius:50%;background:var(--accent-fill);color:var(--on-accent);border:2px solid var(--surface);display:flex;align-items:center;justify-content:center}.lay-p .recap .rsec{padding:36px 40px;display:flex;flex-direction:column;gap:16px}.lay-p .recap .rsec.alt{background:var(--bg)}.lay-p .recap .rh{font-family:var(--font-serif);font-size:28px;line-height:34px;text-align:center;margin:0 0 4px;font-weight:400}.lay-p .recap .rrank{border:2px solid var(--accent);border-radius:10px;box-shadow:3px 3px 0 var(--accent);padding:16px;text-align:center;background:var(--surface)}.lay-p .recap .rrank b{display:block;font-size:24px;line-height:32px;margin-top:2px}.lay-p .recap .rtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lay-p .recap .rtile{border:2px solid var(--accent);border-radius:10px;box-shadow:3px 3px 0 var(--accent);padding:16px 18px;display:flex;flex-direction:column;gap:2px;background:var(--surface)}.lay-p .recap .rnum{font-size:34px;line-height:40px;font-weight:700;letter-spacing:-1px}.lay-p .recap .rl{font-size:15px;line-height:20px}.lay-p .recap .rdelta{align-self:flex-start;margin-top:10px;font-size:12px;line-height:16px;font-weight:600;background:var(--fill-2);border-radius:4px;padding:3px 8px}.lay-p .recap .rmini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;border-top:1px solid var(--line);padding-top:16px}.lay-p .recap .rmini b{display:block;font-size:20px;line-height:26px}.lay-p .recap .rmini span{font-size:12px;color:var(--muted)}.lay-p .recap .rp{margin:0;text-align:center;color:var(--ink-2)}.lay-p .recap .rcalwrap{background:var(--surface);border:2px solid var(--accent);border-radius:10px;padding:20px}.lay-p .recap .rcal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.lay-p .recap .rcal i{font-style:normal;font-size:12px;font-weight:600;padding-bottom:4px}.lay-p .recap .rcal span{height:40px;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:600;box-sizing:border-box}.lay-p .recap .l0{background:var(--surface);border:1px dashed var(--line-strong)}.lay-p .recap .l0.off{border:0}.lay-p .recap .l1{background:var(--fill-2)}.lay-p .recap .l2{background:var(--faint);color:var(--on-accent)}.lay-p .recap .l3{background:var(--accent-fill);color:var(--on-accent)}.lay-p .recap .rleg{display:flex;justify-content:space-between;margin-top:14px;font-size:12px}.lay-p .recap .rleg span{display:flex;align-items:center;gap:6px}.lay-p .recap .rleg i{width:12px;height:12px;border-radius:3px;display:inline-block}.lay-p .recap .rlink,.lay-p .recap .rnew a{font-weight:600;color:var(--ink);text-decoration:underline;align-self:center}.lay-p .recap .rnew{display:flex;flex-direction:column;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--line)}.lay-p .recap .rnew:last-child{border-bottom:0;padding-bottom:0}.lay-p .recap .rnew a{align-self:flex-start;font-size:13px}.lay-p .recap .rnew p{margin:0;color:var(--ink-2)}.lay-p .recap .rtag{align-self:flex-start;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--accent);border-radius:4px;padding:2px 6px}.lay-p .recap .rnt{font-size:17px;line-height:24px;font-weight:600}.lay-p .recap .rcta{align-items:center;text-align:center;border-top:1px solid var(--line)}.lay-p .recap .rcta .btn{align-self:center}.lay-p .recap .efoot a{color:var(--muted)}.lay-p .rstage{display:flex;justify-content:center}.lay-p .spot{position:absolute;z-index:40;border-radius:10px;box-shadow:0 0 0 4px var(--surface),0 0 0 9999px #1a1a1980;pointer-events:none}.lay-p .spot.ring{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.lay-p .gsl{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--faint);margin:16px 0 0}.lay-p .card :not(.ch)+.smsg{margin-top:14px}.lay-p .card .smsg:not(:last-child){margin-bottom:14px}.lay-p .rows+.xs,.lay-p .card .rows+.xs{margin-top:20px}.lay-p .card .hstack+.rows,.lay-p .mbody>p+.rows{margin-top:12px}.lay-p .email .ebody .rows+.btn{margin-top:8px}.lay-p .gsl{margin-bottom:6px}.lay-p .recap2 .rhero2{background:var(--accent-fill);color:var(--on-accent);padding:28px 28px 24px}.lay-p .recap2 .rhero2 .elogo{color:var(--on-accent)}.lay-p .recap2 .rhgrid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:end;margin-top:28px}.lay-p .recap2 .rhl{display:flex;flex-direction:column;gap:2px}.lay-p .recap2 .rht{font-size:48px;line-height:52px;font-weight:700;letter-spacing:-1.2px;margin:0}.lay-p .recap2 .rhs{font-size:14px;line-height:20px;color:var(--faint)}.lay-p .recap2 .rhn{font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.6px;margin-top:20px}.lay-p .recap2 .rhart{display:flex;align-items:flex-end;gap:8px;height:150px}.lay-p .recap2 .rhb{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;text-align:center}.lay-p .recap2 .rhb i{display:block;background:var(--ink-2);border-radius:4px 4px 0 0}.lay-p .recap2 .rhb.top i{background:var(--surface)}.lay-p .recap2 .rhb span{font-size:11px;line-height:14px;color:var(--faint)}.lay-p .recap2 .rhb.top span{color:var(--on-accent);font-weight:600}.lay-p .recap2 .rhb em{font-style:normal;font-size:11px;line-height:14px;color:var(--faint)}.lay-p .recap2 .rhmile{display:flex;align-items:center;gap:10px;margin-top:24px;padding:12px 14px;border:1px solid var(--ink-2);border-radius:12px;font-size:14px;line-height:20px}.lay-p .recap2 .rhmile .tag{background:var(--surface);color:var(--ink)}.lay-p .recap2{width:600px}.lay-p .recap2 .rtop{padding:28px 28px 20px;display:flex;flex-direction:column;gap:4px}.lay-p .recap2 .rt2{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.5px;margin:16px 0 0}.lay-p .recap2 .rmile{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-top:16px}.lay-p .recap2 .rs2{padding:20px 28px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.lay-p .recap2 .rkpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lay-p .recap2 .rkpis .card{padding:14px 16px}.lay-p .recap2 .rkpis .v{font-size:26px;line-height:32px;letter-spacing:-.4px;margin-top:2px}.lay-p .recap2 .rkpis .d{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--ink-2);margin-top:4px}.lay-p .recap2 .rtry{padding:16px;display:flex;flex-direction:column;gap:8px}.lay-p .recap2 .rtry p{margin:0;color:var(--ink-2)}.lay-p .recap2 .rtry .btn{align-self:flex-start}.lay-p .recap2 .rflow{display:grid;grid-template-columns:64px minmax(0,1fr) 52px 36px;gap:10px 12px;align-items:center}.lay-p .recap2 .rflow .prog{height:8px;border-radius:4px}.lay-p .recap2 .rflow .num{text-align:right}.lay-p .recap2 .kv{grid-template-columns:200px 1fr}.lay-p .recap2 .rnums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lay-p .recap2 .rnums b{display:block;font-size:20px;line-height:26px;font-weight:600}.lay-p .recap2 .rnums span{font-size:12px;color:var(--muted)}.lay-p .recap2 .axis{display:flex;justify-content:space-between}.lay-p .recap2 .rnew2{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.lay-p .recap2 .rnew2:nth-of-type(1){border-top:0;padding-top:0}.lay-p .recap2 .rcta{align-items:center;text-align:center;border-top:1px solid var(--line)}.lay-p .recap2 .rcta .btn{align-self:center}.lay-p .recap2 .efoot a{color:var(--muted)}.lay-p .newrow td{background:var(--fill-soft)}.lay-p .heldp{padding:8px 16px 0}.lay-p .askfoot{margin-top:14px}.lay-p .askfoot .replies{flex-wrap:wrap}.lay-p .fring{outline:2px solid var(--accent);outline-offset:2px}.lay-p .dk{background:var(--inverse);color:var(--line);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;align-self:stretch}.lay-p .dk .abanner{background:var(--fill-2);color:var(--ink)}.lay-p .dk .abanner .q{color:var(--ink-2)}.lay-p .dk .abanner .btn{background:var(--inverse);color:var(--line);border-color:var(--inverse-line)}.lay-p .dk .abanner.warn{background:var(--inverse);color:var(--line);box-shadow:inset 0 0 0 1.5px var(--line)}.lay-p .dk .abanner.warn .q{color:var(--faint)}.lay-p .dk .abanner.warn .btn{background:var(--fill-2);color:var(--ink);border-color:var(--line)}.lay-p .dk .smsg{background:var(--inverse);color:var(--line)}.lay-p .dk .card{background:var(--inverse);border-color:var(--inverse-line);color:var(--line)}.lay-p .dk .tag{background:var(--inverse);color:var(--line)}.lay-p .dk .ch{border-bottom-color:var(--inverse-line)}.lay-p .dk .lbl{color:var(--faint)}.lay-p .dk .inp{background:var(--inverse);border-color:var(--inverse-line);color:var(--line)}.lay-p .dk .inp.err{box-shadow:inset 0 0 0 1.5px var(--line)}.lay-p .dk .btn{background:var(--inverse);border-color:var(--inverse-line);color:var(--line)}.lay-p .dk .btn.p{background:var(--fill-2);border-color:var(--line);color:var(--ink)}.lay-p .dk .toast{background:var(--fill-2);color:var(--ink)}.lay-p .dk .toast .btn{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--faint);border:0}.lay-p .ph{width:390px;font-family:var(--font-sans);color:var(--ink);background:var(--surface);font-size:15px;line-height:20px;display:flex;flex-direction:column}.lay-p .phd{height:56px;display:flex;align-items:center;gap:8px;padding:0 16px;background:var(--surface);border-bottom:1px solid var(--line);flex:none}.lay-p .logo{font-weight:700;font-size:18px;line-height:24px;letter-spacing:-.3px}.lay-p .pb{padding:16px 16px 24px;display:flex;flex-direction:column;gap:16px;flex:1}.lay-p .tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--surface);border-top:1px solid var(--line);padding:4px 4px 34px;flex:none}.lay-p .tb{height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;line-height:12px;font-weight:500;color:var(--muted);text-decoration:none;text-align:center}.lay-p .tb.on{color:var(--ink)}.lay-p .tb .ic,.lay-p .tb .ai{width:20px;height:20px}.lay-p .h1{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.3px;margin:0}.lay-p .card{padding:16px}.lay-p .card>.ch{margin:-16px -16px 16px;padding:8px 16px;min-height:57px}.lay-p .ct{font-size:16px;line-height:22px}.lay-p .sm{font-size:13px;line-height:18px}.lay-p .xs{font-size:12px;line-height:16px}.lay-p .btn{height:40px;padding:0 14px;font-size:14px}.lay-p .btn.icon{width:40px}.lay-p .seg{height:36px;font-size:14px;display:flex}.lay-p .seg span{flex:1;padding:0 8px}.lay-p .seg.fit{display:inline-flex}.lay-p .seg.fit span{flex:none;padding:0 12px}.lay-p .av{width:36px;height:36px;font-size:13px}.lay-p .av.s{width:28px;height:28px;font-size:11px}.lay-p .av.l{width:52px;height:52px;font-size:17px}.lay-p .dotn{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:9px;background:var(--accent-fill);color:var(--on-accent);font-size:11px;line-height:14px;text-align:center;padding:0 4px;border:2px solid var(--surface)}.lay-p .rows{margin:4px 0 -8px}.lay-p .rows.flush{margin-top:-8px}.lay-p .sec{gap:12px}.lay-p .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lay-p .kpi .v{font-size:24px;line-height:30px;letter-spacing:-.3px;margin-top:2px}.lay-p .funnel{grid-template-columns:68px minmax(0,1fr) 48px 36px;gap:14px 10px;font-size:14px}.lay-p .time,.lay-p .nowline span{width:68px}.lay-p .btn.outcome{width:104px}.lay-p .btn.status{width:116px}.lay-p .btn.period{width:128px}.lay-p .golive{grid-template-columns:minmax(0,1fr);margin-top:16px}.lay-p .gstep{flex-direction:row;align-items:flex-start;gap:12px;padding:0 0 14px}.lay-p .gstep:before{inset:22px auto 2px 9.25px;width:1.5px;height:auto}.lay-p .gdot{margin:0;flex:none}.lay-p .gstep:last-child{padding-bottom:0}.lay-p .tlr:before{left:78px;top:30px;bottom:30px}.lay-p .tlr .li,.lay-p .tlr .nowline{gap:10px}.lay-p .tlr .time,.lay-p .tlr .nowline span{width:64px}.lay-p .headline{font-size:18px;line-height:24px}.lay-p .li{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 0;border-top:1px solid var(--line)}.lay-p .rows.tight .li{min-height:48px}.lay-p .split{display:flex;flex-direction:column;gap:16px}.lay-p .grid2.even{grid-template-columns:minmax(0,1fr)}.lay-p .tabs.end{justify-content:flex-end}.lay-p .ptools{display:flex;gap:4px;margin-top:8px}.lay-p .hbar i{width:6px;height:12px}.lay-p .segbar.lab{gap:6px}.lay-p .rowlink{color:inherit;text-decoration:none}.lay-p .when{width:116px;flex:none;font-size:14px;line-height:18px;color:var(--muted)}.lay-p .step{width:24px;height:24px;border-radius:6px;background:var(--fill);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:none}.lay-p .type{width:72px;justify-content:center}.lay-p .cmp{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--fill-soft);margin-top:12px}.lay-p .cmp p{margin:6px 0 0}.lay-p .cmp.on{background:var(--surface);border:1.5px solid var(--accent)}.lay-p .field{margin-top:12px;border:1px solid var(--line-strong);border-radius:8px;padding:10px 12px;min-height:72px}.lay-p .plus{width:16px;height:16px}.lay-p .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 40px;gap:8px}.lay-p .actions3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.lay-p .actions2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.lay-p .menu{border:1px solid var(--line);border-radius:12px;overflow:hidden}.lay-p .opt{height:48px;display:flex;align-items:center;padding:0 16px;border-top:1px solid var(--line)}.lay-p .opt:first-child{border-top:0}.lay-p .kv{grid-template-columns:1fr;gap:0;font-size:15px;line-height:20px}.lay-p .kv dt{font-size:13px;line-height:18px;margin-top:14px}.lay-p .kv dt:first-child{margin-top:0}.lay-p .kv dd{margin-top:2px}.lay-p .reply{height:36px;padding:0 14px;font-size:14px}.lay-p .ph{position:relative}.lay-p .inp{height:44px;padding:0 14px;font-size:15px}.lay-p .sheet{padding:8px 16px 34px}.lay-p .sheet .mhead{height:52px;padding:0;border-bottom:0}.lay-p .mfoot{padding:16px 0 0;border-top:0}.lay-p .mfoot .btn{flex:1}.lay-p .board{grid-auto-columns:280px}.lay-p .bars{grid-template-columns:96px minmax(0,1fr) 44px}.lay-p .md{height:56px;padding:4px 2px;align-items:center}.lay-p .card>.tabs.full:first-child{margin:-16px -16px 16px}.lay-p .card>.tabs.full:first-child .tab{height:52px}.lay-p .csugg{padding:0;border-bottom:0}.lay-p .sugrow{padding:10px 12px;border:1px solid var(--line);border-radius:12px}.lay-p .tabs.full .tab{padding:0 4px}.lay-p .choices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lay-p .searchhero{height:48px;padding:0 14px;font-size:15px}.lay-p .toast{top:64px;left:16px;right:16px;padding:12px 14px}.lay-p .toast.dock{top:auto;bottom:104px}.lay-p .sheetpg .demo>.card,.lay-p .sheetpg .demo>.email{align-self:stretch}.lay-p .sheetpg{padding:24px 16px 40px}.lay-p .abanner{padding:12px;border-radius:12px;align-items:flex-start;flex-wrap:wrap;row-gap:10px}.lay-p .abanner .grow{flex:1 1 calc(100% - 40px)}.lay-p .bact{margin-left:32px}.lay-p .abanner .btn{height:32px;font-size:13px;padding:0 10px}.lay-p .ffp{display:flex;flex-direction:column}.lay-p .md:nth-child(7n+1){border-left:1px solid var(--line)}.lay-p .month{border-right:0}.lay-p .mh{padding:0 0 8px;text-align:center}.lay-p .qa .btn{width:52px;height:52px}.lay-p .qa .btn .ico{width:20px;height:20px}.lay-p .evt.wide{flex-direction:column;flex-wrap:nowrap;flex:none;padding:14px 16px;gap:10px;font-size:13px;line-height:18px}.lay-p .evt.wide .btn{height:32px;font-size:13px;padding:0 14px}.lay-p .authpg{padding:8px;min-height:844px}.lay-p .authpanel{padding:24px 20px 20px;border-radius:18px}.lay-p .aeyebrow{margin-top:64px;font-size:11px}.lay-p .ahead{font-size:26px;line-height:32px;letter-spacing:-.5px;margin-top:12px}.lay-p .anote{white-space:normal}.lay-p .recap2{width:auto}.lay-p .recap2 .rhero2{padding:24px 20px 20px}.lay-p .recap2 .rhgrid{grid-template-columns:1fr;gap:20px;margin-top:20px}.lay-p .recap2 .rht{font-size:40px;line-height:44px}.lay-p .recap2 .rhart{height:120px}.lay-p .recap2 .rhmile{align-items:flex-start;flex-direction:column;gap:6px}.lay-p .recap2 .rtop{padding:24px 20px 16px}.lay-p .recap2 .rs2{padding:18px 20px}.lay-p .recap2 .rkpis{gap:8px}.lay-p .recap2 .rkpis .card{padding:12px}.lay-p .recap2 .rkpis .v{font-size:22px;line-height:28px}.lay-p .recap2 .rflow{grid-template-columns:56px minmax(0,1fr) 44px 32px;gap:8px 8px}.lay-p .recap2 .kv{grid-template-columns:1fr}.lay-p .recap2 .rmile{align-items:flex-start;flex-direction:column;gap:6px}.lay-p .afoot{position:static;width:auto;text-align:center;margin-top:auto;padding-top:40px;font-size:14px}.lay-p .acard{position:static;width:auto;margin-top:24px;padding:20px}.lay-p .recap{width:auto}.lay-p .recap .rhero{padding:28px 20px 44px}.lay-p .recap .rtitle{font-size:40px;line-height:44px}.lay-p .recap .rmile{padding:12px 16px;border-radius:20px}.lay-p .recap .rsec{padding:32px 20px}.lay-p .recap .rh{font-size:24px;line-height:30px}.lay-p .recap .rtiles{gap:12px}.lay-p .recap .rtile{padding:12px 14px}.lay-p .recap .rnum{font-size:26px;line-height:32px}.lay-p .recap .rl{font-size:13px;line-height:18px}.lay-p .recap .rcalwrap{padding:12px}.lay-p .recap .rcal span{height:34px;font-size:12px;padding:3px 4px}.lay-p .recap .rleg{flex-wrap:wrap;gap:8px 16px;justify-content:flex-start}.lay-p .recap .kv{grid-template-columns:1fr}.lay-p .tag.stage{gap:6px;padding:0 8px 0 7px}.lay-p .tag.stage .sd{width:6px;height:6px;border-radius:50%;flex:none}.lay-p .tag.stage.fixed,.lay-p .tag.stage.own{width:auto;min-width:64px;justify-content:flex-start}.lay-p .tag.stage.s-new{background:var(--st-new-bg);color:var(--st-new-tx);box-shadow:none}.lay-p .tag.stage.s-new .sd{background:var(--st-new-dot)}.lay-p .tag.stage.s-replied{background:var(--st-replied-bg);color:var(--st-replied-tx);box-shadow:none}.lay-p .tag.stage.s-replied .sd{background:var(--st-replied-dot)}.lay-p .tag.stage.s-booked{background:var(--st-booked-bg);color:var(--st-booked-tx);box-shadow:none}.lay-p .tag.stage.s-booked .sd{background:var(--st-booked-dot)}.lay-p .tag.stage.s-presented{background:var(--st-presented-bg);color:var(--st-presented-tx);box-shadow:none}.lay-p .tag.stage.s-presented .sd{background:var(--st-presented-dot)}.lay-p .tag.stage.s-noshow{background:var(--st-noshow-bg);color:var(--st-noshow-tx);box-shadow:none}.lay-p .tag.stage.s-noshow .sd{background:var(--st-noshow-dot)}.lay-p .tag.stage.s-ap{background:var(--st-ap-bg);color:var(--st-ap-tx);box-shadow:none}.lay-p .tag.stage.s-ap .sd{background:var(--st-ap-dot)}.lay-p .typing{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--accent-text);font-size:12px;line-height:16px;font-weight:500}.lay-p .typing .tb{flex-direction:row;flex-wrap:nowrap;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0;background:none}.lay-p .typing .tb i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);display:block;animation:gltyp 1.4s infinite ease-in-out}.lay-p .typing .tb i:nth-child(2){animation-delay:.2s}.lay-p .typing .tb i:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.lay-p .typing .tb i{animation:none;opacity:.8}}.lay-p .gname{font-family:var(--font-serif);font-style:italic;font-weight:700;font-size:1.195em;letter-spacing:-.02em}.lay-p .h1.greet{font-size:32px;line-height:40px;letter-spacing:-.02em}.lay-p .ph .h1.greet{font-size:28px;line-height:34px}.lay-p .ahead em,.lay-p .rtitle em{font-weight:700;font-size:1.195em;line-height:1.08;letter-spacing:-.02em;margin-top:.04em}.lay-p .fbar i{background:var(--accent)!important}.lay-p .react{color:var(--ink)}.lay-p .navi{color:var(--faint)}.lay-p .inp{border-color:var(--control)}.lay-p .btn.sel,.lay-p .inp.sel{border-color:var(--line-strong)}.lay-p .authpanel{isolation:isolate;container-type:inline-size;color:#fff!important;background:radial-gradient(55% 75% at 6% 18%,rgba(98,160,255,.95) 0%,rgba(62,137,255,.35) 45%,transparent 70%),radial-gradient(40% 60% at 30% 108%,rgba(56,170,150,.55) 0%,transparent 70%),radial-gradient(50% 70% at 62% 40%,rgba(30,70,200,.55) 0%,transparent 70%),radial-gradient(60% 80% at 96% 8%,rgba(4,12,60,.95) 0%,transparent 70%),linear-gradient(118deg,#2457d6,#10308f 42%,#081a5c 72%,#050f3d)!important}.lay-p .authpanel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px);mix-blend-mode:soft-light;animation:gl-streak 18s linear infinite}.lay-p .authpanel:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.5;mix-blend-mode:overlay}.lay-p .aurora{position:absolute;inset:0;z-index:-2;pointer-events:none;--u:max(1cqw,8.4px)}.lay-p .aurora i{position:absolute;display:block;border-radius:50%;filter:blur(60px);will-change:transform;mix-blend-mode:screen}.lay-p .aurora .b1{width:calc(60*var(--u));height:calc(60*var(--u));left:calc(-14*var(--u));top:calc(-18*var(--u));background:radial-gradient(closest-side,rgba(125,182,255,1),rgba(62,137,255,.45) 55%,transparent);animation:gl-drift1 14s ease-in-out infinite alternate}.lay-p .aurora .b2{width:calc(50*var(--u));height:calc(50*var(--u));left:calc(14*var(--u));bottom:calc(-24*var(--u));background:radial-gradient(closest-side,rgba(56,196,172,.8),rgba(40,150,160,.3) 55%,transparent);animation:gl-drift2 17s ease-in-out infinite alternate}.lay-p .aurora .b3{width:calc(58*var(--u));height:calc(58*var(--u));right:calc(-18*var(--u));top:calc(-8*var(--u));background:radial-gradient(closest-side,rgba(6,16,72,1),transparent);mix-blend-mode:multiply;animation:gl-drift3 16s ease-in-out infinite alternate}.lay-p .aurora .b4{width:calc(44*var(--u));height:calc(44*var(--u));left:calc(36*var(--u));top:calc(6*var(--u));background:radial-gradient(closest-side,rgba(80,135,255,.85),transparent);animation:gl-drift4 12s ease-in-out infinite alternate}.lay-p .aurora .b5{width:calc(34*var(--u));height:calc(34*var(--u));right:calc(4*var(--u));bottom:calc(-14*var(--u));background:radial-gradient(closest-side,rgba(196,74,34,.62),rgba(150,50,30,.25) 55%,transparent);mix-blend-mode:normal;animation:gl-drift5 15s ease-in-out infinite alternate}.lay-p .aurora .b6{width:calc(22*var(--u));height:calc(22*var(--u));left:calc(6*var(--u));top:calc(30*var(--u));background:radial-gradient(closest-side,rgba(214,96,46,.38),transparent);mix-blend-mode:normal;animation:gl-drift6 19s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.lay-p .aurora i,.lay-p .authpanel:before{animation:none}}.lay-p .authpanel .logo{color:#fff!important}.lay-p .sdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex:none}.lay-p .nav.on .navi,.lay-p .tb.on .navi{color:var(--accent)}.lay-p .bub.you{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.lay-p .bub.out.auto{background:var(--accent-tint);color:var(--ink);border:1.5px dashed var(--accent)}.lay-p .bub.you.auto{background:var(--fill-2);color:var(--ink);border:1.5px dashed var(--control)}.lay-p .bub .meta .who{display:inline-block;width:11px;height:11px;vertical-align:-1px;margin-right:4px}.lay-p .bub.out:not(.auto) .meta{opacity:.85}.lay-p .bub.out.auto .meta .who{color:var(--accent-text)}.lay-p .app,.lay-p .side{background:var(--side)}.gl:not(.dark) .lay-p .side,.gl:not(.dark) .lay-p .phd,.gl:not(.dark) .lay-p .thd{--bg:#0e0f12;--surface:#17181c;--fill:#202227;--fill-soft:#1b1d21;--fill-2:#262930;--fill-3:#30343b;--line:#26282e;--line-strong:#343840;--ink:#f3f4f6;--ink-2:#d1d5db;--muted:#a1a8b3;--faint:#8b929e;--control:#6f7681;--accent:#3e89ff;--accent-fill:#2468e0;--on-accent:#ffffff;--accent-text:#6ea8ff;--accent-tint:#172540;--inverse:#f3f4f6;--on-inverse:#16181d;--inverse-muted:#4b5260;--inverse-line:#c9ced6;--st-new-bg:#262930;--st-new-tx:#c6cbd3;--st-new-dot:#8a919c;--st-replied-bg:#10303a;--st-replied-tx:#6fd3df;--st-replied-dot:#22b8cf;--st-booked-bg:#172540;--st-booked-tx:#8ab8ff;--st-booked-dot:#3e89ff;--st-presented-bg:#33280f;--st-presented-tx:#f1c26a;--st-presented-dot:#e0a12a;--st-noshow-bg:#3a1d1f;--st-noshow-tx:#f59a91;--st-noshow-dot:#e5484d;--st-ap-bg:#12301f;--st-ap-tx:#6fdc98;--st-ap-dot:#2fbf6c;--canvas:#121317;--side:#0b0c0f;--card-line:#25282e;--card-shadow:0 0 0 1px rgba(255,255,255,.02),0 8px 24px -12px rgba(0,0,0,.6);--green-tint:#10291a;--green-ink:#4ade80;--hov:rgba(255,255,255,.07);color:var(--ink);color-scheme:dark}.gl:not(.dark) .lay-p .app{background:#1c1e23}.gl:not(.dark) .lay-p .side,.gl:not(.dark) .lay-p .phd,.gl:not(.dark) .lay-p .thd{--side:#1c1e23;--bg:#1c1e23;--surface:#262930;--fill:#2c3036;--fill-soft:#262930;--fill-2:#30343a;--fill-3:#34383f;--line:#34383f;--line-strong:#3d4148;background:#1c1e23}.gl:not(.dark) .lay-p .drawer{background:var(--canvas)}.lay-p .hbar i{background:var(--st-ap-dot)}.lay-p .hbar i.w{background:var(--st-presented-dot)}.lay-p .hbar i.s{background:var(--st-noshow-dot)}.lay-p .hbar i.n{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong)}.lay-p .pagehead,.lay-p .tabs,.lay-p .searchhero,.lay-p .toolbar,.lay-p .drawer .dhead,.lay-p .drawer .tabs{flex-shrink:0}.lay-p .tabs.tscroll{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.lay-p .tabs.tscroll.end{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}.lay-p .meter i,.lay-p .hrbar i{background:var(--accent)}.lay-p .meter b{background:var(--ink);border-radius:1px}.lay-p :is(.rhero,.rhero2) .rhs,.lay-p :is(.rhero,.rhero2) .rhb span,.lay-p :is(.rhero,.rhero2) .rhb em{color:color-mix(in srgb,var(--on-accent) 72%,transparent)}.lay-p :is(.rhero,.rhero2) .rhb i{background:color-mix(in srgb,var(--on-accent) 32%,transparent)}.lay-p :is(.rhero,.rhero2) .rhb.top i{background:var(--on-accent)}.lay-p :is(.rhero,.rhero2) .rhmile{border-color:color-mix(in srgb,var(--on-accent) 35%,transparent)}.lay-p .side .navdiv{flex:none;height:1px;margin:auto 0 6px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.lay-p .side .navdiv~.helpnav{margin-top:0}.lay-p .side .navdiv~.me{margin-top:8px}.lay-p .side .navdiv+.nav,.lay-p .side .navdiv~.nav{flex:none}.lay-p .ttype{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--fill-2);color:var(--muted)}.lay-p .ttype .ico{width:16px;height:16px;opacity:1}.lay-p .nytbl .tcell{gap:12px}.lay-p .btn.icon.ghost.open{background:var(--accent-tint);color:var(--accent-text)}.lay-p .nytbl .snz{top:calc(100% + 6px);right:0;width:288px;padding:6px;text-align:left;white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px -8px #0000002e,0 2px 6px #0000000f}.lay-p .snz .mnin{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;margin-bottom:6px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--faint);font-size:14px}.lay-p .snz .mnin .ico{width:16px;height:16px;color:var(--muted)}.lay-p .snz .mnin .mph{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.lay-p .snz .mi{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;font-size:14px;color:var(--ink);cursor:pointer}.lay-p .snz .mi .ico{width:16px;height:16px;color:var(--muted);flex:none}.lay-p .snz .mi .grow{flex:1;min-width:0}.lay-p .snz .mi .mwhen{color:var(--muted);font-variant-numeric:tabular-nums}.lay-p .snz .mi.hl{background:var(--accent-tint)}.lay-p .snz .mi.hl .ico{color:var(--accent-text)}.lay-p .snz .msep{height:1px;margin:6px -6px;background:var(--line)}.lay-p #glAi .s1{stop-color:var(--accent-fill)}.lay-p #glAi .s2{stop-color:color-mix(in srgb,var(--accent) 55%,#ffffff)}.lay-p .ask svg.ai path,.lay-p .side .search svg.ai path,.lay-p svg.ai.blu path,.lay-p .reply svg.ai path,.lay-p .sugrow svg.ai path,.lay-p .av.l svg.ai path{fill:url(#glAi);stroke:url(#glAi)}.lay-p .reply:has(>svg.ai){border-color:color-mix(in srgb,var(--accent) 32%,var(--surface))}.lay-p .reply:has(>svg.ai):hover{background:var(--accent-tint)}.lay-p .ask .reply{border-color:color-mix(in srgb,var(--accent) 32%,var(--surface))}.lay-p .ask .reply:hover,.lay-p .ask .empty .eic{background:var(--accent-tint)}.lay-p .ask .spin+span{background:linear-gradient(90deg,var(--muted) 0%,var(--accent) 50%,var(--muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gl-shimmer 2.2s linear infinite}@media (prefers-reduced-motion:reduce){.lay-p .ask .spin+span{animation:none}}.lay-p .pb.ask .inp{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.lay-p .bcol{background:color-mix(in srgb,var(--ink) 5%,var(--canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 4%,transparent)}.lay-p .bcolh{white-space:nowrap;font-size:14px;line-height:20px;padding:6px 6px 4px}.lay-p .bcolh .ctot{margin-left:auto;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.lay-p .board{grid-auto-columns:248px}.lay-p .sname{display:flex;align-items:center;gap:8px;min-width:0}.lay-p .ph .sname{flex-direction:column;align-items:flex-start;gap:6px}.lay-p .ph .sname .h1{font-size:24px;line-height:30px}.lay-p .card.hero .ch .ct{white-space:nowrap}.lay-p .main>.body{padding-top:24px}.lay-p .tag.ok{background:var(--green-tint);color:var(--green-ink)}.lay-p .card>.ch:has(+.msgs){margin-bottom:0}.lay-p .card>.ch+.msgs{margin-top:0;padding-top:20px}.lay-p .ph .card>.ch+.msgs{padding-top:28px}.lay-p .sst{font-weight:500}.lay-p .sst.on{color:var(--green-ink)}.lay-p .sst.off{color:var(--st-presented-tx)}.lay-p .av.aiav{position:relative;background:conic-gradient(from 200deg,#3e89ff,#7db6ff,#38c4ac,#3e89ff,#d6602e,#2457d6,#3e89ff);box-shadow:none}.lay-p .av.aiav:before{content:"";position:absolute;inset:0;border-radius:50%;padding:2px;background:conic-gradient(from calc(200deg + var(--gl-ra)),#3e89ff,#7db6ff,#38c4ac,#3e89ff,#d6602e,#2457d6,#3e89ff);animation:gl-ring 12s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (prefers-reduced-motion:reduce){.lay-p .av.aiav:before{animation:none}}.lay-p .av.aiav svg.ai{width:22px;height:22px}.lay-p .ph .tabbar{position:relative;padding:6px 4px 28px}.lay-p .ph .tabbar .tb{font-size:11px;line-height:13px;gap:4px}.lay-p .ph .tabbar .tb :is(.ic,.ai,svg){width:24px;height:24px}.lay-p .ph .tabbar:after{content:"";position:absolute;left:50%;bottom:8px;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:var(--ink);pointer-events:none}.lay-p .ph .card:is([aria-label=More],[aria-label=Appearance]) .li{min-height:48px;padding:4px 0}.lay-p .li .count.dotn{position:static;border:0;height:20px;min-width:20px;padding:0 6px;border-radius:10px;font-size:12px;line-height:16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.lay-p .av.aiav svg.ai path{fill:#fff!important;stroke:#fff!important}.lay-p .card{--cpad:20px}.lay-p .ph .card,.lay-p .recside .card{--cpad:16px}.lay-p .nytbl tbody tr:not(.grouprow):hover td:first-child,.lay-p .nytbl tr.hov td:first-child{box-shadow:calc(-1 * var(--cpad)) 0 0 var(--fill-soft)}.lay-p .nytbl tbody tr:not(.grouprow):hover td:last-child,.lay-p .nytbl tr.hov td:last-child{box-shadow:var(--cpad) 0 0 var(--fill-soft)}.lay-p .nytbl tbody tr:not(.grouprow):hover td,.lay-p .nytbl tr.hov td,.lay-p .nytbl tbody tr:not(.grouprow):hover+tr td,.lay-p .nytbl tr.hov+tr td{border-top-color:transparent}.lay-p .card>div[style*="overflow-x:auto"]{margin-left:calc(-1 * var(--cpad));margin-right:calc(-1 * var(--cpad));padding-left:var(--cpad);padding-right:var(--cpad)}.lay-p .card .tbl tr.newrow td:first-child,.lay-p .card .tbl tr.on td:first-child{box-shadow:calc(-1 * var(--cpad)) 0 0 var(--fill-soft)}.lay-p .card .tbl tr.newrow td:last-child,.lay-p .card .tbl tr.on td:last-child{box-shadow:var(--cpad) 0 0 var(--fill-soft)}.lay-p .card .tbl tr.newrow td,.lay-p .card .tbl tr.newrow+tr td{border-top-color:transparent}.lay-p .card .li.on,.lay-p .card .li.next{margin-left:calc(-1 * var(--cpad));margin-right:calc(-1 * var(--cpad));padding-left:var(--cpad);padding-right:var(--cpad);border-radius:0}.lay-p .rows.wh .li{gap:12px;min-height:60px;overflow:visible;position:relative}.lay-p .rows.wh .chk{width:18px;height:18px}.lay-p .rows.wh .chk.on:after{left:5px;top:1.5px;width:4.5px;height:9px}.lay-p .rows.wh .whd{width:104px;flex:none}.lay-p .rows.wh .tp{width:128px;flex:none;font-variant-numeric:tabular-nums}.lay-p .rows.wh .tp .chev{color:var(--muted)}.lay-p .rows.wh .whdash{margin:0 -4px}.lay-p .rows.wh .btn.icon{width:32px;height:32px}.lay-p .rows.wh .whcp{position:relative;display:inline-flex}.gl:not(:has(.ph)) .lay-p .rows.wh :is(.btn.icon,.whslot,.whcp)+:is(.btn.icon,.whslot,.whcp){margin-left:-8px}.lay-p .ph .rows.wh .li{gap:8px}.lay-p .ph .rows.wh .whd{width:36px}.lay-p .ph .rows.wh .tp{flex:1 1 0;width:auto;min-width:0;height:40px;padding:0 10px;font-size:14px}.lay-p .ph .rows.wh .whdash{margin:0 -2px}.lay-p .ph .rows.wh .btn.icon{width:28px;height:28px;margin:0 -4px}.lay-p .ph .rows.wh .li{gap:6px}.lay-p .ph .rows.wh .whd{width:34px}.lay-p .ph .rows.wh .tp{justify-content:center;padding:0 6px}.lay-p .ph .rows.wh .tp .chev{display:none}.lay-p .rows.wh .whm{align-items:flex-start;padding-top:12px;padding-bottom:12px}.lay-p .rows.wh .whm>.chk,.lay-p .rows.wh .whm>.whd{margin-top:9px}.lay-p .rows.wh .whrs{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.lay-p .rows.wh .whr{display:flex;align-items:center;gap:12px;min-width:0}.lay-p .rows.wh .whslot{width:32px;height:32px;flex:none}.lay-p .ph .rows.wh .whr{gap:6px}.lay-p .ph .rows.wh .whm>.chk,.lay-p .ph .rows.wh .whm>.whd{margin-top:11px}.lay-p .ph .rows.wh .whslot{width:26px;height:26px;margin:0 -4px}.lay-p .ph .rows.wh .btn.icon{width:26px;height:26px}.lay-p .ph .rows.wh .tp{font-size:13px;padding:0 4px}.lay-p .cpy{position:absolute;left:0;top:calc(100% + 6px);z-index:5;width:224px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px -8px #0000002e,0 2px 6px #0000000f;white-space:nowrap;text-align:left}.lay-p .cpy .cpyh{padding:8px 10px 6px;font-size:13px;color:var(--muted)}.lay-p .cpy .mi{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;font-size:14px;color:var(--ink);cursor:pointer}.lay-p .cpy .mi:hover{background:var(--accent-tint)}.lay-p .cpy .mi.dis{opacity:.45;cursor:default}.lay-p .cpy .mi.dis:hover{background:none}.lay-p .cpy .msep{height:1px;margin:6px -6px;background:var(--line)}.lay-p .cpy .cpyf{padding:8px 4px 4px}.lay-p .cpy .btn.full{width:100%;justify-content:center}.lay-p .ph .card.hero .ch>.link{font-size:0;gap:0;width:32px;height:32px;justify-content:center;margin-right:-8px}.lay-p .ph .card.hero .ch>.link .chev{width:16px;height:16px}.lay-p .bcard .tlchip{background:var(--accent-tint);border-color:transparent;color:var(--accent-text)}.lay-p .h1.greet{margin-top:12px}.lay-p .gsl.nygh{text-transform:none;letter-spacing:0;font-size:13px;line-height:18px;font-weight:500;color:var(--muted)}.lay-p .seg .count{background:none;box-shadow:none;height:auto;min-width:0;padding:0;margin-left:4px;color:var(--muted)}.lay-p .phd,.lay-p .thd{height:60px;background:var(--side);border-bottom-color:var(--card-line)}.lay-p .main{background:var(--canvas);border-color:var(--card-line)}.lay-p .card{border-color:var(--card-line);box-shadow:var(--card-shadow)}.lay-p .tag.live{background:var(--green-tint);color:var(--green-ink)}.lay-p .tag.live .dot{background:var(--green-dot);position:relative}.lay-p .tag.live .dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--green-dot);opacity:.45;animation:livepulse 1.8s ease-out infinite}@media (prefers-reduced-motion:reduce){.lay-p .tag.live .dot:after{animation:none;opacity:0}}.lay-p .btn.sel.outcome.due{position:relative;overflow:visible;border-color:var(--accent);color:var(--accent-text);background-color:var(--surface)}.lay-p .btn.sel.outcome.due .chev{color:var(--accent)}.lay-p .btn.sel.outcome.due:after{content:"";position:absolute;inset:-1px;border-radius:9px;border:1.5px solid var(--accent);pointer-events:none;animation:outring 2s ease-out infinite}.lay-p .btn.sel.outcome:hover,.lay-p .btn.sel.outcome.due:hover{background-image:none;background-color:var(--accent-tint)}@media (prefers-reduced-motion:reduce){.lay-p .btn.sel.outcome.due:after{animation:none;opacity:0}}.lay-p .btn,.lay-p .tab,.lay-p .tb,.lay-p .nav,.lay-p a.link,.lay-p .inp,.lay-p .chk,.lay-p .seg span,.lay-p .li,.lay-p .tbl td{transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,opacity .12s ease,scale .1s ease}.lay-p .btn:hover{background-image:linear-gradient(var(--hov),var(--hov))}.lay-p .btn:active{scale:.97}.lay-p .nav:not(.on):hover{background:var(--hov);color:var(--ink)}.lay-p .tab:not(.on):hover,.lay-p .seg span:not(.on):hover{color:var(--ink)}.lay-p a.link:hover{opacity:.7}.lay-p .inp:hover{border-color:var(--line-strong)}.lay-p .chk:not(.on):hover{border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.lay-p .spin+span{background:linear-gradient(90deg,var(--muted) 0%,var(--muted) 40%,var(--ink) 50%,var(--muted) 60%,var(--muted) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gl-textshine 2s linear infinite}.lay-p .toast .spin+span{background:none;color:inherit;animation:none}.lay-p .sk{background:linear-gradient(90deg,var(--fill) 0%,var(--fill-soft) 50%,var(--fill) 100%);background-size:200% 100%;animation:gl-shimmer 1.4s linear infinite}.lay-p .spin{animation:gl-spin .8s linear infinite}.lay-p .ai-ring:before{background:conic-gradient(from calc(200deg + var(--gl-ra)),#3e89ff,#7db6ff,#38c4ac,#3e89ff,#d6602e,#2457d6,#3e89ff);animation:gl-ring 12s linear infinite}}@media (prefers-reduced-motion:reduce){.lay-p .btn:active{scale:none}.lay-p .sk,.lay-p .spin,.lay-p .tdot.now,.lay-p .ai-ring:before,.lay-p .hbars .hb.now,.lay-p .spin+span{animation:none}.lay-p .spin+span{color:inherit;background:none}}.lay-p .hx-big{font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.02em;margin:4px 0 10px}.lay-p .hx-big span{font-size:18px;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:2px}.lay-p .hx-mid{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em}.lay-p .hx-kv{margin-top:18px}.lay-p .hx-kv>div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line);font-size:13px;line-height:18px}.lay-p .hxa{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;margin-top:16px}.lay-p .hxa-feed{display:flex;flex-direction:column;min-width:0}.lay-p .hxa-feed>.sm{margin-bottom:4px}.lay-p .hxa-row{display:flex;align-items:center;gap:12px;min-height:46px;border-top:1px solid var(--line);font-size:14px;line-height:20px;color:var(--ink-2)}.lay-p .hxa-feed>.sm+.hxa-row{border-top:0}.lay-p .hxa-row b{font-weight:600;color:var(--ink)}.lay-p .hxa-row .grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lay-p .hxa-t{width:44px;flex:none;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.lay-p .hxa-ic{width:26px;height:26px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--fill-2);color:var(--ink-2)}.lay-p .hxa-ic .ico{width:14px;height:14px}.lay-p .hxa-ic.b{background:var(--accent-tint);color:var(--accent-text)}.lay-p .hxa-live{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;position:relative}.lay-p .hxa-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green-dot);position:relative;z-index:1}.lay-p .hxa-live:after{content:"";position:absolute;left:6px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--green-dot);opacity:.45;animation:livepulse 1.8s ease-out infinite}.lay-p .hxb{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;margin-top:16px}.lay-p .hxb-peek{background:var(--fill-soft);border:1px solid var(--line);border-radius:12px;padding:12px 16px 18px}.lay-p .hxb-top{display:flex;align-items:center;gap:8px;font-size:14px;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:14px}.lay-p .hxb-thread{display:flex;flex-direction:column;gap:8px}.lay-p .hxb-thread .bub{max-width:80%}.lay-p .hxb-thread .bub.in{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.lay-p .hxb-caret{display:inline-block;width:2px;height:1.05em;background:currentColor;margin-left:2px;vertical-align:-3px;animation:hxcaret 1s steps(1) infinite}.lay-p .hxb-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lay-p .hxb-tile{border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.lay-p .hxc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.lay-p .hxc-st{padding:0 20px;border-left:1px solid var(--line)}.lay-p .hxc-st:first-child{padding-left:0;border-left:0}.lay-p .hxc-grid{margin-top:20px}.lay-p .hxc-leg{display:flex;gap:14px}.lay-p .hxc-leg i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0}.lay-p .hxc-leg .k1,.lay-p .hc{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.lay-p .hxc-leg .k2,.lay-p .hc b{background:var(--accent)}.lay-p .hxc-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:96px;margin-top:14px}.lay-p .hc{display:flex;flex-direction:column;border-radius:4px 4px 2px 2px;overflow:hidden}.lay-p .hc b{display:block;flex:none}.lay-p .hc.now{box-shadow:inset 0 0 0 1.5px var(--accent)}.lay-p .hc.fut{height:3px;background:var(--fill-2)}.lay-p .hxc-ax{display:flex;justify-content:space-between;margin-top:6px}.lay-p .hxd{display:flex;flex-direction:column;gap:14px;margin-top:18px}.lay-p .hxd-bar{display:block;height:8px;border-radius:4px;background:var(--fill-2);margin:6px 0 4px;overflow:hidden}.lay-p .hxd-bar i{display:block;height:100%;background:var(--accent);border-radius:4px}.lay-p .hxe{margin-top:18px}.lay-p .hxe-now{display:flex;gap:14px;align-items:flex-start}.lay-p .hxe-now .av{width:44px;height:44px;font-size:15px}.lay-p .hxe-line{font-size:22px;line-height:30px;letter-spacing:-.01em}.lay-p .hxe-line b{font-weight:600}.lay-p .hxe-strip{display:flex;align-items:center;gap:32px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.lay-p .hxe-strip>div{display:flex;align-items:baseline;gap:8px}.lay-p .hxe-last{margin-left:auto;align-items:center!important}@media (prefers-reduced-motion:reduce){.lay-p .hxa-live:after,.lay-p .hxb-caret{animation:none}}.lay-p .wamt{display:inline-flex;align-items:baseline;gap:4px;flex:none;font-variant-numeric:tabular-nums;color:var(--ink)}.lay-p .wamt .num{font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.01em}.lay-p .wamt .wsuf{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.lay-p .btn>.ico.bi{width:15px;height:15px;flex:none;opacity:1;display:block;margin-left:-2px}.lay-p .btn.act>.ico.bi{width:14px;height:14px}.lay-p .evt{gap:8px;height:32px;padding:0 16px 0 13px;border-radius:16px;background:var(--surface);flex:none}.lay-p .msgs>*{flex-shrink:0}.lay-p .evt>.ico,.lay-p .evt>svg.ai{width:14px;height:14px;flex:none}.lay-p .evt.wide{padding:10px 10px 10px 16px}.lay-p .react.add .ico{width:15px;height:15px}.lay-p .seg{background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent)}.lay-p .seg .on{background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 1px 2px #10182814}.lay-p .ph{background:var(--canvas)}.lay-p .tag{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}.lay-p .tag.strong{box-shadow:none}.lay-p .av{background:var(--fill-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)}.lay-p .side .me{border-top-color:color-mix(in srgb,var(--ink) 10%,transparent)}.lay-p .dlt{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:6px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;vertical-align:middle;flex:none}.lay-p .dlt .tri{flex:none;width:8px;height:8px}.lay-p .dlt.good{background:var(--green-tint);color:var(--green-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green-ink) 16%,transparent)}.lay-p .dlt.bad{background:var(--st-noshow-bg);color:var(--st-noshow-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-noshow-tx) 16%,transparent)}.lay-p .tag.strong.info,.lay-p .tag.strong.bad,.lay-p .tag.strong.warn{font-weight:500}.lay-p .tag.strong.info{background:var(--st-booked-bg);color:var(--st-booked-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-booked-tx) 16%,transparent)}.lay-p .tag.strong.bad{background:var(--st-noshow-bg);color:var(--st-noshow-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-noshow-tx) 16%,transparent)}.lay-p .tag.strong.warn{background:var(--st-presented-bg);color:var(--st-presented-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-presented-tx) 16%,transparent)}.lay-p .dlt.flat{background:var(--fill-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.lay-p .tag:has(>.dlt){background:none;padding:0;height:auto;box-shadow:none}.lay-p .kpi .d,.lay-p .ff .sd{display:flex;align-items:center;gap:6px}.lay-p .kpi .d{margin-top:10px}.lay-p .ff .sv{font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.lay-p .ff .sd{margin-top:8px}.lay-p .ffcr{display:inline-flex;align-items:baseline;gap:6px;font-size:14px;line-height:20px;color:var(--muted)}.lay-p .ffcr .num{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.lay-p .ffc{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px 0 7px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:12px;line-height:16px;font-weight:600;color:var(--ink);white-space:nowrap;flex:none}.lay-p .ffc .ico{width:12px;height:12px;color:var(--muted)}.lay-p .fstep.cb .fbar i{background:var(--st-noshow-dot)!important}.lay-p .ffwrap{position:relative;margin:16px 0 0}.lay-p .ffwrap .ffchart{margin:0}.lay-p .lchart polygon[fill="var(--fill)"]{fill:color-mix(in srgb,var(--accent) 7%,var(--surface))}.lay-p .ffcall{position:relative;height:84px}.lay-p .ffl{position:absolute;top:16px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 12px 8px;border-radius:10px;background:var(--fill-2);border:0;box-shadow:none;white-space:nowrap;text-align:center;pointer-events:none}.lay-p .ffl:before{content:"";position:absolute;top:-5px;left:50%;width:12px;height:12px;margin-left:-6px;background:var(--fill-2);border:0;transform:rotate(45deg);border-top-left-radius:2px}.gl:not(.dark) .lay-p .ffl,.gl:not(.dark) .lay-p .ffl:before{background:var(--fill)}.lay-p .ffl .num{font-size:15px;line-height:20px;font-weight:700;color:var(--ink)}.lay-p .ffl .ffls{font-size:12px;line-height:16px;color:var(--muted)}.lay-p .ffl .ffls.q2{color:var(--faint)}.lay-p .ffcv{font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap}.lay-p .ffcv .num{font-weight:600;color:var(--ink)}.lay-p .ffconv{margin-top:12px}.lay-p .ffconv>div{position:relative;height:24px}.lay-p .ffconv .ffc{position:absolute;left:-5%;top:0;transform:translate(-50%)}.lay-p .fstep .headline{font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.02em}.lay-p .fstep .fsr{align-items:center}.lay-p .btn.act{background:var(--accent-tint);color:var(--accent-text);border-color:transparent;box-shadow:none;gap:6px}.lay-p .btn.act .ico{width:14px;height:14px}.lay-p .btn.act:hover{background-image:linear-gradient(color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent) 10%,transparent))}.lay-p .toast .btn.act{background:transparent;color:var(--on-inverse);box-shadow:inset 0 0 0 1px var(--ink-2)}.lay-p .toast .btn.act .ico{display:none}.lay-p .ffchart rect[fill="var(--ink-2)"]{fill:var(--accent)}.lay-p .ffchart rect[fill="var(--faint)"]{fill:color-mix(in srgb,var(--ink) 16%,var(--surface))}.lay-p .ffchart rect[width="56"][fill="var(--faint)"]{fill:var(--st-noshow-dot)}.lay-p .ffchart polygon[fill="var(--fill)"]{fill:color-mix(in srgb,var(--accent) 7%,var(--surface))}.lay-p .card[aria-label="Lead flow"] .legend i[style*="var(--ink-2)"]{background:var(--accent)!important}.lay-p .card[aria-label="Lead flow"] .legend i[style*="var(--fill-3)"]{background:color-mix(in srgb,var(--ink) 16%,var(--surface))!important}.lay-p .chart i{background:color-mix(in srgb,var(--accent) 45%,var(--surface))}.lay-p .chart .now{background:var(--accent)}.lay-p .abanner:not(.info):not(.warn) .q{color:inherit;opacity:.78}.lay-p .viewas .q,.lay-p .toast .q,.lay-p .storycard.dark .q{color:color-mix(in srgb,var(--on-inverse) 75%,transparent)}.gl .lay-p .tag.stage{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}.lay-p .ph:has(.msgs){background:var(--surface)}.lay-p .ph .abanner.info:not(.card *):not(.dk *),.lay-p .ph .locked:not(.card *),.lay-p .ph .smsg:not(.card *):not(.dk *),.lay-p .ph .empty .eic:not(.card *){background:var(--surface);box-shadow:inset 0 0 0 1px var(--card-line)}.lay-p .av:has(>svg.ai) svg.ai{width:55%;height:55%}.lay-p .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lay-p .nytbl td{height:60px}.lay-p .nytbl th.c0,.lay-p .nytbl td.c0{width:16px;padding-right:4px}.lay-p .nytbl td.c0 .chk{display:block}.lay-p .nytbl .grouprow td{height:44px;padding-top:10px;vertical-align:middle}.lay-p .nytbl thead+tbody .grouprow:first-child td{height:36px;padding-top:4px}.lay-p .nytbl .gr{display:flex;align-items:center;justify-content:space-between}.lay-p .nytbl .gn{color:var(--faint);font-weight:500;margin-left:4px}.lay-p .nytbl .gr .link{font-size:13px;font-weight:500}.lay-p .tag.tt{gap:5px;width:88px}.lay-p .tag.tt .ico{opacity:.75}.lay-p .nytbl .tcell{gap:10px;max-width:440px}.lay-p .late{color:var(--st-noshow-tx)!important;font-weight:500}.lay-p .nytbl .night{display:inline-flex;vertical-align:-2px;margin-left:6px;color:var(--faint)}.lay-p .nytbl .night .ico{width:13px;height:13px}.lay-p .nytbl .act{justify-content:flex-end;gap:4px;position:relative}.lay-p .nytbl .rt{display:inline-flex;gap:0;opacity:0;margin-right:4px;transition:opacity .12s}.lay-p .nytbl tbody tr:hover .rt,.lay-p .nytbl tr.hov .rt{opacity:1}.lay-p .nytbl tbody tr:not(.grouprow):hover td,.lay-p .nytbl tr.hov td{background:var(--fill-soft)}.lay-p .nytbl .snz{top:calc(100% + 6px);right:0;width:264px;text-align:left;white-space:nowrap}.lay-p .nytbl .snz .mhead{height:48px;padding:0 16px}.lay-p .nytbl .snz .rows{padding:6px 16px}.lay-p .nygh{display:flex;align-items:center;justify-content:space-between}.lay-p .nygh .link{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.lay-p .card.kpi{overflow:hidden;--kp:20px}.lay-p .ph .card.kpi{--kp:16px}.lay-p .kpi .spark{height:56px;width:calc(100% + 2 * var(--kp));max-width:none;margin:2px calc(-1 * var(--kp)) calc(-1 * var(--kp))}.lay-p .nav .count,.lay-p .ct .count,.lay-p .dotn,.lay-p .tab .count.need{background:var(--orange)!important;color:#fff!important}.lay-p .tab .count{background:var(--fill-3);color:var(--ink)}.lay-p .tab:has(.count.dot){position:relative}.lay-p .tab .count.dot{position:absolute;top:12px;right:0;min-width:6px;width:6px;height:6px;padding:0;border-radius:4px}.lay-p .card[aria-label="Your onboarding call"]{align-self:start}.lay-p .nyh{gap:16px;align-items:center}.lay-p .hsent{margin:0;font-size:22px;line-height:30px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.lay-p .hsent b{font-weight:700;color:var(--accent-text)}.lay-p .hc5{margin-top:18px}.lay-p .hc5 .hcl{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:12px;line-height:16px;color:var(--muted);margin-bottom:10px}.lay-p .hc5 .hleg2{display:inline-flex;gap:12px}.lay-p .hc5 .hleg2 span{display:inline-flex;align-items:center;gap:6px}.lay-p .hc5 .k{display:inline-block;width:8px;height:8px;border-radius:2px}.lay-p .hc5 .k.bk,.lay-p .hb .bk{background:var(--accent)}.lay-p .hc5 .k.ot,.lay-p .hb .ot{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.lay-p .hbars{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;align-items:end;height:92px;border-bottom:1px solid var(--line)}.lay-p .hb{display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden;min-height:3px}.lay-p .hb b{display:block}.lay-p .hb .bk{min-height:6px}.lay-p .hb.now{outline:1.5px solid var(--accent);outline-offset:-1.5px}.lay-p .hb.fut{height:3px;background:var(--fill-2);border-radius:2px}.lay-p .hax{position:relative;height:16px;margin-top:6px}.lay-p .hax span{position:absolute;transform:translate(-50%);white-space:nowrap}.lay-p .hax span:nth-child(1){left:0;transform:none}.lay-p .hax span:nth-child(2){left:29.2%}.lay-p .hax span:nth-child(3){left:54.2%}.lay-p .hax span:nth-child(4){left:79.2%}.lay-p .hax span:nth-child(5){left:100%;transform:translate(-100%)}.lay-p .hax .nowlbl{color:var(--accent-text);font-weight:600}.lay-p .hc5.hph .hbars{height:72px;gap:4px}.lay-p .hsent.hph{font-size:19px;line-height:26px;margin-top:12px}.lay-p .card.hero .rows.tight{margin-top:10px!important}.lay-p .card.hero.ai-ring{position:relative;border-color:transparent;box-shadow:var(--card-shadow)}.lay-p .card.hero.ai-ring:before{content:"";position:absolute;inset:-1.5px;border-radius:12px;padding:2px;animation:gl-ring 15s linear infinite;background:conic-gradient(from calc(200deg + var(--gl-ra)),#3e89ff,#7db6ff,#38c4ac,#3e89ff,#d6602e,#2457d6,#3e89ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.lay-p .lockup{display:inline-flex;align-items:center;gap:.36em;flex:none;font-size:24px;line-height:1}.lay-p .brand .lockup{font-size:25px}.lay-p .authpanel .lockup{font-size:28px}.lay-p .phd .lockup{font-size:24px}.lay-p .lockup.e{font-size:22px}.lay-p .lockup .logo,.lay-p .lockup .elogo{font-size:inherit;line-height:1}.lay-p .lmark{display:block;flex:none;height:.92em;width:calc(.92em * 578.6 / 550.5);background-color:currentColor;-webkit-mask:url(/brand/mark-g.svg) center/contain no-repeat;mask:url(/brand/mark-g.svg) center/contain no-repeat}.lay-p .authpanel .lockup,.lay-p .recap .rhero .lockup,.lay-p .recap2 .rhero2 .lockup{color:#fff}.lay-p .logo,.lay-p .elogo{display:inline-block;flex:none;height:1.1em;width:calc(1.1em * 1269 / 339);background-color:currentColor;-webkit-mask:url(/brand/wordmark.svg) center/contain no-repeat;mask:url(/brand/wordmark.svg) center/contain no-repeat;vertical-align:middle}.lay-p .ph{width:100%;min-height:100vh;min-height:100dvh}
