@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-normal.BEhtfm5r.woff2)format("woff2"),url(/_astro/lato-latin-400-normal.B11PyLys.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-700-normal.BUGMgin4.woff2)format("woff2"),url(/_astro/lato-latin-700-normal.DAdL7O4w.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/lato-latin-900-normal.C3uaq3BA.woff2)format("woff2"),url(/_astro/lato-latin-900-normal.CZBfLiEO.woff)format("woff")}.agd{--ink:#1d1830;--violet:#7e4efd;--violet-soft:#f3efff;--violet-bg:#ededff;--app-bg:#f6f6f6;--app-ink:#353535;--app-muted:#7c7c7c;--app-fg:#555;--app-line:#eee;--app-border:#c9c9c9;--ok:#4ebb43;--ok-ink:#2f8a27;--ok-soft:#eaf7e8;--amber-soft:#fff4d6;--hl-a:#ffe9a8;--hl-b:#cfe3ff;--hl-c:#d3f1cf;--site:"Host Grotesk Variable", "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--app:"Lato", ui-sans-serif, system-ui, sans-serif;position:relative}.agd *,.agd :before,.agd :after{box-sizing:border-box}.agd-frame{background:#fff;border:1px solid #ffffff24;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 34px 90px #26095457;container:agd-frame/inline-size}.agd-wrap{aspect-ratio:960/600;width:100%;position:relative;overflow:hidden}@container agd-frame (width<=639.98px){.agd-wrap{aspect-ratio:420/600}}.agd-stage{transform-origin:0 0;font-family:var(--app);color:var(--app-ink);cursor:pointer;background:var(--app-bg);-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden}.agd-cam{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.agd-set{position:absolute;inset:0}.agd-tag{z-index:90;color:#fff;font:600 12px/1 var(--site);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#161026db;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;transition:background .25s;display:inline-flex;position:absolute;bottom:12px;left:12px}.agd-tag img,.agd-tag .o{object-fit:cover;border-radius:99px;width:20px;height:20px}.agd-tag .o{font:900 9px var(--app);background:#1f8a70;border-radius:6px;place-items:center;display:grid}.agd-tag[data-who=client]{background:#7e4efdeb}.agd-pause{z-index:95;color:#fff;font:600 12px/1 var(--site);pointer-events:none;background:#161026d1;border-radius:99px;padding:5px 11px;display:none;position:absolute;top:12px;right:12px}.agd.is-paused .agd-pause{display:block}.agd-cursor{z-index:80;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px #0000004d);width:20px;height:20px;margin:-2px 0 0 -3px;position:absolute}.agd-cursor:after{content:"";opacity:0;background:#7e4efd66;border-radius:99px;width:22px;height:22px;position:absolute;top:-10px;left:-10px;transform:scale(0)}.agd-cursor.click:after{animation:.4s ease-out agd-ripple}@keyframes agd-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.9)}}.agd-chips{scrollbar-width:none;font-family:var(--site);flex-wrap:nowrap;gap:5px;min-height:40px;margin-top:18px;padding:2px 2px 4px;display:flex;overflow-x:auto}.agd-chips::-webkit-scrollbar{display:none}.agd-chip:first-child{margin-left:auto}.agd-chip:last-child{margin-right:auto}.agd-chip{color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e0e8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.agd-chip:hover{border-color:#c7b6ff}.agd-chip:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.agd-chip.on{background:#f3efff;border-color:#c7b6ff;font-weight:600}.agd-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.agd-chip .p{background:var(--violet);transform-origin:0 0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.agd-chip:not(.on) .p{display:none}.agd-chip .n{color:#9a93ad;font-variant-numeric:tabular-nums}.agd-chip--add svg{color:#2f9b58}.agd-chip--link svg{color:#0e86c7}.agd-chip--client svg{color:#d23c8e}.agd-chip--switch svg{color:#5b5bd6}.agd-chip--chat svg{color:var(--violet)}.agd-chip--share svg{color:#d97706}.agd-chip--approve svg{color:#2f9b58}.agd-chip--notify svg{color:#e0533d}@media (width<=640px){.agd-bar{margin-right:-16px}.agd-bar .agd-chips{padding-right:16px}}.agd-ghost{z-index:4;pointer-events:none;animation:.5s cubic-bezier(.4,0,.2,1) both agd-ghost;position:absolute;inset:0;overflow:hidden}.agd-ghost *{transition:none!important;animation:none!important}@keyframes agd-ghost{to{opacity:0}}.agd .ic{flex:none;width:16px;height:16px}.agd .grow{flex:1}.agd .btn{height:34px;color:var(--app-ink);font:400 14.5px var(--app);white-space:nowrap;background:#fff;border:1px solid #d0d0d0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;transition:transform .12s,filter .12s,opacity .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.agd .btn .ic{width:15px;height:15px}.agd .btn.pri{background:var(--violet);border-color:var(--violet);color:#fff}.agd .btn.pri.off{opacity:.5}.agd .btn.dark{color:#fff;background:#2c2c2c;border-color:#2c2c2c}.agd .btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.agd .btn.sm{height:30px;padding:0 11px;font-size:13.5px}.agd .btn.xs{height:26px;padding:0 9px;font-size:12.5px}.agd .btn.xxs{height:26px;padding:0 10px;font-size:13.5px}.agd .btn.xxs .ic{width:13px;height:13px}.agd .btn.lg{height:36px;padding:0 16px;font-size:14.5px}.agd .is-press{filter:brightness(.93);transform:scale(.94)!important}.agd .rail{background:#ececef;border-radius:10px;gap:2px;padding:2px;display:inline-flex}.agd .rail span{color:#6b6b72;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-flex}.agd .rail span .ic{width:14px;height:14px}.agd .rail span.on{color:var(--app-ink);background:#fff;box-shadow:0 1px 2px #00000014}.agd .sw-t{background:#e2e2e6;border-radius:99px;flex:none;width:34px;height:20px;transition:background .2s;position:relative}.agd .sw-t:after{content:"";background:#fff;border-radius:99px;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.agd .sw-t.on{background:var(--violet)}.agd .sw-t.on:after{transform:translate(14px)}.agd .av{object-fit:cover;border-radius:99px;flex:none;width:32px;height:32px}.agd .av.ini{color:#5a4a8f;font:700 11px var(--app);background:#e7e3f6;place-items:center;display:grid}.agd .toast{z-index:50;max-width:360px;box-shadow:0 10px 30px -8px #00000040, 0 0 0 1px var(--app-line);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:12px 15px;font-size:13.5px;font-weight:700;animation:.25s both agd-pop;display:flex;position:absolute;bottom:18px;right:18px}.agd .toast .ic{color:var(--ok)}.agd .toast.two{flex-wrap:wrap}.agd .toast.two small{color:var(--app-muted);flex-basis:100%;padding-left:25px;font-size:12.5px;font-weight:400;line-height:1.35}@keyframes agd-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes agd-in{0%{opacity:0;transform:translateY(10px)}}.agd .scrim{z-index:20;background:#00000059;animation:.2s both agd-fade;position:absolute;inset:0}.agd .scrim.out,.agd .dlg.out{opacity:0;transition:opacity .15s}@keyframes agd-fade{0%{opacity:0}}.agd .dlg{z-index:21;background:#fff;border-radius:14px;width:480px;padding:22px 24px;animation:.28s cubic-bezier(.2,.7,.2,1) both agd-dlg;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px -12px #00000059}@keyframes agd-dlg{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}}.agd .dlg h3{font:700 18px var(--app);color:var(--app-ink);margin:0 0 14px}.agd .dlg .lbl{margin:4px 0 8px;font-size:15px;font-weight:700}.agd .dlg .lbl.sm{margin-top:14px;font-size:14px;font-weight:400}.agd .dlg .rail.wide{display:flex}.agd .dlg .rail.wide span{flex:1;padding:7px 10px;font-size:14px}.agd .dlg .info{color:#4a4a4a;background:#fafafa;border:1px solid #e6e6e6;border-radius:6px;margin:12px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.4}.agd .input{border:1px solid #d6d6d6;border-radius:6px;align-items:center;height:40px;padding:0 12px;font-size:14.5px;display:flex}.agd .input .ph,.agd .ph{color:#94939a}.agd .typing:after{content:"";vertical-align:-2px;background:currentColor;width:1.5px;height:1.05em;margin-left:1px;animation:.8s step-end infinite agd-blink;display:inline-block}@keyframes agd-blink{50%{opacity:0}}.agd .acc-h{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;margin-top:16px;padding:10px 0;font-size:15px;font-weight:700;display:flex}.agd .acc-h .ic{transition:transform .2s}.agd .acc-h.open .ic{transform:rotate(180deg)}.agd .ot{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agd .ot b{font-size:14.5px;font-weight:600}.agd .ot em{color:var(--violet);font:500 11px var(--app);background:#e9e9fc;border-radius:99px;margin-left:6px;padding:1px 6px}.agd .ot small{color:var(--app-muted);font-size:12.5px;line-height:1.35}.agd .dfoot{justify-content:space-between;margin-top:14px;display:flex}.agd .dfoot.end{justify-content:flex-end}.agd .app{background:var(--app-bg);font-size:14px;display:flex;position:absolute;inset:0}.agd .side{z-index:6;border-right:1px solid var(--app-line);background:#fff;flex-direction:column;flex:none;width:190px;padding:14px 13px 12px;display:flex;position:relative}.agd .brand{justify-content:space-between;align-items:center;padding:0 2px 0 4px;display:flex}.agd .bm{font:900 23px/1 var(--app);letter-spacing:-1px;color:#1d1d1f}.agd .bm i,.agd .mav i{color:var(--violet);font-style:normal}.agd .brand .col{color:#777;stroke-width:1.75px;width:17px;height:17px}.agd .sw{all:unset;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:6px;align-items:center;gap:8px;height:36px;margin-top:12px;padding:0 8px;display:flex;box-shadow:0 1px 2px #0000000d}.agd .sw img{object-fit:cover;border-radius:99px;width:20px;height:20px}.agd .sw b{white-space:nowrap;text-overflow:ellipsis;color:#18181b;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.agd .sw .ic{width:14px;height:14px;color:var(--app-muted)}.agd .rail.mode{margin-top:9px;display:flex}.agd .rail.mode span{flex:1;padding:4px 6px}.agd .grp{letter-spacing:.2px;text-transform:uppercase;color:#959595;margin:11px 0 3px 8px;font-size:10.5px;font-weight:600}.agd .nav{color:#353535;border-radius:4px;align-items:center;gap:9px;height:30px;padding:0 8px;font-size:14.5px;display:flex}.agd .nav .ic{stroke-width:1.75px}.agd .nav.on{color:#555;background:#e9e9fc;font-weight:500}.agd .nav.new{color:var(--violet)}.agd .nav .np{background:var(--violet);color:#fff;border-radius:99px;place-items:center;width:19px;height:19px;margin-left:-1px;display:grid}.agd .nav .np .ic{stroke-width:2.4px;width:13px;height:13px}.agd .nav.new.on{color:var(--violet)}.agd .me{border-top:1px solid var(--app-line);align-items:center;gap:8px;padding-top:10px;display:flex}.agd .me img{object-fit:cover;border-radius:99px;width:28px;height:28px}.agd .me span{flex-direction:column;flex:1;min-width:0;display:flex}.agd .me b{color:#2e2e2e;font-size:14px;font-weight:400}.agd .me small{color:#585858;font-size:12.5px}.agd .me .ic{color:#777;width:14px;height:14px}.agd .main{flex:1;min-width:0;position:relative;overflow:hidden}.agd .page{padding:22px 24px}.agd .orghead small{letter-spacing:.4px;text-transform:uppercase;color:var(--app-muted);font-size:11px;font-weight:700}.agd .orghead div{align-items:center;gap:10px;margin:2px 0 16px;display:flex}.agd .orghead h1{font:700 23px var(--app);color:#1f1f1f;margin:0}.agd .pill{color:#555;background:#ececec;border-radius:6px;padding:2px 8px;font-size:12.5px}.agd .card{background:#fff;border-radius:14px;padding:8px;box-shadow:0 1px 3px #00000012}.agd .ctitle{align-items:center;gap:8px;padding:6px 8px 10px;display:flex}.agd .ctitle b{font-size:15px}.agd .cnt{background:#f1f1f1;border-radius:6px;padding:0 7px;font-size:12px}.agd .tools{align-items:center;gap:8px;padding:0 8px 10px;display:flex}.agd .search{color:#94939a;border:1px solid #d6d6d6;border-radius:6px;align-items:center;gap:8px;width:240px;height:38px;padding:0 11px;font-size:14px;display:flex}.agd .search .ic{width:15px;height:15px}.agd .tbl{border:1px solid #dcdcdc;border-radius:10px;margin:0 8px 8px;overflow:hidden}.agd .tr{border-top:1px solid var(--app-line);background:#fff;grid-template-columns:minmax(0,1.7fr) 1fr 1.05fr .95fr 26px;align-items:center;gap:10px;min-height:56px;padding:0 14px;display:grid}.agd .tr.th{background:var(--app-bg);min-height:40px;color:var(--app-muted);border-top:0;font-size:13.5px;font-weight:600}.agd .who{align-items:center;gap:10px;min-width:0;display:flex}.agd .who span{flex-direction:column;min-width:0;display:flex}.agd .who b{font-size:14.5px;font-weight:500}.agd .who small{color:var(--app-muted);font-size:12px}.agd .c-date{color:#444;font-size:14px}.agd .dots{color:#888;text-align:center}.agd .chip-ok{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:13px;display:inline-flex}.agd .chip-ok .ic{width:12px;height:12px}.agd .chip-ok.pop{animation:.45s cubic-bezier(.2,1.6,.4,1) both agd-okpop}@keyframes agd-okpop{0%{opacity:0;transform:scale(.6)}}.agd .comet{border-color:#353535;position:relative}.agd .comet:before{content:"";background:conic-gradient(from var(--a,0deg), transparent 70%, var(--violet) 90%, transparent);-webkit-mask-composite:xor;border-radius:7px;padding:1.5px;animation:1.6s linear infinite agd-comet;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes agd-comet{to{--a:360deg}}.agd .tr.is-new{background:#f7f4ff;animation:.5s cubic-bezier(.2,.7,.2,1) both agd-rowin}@keyframes agd-rowin{0%{opacity:0;transform:translateY(-8px)}}.agd .dlg.center{text-align:center;width:392px;padding:32px 30px 26px}.agd .litile{color:#0a66c2;background:#f0f9ff;border-radius:14px;place-items:center;width:40px;height:40px;display:inline-grid}.agd .li-ic{width:20px;height:20px}.agd .dlg.center h3{margin:12px 0 6px}.agd .muted{color:var(--app-muted);margin:0;font-size:14px;line-height:1.45}.agd .howto{color:#555;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;display:inline-flex}.agd .howto .ic{width:15px;height:15px}.agd .acts{justify-content:center;gap:14px;margin-top:18px;display:flex}.agd .after{min-height:18px;color:var(--app-muted);margin:12px 0 0;font-size:12.5px}@keyframes agd-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}25%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(60%,-50%)scale(.9)}}.agd .web{background:#f6f6f6;flex-direction:column;display:flex;position:absolute;inset:0}.agd .url{background:#ececef;border-bottom:1px solid #dedee3;flex:none;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.agd .url i{background:#d3d3d8;border-radius:99px;width:10px;height:10px}.agd .url span{color:#555;font:500 12.5px var(--site);background:#fff;border-radius:7px;align-items:center;gap:6px;margin-left:12px;padding:4px 12px;display:flex}.agd .url span .ic{color:#2f8a27;width:12px;height:12px}.agd .webbody{flex:1;place-items:center;display:grid;position:relative}.agd .ccard{text-align:center;background:#fff;border-radius:14px;width:384px;padding:32px;box-shadow:0 1px 3px #00000012}.agd .big-av{object-fit:cover;border-radius:99px;width:64px;height:64px;box-shadow:0 0 0 2px #eee}.agd .ccard .org{color:var(--app-muted);margin-top:12px;font-size:12px;font-weight:500;display:block}.agd .ccard h2{font:700 20px var(--app);color:var(--app-ink);margin:8px 0 0}.agd .ccard h2.sm{margin-top:16px;font-size:18px}.agd .ccard p{color:var(--app-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.agd .libtn{color:#fff;background:#0a66c2;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:42px;margin-top:24px;font-size:15px;transition:transform .12s;display:flex}.agd .libtn .li-ic{width:16px;height:16px}.agd .pw{color:#7c7c7c99;margin-top:24px;font-size:11px;display:block}.agd .waiting{color:var(--app-muted);text-align:left;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:13.5px;line-height:1.35;display:flex}.agd .waiting.solo{margin:30px 0}.agd .spin{animation:.9s linear infinite agd-spin}.agd .li-c{color:#0a66c2;width:20px;height:20px}@keyframes agd-spin{to{transform:rotate(360deg)}}.agd .okc{width:56px;height:56px;color:var(--ok);background:#f0fdf4;border-radius:99px;place-items:center;animation:.5s cubic-bezier(.2,1.6,.4,1) both agd-okpop;display:inline-grid}.agd .okc .ic{width:28px;height:28px}.agd .ccard.done{animation:.3s both agd-in}.agd .popup{z-index:10;background:#fff;border-radius:10px;width:280px;animation:.32s cubic-bezier(.2,.7,.2,1) both agd-dlgr;position:absolute;top:40px;right:70px;overflow:hidden;box-shadow:0 24px 60px -16px #0006,0 0 0 1px #ddd}@keyframes agd-dlgr{0%{opacity:0;transform:translateY(14px)scale(.96)}}.agd .popup.out{opacity:0;transition:all .2s;transform:scale(.96)}.agd .pbar{color:#666;font:500 11.5px var(--site);background:#ececef;padding:7px 12px}.agd .pbody{text-align:center;padding:20px 20px 22px}.agd .lilogo{color:#fff;background:#0a66c2;border-radius:6px;place-items:center;width:34px;height:34px;display:inline-grid}.agd .pwho{justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.agd .pwho img{object-fit:cover;border-radius:99px;width:28px;height:28px}.agd .pbody p{color:#555;margin:10px 0 16px;font-size:13px;line-height:1.45}.agd .allow{color:#fff;background:#0a66c2;border-radius:99px;align-items:center;height:34px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .12s;display:inline-flex}.agd .pop-sw{z-index:30;background:#fff;border-radius:10px;width:240px;padding:4px;animation:.2s both agd-dlgr;position:absolute;top:52px;left:198px;box-shadow:0 10px 28px -6px #00000038,0 0 0 1px #e6e6e6}.agd .psearch{color:#999;border:1px solid #ddd;border-radius:6px;align-items:center;gap:8px;height:32px;margin:2px 2px 4px;padding:0 9px;font-size:13.5px;display:flex}.agd .psearch .ic{width:14px;height:14px}.agd .pop-sw .r{border-radius:6px;align-items:center;gap:9px;padding:6px;display:flex}.agd .pop-sw .r.hov{background:var(--app-bg)}.agd .pop-sw .r img,.agd .pop-sw .r .av{object-fit:cover;border-radius:99px;width:24px;height:24px;font-size:9px}.agd .pop-sw .r span:not(.av){flex-direction:column;flex:1;display:flex}.agd .pop-sw .r b{color:#18181b;font-size:14px;font-weight:500}.agd .pop-sw .r small{color:var(--app-muted);font-size:10px;font-weight:600}.agd .pop-sw .end{color:var(--app-ink)}.agd .pfoot{border-top:1px solid var(--app-line);align-items:center;gap:9px;margin-top:4px;padding:8px 6px 4px;font-size:14px;font-weight:500;display:flex}.agd .ro{background:var(--app-bg);border-radius:99px;place-items:center;width:24px;height:24px;display:grid}.agd .ro .ic{width:14px;height:14px}.agd .opening{z-index:60;color:var(--app-muted);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:15px;animation:.25s both agd-fade;display:flex;position:absolute;inset:0}.agd .opening img{object-fit:cover;border-radius:99px;width:54px;height:54px;animation:.5s cubic-bezier(.2,1.6,.4,1) both agd-okpop}.agd .chat{flex-direction:column;display:flex;position:absolute;inset:0}.agd .ctabs{justify-content:center;padding:12px 0 4px;display:flex}.agd .ctabs .rail span{padding:5px 16px}.agd .thread{flex:1;min-height:0;position:relative;overflow:hidden}.agd .tin{max-width:680px;margin:0 auto;padding:14px 18px 18px;transition:transform .55s cubic-bezier(.62,0,.32,1);position:absolute;top:0;left:0;right:0}.agd .cbox{background:#fff;border:1px solid #e3e3e8;border-radius:16px;width:calc(100% - 64px);max-width:680px;margin:0 auto;box-shadow:0 4px 20px #00000009}.agd .att:empty,.agd .starters:empty{display:none}.agd .fchip{background:#faf8ff;border:1px solid #ddd9ea;border-radius:99px;align-items:center;gap:8px;margin:6px 0 0 6px;padding:4px 8px 4px 4px;animation:.25s both agd-pop;display:inline-flex}.agd .fchip .fi{color:#7a7293;background:#fff;border:1px solid #d8d4e8;border-radius:99px;place-items:center;width:24px;height:24px;display:grid}.agd .fchip .fi .ic{width:14px;height:14px}.agd .fchip b{color:#3c3750;font-size:12px;font-weight:500}.agd .fchip .fx{color:#8a8599;width:12px;height:12px}.agd .starters{flex-wrap:wrap;gap:6px;padding:8px 10px 0;display:flex}.agd .stc{border:1px solid #e0dee7;border-radius:99px;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:12.5px;animation:.25s both agd-pop;display:inline-flex}.agd .stc i{display:grid}.agd .stc .ic{width:14px;height:14px}.agd .stc .sky{color:#0284c7}.agd .stc .amb{color:#d97706}.agd .cin{align-items:center;gap:8px;padding:10px 8px 10px 14px;display:flex}.agd .ta{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;overflow:hidden}.agd .send{color:#555;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.agd .cfoot{color:#999;align-items:center;gap:8px;width:calc(100% - 64px);max-width:680px;margin:6px auto 10px;padding:0 4px;display:flex}.agd .cfoot .plus{color:#555;border-radius:99px;place-items:center;width:30px;height:30px;transition:background .2s;display:grid}.agd .cfoot .plus .ic{width:18px;height:18px}.agd .cfoot .plus.on{color:var(--violet);background:#7e4efd1a}.agd .cfoot .mic{color:#555}.agd .cfoot em{text-align:center;flex:1;font-size:12px;font-style:normal}.agd .cfoot .style{color:var(--app-ink);align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.agd .cfoot .style .ic{width:14px;height:14px;color:var(--app-muted)}.agd .pmenu{z-index:30;background:#fff;border-radius:10px;width:256px;padding:6px;animation:.2s both agd-dlgr;position:absolute;bottom:46px;left:calc(50% - 336px);box-shadow:0 10px 28px -6px #00000038,0 0 0 1px #e6e6e6}.agd .pmenu span{border-radius:8px;align-items:center;gap:8px;padding:6px 4px;font-size:14px;display:flex}.agd .pmenu span .end{color:#999;width:14px;height:14px;margin-left:auto}.agd .pmenu hr{background:#e5e5e5;border:0;height:1px;margin:4px 8px}.agd .umsg{flex-direction:column;align-items:flex-end;gap:4px;margin-bottom:12px;animation:.3s both agd-in;display:flex}.agd .umsg .fchip{margin:0}.agd .umsg .fchip .fx{display:none}.agd .umsg p{background:#f0eff3;border-radius:16px;margin:0;padding:9px 14px;font-size:15px}.agd .think{align-items:center;gap:10px;padding:8px 0;font-size:15px;animation:.25s both agd-in;display:inline-flex}.agd .orb{background:radial-gradient(circle at 35% 30%,#c9b8ff,#7e4efd 60%,#4b2bb8);border-radius:99px;width:22px;height:22px;animation:1.2s ease-in-out infinite agd-orb}@keyframes agd-orb{50%{transform:scale(.82)}}.agd .shim{background:linear-gradient(115deg,#7c7c7c 30%,#f5f5f5 50%,#7c7c7c 70%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite agd-shim}@keyframes agd-shim{to{background-position:-200% 0}}.agd .say{margin:4px 0 10px;font-size:15px;line-height:1.5;animation:.3s both agd-in}.agd .ix,.agd .ip,.agd .cp{border:1px solid var(--app-line);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden}.agd .ix{opacity:0;transition:all .35s;transform:translateY(10px)}.agd .ix.in{opacity:1;transform:none}.agd .ix .hd{border-bottom:1px solid var(--app-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.agd .doc{color:var(--app-muted);background:#f4f4f5;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.agd .doc .ic{width:14px;height:14px}.agd .acts{gap:6px;margin-left:auto;display:flex}.agd .ix .acts{margin-top:0}.agd .barz{border-bottom:1px solid var(--app-line);background:#fbfbfc;padding:10px 14px 8px}.agd .barz small{color:var(--app-muted);font-size:12px}.agd .track{background:#f0f0f2;border-radius:99px;height:6px;margin:14px 10px 0;position:relative}.agd .mk{color:#fff;width:20px;height:20px;font:700 9px var(--app);background:#7c7c7cb3;border:2px solid #fff;border-radius:99px;place-items:center;margin:-10px 0 0 -10px;transition:transform .3s cubic-bezier(.2,1.6,.4,1);display:grid;position:absolute;top:50%;transform:scale(0);box-shadow:0 1px 2px #0000001a}.agd .mk.on{transform:scale(1)}.agd .ticks{height:16px;margin:10px 10px 0;position:relative}.agd .ticks span{color:var(--app-muted);white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}.agd .cols{border-bottom:1px solid var(--app-line);color:var(--app-muted);grid-template-columns:1fr 1fr;font-size:12px;font-weight:600;display:grid}.agd .cols span{padding:7px 14px}.agd .cols span+span{border-left:1px solid var(--app-line)}.agd .ixr{border-bottom:1px solid var(--app-line);opacity:0;grid-template-columns:1fr 1fr;transition:all .3s;display:grid;transform:translateY(6px)}.agd .ixr.in,.agd .ixc.in{opacity:1;transform:none}.agd .ixr:last-child{border-bottom:0}.agd .src{background:#fbfbfc;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.agd .src small{color:var(--app-muted);font-size:12px}.agd .src small b{color:var(--violet);font-variant-numeric:tabular-nums}.agd .src blockquote{color:#444;border-left:2px solid #7c7c7c4d;margin:0;padding-left:10px;font-size:13.5px;font-style:italic;line-height:1.45}.agd .idea{border-left:1px solid var(--app-line);gap:10px;padding:10px 14px;display:flex}.agd .idea .box{border:1px solid #c9c9c9;border-radius:4px;flex:none;width:16px;height:16px;margin-top:2px}.agd .idea em{color:var(--app-muted);margin-top:2px;font-size:12px;font-style:normal;font-weight:600}.agd .it{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.agd .it b{font-size:15px;font-weight:600;line-height:1.35}.agd .more{color:var(--app-muted);align-items:center;gap:3px;font-size:12px;display:inline-flex}.agd .more .ic{width:12px;height:12px}.agd .ifoot{align-items:center;gap:6px;margin-top:2px;display:flex}.agd .st:empty{display:none}.agd .st{color:var(--app-muted);background:#f1f1f3;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:500}.agd .kebab{color:#888;padding:0 4px}.agd .ip .hd,.agd .cp .hd{border-bottom:1px solid var(--app-line);align-items:center;gap:8px;padding:11px 14px;display:flex}.agd .ip .hd b{font-size:14px}.agd .ip .slot{margin-left:auto;margin-right:6px}.agd .ip .hd small{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:12px}.agd .ip .row{border-bottom:1px solid var(--app-line);align-items:center;gap:12px;padding:9px 14px;display:flex}.agd .ip .row:last-child{border-bottom:0}.agd .ip .row em{font-size:12px;font-style:normal;font-weight:600}.agd .ip .row .s{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.agd .state{color:var(--app-muted);background:#f1f1f3;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.agd .state .ic{width:12px;height:12px}.agd .state.done{color:var(--violet);background:#f3efff;animation:.35s both agd-okpop}.agd .cp .hd b{font-size:16px}.agd .nb{background:#fff;border:1px solid #d6d6d6;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.agd .nb .ic{width:14px;height:14px}.agd .cp .hd small{color:var(--app-muted);font-size:13.5px}.agd .hint{color:var(--app-muted);background:#f4f4f5;border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:12px;display:inline-flex}.agd .hint .ic{width:12px;height:12px}.agd .wk{color:var(--app-muted);grid-template-columns:repeat(7,1fr);padding:6px 8px 0;font-size:11.5px;display:grid}.agd .wk span{padding-left:4px}.agd .pgrid,.agd .grid{grid-template-columns:repeat(7,1fr);gap:4px;padding:6px 8px 8px;display:grid}.agd .pd{background:#fafafa;border-radius:6px;min-height:64px;padding:3px 4px}.agd .pd small,.agd .day small{color:#888;font-size:11px}.agd .pd.out,.agd .day.out{opacity:.45}.agd .pd.today small,.agd .day.today small{background:var(--violet);color:#fff;border-radius:99px;place-items:center;width:18px;height:18px;display:inline-grid}.agd .slot-c{color:#5b21b6;background:#ede9fe;border:1px dashed #c4b5fd;border-radius:6px;margin-top:16px;padding:4px 5px;animation:.3s both agd-pop;position:relative}.agd .slot-c .sug{color:var(--app-ink);background:#fff;border:1px solid #e4dcff;border-radius:99px;align-items:center;gap:4px;padding:0 6px;font-size:9.5px;display:inline-flex;position:absolute;top:-17px;right:0}.agd .slot-c .sug i{background:var(--violet);border-radius:99px;width:6px;height:6px}.agd .slot-c b,.agd .pcard b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.agd .slot-c .tm{align-items:center;gap:3px;margin-top:3px;font-size:10px;font-weight:700;display:flex}.agd .slot-c .tm .ic{width:10px;height:10px}.agd .cpf{border-top:1px solid var(--app-line);color:var(--app-muted);background:#fbfbfc;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;display:flex}.agd .cpf .strong{color:var(--app-ink);font-weight:700;animation:.3s both agd-in}.agd .agenda{padding:6px 14px}.agd .ag small{color:var(--app-muted);margin:8px 0 4px;font-size:11px;font-weight:700;display:block}.agd .agr{background:#f5f3ff;border-radius:8px;gap:8px;padding:7px 8px;display:flex}.agd .agr i{background:var(--violet);border-radius:99px;flex:none;width:8px;height:8px;margin-top:5px}.agd .agr span{flex-direction:column;gap:2px;display:flex}.agd .agr b{font-size:13px;font-weight:500;line-height:1.3}.agd .agr em{color:var(--app-muted);font-size:11.5px;font-style:normal}.agd .agr.pend{background:#f4f4f5}.agd .agr.pend i{background:#9ca3af}.agd .pcard{border:1px solid;border-radius:6px;margin-top:3px;padding:3px 5px 4px;animation:.3s both agd-pop;position:relative}.agd .pcard .pt{align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.agd .pcard .pt .ic{width:10px;height:10px}.agd .pcard b{border-radius:4px;margin-top:2px;padding:2px 4px}.agd .pcard.pend{color:#4b5563;background:#e5e7eb;border-color:#d1d5db}.agd .pcard.pend b{background:#f9fafb}.agd .pcard.pend:after{content:"";pointer-events:none;border:1.5px dashed #d1d5db;border-radius:8px;position:absolute;inset:-4px}.agd .pcard.ok{color:#15803d;background:#bbf7d0;border-color:#86efac}.agd .pcard.ok b{background:#f0fdf4}.agd .pcard.pub{color:#0369a1;background:#bae6fd;border-color:#7dd3fc}.agd .pcard.pub b{background:#f0f9ff}.agd .pcard .ck{width:17px;height:17px;color:var(--app-muted);background:#fff;border-radius:99px;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 1px #9ca3af}.agd .pcard .ck .ic{width:10px;height:10px}.agd .pcard.ok .ck{box-shadow:none;color:#fff;background:#166534}.agd .pcard .pill{color:var(--app-ink);white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:99px;padding:0 6px;font-size:9.5px;position:absolute;top:-18px;right:0}.agd .pcard .cmt{align-items:center;gap:4px;margin-top:3px;font-size:9.5px;display:inline-flex}.agd .pcard .cmt i{background:#f59e0b;border-radius:99px;width:6px;height:6px}.agd .phead{align-items:center;gap:9px;margin-bottom:8px;display:flex}.agd .phead img{object-fit:cover;border-radius:99px;width:38px;height:38px}.agd .phead span{flex-direction:column;min-width:0;display:flex}.agd .phead b{font-size:14px}.agd .phead small{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.agd .ptext p{color:#222;margin:0 0 5px;font-size:13.5px;line-height:1.45}.agd mark.hl{color:inherit;background:0 0;border-radius:3px;padding:0 1px;transition:background .35s,box-shadow .35s}.agd .calp{flex-direction:column;padding:16px 18px;display:flex;position:absolute;inset:0}.agd .calh{align-items:center;gap:8px;margin-bottom:8px;display:flex}.agd .calh h2{font:700 19px var(--app);margin:0 6px}.agd .vmode{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:99px;align-items:center;gap:6px;margin-right:6px;padding:5px 10px;font-size:13px;display:inline-flex}.agd .vmode .ic{width:14px;height:14px}.agd .calbody{border:1px solid var(--app-line);background:#fff;border-radius:12px;flex:1;overflow:hidden}.agd .grid{grid-auto-rows:1fr;height:calc(100% - 26px)}.agd .day{background:#fafafa;border-radius:6px;min-height:0;padding:3px 6px 4px}.agd .dlg.w520{width:520px}.agd .lrow{border:1px solid var(--app-line);border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:8px 10px;display:flex}.agd .mb{color:#047857;background:#d1fae5;border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.agd .mb .ic{width:11px;height:11px}.agd .lrow .u{min-width:0;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.agd .cpy{border:1px solid #ddd;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:500;transition:transform .12s;display:inline-flex}.agd .cpy .ic{width:13px;height:13px}.agd .cpy.ok{color:var(--ok-ink);border-color:#bbf7d0}.agd .csrow{border-top:1px solid var(--app-line);align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.agd .sside .shead{justify-content:space-between;align-items:center;display:flex}.agd .sside .shead img{object-fit:cover;border-radius:99px;width:36px;height:36px;box-shadow:0 0 0 1px #eee}.agd .sside .shead .ic{color:#777;stroke-width:1.75px;width:19px;height:19px}.agd .sname{margin-top:8px;font-size:15px;font-weight:900}.agd .sside hr{border:0;border-top:1px solid var(--app-line);width:100%;margin:12px 0}.agd .actl{border-top:1px solid var(--app-line);color:var(--violet);border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:9px;font-size:12.5px;font-weight:700;transition:transform .12s;display:flex}.agd .actl span{flex:1}.agd .actl .ic:last-child{width:14px;height:14px}.agd .mby{letter-spacing:.4px;text-transform:uppercase;color:#999;font-size:10px;font-weight:700}.agd .morg{align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.agd .o{color:#fff;width:28px;height:28px;font:900 10px var(--app);background:#1f8a70;border-radius:99px;place-items:center;display:grid}@keyframes agd-drw{0%{opacity:0;transform:translate(40px)}}.agd .ch{align-items:center;gap:7px;font-size:14px;display:flex}.agd .ch b{font-weight:500}.agd .ch .ic{width:15px;height:15px}.agd .ch span:last-child:not(:empty){background:#f1f1f3;border-radius:99px;margin-left:auto;padding:0 7px;font-size:12px}.agd .selx{background:linear-gradient(#b4d5ff,#b4d5ff) 0 0/0 100% no-repeat;transition:background .5s linear;position:relative}.agd .selx.go{background-size:100% 100%;transition:background-size .5s linear}.agd .anch{background:#fde68a8c;border-bottom:2px solid #fbbf2499}.agd .cpill{z-index:5;background:var(--violet);color:#fff;border-radius:99px;align-items:center;gap:6px;margin:-34px 0 0 -120px;padding:5px 12px;font-size:13.5px;font-weight:500;animation:.2s both agd-pop;display:inline-flex;position:absolute;box-shadow:0 6px 16px -6px #7e4efd99}.agd .cpill .ic{width:14px;height:14px}.agd .ptext p{position:relative}.agd .msgr{font-family:var(--site);background:#fff;display:flex;position:absolute;inset:0}.agd .mside{color:#cfc8de;background:#2b2438;flex-direction:column;flex:none;gap:2px;width:200px;padding:16px 10px;font-size:14px;display:flex}.agd .mside .ws{color:#fff;margin:0 8px 12px;font-size:16px}.agd .mside span{border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.agd .mside span .ic{opacity:.7;width:14px;height:14px}.agd .mside span.on{color:#fff;background:#4b3f63}.agd .mmain{flex-direction:column;flex:1;min-width:0;display:flex}.agd .mh{border-bottom:1px solid #ececf1;align-items:center;gap:6px;padding:14px 20px;font-size:15px;display:flex}.agd .mh .ic{width:15px;height:15px}.agd .mlist{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow:hidden}.agd .mcomp{color:#9a96a8;border:1px solid #d9d6e2;border-radius:10px;margin:0 20px 16px;padding:11px 14px;font-size:14px}.agd .mm{opacity:0;gap:10px;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(14px)}.agd .mm.in{opacity:1;transform:none}.agd .mav{width:36px;height:36px;font:900 15px var(--app);letter-spacing:-1px;background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #e5e2ee}.agd .mm>div{color:#1d1c1f;min-width:0;font-size:14px;line-height:1.45}.agd .mn{align-items:center;gap:6px;display:flex}.agd .mn .appb{color:#666;background:#ececf1;border-radius:3px;padding:0 4px;font-size:9.5px;font-weight:700}.agd .mn small{color:#8b8899;font-size:12px}.agd .mm p{margin:2px 0}.agd .mm code{color:#c0306b;background:#f6f5f9;border:1px solid #e3e1ea;border-radius:4px;padding:1px 4px;font:12.5px ui-monospace,Menlo,monospace}.agd .mm pre{white-space:pre-wrap;color:#333;background:#f8f8fa;border:1px solid #e3e1ea;border-radius:6px;margin:6px 0;padding:8px 10px;font:12px/1.5 ui-monospace,Menlo,monospace}.agd .mm blockquote{border-left:3px solid #d6d3df;margin:4px 0;padding-left:10px}.agd .mbtn{border:1px solid #d0cdd9;border-radius:6px;margin-top:4px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.agd .narrow-only{display:none}:is(.agd-stage.narrow,.agd .mob) .narrow-only{display:block}:is(.agd-stage.narrow,.agd .mob) .wide-only,:is(.agd-stage.narrow,.agd .mob) .side{display:none}:is(.agd-stage.narrow,.agd .mob) .agd-set.showside .side{display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:20px 0 40px -20px #0000004d}:is(.agd-stage.narrow,.agd .mob) .agd-set.showside .pop-sw{left:150px}:is(.agd-stage.narrow,.agd .mob) .page{padding:16px 12px}:is(.agd-stage.narrow,.agd .mob) .tools .search{flex:1;width:auto}:is(.agd-stage.narrow,.agd .mob) .tools .btn.outline,:is(.agd-stage.narrow,.agd .mob) .tools .grow{display:none}:is(.agd-stage.narrow,.agd .mob) .tr{grid-template-columns:minmax(0,1fr) auto 14px}:is(.agd-stage.narrow,.agd .mob) .tr .c-space,:is(.agd-stage.narrow,.agd .mob) .tr .c-date{display:none}:is(.agd-stage.narrow,.agd .mob) .dlg{width:calc(100% - 20px);padding:18px 16px}:is(.agd-stage.narrow,.agd .mob) .dlg.center{width:calc(100% - 20px);padding:26px 18px}:is(.agd-stage.narrow,.agd .mob) .acts{flex-direction:column;gap:8px}:is(.agd-stage.narrow,.agd .mob) .ccard{width:calc(100% - 28px);padding:26px 20px}:is(.agd-stage.narrow,.agd .mob) .popup{width:auto;top:30px;left:20px;right:20px}:is(.agd-stage.narrow,.agd .mob) .cbox,:is(.agd-stage.narrow,.agd .mob) .cfoot{width:calc(100% - 20px)}:is(.agd-stage.narrow,.agd .mob) .cfoot em{display:none}:is(.agd-stage.narrow,.agd .mob) .cfoot .style{margin-left:auto}:is(.agd-stage.narrow,.agd .mob) .tin{padding:10px 10px 14px}:is(.agd-stage.narrow,.agd .mob) .pmenu{left:14px}:is(.agd-stage.narrow,.agd .mob) .ix .hd .acts{margin-left:0}:is(.agd-stage.narrow,.agd .mob) .cols{display:none}:is(.agd-stage.narrow,.agd .mob) .ixc{border-bottom:1px solid var(--app-line);opacity:0;align-items:center;gap:8px;padding:10px 12px;transition:all .3s;display:flex}:is(.agd-stage.narrow,.agd .mob) .ixc em{color:var(--violet);font-size:12px;font-style:normal;font-weight:600}:is(.agd-stage.narrow,.agd .mob) .ixc b{flex:1;font-size:13.5px;font-weight:600;line-height:1.3}:is(.agd-stage.narrow,.agd .mob) .ixc .ic{color:#999;width:14px;height:14px}:is(.agd-stage.narrow,.agd .mob) .hint{display:none}:is(.agd-stage.narrow,.agd .mob) .cpf{flex-wrap:wrap}:is(.agd-stage.narrow,.agd .mob) .cpf>span:first-child{flex-basis:100%}:is(.agd-stage.narrow,.agd .mob) .calp{padding:12px 10px}:is(.agd-stage.narrow,.agd .mob) .calh .rail,:is(.agd-stage.narrow,.agd .mob) .calh .btn.outline,:is(.agd-stage.narrow,.agd .mob) .vmode{display:none}:is(.agd-stage.narrow,.agd .mob) .calh h2{font-size:16px}:is(.agd-stage.narrow,.agd .mob) .grid{gap:2px;padding:4px}:is(.agd-stage.narrow,.agd .mob) .day{padding:2px}:is(.agd-stage.narrow,.agd .mob) .pcard b{display:none}:is(.agd-stage.narrow,.agd .mob) .pcard .pt{font-size:8.5px}:is(.agd-stage.narrow,.agd .mob) .pcard .ck{width:13px;height:13px;bottom:-4px;right:-4px}:is(.agd-stage.narrow,.agd .mob) .lrow{flex-wrap:wrap}:is(.agd-stage.narrow,.agd .mob) .csrow{flex-direction:column;align-items:flex-start}:is(.agd-stage.narrow .agd-set.full,.agd .mob) .sside{width:168px;padding:12px 10px;display:flex}:is(.agd-stage.narrow .agd-set.full,.agd .mob) .shared .main{padding-top:46px}:is(.agd-stage.narrow .agd-set.full,.agd .mob) .shared:before{content:""}:is(.agd-stage.narrow,.agd .mob) .mside{display:none}:is(.agd-stage.narrow,.agd .mob) .mlist{padding:12px}:is(.agd-stage.narrow,.agd .mob) .mcomp{margin:0 12px 12px}:is(.agd-stage.narrow,.agd .mob) .ixc.in{opacity:1}.agd .pc{transform-origin:0 0;background:var(--app-bg);position:absolute;top:0;left:0;overflow:hidden}.agd .pc.fill{width:100%;height:100%}.agd .pvp{position:relative;overflow:hidden}.agd .url em{color:#9b9ba3;font-style:normal}.agd .agd-tag[data-who=none]{display:none}.agd .flyx{z-index:75;background:var(--ink);color:#fff;font:600 12.5px var(--site);white-space:nowrap;pointer-events:none;border-radius:99px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 30px -8px #2609548c}.agd .flyx .ic{color:#b9a6ff;width:14px;height:14px}.agd .phd{color:#fff;height:34px;font:600 13px var(--site);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px;display:flex;overflow:hidden}.agd .phd small{opacity:.72;font-weight:500}.agd .phd img{object-fit:cover;border-radius:99px;width:22px;height:22px;box-shadow:0 0 0 2px #ffffffb3}.agd .phd .o{color:#fff;width:22px;height:22px;font:900 9.5px var(--app);background:#1f8a70;border-radius:6px;place-items:center;display:grid}.agd .phd.ag{background:var(--ink)}.agd .phd.cl{background:var(--violet)}.agd .banner{z-index:40;width:min(330px,100% - 20px);font-family:var(--site);background:#fffffff7;border-radius:12px;gap:10px;padding:11px 12px;animation:.45s cubic-bezier(.2,.9,.25,1.15) both agd-bannerin;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 14px 34px -10px #00000059,0 0 0 1px #0000000f}@keyframes agd-bannerin{0%{opacity:0;transform:translateY(-16px)scale(.96)}}.agd .banner .bic{color:#1a73e8;background:#e8f0fe;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.agd .banner .bic.sl{color:#fff;background:#4a154b}.agd .banner .bic .ic{width:16px;height:16px}.agd .banner>div{min-width:0}.agd .banner .bt{align-items:baseline;gap:6px;font-size:12px;display:flex}.agd .banner .bt small{color:#8a8a93;font-size:11px}.agd .banner .bs{color:#1d1c1f;margin-top:1px;font-size:13px;display:block}.agd .banner p{color:#55545c;margin:2px 0 0;font-size:12px;line-height:1.35}.agd .split{background:var(--ink);position:absolute;inset:0}.agd .split .pane{flex-direction:column;transition:width .65s cubic-bezier(.62,0,.32,1),height .65s cubic-bezier(.62,0,.32,1),transform .65s cubic-bezier(.62,0,.32,1);display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.agd .split .pvp{background:var(--app-bg);flex:1;min-height:0}.agd .split .pa{width:calc(40% - 3px);left:0}.agd .split .pb{width:calc(60% - 3px);right:0}.agd .split .pa .phd{transition:height .65s cubic-bezier(.62,0,.32,1)}.agd .split.solo .pa{width:100%}.agd .split.solo .pa .phd{height:0}.agd .split.solo .pb{transform:translate(104%)}.agd-stage.narrow .split .pa{width:auto;height:230px;inset:0 0 auto}.agd-stage.narrow .split .pb{width:auto;height:364px;inset:auto 0 0}.agd-stage.narrow .split.solo .pa{height:100%}.agd-stage.narrow .split.solo .pb{transform:translateY(104%)}.agd-stage.narrow .split .phd{height:30px}.agd .lbase{background:linear-gradient(#cfcad9,#a9a3b8);border-radius:0 0 14px 14px;width:700px;height:16px;margin-left:-42px;box-shadow:0 16px 24px -12px #26095466}.agd .lbase:before{content:"";background:#8f89a0;border-radius:0 0 8px 8px;width:110px;height:6px;margin:0 auto;display:block}.agd-stage.narrow .lbase{width:350px;height:9px;margin-left:-21px}.agd-stage.narrow .lbase:before{width:56px;height:4px}.agd .tci{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 24px;display:flex}.agd .tci img{object-fit:cover;border-radius:99px;width:96px;height:96px;animation:.55s cubic-bezier(.2,1.6,.4,1) both agd-okpop;box-shadow:0 0 0 4px #ffffffd9}.agd .tci .o{border-radius:18px;width:72px;height:72px;font-size:26px;animation:.55s cubic-bezier(.2,1.6,.4,1) both agd-okpop}.agd .tci b{letter-spacing:-1px;font-size:46px;font-weight:700;line-height:1.05;animation:.4s 80ms both agd-in}.agd .tci span{opacity:.82;font-size:22px;animation:.4s .18s both agd-in}.agd-stage.narrow .tci b{font-size:34px}.agd-stage.narrow .tci span{font-size:18px}@keyframes agd-ping{0%{box-shadow:0 22px 50px -12px #1610268c,0 0 #7e4efdb3}to{box-shadow:0 22px 50px -12px #1610268c,0 0 0 18px #7e4efd00}}.agd .chat.c1 .thread{position:relative}.agd .cbox.w{width:100%;max-width:640px}.agd .cbox.w .cin{padding:14px 10px 6px 16px}.agd .cfoot.in{width:auto;margin:0;padding:0 10px 8px}.agd .cfoot.in .style{margin-left:auto}.agd .wchips{flex-wrap:wrap;justify-content:center;gap:7px;max-width:640px;display:flex}.agd .cbox.bottom{margin-bottom:14px;display:none}.agd .cbox.bottom.show{display:block}.agd .ih{align-items:center;gap:10px;padding:14px 16px 8px;display:flex}.agd .ih img{object-fit:cover;border-radius:99px;width:42px;height:42px}.agd .ih span:not(.grow):not(.dots){flex-direction:column;min-width:0;display:flex}.agd .ih b{font-size:14.5px}.agd .ih small{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.agd .ih .hic{width:16px;height:16px;color:var(--violet)}.agd .ih .dots{color:#999}.agd .ihint{color:#999;margin:6px 4px 0;font-size:12px;display:block}.agd .tabs2{display:flex}.agd .tabs2 span{flex:1}.agd .sfor small{color:var(--app-muted);font-size:12px;display:block}.agd .sfor b{font-size:15px}.agd .mmh{justify-content:space-between;align-items:center;padding:0 2px 6px;font-size:13px;display:flex}.agd .mmh .ic{color:#888;width:14px;height:14px}.agd .mmw,.agd .mmg{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.agd .mmw span{color:#999;font-size:10.5px}.agd .time{align-items:center;gap:10px;display:flex}.agd .time small{color:var(--app-muted);font-size:13px}.agd .time .tf{border:1px solid #ddd;border-radius:6px;padding:4px 10px;font-size:14px}.agd .time .dots{color:#999;margin-left:auto}.agd .btn.off{opacity:.45}@keyframes agd-land{0%{opacity:0;transform:translateY(-26px)scale(1.4)}}@keyframes agd-caret{50%{opacity:0}}.agd .tr.is-new{box-shadow:inset 3px 0 0 var(--violet);background:#f4efff;animation:.6s cubic-bezier(.2,.8,.2,1) both agd-rowin2,1.6s ease-out .5s both agd-rowglow;position:relative}@keyframes agd-rowin2{0%{opacity:0;transform:translateY(-14px)scale(.98)}}@keyframes agd-rowglow{0%{background:#e6dcff}to{background:#f4efff}}.agd .bump{animation:.45s cubic-bezier(.3,1.6,.5,1) both agd-bump}@keyframes agd-bump{40%{color:var(--violet);background:#e6dcff;transform:scale(1.25)}}.agd .dlg.fdlg{flex-direction:column;gap:14px;width:384px;padding:22px 22px 20px;display:flex}.agd .fdlg .ft{font:500 16px var(--app);color:#3c3750;display:block}.agd .fdlg .fs{color:#7a7293;margin-top:-10px;font-size:13px;display:block}.agd .fdlg .fdrop{color:#7a7293;text-align:center;border:1.5px dotted #cfc9e0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:22px 12px;font-size:13.5px;display:flex}.agd .fdlg .fdrop .ic{width:20px;height:20px}.agd .fdlg .fdrop u{color:var(--violet);font-weight:500;text-decoration:none}.agd .fdlg .flist:empty{display:none}.agd .fdlg .fitem{border:1px solid #ebe8f2;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;animation:.25s both agd-pop;display:flex}.agd .fdlg .fitem .fi{color:#7a7293;background:#f3f1f8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.agd .fdlg .fitem .fi .ic{width:16px;height:16px}.agd .fdlg .fitem>span:nth-child(2){flex:1;min-width:0}.agd .fdlg .fitem b{color:#3c3750;font-size:13px;font-weight:500;display:block}.agd .fdlg .fitem small{color:#7a7293;font-size:12px}.agd .fdlg .fitem .fx{color:#7a7293;width:14px;height:14px}.agd .fdlg .fuse{width:100%;height:36px}.agd .fdlg .fuse .spin{width:16px;height:16px}:is(.agd-stage.narrow,.agd .mob) .dlg.fdlg{width:calc(100% - 20px)}.agd .side .sw.hl{border-color:var(--violet);transition:box-shadow .3s,border-color .3s;box-shadow:0 0 0 3px #7e4efd47}.agd .side .sw{transition:box-shadow .4s,border-color .4s}:is(.agd-stage.narrow,.agd .mob) .agd-set.showside.sideout .side{opacity:0;transition:transform .4s cubic-bezier(.62,0,.32,1),opacity .4s;transform:translate(-105%)}.agd .cdr{z-index:30;font-family:var(--app);background:#fff;flex-direction:column;animation:.45s cubic-bezier(.2,.8,.2,1) both agd-cdr;display:flex;position:absolute;inset:0}.agd .cdr.still{animation:none}@keyframes agd-cdr{0%{opacity:0;transform:translate(40px)}}.agd .cdh{background:#fff;border-bottom:1px solid #eee;align-items:center;gap:12px;padding:12px 16px;transition:background .4s;display:flex}.agd .cdh.ok{background:#f0fdf4}.agd .cdh h3{font:600 19px/1.4 var(--app);color:var(--app-ink);white-space:nowrap;margin:0}.agd .cdh .stp{color:var(--app-muted);align-items:center;gap:4px;font-size:13px;display:inline-flex;position:relative;top:2px}.agd .cdh .stp b{color:var(--app-ink);font-weight:400}.agd .cdh .sa{border:1px solid #e3e3e3;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.agd .cdh .sa .ic,.agd .cdh .cx .ic{width:13px;height:13px}.agd .cdh .cx{color:#888}.agd .ctb{border-bottom:1px solid #eee;display:flex}.agd .ctb span{text-align:center;color:var(--app-muted);flex:1;padding:12px 0 8px;font-size:13.5px;font-weight:500}.agd .ctb span.on{color:var(--app-ink);box-shadow:inset 0 -2px 0 var(--app-ink);font-weight:400}.agd .cdb{background:#fafafa;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.agd .cdate{background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.agd .cdate small{color:var(--app-muted);font-size:12.5px}.agd .cdate b{color:var(--app-ink);font-size:15px;font-weight:900}.agd .capp{background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:9px;padding:13px 12px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.agd .capp .cc{color:#7c7c7c;border-radius:99px;place-items:center;width:15px;height:15px;transition:all .3s;display:grid;box-shadow:0 0 0 1px #9ca3af}.agd .capp .cc .ic{width:10px;height:10px}.agd .capp b{color:var(--app-ink);flex:1;font-size:14.5px;font-weight:700}.agd .capp.pulse{border-color:var(--violet);animation:1.1s ease-in-out infinite agd-apulse}@keyframes agd-apulse{0%,to{box-shadow:0 0 #7e4efd00}50%{box-shadow:0 0 0 5px #7e4efd2e}}.agd .capp.on{border-color:#bfe5c8}.agd .capp.on .cc{width:17px;height:17px;box-shadow:none;color:#fff;background:#15803d}.agd .capp .sw-t.on{background:#15803d}.agd .cwill{color:var(--app-muted);margin:-4px 0 0 4px;font-size:12px}.agd .cwill:empty{display:none}.agd .lipv{background:#fff;border:1px solid #e3e1dc;border-radius:10px;padding:14px 16px 16px}.agd .lph{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.agd .lph img{object-fit:cover;border-radius:99px;flex:none;width:46px;height:46px}.agd .lph span{flex-direction:column;min-width:0;display:flex}.agd .lph b{color:#000000e6;font-size:14px;font-weight:700}.agd .lph small{color:#0009;font-size:12px;line-height:1.35}.agd .lpt p{color:#000000e6;margin:0;font-size:14px;line-height:1.43}.agd .lpt p+p{margin-top:1px}.agd .csheet{z-index:5;background:#fff;border-top:1px solid #eee;border-radius:14px 14px 0 0;padding:12px;animation:.35s cubic-bezier(.2,.8,.2,1) both agd-sheet;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -10px #00000038}.agd .csheet.out{transition:transform .25s;transform:translateY(100%)}@keyframes agd-sheet{0%{transform:translateY(100%)}}.agd .ccomp2{border:1px solid var(--violet);border-radius:10px;align-items:center;gap:8px;padding:10px 8px 10px 12px;display:flex}.agd .ccomp2 .ctx{min-width:0;color:var(--app-ink);flex:1;font-size:14px}.agd .ccomp2 .go{background:var(--violet);color:#fff;border-radius:99px;place-items:center;width:28px;height:28px;display:grid}.agd .ccomp2 .go .ic{width:14px;height:14px}.agd .av.logo{background:0 0;border-radius:99px;flex:none;display:block;overflow:hidden}.agd .av.logo svg{width:100%;height:100%;display:block}.agd-bar{align-items:center;gap:8px;margin-top:18px;display:flex}.agd-bar .agd-chips{flex:1;min-width:0;margin-top:0}.agd-pp{width:32px;height:32px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e3e0e8;border-radius:99px;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 1px 2px #0000000d}.agd-pp:hover{border-color:#c7b6ff}.agd-pp:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.agd-pp svg{fill:currentColor;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.agd-pp .i-play,.agd-pp.is-paused .i-pause{display:none}.agd-pp.is-paused .i-play{display:block}@media (prefers-reduced-motion:reduce){.agd-ghost{animation-duration:10ms}}.agencies-top[data-astro-cid-ojmbpsgy]{color:#f6f2fc;background:radial-gradient(900px 420px at 50% -80px,#7e4efd47,#0000 70%),#150723;padding-bottom:90px}.agencies-top[data-astro-cid-ojmbpsgy].with-demo,.agencies[data-astro-cid-ojmbpsgy].with-demo{--demo-overlap:calc(min(960px, 100vw - 32px) * .36 + 30px)}.hero-demo[data-astro-cid-ojmbpsgy]{z-index:1;width:min(960px,100% - 32px);margin:64px auto calc(-90px - var(--demo-overlap));position:relative}.hero[data-astro-cid-ojmbpsgy]{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:880px;margin:0 auto;padding:46px 24px 0;display:flex}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ojmbpsgy]>[data-astro-cid-ojmbpsgy]{animation:.65s cubic-bezier(.22,1,.36,1) both hero-rise}.hero[data-astro-cid-ojmbpsgy]>[data-astro-cid-ojmbpsgy]:first-child{animation-delay:50ms}.hero[data-astro-cid-ojmbpsgy]>[data-astro-cid-ojmbpsgy]:nth-child(2){animation-delay:.16s}.hero[data-astro-cid-ojmbpsgy]>[data-astro-cid-ojmbpsgy]:nth-child(4){animation-delay:.5s}.hero[data-astro-cid-ojmbpsgy]>[data-astro-cid-ojmbpsgy]:nth-child(5){animation-delay:.6s}.hero[data-astro-cid-ojmbpsgy]>[data-astro-cid-ojmbpsgy]:nth-child(6){animation-delay:.7s}.hero[data-astro-cid-ojmbpsgy]>[data-astro-cid-ojmbpsgy]:nth-child(7){animation-delay:.8s}.hero[data-astro-cid-ojmbpsgy]>[data-astro-cid-ojmbpsgy]:nth-child(8){animation-delay:.9s}.hero[data-astro-cid-ojmbpsgy]>.hero-checks[data-astro-cid-ojmbpsgy],.hero[data-astro-cid-ojmbpsgy]>dialog[data-astro-cid-ojmbpsgy]{animation:none}.hero-checks[data-astro-cid-ojmbpsgy] li[data-astro-cid-ojmbpsgy]{animation:.5s cubic-bezier(.22,1,.36,1) both hero-check-in}.hero-checks[data-astro-cid-ojmbpsgy] li[data-astro-cid-ojmbpsgy]:first-child{animation-delay:.3s}.hero-checks[data-astro-cid-ojmbpsgy] li[data-astro-cid-ojmbpsgy]:nth-child(2){animation-delay:.4s}.hero-checks[data-astro-cid-ojmbpsgy] li[data-astro-cid-ojmbpsgy]:nth-child(3){animation-delay:.5s}.hero-checks[data-astro-cid-ojmbpsgy] li[data-astro-cid-ojmbpsgy]:nth-child(4){animation-delay:.6s}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes hero-check-in{0%{opacity:0;transform:translate(-10px)}}}.hero-badge[data-astro-cid-ojmbpsgy]{background:#f6f2fc0f;border:1px solid #f6f2fc2e;border-radius:999px;align-items:center;gap:8px;margin:0;padding:9px 18px;font-size:14px;font-weight:500;display:inline-flex}.hero-badge[data-astro-cid-ojmbpsgy] svg[data-astro-cid-ojmbpsgy]{flex:none;width:17px;height:17px}.hero[data-astro-cid-ojmbpsgy] .hero-badge[data-astro-cid-ojmbpsgy]{margin:0 0 12px}.hero[data-astro-cid-ojmbpsgy] h1[data-astro-cid-ojmbpsgy]{letter-spacing:-.02em;margin:0;font-size:clamp(38px,6.4vw,60px);font-weight:600;line-height:1.08}.hero[data-astro-cid-ojmbpsgy] h1[data-astro-cid-ojmbpsgy] em[data-astro-cid-ojmbpsgy]{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#e9bbf2,#9d7ffe);-webkit-background-clip:text;background-clip:text;font-style:normal}.agencies[data-astro-cid-ojmbpsgy] h2[data-astro-cid-ojmbpsgy] em[data-astro-cid-ojmbpsgy]{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#a086ff,#7432f5);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-checks[data-astro-cid-ojmbpsgy]{color:#f5f2ff;flex-wrap:wrap;justify-content:center;gap:10px 26px;width:max-content;max-width:calc(100vw - 48px);margin:10px 0 6px;padding:0;font-size:17px;font-weight:400;list-style:none;display:flex}.hero-checks[data-astro-cid-ojmbpsgy] li[data-astro-cid-ojmbpsgy]{align-items:center;gap:8px;display:inline-flex}.hero-checks[data-astro-cid-ojmbpsgy] img[data-astro-cid-ojmbpsgy]{flex:none;width:23px;height:23px}.hero-lead[data-astro-cid-ojmbpsgy]{color:#dbd4ff;max-width:640px;margin:8px 0 0;font-size:20px}.hero-ctas[data-astro-cid-ojmbpsgy]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.hero-notes[data-astro-cid-ojmbpsgy]{color:#f6f2fca8;margin:-10px 0 0;font-size:14.5px}.hero-proof[data-astro-cid-ojmbpsgy]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.hero-proof-copy[data-astro-cid-ojmbpsgy]{color:#f5f2ff;flex-direction:column;align-items:flex-start;gap:2px;font-size:17px;font-weight:700;display:flex}.hero-proof-copy[data-astro-cid-ojmbpsgy] .stars[data-astro-cid-ojmbpsgy]{letter-spacing:3px;font-size:19px}.stars[data-astro-cid-ojmbpsgy]{color:#f5b301;letter-spacing:2px;font-size:15px}.video-dialog[data-astro-cid-ojmbpsgy]{background:0 0;border:0;width:min(960px,100vw - 32px);padding:0;overflow:visible}.video-dialog[data-astro-cid-ojmbpsgy]::backdrop{background:#0a021eb8}.video-dialog-frame[data-astro-cid-ojmbpsgy]{position:relative}.video-dialog[data-astro-cid-ojmbpsgy] iframe[data-astro-cid-ojmbpsgy]{aspect-ratio:16/9;background:#150723;border:0;border-radius:16px;width:100%;display:block;box-shadow:0 34px 90px #0a021e73}.video-dialog-close[data-astro-cid-ojmbpsgy]{z-index:2;width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-14px;right:-14px;box-shadow:0 8px 20px #0a021e59}.video-skeleton[data-astro-cid-ojmbpsgy]{z-index:1;opacity:0;pointer-events:none;background:#150723;border-radius:16px;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 90px #0a021e73}.video-dialog-frame[data-astro-cid-ojmbpsgy].is-loading .video-skeleton[data-astro-cid-ojmbpsgy]{opacity:1}.video-skeleton[data-astro-cid-ojmbpsgy]:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff14 45%,#0000 70%);animation:1.4s ease-in-out infinite video-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.video-skeleton[data-astro-cid-ojmbpsgy] i[data-astro-cid-ojmbpsgy]{background:#ffffff1f;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.video-skeleton[data-astro-cid-ojmbpsgy] svg[data-astro-cid-ojmbpsgy]{fill:#ffffffb3;stroke:none;width:18px;height:18px;margin-left:3px}@keyframes video-skeleton-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.video-skeleton[data-astro-cid-ojmbpsgy]:after{animation:none}}.video-dialog-close[data-astro-cid-ojmbpsgy] svg[data-astro-cid-ojmbpsgy]{width:13px;height:13px}.agencies[data-astro-cid-ojmbpsgy]{max-width:1160px;padding:calc(96px + var(--demo-overlap,0px)) 24px 120px;flex-direction:column;gap:128px;margin:0 auto;display:flex}.agencies[data-astro-cid-ojmbpsgy] section[data-astro-cid-ojmbpsgy]{text-align:center;flex-direction:column;align-items:center;display:flex}.agencies[data-astro-cid-ojmbpsgy] h2[data-astro-cid-ojmbpsgy]{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:700;line-height:1.12}.section-lead[data-astro-cid-ojmbpsgy]{color:var(--muted);max-width:620px;margin:14px 0 0;font-size:20px}.btn[data-astro-cid-ojmbpsgy]{color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.btn[data-astro-cid-ojmbpsgy]:hover{opacity:.9}.btn[data-astro-cid-ojmbpsgy] svg[data-astro-cid-ojmbpsgy]{width:15px;height:15px}.btn--lg[data-astro-cid-ojmbpsgy]{height:56px;padding:0 30px;font-size:17px}.btn--lg[data-astro-cid-ojmbpsgy] svg[data-astro-cid-ojmbpsgy]{width:17px;height:17px}.btn--gradient[data-astro-cid-ojmbpsgy]{background:linear-gradient(#a086ff,#7432f5);border:1px solid #7432f5}.btn--dark[data-astro-cid-ojmbpsgy]{background:linear-gradient(#585260,#28262c);border:1px solid #3a363f;box-shadow:inset 0 2px #f9f8fa33}.btn--play[data-astro-cid-ojmbpsgy] i[data-astro-cid-ojmbpsgy]{background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.btn--play[data-astro-cid-ojmbpsgy] svg[data-astro-cid-ojmbpsgy]{fill:#4e109a;stroke:none;width:10px;height:10px;margin-left:1px}.problems-card[data-astro-cid-ojmbpsgy]{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;align-items:center;gap:18px;width:min(640px,100%);margin-top:42px;padding:22px 22px 34px;display:flex;box-shadow:0 18px 44px #36254b14}.problems-pit[data-astro-cid-ojmbpsgy]{background:linear-gradient(160deg,#fdf6ef 0%,#c9b4f6 100%);border-radius:16px;width:100%;min-height:500px;position:relative;overflow:hidden}.problem-chip[data-astro-cid-ojmbpsgy]{white-space:nowrap;transform:translateX(-50%) rotate(var(--tilt));background:#fff;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:15.5px;font-weight:600;display:inline-flex;position:absolute;left:50%;box-shadow:0 8px 18px #36254b24}.problem-chip[data-astro-cid-ojmbpsgy] i[data-astro-cid-ojmbpsgy]{color:var(--muted);display:inline-flex}.problem-chip[data-astro-cid-ojmbpsgy] svg[data-astro-cid-ojmbpsgy]{width:17px;height:17px}.problem-chip[data-astro-cid-ojmbpsgy]:first-child{z-index:6;bottom:334px;left:48%}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(2){z-index:5;bottom:269px;left:54%}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(3){z-index:4;bottom:204px;left:44%}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(4){z-index:3;bottom:139px;left:55%}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(5){z-index:2;bottom:74px;left:47%}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(6){z-index:1;bottom:9px;left:51%}@media (prefers-reduced-motion:no-preference){@keyframes chip-drop{0%{opacity:0;transform:translate(-50%)translateY(-460px)rotate(0)}to{transform:translateX(-50%) translateY(0) rotate(var(--tilt));opacity:1}}.problems-pit[data-astro-cid-ojmbpsgy]:not(.is-dropped) .problem-chip[data-astro-cid-ojmbpsgy]{opacity:0}.problems-pit[data-astro-cid-ojmbpsgy].is-dropped .problem-chip[data-astro-cid-ojmbpsgy]{animation:1.05s cubic-bezier(.22,1.2,.36,1) both chip-drop;animation-delay:calc(var(--order) * .24s)}}.problems-solution[data-astro-cid-ojmbpsgy]{color:var(--muted);margin:6px 0 0;font-size:18px}.problems-brand[data-astro-cid-ojmbpsgy]{letter-spacing:-.03em;align-items:baseline;margin:0;font-size:30px;font-weight:800;display:inline-flex}.problems-brand[data-astro-cid-ojmbpsgy] i[data-astro-cid-ojmbpsgy]{color:var(--primary);font-style:normal}.problems-brand[data-astro-cid-ojmbpsgy] svg[data-astro-cid-ojmbpsgy]{width:26px;height:26px;color:var(--muted);transform:translateY(10px)scaleX(-1)}@media (width<=809px){.agencies[data-astro-cid-ojmbpsgy]{padding-top:calc(70px + var(--demo-overlap,0px));gap:60px}.hero-demo[data-astro-cid-ojmbpsgy]{margin-top:44px}.hero[data-astro-cid-ojmbpsgy]{padding-top:32px}.problems-pit[data-astro-cid-ojmbpsgy]{min-height:500px}.problem-chip[data-astro-cid-ojmbpsgy]{white-space:normal;width:max-content;max-width:86%;padding:9px 13px;font-size:12px}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(odd){left:47%}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(2n){left:53%}.problem-chip[data-astro-cid-ojmbpsgy]:first-child{bottom:378px}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(2){bottom:304px}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(3){bottom:230px}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(4){bottom:156px}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(5){bottom:82px}.problem-chip[data-astro-cid-ojmbpsgy]:nth-child(6){bottom:8px}}
